Dissertation > Excellent graduate degree dissertation topics show
Web Server Technology Research Based on Zero-copy
Author: WenLiLi
Tutor: QuHaiPeng
School: Ocean University of China
Course: Computer Software and Theory
Keywords: Web server Zero-copy PF_RING Protocol stack
CLC: TP393.05
Type: Master's thesis
Year: 2011
Downloads: 32
Quote: 1
Read: Download Dissertation
Abstract
|
With the development of modern communications technology, Web systems and more extensive applications, has emerged in the dissemination of information on the scope and quantity of exponential growth. Web server as a Web system information, to deal with the critical node than ever to carry more traffic load, however, the traditional Web server performance bottlenecks in data transmission, throughput, response speed. Solve these bottlenecks, improve Web server performance, is the most important of the Web system. With the high-speed network link technology and the development of hardware and software technology, bandwidth, memory, hard disk performance, CPU performance is no longer the main issues that affect Web server performance information transmission more attention to the data from the host computer or other device to the network interface effective move. Therefore, from the middle of the copy process to accelerate the rate of packet transceiver, reduce communication data to solve the Web server bottleneck problem, its main work is as follows: 1. Study the key technology to improve Web server performance. Similar zero-copy the PF_RING technology and combined network card the NAPI working mechanism can effectively improve the rate of packet transceiver; DMA mode data copy can reduce CPU involvement; the MMAP mechanism can reduce memory copy, save time and space resources; from the link layer cross-layer to the application layer, and serial analysis of packets to transfer data directly between the levels of agreement pointer access queue operation and data copying, packet processing speed can be accelerated. The key technology research practice, to achieve a lightweight, high-performance Web server prototype system-FastMattows. FastMattows run the PF_RING module is loaded, the Linux kernel, the combined NIC NAPI mechanism to accelerate packet capture speed DMA mode; the PF_RING Socket interface by modifying the entire packet is stored in the in PF_RING ring cache, MMAP way to access the cache data, reducing participate in CPU and memory copy; packet split and packaging process to improve the traditional protocol stack to reduce the levels of agreement between copies of data and access to the queue operations, accelerate packet processing speed. The latter part of the thesis, FastMattows performance analysis and simulation, and a summary of the research of this article, that the next step in the work plan. In summary, this study are several ways to improve Web server performance bottlenecks, and to achieve a high-performance Web server prototype system FastMattows laid a foundation for further study of the practical, feature-rich Web server performance.
|
Related Dissertations
- The Research and Implemention of Image Retrieval Based on User Interested Feature,TP391.41
- Based on Embedded Web Server Monitoring System,TP393.05
- Video Multiplexer FPGA-based SOPC Design and Implementation,TN949.197
- Design and Implementation of Pervasive Healthcare System,TN929.5
- Wifi-based Design of Embedded Video Monitoring System,TP277
- The Design and Implementation of Monitoring System Based on Embedded Web Server in Portable Satellite Communication Earth Station,TN927.2
- The Design and Implementation of Electromagnetic Environment Monitoring System in Power Grid,TM76
- Embedded real-time operating system ARTs-OS in the TCP / IP protocol stack development,TP316.2
- Web-based low-cost remote monitoring network design and application,TP277
- Remote management of devices embedded Internet technology research and application,TP368.12
- The Design and Implementation of the Remote Control About Production Line Based on B/S Mode and OPC Technology,TP311.52
- The Research of Fire Alarm Monitoring System Based on Embedded WEB Server,TP277
- The Research and Design of Embedded Network Video Monitoring System Based on B/S,TP277
- LXI bus based dual-channel arbitrary waveform generator design,TP274
- Network communication and Softswitch Softswitch experimental program design,TN915
- The Design and Implementation of VoIP Calling Protocol Analysis and Voice Data Decoding,TN916.2
- Study and Design of Screen Web Server Cluster,TP393.05
- The Research and Achievement of Mobility Management in Private Coal Communication Network Based on TD-SCDMA,TN929.533
- Multi-channel CAN-Ethernet Gateway Design and Implementation of Embedded,TP273
- Research and Implementate of P2P Flow Identification Technologybased on Keywords,TP393.08
CLC: > Industrial Technology > Automation technology,computer technology > Computing technology,computer technology > Computer applications > Computer network > General issues > Network equipment
© 2012 www.DissertationTopic.Net Mobile
|