论文部分内容阅读
在MANET网络环境下动态移动的各节点间实现高效的内容分发,不能全盘照搬流行的P2P网络中BT协议的做法。本文对在MANET环境下的内容分发系统的特点、工作机理、协议和实现方法进行深入研究,提出动态簇的概念、优化相应的路由协议、对P2P的BT协议进行增强设计的一整套改进方案,使之能更加适应动态变化的移动无线自组网络环境。论文研究与设计了基于动态簇的MANET BT内容分发原型系统,并对系统进行了仿真测试。对测试结果的分析表明,MANET中采用基于动态簇和改进的BT协议的内容分发系统,在网络扩展性、路由高效性、网络负载性能方面都有较好的效果,同时,对于改进后的内容分发系统而言,在减少文件的平均下载时间、提高网络各节点的协作方面的性能都有提高。论文所做的具体工作包括如下几个方面:研究了MANET网络与P2P网络各自的特点、体系结构、主流路由协议,通过比较得出两者的共同点与不同点。分析了MANET网络下节点间通信受到的各种限制。论证了将P2P技术扩展到移动无线自组网络的可行性。深入研究和详细分析了BitTorrent协议,包括其工作机理、片断选择算法、节点选择算法等核心算法,分析了原协议的优势所在,以及移植到MANET环境中需要改进的环节。在对移动无线自组网主流路由协议分析的基础上,引入基于动态簇的路由协议,提出了相应的簇头选举算法与路由自我修复的策略。根据MANET网络环境,提出了改进的MANET BT协议。根据动态簇的逻辑结构提出了相应的资源定位方法。取消跟踪服务器和元信息文件,提出新的消息结构体制、远近表结合的合作节点选择机制和文件片段选择机制。设计了MANET环境下的BT文件分发原型系统,并对系统进行了NS2仿真,在此基础上对测试结果进行了分析,对系统性能进行了验证。