面向嵌入式应用的网络性能提升的研究
[Abstract]:With the development of computer hardware, more and more embedded devices are applied in the field of high demand, and the performance of network communication also has higher requirements. Although many high-performance embedded hardware platforms have been developed at present, today's mature embedded network protocol stack can not use these hardware resources well, resulting in no significant improvement in network performance. How to improve the network performance of embedded applications has become an important issue in the development of embedded applications. Based on the high performance embedded system, the paper optimizes the key technology in the implementation of the embedded network protocol stack, and improves the real-time performance and throughput of the network protocol stack, so as to improve the network performance of the embedded application. This paper makes a theoretical evaluation of these key technologies, and chooses the LwIP protocol stack and the RT-Linux real-time operating system as the research object, and on this basis, the practice is carried out. in practice, the process model of the network protocol stack is designed into two-layer structure, the interface layer is a process, the network layer and the above protocol layer are a process, and in the case of fully utilizing the parallel mechanism, the speed of processing data inside the protocol stack is improved; the static division and the dynamic allocation of the buffer area not only reduce the time consumption on the management memory, but also reduce the generation of the memory chips, In the management of the TCP timer, the efficiency of the processing timer is improved by designing a two-layer time wheel table for the time, and the time required for processing the timer is effectively reduced. The Select interface is optimized to reduce the memory consumption due to the transfer of data between the kernel space and the user's space, and to reduce the time consumed to determine the state of the file descriptor. At last, the test of the basic communication function of the network protocol stack before and after the optimization and the test of the network performance are carried out. The test results show that the network performance of the optimized network protocol stack is obviously improved.
【学位授予单位】:浙江理工大学
【学位级别】:硕士
【学位授予年份】:2016
【分类号】:TP368.1
【相似文献】
相关期刊论文 前10条
1 郭华;叶梧;冯穗力;庄宏成;;基于网络协议栈模块化的802.16跨层交互管理[J];华南理工大学学报(自然科学版);2010年01期
2 李兴凯,谭永东;无线传感器网络协议栈分析[J];传感器世界;2005年11期
3 王卫疆;郑锋;郭乐江;;多速率IEEE802.11 Ad Hoc网络协议栈跨层优化[J];空军雷达学院学报;2011年06期
4 王风涛,陈榕,文立,殷人昆;构件化网络协议栈[J];计算机工程与应用;2004年36期
5 朱轶;赵洁;;Linux内核802.11无线网络协议栈的设计与实现[J];计算机工程;2008年01期
6 王彬;张妍妍;陈亮;;Ad Hoc网络协议栈通用要求研究[J];中兴通讯技术;2006年06期
7 刘芹,冯春燕,曾志民;WCDMA系统移动核心网络协议栈的测试[J];电信技术;2004年08期
8 刘芹 ,冯春燕 ,曾志民 ,柴丽;WCDMA系统移动核心网络协议栈的测试[J];通信世界;2004年30期
9 周宗照,黄建,杨宗凯,杜旭;一种基于Linux的网络协议栈的设计与实现[J];计算机工程与应用;2003年20期
10 童浩;陈兴蜀;严宏;;改进及优化Linux网络协议栈[J];电子科技大学学报;2007年S3期
相关会议论文 前2条
1 胡永华;徐超;李正平;;基于SEP3203系统移植及网络协议栈的实现[A];中国仪器仪表学会第十一届青年学术会议论文集[C];2009年
2 张锦玉;王宝生;刘亚萍;;基于Linux系统的专用网络协议栈的设计与实现[A];计算机技术与应用进展·2007——全国第18届计算机技术与应用(CACIS)学术会议论文集[C];2007年
相关硕士学位论文 前10条
1 朱晓阳;轻量级网络协议栈关键技术研究[D];西安电子科技大学;2014年
2 王晓聪;面向嵌入式应用的网络性能提升的研究[D];浙江理工大学;2016年
3 孙照林;实时嵌入式网络协议栈的研究与优化[D];北京邮电大学;2014年
4 何健;嵌入式操作系统网络协议栈测试的研究与实现[D];西安电子科技大学;2014年
5 王强;基于ZigBee无线网络协议栈的研究与实现[D];西安电子科技大学;2010年
6 吴洪;无线传感器网络协议栈的可重构技术研究[D];华中科技大学;2007年
7 罗勰;无线传感器网络协议栈的设计与开发[D];南京理工大学;2012年
8 陈培根;一体化标识网络协议栈一致性测试关键技术设计与实现[D];北京交通大学;2013年
9 张庆凯;超低功耗无线传感器网络协议栈的设计与实现[D];西安电子科技大学;2013年
10 刘富国;无线传感器网络协议栈移植及定位算法研究[D];电子科技大学;2010年
,本文编号:2488733
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/2488733.html