Ad-hoc网络中基于TCP-Reno的网络编码方法研究
本文选题:Ad-hoc网络 切入点:TCP/NC协议 出处:《天津大学》2014年硕士论文
【摘要】:传统的TCP协议主要是针对可靠信道所进行研究设计的,在有线网络中它能表现出良好的性能。然而,在Ad-hoc网络中,TCP协议会因丢包率上升而出现性能下降的问题。为此,研究者从链路层设计方案、端到端设计方案等多方面进行改进。但这些策略都是对传统TCP协议的拥塞控制方案进行修改,破坏了TCP/IP协议的原始控制策略。本文试在不改变原拥塞控制的基础上来优化无线网络中TCP的性能。网络编码技术为这一思路尝试提出了新的方案。研究者根据网络编码技术提出了新的TCP/NC协议,该协议很大程度的提高了TCP-Vegas无线网络的性能,但对于现在普遍流行的TCP-Reno协议来说,这种策略在编码方式和编码控制策略方面并不适用。为此,本文使用流水线编码来替换原始的随机线性编码,并设计了新的编码解码策略,进而提出了TCP-Reno/NC协议,以改进TCP-Reno的性能。本文首先介绍了无线网络中TCP协议所遇到的问题和网络编码的研究现状,接着深入分析了流水线编码的基本原理和特点。在此基础上,利用流水线编码和网络编码技术,提出了TCP-Reno/NC协议。基于TCP/NC协议的设计思想,重新设计了网络编码层(NC层),研究了适合TCP-Reno协议的缓冲区管理策略,给出了基于ACK和编码包序号的缓冲区管理算法。为进行性能评价,将TCP-Reno/NC协议和原始的TCP-Reno协议在相同的无线拓扑结构中进行了比较。在NS2中实现了TCP-Reno/NC协议,并针对典型的链式Ad-hoc网络和节点移动的Ad-hoc网络进行了仿真。结果表明,TCP-Reno/NC协议在无线网络出现丢包的情况下能够很好地屏蔽部分网络丢包现象,吞吐量明显高于传统的TCP-Reno协议。从传输层来看,TCP-Reno/NC的滑动窗口在高丢包情况下平稳上升,而TCP-Reno协议则出现了较大的波动,这也符合我们希望TCP-Reno/NC协议的滑动窗口在无线网络中不会因丢包率的升高而出现较大波动的初衷,说明采用网络编码技术可以提高TCP-Reno协议在无线Adhoc网络中的性能。
[Abstract]:The traditional TCP protocol is mainly designed for reliable channels, and it can show good performance in wired networks.However, in Ad-hoc networks, the performance of TCP protocol will decline due to the increase of packet loss rate.Therefore, the researchers improve the link layer design and end-to-end design.However, these strategies modify the congestion control scheme of traditional TCP protocol and destroy the original control strategy of TCP/IP protocol.This paper attempts to optimize the performance of TCP in wireless networks without changing the original congestion control.Network coding technology provides a new scheme for this idea.According to the network coding technology, researchers propose a new TCP/NC protocol, which greatly improves the performance of TCP-Vegas wireless network, but for the popular TCP-Reno protocol,This strategy is not suitable for coding mode and coding control strategy.Therefore, pipeline coding is used to replace the original random linear coding, and a new encoding and decoding strategy is designed, and then the TCP-Reno/NC protocol is proposed to improve the performance of TCP-Reno.This paper first introduces the problems of TCP protocol in wireless network and the research status of network coding, then analyzes the basic principle and characteristics of pipeline coding.On this basis, using pipeline coding and network coding technology, TCP-Reno/NC protocol is proposed.Based on the design idea of TCP/NC protocol, the network coding layer is redesigned, the buffer management strategy suitable for TCP-Reno protocol is studied, and the buffer management algorithm based on ACK and encoding packet serial number is presented.For performance evaluation, the TCP-Reno/NC protocol and the original TCP-Reno protocol are compared in the same wireless topology.The TCP-Reno/NC protocol is implemented in NS2, and the typical chain Ad-hoc network and the node mobile Ad-hoc network are simulated.The results show that the TCP-Reno / NC protocol can shield part of the packet loss in wireless networks, and the throughput is obviously higher than that of the traditional TCP-Reno protocol.From the transmission layer, the sliding window of TCP-Reno- / NC rises steadily in the case of high packet loss, while the TCP-Reno protocol fluctuates greatly.It is also in line with the original intention that we hope that the sliding window of TCP-Reno/NC protocol will not fluctuate because of the increase of packet loss rate in wireless networks. It shows that network coding technology can improve the performance of TCP-Reno protocol in wireless Adhoc networks.
【学位授予单位】:天津大学
【学位级别】:硕士
【学位授予年份】:2014
【分类号】:TN92
【相似文献】
相关期刊论文 前10条
1 李繁;;网络编码技术原理及应用[J];成都纺织高等专科学校学报;2012年01期
2 姜邱;;基于网络编码的无线网络技术探讨[J];黑龙江科技信息;2012年19期
3 杨蕊;;网络编码在无线网络中的应用及发展趋势[J];科技创业月刊;2013年05期
4 付琳;付志雄;;网络编码理论与研究方向[J];通信与信息技术;2007年01期
5 崔凯;王丽;;网络编码技术及其在通信网络中的应用[J];黑龙江科技信息;2007年04期
6 付琳;付志雄;;网络编码研究[J];科技资讯;2007年07期
7 付琳;周亮;李少谦;;网络编码的研究进展[J];电信科学;2007年05期
8 陶少国;黄佳庆;杨宗凯;乔文博;熊志强;;网络编码研究综述[J];小型微型计算机系统;2008年04期
9 覃团发;廖素芸;罗会平;;无线Mesh网络中网络编码的文件共享模型[J];电讯技术;2008年05期
10 王静;赵林森;刘向阳;王新梅;;无线网络中一类多播网络的网络编码[J];计算机科学;2008年09期
相关会议论文 前10条
1 ;全国第十六届信息论学术年会暨全国第二届网络编码学术研讨会征文通知[A];中国电子学会第十五届信息论学术年会暨第一届全国网络编码学术年会论文集(上册)[C];2008年
2 ;全国第十六届信息论学术年会暨全国第二届网络编码学术研讨会征文通知[A];中国电子学会第十五届信息论学术年会暨第一届全国网络编码学术年会论文集(下册)[C];2008年
3 沈丽丽;侯春萍;杨家琛;;网络编码在无线网络中的信息交换[A];无线传感器网及网络信息处理技术——2006年通信理论与信号处理年会论文集[C];2006年
4 黄佳庆;李挥;;网络编码理论研究进展[A];中国电子学会第十五届信息论学术年会暨第一届全国网络编码学术年会论文集(下册)[C];2008年
5 李令雄;龙冬阳;;一个非多播网络上网络编码可解性的证明[A];中国电子学会第十五届信息论学术年会暨第一届全国网络编码学术年会论文集(下册)[C];2008年
6 李世唐;郑宝玉;;基于机会式网络编码的两用户协作[A];2009年通信理论与信号处理学术年会论文集[C];2009年
7 付子义;宋昀;;网络编码技术研究[A];武汉(南方九省)电工理论学会第22届学术年会、河南省电工技术学会年会论文集[C];2010年
8 邓波;;基于网络编码的移动通信技术[A];《IT时代周刊》论文专版(第300期)[C];2014年
9 王伟;岳殿武;;协作中继网中的复数域网络编码[A];2009年中国高校通信类院系学术研讨会论文集[C];2009年
10 黄佳庆;王亮;张惕远;程文青;;有环网络中卷积网络编码的码构造算法[A];2008通信理论与技术新发展——第十三届全国青年通信学术会议论文集(下)[C];2008年
相关重要报纸文章 前2条
1 ;网络编码将引发下一代网络革命[N];网络世界;2007年
2 Patrick Nelson 编译 刘贝贝;TCP/IP将死?[N];计算机世界;2014年
相关博士学位论文 前10条
1 周志恒;无线网络中基于网络编码的数据恢复与重传机制及其算法[D];电子科技大学;2014年
2 海龙;无线网络中流间网络编码的研究[D];大连理工大学;2015年
3 梁天;协作中继通信系统中的资源分配及物理层网络编码问题研究[D];东南大学;2016年
4 宁兆龙;无线Mesh网络中面向网络编码的调度机制研究[D];东北大学;2014年
5 王俊义;编码分组网络的效用最大化及网络编码在应用方面的研究[D];北京邮电大学;2008年
6 宋谱;基于广播优势的无线网络编码系统性能分析与应用研究[D];北京邮电大学;2009年
7 黄辰;基于网络编码的无线网络通信机制研究[D];华中科技大学;2010年
8 王宁;网络编码在无线通信中的应用研究[D];北京邮电大学;2009年
9 郝琨;网络编码关键技术及其应用研究[D];天津大学;2010年
10 瑞米;双源网络编码研究[D];华中科技大学;2009年
相关硕士学位论文 前10条
1 陈盼盼;物理层网络编码在多中继协作通信系统中的性能研究[D];西南交通大学;2015年
2 杨璐;基于译码转发中继的物理层网络编码方案设计[D];西南交通大学;2015年
3 段曼曼;基于网络编码的无线网络可靠传输技术研究[D];西南交通大学;2015年
4 张绘;无线网络的网络编码节点优化技术[D];西南交通大学;2015年
5 王应松;SINR下基于物理层网络编码的无线网络容量研究[D];曲阜师范大学;2015年
6 朱畅;基于网络编码的无线传感网数据传输技术研究[D];苏州大学;2015年
7 徐千慧;高阶调制下物理层网络编码中继映射方案设计与性能分析[D];哈尔滨工业大学;2015年
8 邢杰;基于网络编码的无线体域网容错性研究[D];广西大学;2015年
9 吴端;基于网络编码及神经网络的传感器数据收集及融合[D];电子科技大学;2015年
10 唐思腾;网络编码协作中继通信系统资源分配的研究[D];贵州大学;2015年
,本文编号:1725967
本文链接:https://www.wllwen.com/kejilunwen/wltx/1725967.html