无线网络TCP协议的实验研究

来源 :天津大学 | 被引量 : 0次 | 上传用户:yaki84
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,随着IEEE 802.11协议族的不断扩充,无线网络得到了快速的发展。无线网络具有一些有线网络所没有的特性,而由这些特性带来的大量的问题至今为止并没有得到完全解决,从而导致TCP业务在无线网络中的性能不如在有线网络中那么令人满意。吞吐率和公平性是衡量TCP性能的两个重要指标。为了使TCP在无线网络中得到更高的吞吐率,我们研究了跨层TCP机制;为了解决无线网络中TCP的公平性问题,我们研究了基于MAC层传输延迟的邻居区域RED(D_NRED)机制。无线网络由于信号衰落、外部干扰、多路访问竞争、节点移动等特点,导致比特错误率高。同时,TCP是针对可靠信道设计的,它假设网络发生丢包由拥塞引起。如果因为无线信道原因丢包,而TCP误认为网络发生拥塞,减小发送窗口,导致TCP性能下降。我们采用了跨层TCP机制来解决这个问题。该机制实现了MAC层和TCP层的协作,主要思想是利用MAC层得到的信道状态信息,调整TCP的拥塞控制算法,达到提升TCP吞吐率的目的。通过修改Linux内核和无线网卡驱动程序,我们在实验床上实现了跨层TCP机制,并通过实验和仿真对该机制进行性能评价。实验和仿真结果证明,跨层TCP机制相对原始TCP性能有一定提升。为了改善无线网络中TCP的公平性,本文研究了D_NRED方案。D_NRED机制测量数据包从离开MAC层队列到成功收到MAC层ACK的时间延迟,并以此作为判断邻域拥塞情况的标准,调节丢包概率,使被压制的节点有机会发包。我们在Linux实验床上实现了D_NRED机制,它主要包括三部分内容:准确确定拥塞中心,快速发送拥塞通知,节点计算本地丢包概率。实验和仿真的结果一致表明,D_NRED机制不仅能较好的改善TCP公平性,而且不需要修改硬件,只需修改驱动程序即可在实验床实现,具有更好的实用性。
其他文献
目前,木材管理仍然是林业工作中的薄弱环节。采购销售等环节“暗箱操作”、生产过程“跑冒滴漏”等问题在一些企业中仍比较突出,严重制约着企业经济效益和市场竞争力的提高,国家
随着移动互联网、全媒体和在线教育的快速发展及大数据技术的应用,人们进行学习的方式变得多样化和丰富化。教学不再局限于时间和地理位置,用户可以随时随地的通过任何终端获取
由于语义Web服务的前景良好,其采用机器可理解的方式描述Web服务的功能,从而提供Web服务之间的互操作。随着面向服务计算体系架构(Service Oriented Architecture,SOA)的快速发
近年来,以笔记本电脑、智能手机、PDA为代表的手持移动设备得到了日益广泛的应用,给人们的学习生活带来了很大的便利。相比与传统的分布式系统,移动计算有其自身的特点,开发
随着Internet的迅猛发展和日益普及,电子文本的数量急剧增加,如何有效地组织和管理海量电子文本,并快速、准确、全面地从中找到用户所需要的信息是当前信息科学与技术领域面
光滑粒子流体动力学方法作为一种典型的无网格方法,近年来在解决计算流体力学问题时获得了广泛应用,与传统有限差分、有限元及有限体积等方法相比,该方法具有其独特的优势。本文
Internet的迅速发展为用户在网上发布和获取信息提供了极大的便利,但网上信息迅速膨胀成为信息海洋,以各种形式庞杂无序地散布在无数的服务器上,使得用户查找有价值的信息变得越
由于足迹具有相对稳定、可认定人身份、现场提取率高等特点,因此足迹识别技术在公安及安全等相关部门的工作中有着重要的作用。传统的足迹识别更多的依赖于人的经验,存在着明显
随着无线通信特别是移动通信的发展,互联网的普及,以及计算机和外设的不断增加,结合了无线通信和互联网优点的无线局域网 (WLAN, Wireless Local Area Network) 以其移动性、灵活
嵌入式系统在日常生活中显得越来越普遍,从简单的传感器到复杂的系统如:手机、网络路由器、飞机及防卫设备都涉及到嵌入式系统。另外现代化的通讯体系要求嵌入式系统必须具备通