Dissertation > Excellent graduate degree dissertation topics show
Implementation of Gigabit Network Driver and Optimization of Data Transmission Efficiency Based on Linux
Author: YiZhengLi
Tutor: LiuYuanAn
School: Beijing University of Posts and Telecommunications
Course: Electromagnetic Field and Microwave Technology
Keywords: Linux NIC driver Memory copy Descriptor mechanism NAPI technology
CLC: TP393.11
Type: Master's thesis
Year: 2011
Downloads: 148
Quote: 0
Read: Download Dissertation
Abstract
|
With the rapid development of the Internet and communication technologies , the rapid pace of growth in network bandwidth , increasing demand for computer access to a network of high-speed network interface . The project to design a board as a network node devices on the network interface , support network node equipment between the maximum data transfer rate of 1Gbps . This paper aims to achieve higher data transmission efficiency of Linux NIC driver for the above board design . Paper first analyzes the Linux NIC driver data transmission process , and in-depth study of factors affect the efficiency of data transmission , as well as the current is used to improve the efficiency of data transmission technology ; second section describes the design and implementation of Linux NIC driver , a detailed study of the Linux NIC driver involved in important data structure and key functions of process flow , and focus on analysis of the the NIC driver data transmission achieve . On this basis , this paper analyzes the factors that affect the data transmission efficiency of Linux NIC driver , including data transmission mode, the number of interruptions of the NIC hardware and memory copy number . Finally, proposed and implemented Linux NIC driver data transmission is optimized program , strive to reduce the interrupt frequency and reduce the number of memory copy , improve the Linux NIC data transmission efficiency in the case of using the DMA data transfer mode . The focus of this paper lies in the design and optimization of data transmission efficiency of Linux NIC driver . The optimization technology mainly includes descriptors mechanism , pre-allocated to receive message buffers and NAPI technologies . Linux NIC driver data reception process modeling on the basis of the analysis of the basic principles of the above techniques to determine the calculation method of the key parameters needed in the optimization program ; comparison test the performance of the optimization program , with experiments the data validation optimization program can improve the efficiency of the Linux NIC driver data transmission .
|
Related Dissertations
- Research on Communication System Module Based on the Symbian OS Framework,TN915.04
- Design and Implementation for Terminal File Backup and Recovery System,TP309.3
- Research and Implementation of a cluster management Ethernet access equipment,TP393.11
- Research and Realization of Precision Clock Synchronization Protocol,TP393.11
- Technology Research and Implementation of Embedded Ethernet WEB,TP393.11
- Designing and Realization of an Embedded Controller Base on Ethernet,TP393.11
- Ten wire-speed Gigabit Ethernet line interface, interface card Design and Implementation,TP393.11
- DSP Oriented and IPv4/6 Dual-stack Supported GDB Debug Development Platform,TP393.11
- 8 - PORT Ethernet switches are designed with isolation,TP393.11
- The Design of Ethernet Layer 3 Switch Boot Module and VDSL Access Module Driver,TP393.11
- The reliability of high-speed Ethernet field level research,TP393.11
- The protocol analysis IEEE802.1Q with,TP393.11
- Based on Ethernet technology for broadband IP MAN,TP393.11
- Research on Ethernet Switching and Application Technology,TP393.11
- Design of Analog Equalizer for 10/100M Ethernet Transceive,TP393.11
- Design and Realization of VPN Network Management System for Metro Carrier Ethernet,TP393.11
- The design and implementation of Ethernet - based audio transmission unit,TP393.11
- Performance Evaluation and Application of Ethernet Used in Control Networks,TP393.11
- Development of the Ethernet on ARM Systems,TP393.11
- Nios Ⅱ soft -core - based embedded Ethernet design,TP393.11
CLC: > Industrial Technology > Automation technology,computer technology > Computing technology,computer technology > Computer applications > Computer network > Local area network (LAN), metropolitan - area network (MAN) > Ethernet
© 2012 www.DissertationTopic.Net Mobile
|