Font Size: a A A

Research And Simulation On Network Communication Optimization Based On Embeded System

Posted on:2009-09-30Degree:MasterType:Thesis
Country:ChinaCandidate:P YueFull Text:PDF
GTID:2178360245455130Subject:Signal and Information Processing
Abstract/Summary:PDF Full Text Request
Embedded system is a customized computing system that integrates the hardware, real-time operating system and application software together. It has been used more and widely nowadays. To make the embedded system networking is one of the research hotspots at present. The performance index of network would decline because of network congestion in the embedded network communication. The net-bandwidth would be wasted. So it is meaningful to improve the performance of it through the network optimizing.The Nagle algorithm has been adopted in the simplified embedded TCP protocol in the basis of the realization of network communication between the PC and embedded development board. It solved the network congestion problem caused by a large number of small data packets effectively. And an improved EERED algorithm has been discussed based on the research of Random Early Detection Algorithm (RED Algorithm). The experiment result proved that this algorithm is superior to RED algorithm in packet dropping and stability so that it can deduce the resource waste in network communication bandwidth effectively.The main research content in this paper is as follows:1. The concept and classification of the embedded system has been introduced and the typical embedded operating system has been analyzed. The realization method of embedded Internet has been detailed described on the base of the discussion of the embedded networking.2. The cross-compiler environment has been established and the vivi and roots file system has been transplant on the basis of the research of development board S3C2410A and Linux operating system. The Linux operating system has been successfully transplanted as well.3. The principle of TCP / IP protocol stack has been researched and analyzed. The TCP protocol has been discussed and simplified in the base of the research of the protocol of application layer, transmission layer, network layer and data link layer in embedded system. The network communication has been realized between the server and client based on the Linux operation system, and then the network communication has been achieved between the PC and the development board after the downloading to the development.4. The Nagle algorithm has been adopted in the embedded TCP protocol based on the research of the network congestion in order to avoid the network congestion problem effectively. Network simulation and verification of the embedded TCP protocol has been done based on the Nagle algorithm, the results show that the embedded TCP protocol based on Nagle algorithm can modify the throughput and latency jitter of the protocol.5. An improved RED algorithm named EERED algorithm which is applied in the embedded system has been researched and designed based on the research of the RED algorithm on the congestion control in the router terminal. The simulation has been worked out through the NS2 network simulation software, the research shows that EERED algorithm is superior to RED algorithm on packet dropping and stability. The adaptive ability of the algorithm has been increased as well. And the resource waste in network communication bandwidth has been effectively reduced.
Keywords/Search Tags:embedded system, Linux, network communication optimization, Nagle algorithm, EERED algorithm
PDF Full Text Request
Related items