论文部分内容阅读
多跳蜂窝网络是一种结合了Ad Hoc多跳转发的蜂窝通信系统。它将自组织通信方式引入蜂窝网络,允许终端之间通过多跳转发直接进行通信甚至组成局域子网。由于Ad Hoc网络较之蜂窝网具有更大的吞吐量、更低的功率损耗和更高的数据传输速率等特点,而蜂窝网相比于Ad Hoc网络又有覆盖范围大、集中管理等优势,多跳蜂窝网络已经引起了学术界和产业界越来越多的关注,并认为它将是第四代移动通信系统的一个过渡。
目前,多跳蜂窝网络的实现大多是将Ad Hoc网络简单叠加在现有的蜂窝网络上,而忽略了Ad Hoc网络自身的问题。本文在蜂窝网的辅助下从节点协作机制入手,基于信誉系统,对节点的动态激励,路由选择和安全检测三个方面展开研究。我们在动态激励方案ARM的基础上,提出了基于响应管理的ARM改进型方案,改进了节点信誉值的计算方法,明确了节点历史信誉值和当前信誉值的关系,增加了响应管理模块,对节点进行状态分类,并采取相应的措施。在路由选择方案MOOR的基础上,提出了基站辅助的全网络MOOR改进型方案,完善了网络功能,改进了路由中节点信誉值的评价方法。为了让节点公平参与网络,我们不再局限于某些成功路由,而是考虑整个网络。在安全检测系统CDS的基础上,改进了路由中欺骗节点的检测机制,降低了可疑节点的评价权值,根据欺骗节点攻击行为的多样性,将现有的观察窗口长度从单一性改进成短期,中期,长期三种不同的长度。
基于NS2我们实现了三种改进方案的仿真,并进行了一系列性能分析。进一步证明了改进后的节点协作方案能够有效解决多跳蜂窝网络中节点激励,路由选择和安全检测方面的问题。减少了自私节点和欺骗节点的不良行为,改善了路由评价机制,提高了网络吞吐量,加强了节点的安全。