面向嵌入式应用的网络性能提升的研究

来源 :浙江理工大学 | 被引量 : 0次 | 上传用户:langzi229229
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机硬件的不断发展,嵌入式设备越来越多的被应用在高要求的领域,同时对网络通信的性能也提出了更高的要求。尽管目前已经出现了很多高性能嵌入式硬件平台,但是现今成熟的嵌入式网络协议栈往往不能很好的利用这些硬件资源,导致网络性能没有得到明显的提升。如何提升嵌入式应用的网络性能已经成为在开发嵌入式应用过程中的一个重要问题。本论文以高性能的嵌入式系统为出发点,针对其硬件特性,对嵌入式网络协议栈实现中的关键技术进行优化,改善网络协议栈的实时性能和吞吐量,从而提升嵌入式应用的网络性能。本文对这些关键技术进行了理论评估,选择了LwIP协议栈和RT-Linux实时操作系统作为研究对象,并在此基础上进行了实践。在实践中,将网络协议栈的进程模型设计成两层结构,接口层为一个进程,网络层及以上协议层为一个进程,在充分利用并行机制的情况下,提高协议栈内部处理数据的速度;缓冲区的静态划分和动态分配不仅降低了管理内存上的耗时,而且减少了内存碎片的产生;在TCP控制块管理上,放弃原先通过循环遍历来查找控制块的方案,改用Hash模块来优化查找算法,避免因查找而消耗大量时间;在TCP定时器的管理上,通过为其设计两层时间轮表,提高了处理定时器的效率,有效的减少了处理定时器所需花费的时间。对Select接口进行优化,通过实现epoll接口,减少因数据在内核空间和用户空间之间传递而产生的内存消耗,并且减少了判断文件描述符状态的所消耗的时间。最后,本文对优化前后的网络协议栈进行了基本通信功能的测试和网络性能的测试,分析测试结果得出优化后的网络协议栈的网络性能有了明显的提升。
其他文献
认知无线电技术是解决频谱资源紧张的有效手段。它的核心思想是二次利用已分配但却未获得充分利用的频谱,从而提高频谱利用率。避免干扰主用户的正常通信是认知无线电最重要
双目立体视觉隶属于计算机视觉。它通过两个图像采集的硬件装置提取信息,结合软件图像处理技术,从二维图像中提取三维空间信息,使机器具有生物视觉感知功能。当前,双目立体视觉不
随着网络业务量的爆炸性增长以及高性能的波分复用(Wavelength Division Multiplexing, WDM)光网络设备的出现,WDM技术已成为下一代骨干网络的核心技术。但WDM技术在大幅度提
本课题的研究工作是结合导师科研课题“网络视频监控系统”展开的。近年来,随着网络和多媒体技术的发展,视频通信系统的研究得到了广泛的关注,同时各种多媒体通信协议的出现
本文主要对基于双目立体视觉的车载秸秆燃料体积测量方法进行了研究,改进了基于网格光斑投射的立体匹配算法,设计了车载秸秆燃料的体积计算方法。首先介绍了双目视觉系统原理
随着图像采集技术的快速发展和应用的不断成熟,采用网络化的计算机图像捕获手段对黑色烟气污染物进行自动监测与传统手段相比,己经成为不可阻挡的发展趋势。  介绍了烟气林
多重信号分类(MUSIC)算法是子空间类DOA估计的经典方法,它能够有效的估计特征子空间,实现高分辨DOA估计。但是MUSIC算法也存在一些不足之处,如实际应用中信号参数或统计特性
作为一种新兴的信息技术,物联网是在充分利用互联网或者局部网的网络技术的基础上,将数据和运维服务器、传感器、控制器以及相关人员或者物品等联系到一块,从而实现信息化和
目标物体的检测与判别是图像识别研究中的关键技术,提出针对物体内部结构的检测与判别模型是图像识别精确度提高的有效保障。本论文以不变矩和改进Hough变换理论为基础,结合