论文部分内容阅读
无线ad hoc网络作为当前研究的热点,受到研究者的广泛关注。无线ad hoc网络具有许多不同于有线网络的特性,这些特性带来的大量问题至今并没有得到完全解决,TCP业务的公平性问题就是其中之一。研究表明,TCP业务在无线ad hoc网络上存在严重的不公平现象。洛杉矶加州大学的许开心博士通过对这种不公平现象的研究,提出了无线邻居区域(Wireless Neighborhood)的概念,并据此提出了一种网络层的公平性改进方案——邻居区域随机提前检测(NRED)机制。仿真和实验表明,NRED机制可以有效地改善TCP公平性,但却存在实用性差、参数敏感和鲁棒性差的缺陷。为了克服上述机制的缺陷,寻找能够提高无线ad hoc网路公平性的解决方案,我们在前人研究的基础上,系统地分析了导致无线ad hoc网络TCP不公平性的三方面原因:无线邻域的空间竞争、MAC层DCF机制的影响和TCP拥塞控制算法的影响。针对这些影响网络公平性的因素,我们将TCP公平性改进方案分为无线邻域拥塞的探测机制和无线邻域拥塞的改进机制两方面进行研究,并从这两方面提出了新的解决方案。本文首先针对邻域拥塞探测机制进行了研究。我们详细分析了基于信道利用率测量的邻域拥塞探测机制,并将其改进为基于队长广播的邻域拥塞探测机制。针对改进后仍存在的问题,我们又进一步提出了基于数据包监听的邻域拥塞探测机制和基于MAC延迟测量的邻域拥塞探测机制,并采用理论分析、仿真和实验三种方法对上述四种不同的邻域拥塞探测机制进行了分析和对比。其次,在针对邻域拥塞改进机制的研究中,我们研究了两种邻域拥塞改进机制:基于NRED丢包的邻域拥塞改进机制和基于PAUSE的邻域拥塞改进机制。通过系统的理论研究、仿真和Linux平台下的实验,我们最后可以得出结论,上述机制都能够在一定程度上提高无线ad hoc网络的公平性。另外,对于改进后仍存在的问题,我们也分析了其产生的原因。