基于权重的MANET分簇算法研究与性能仿真

基于权重的MANET分簇算法研究与性能仿真

论文摘要

MANET(移动Ad Hoc网络)是一组无线移动终端(节点)组成的一个临时网络。MANET中无需任何现存的网络基础设施或者设置任何中心控制节点。由于无线网络接口具有有限的传输范围,节点需要以“多跳”的形式与网络中其他节点交换数据。MANET的主要应用包括电视会议、紧急情况应急处理、战地操作、传感器网络等。这些应用都需要准确的数据传输。然而,MANET网络面临的一些特有的挑战直接影响了它在现实中的应用,如动态拓扑效应、路由方式、有限的无线传输带宽等,网络的体系结构也是亟待解决的问题之一。MANET的体系结构可分为平面结构和分级结构。平面结构中,网络中的所有节点的地位平等,理论上不存在瓶颈节点,网络较健壮。但平面结构的可扩充性较差,只适用于规模较小的网络。利用分级结构可以很好地解决平面结构中存在的问题。在分级结构中,通常将整个MANET进行分簇。在分簇结构中,簇首的任务相对较重,有可能成为网络的瓶颈。因此,簇首的合理选举对于分簇MANET的性能至关重要。簇首的选举依赖于分簇算法的执行,分簇算法的性能直接影响到分簇结构的性能。本论文根据分簇算法的目标及组合权重选取簇首的方法,选用节点连接时间、节点度差及节点能量作为选取簇首的依据,提出了分簇算法MWCA。此算法弥补了以往多数算法中簇首选取标准单一的缺点。本算法充分考虑到节点处于邻节点通信范围内的时间,使对邻节点的管理更加准确快捷。算法中考虑到节点能量因素及负载平衡可以有效的节省节点能量,使能量消耗趋于相对平衡,其中节点最小能量可以防止节点过早死亡,延长了网络寿命。此外,节点通过侦听邻节点的通信行为去控制相关定时器,有效地减少了路由控制开销。在簇维护过程中,簇首可以根据网络拓扑及自身能量情况,在一定的条件下进行簇首替代,避免了重新选簇首的过程,有效地维护了网络的性能。最后通过模拟实验对MWCA与经典分簇算法的性能对比,可以得出本论文提出算法的正确性、可行性及有效性的结论。

论文目录

  • 摘要
  • Abstract
  • 第1章 绪论
  • 1.1 背景与意义
  • 1.2 课题目的
  • 1.3 本论文的主要工作及内容安排
  • 第2章 MANET关键技术
  • 2.1 MANET基本概念、特点及应用领域
  • 2.1.1 MANET基本概念
  • 2.1.2 MANET特点
  • 2.1.3 MANET的应用领域
  • 2.2 MANET研究现状及目前面临的技术问题
  • 2.2.1 MANET研究现状
  • 2.2.2 MANET主要研究的问题
  • 2.3 本章小结
  • 第3章 MANET体系结构及分簇算法研究
  • 3.1 MANET的体系结构
  • 3.1.1 平面结构
  • 3.1.2 分级结构
  • 3.2 分簇算法
  • 3.2.1 分簇算法的目标
  • 3.2.2 分簇算法的度量标准
  • 3.2.3 分簇算法
  • 3.2.4 算法的分析与评估
  • 3.3 本章小结
  • 第4章 改进的MWCA分簇算法设计
  • 4.1 算法背景
  • 4.2 设计思想
  • 4.3 算法描述
  • 4.3.1 算法假设
  • 4.3.2 节点维护的信息
  • 4.3.3 簇首选取及成簇
  • 4.3.4 簇维护机制
  • 4.4 本论文算法的特点和目标
  • 4.5 本章小结
  • 第5章 MWCA仿真实验与性能分析
  • 5.1 NS2仿真软件概述
  • 5.2 NS2原理
  • 5.3 NS2进行网络模拟的一般过程
  • 5.4 MWCA在NS2上的实现
  • 5.4.1 Hello时钟的修改
  • 5.4.2 对IP头部的修改
  • 5.4.3 访问节点能量
  • 5.5 MWCA算法的仿真及结果
  • 5.5.1 平均簇首数
  • 5.5.2 单位时间内统治集更新率
  • 5.5.3 单位时间内簇依附关系变化率
  • 5.6 性能分析与比较
  • 5.6.1 簇首数比较
  • 5.6.2 单位时间内统治集更新率比较
  • 5.6.3 单位时间内簇依附关系变化率比较
  • 5.7 本章小结
  • 第6章 结论
  • 6.1 总结
  • 6.2 展望
  • 参考文献
  • 致谢
  • 相关论文文献

    标签:;  ;  ;  ;  

    基于权重的MANET分簇算法研究与性能仿真
    下载Doc文档

    猜你喜欢