- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
一种用于Ad Hoc 网络的新型分簇算法
袁俊春,李腊元
武汉理工大学,武汉(430063 )
E-mail:yuanjunc@163.com
摘 要:移动自组织网络(Mobile Ad Hoc Networks )具有动态变化的拓扑结构、无中心和
自组织等特点,如何对它进行有效的管理至今没有得到很好的解决,经过查阅大量有关分簇
算法的资料,本文提出了一种新型分簇算法NAOW (a New Adaptive On-demand Weighting )。
该算法在AOW (Adaptive On-demand Weighting )算法的基础上提出了一些改进,从而提高
了网络管理的灵活性和可扩展性,使之更适合于管理大规模、多环境的Ad Hoc 无线网络。
关键词:移动自组织网络;分簇;簇头;NAOW 算法
1.引言
Ad hoc 网络是由一组带有无线收发装置的移动终端组成的一个多跳临时性自治系统。
在Ad hoc 网络中,每个移动终端兼备路由器和主机两种功能:作为主机终端需要运行面向
用户的应用程序;作为路由器,终端需要运行相应的路由协议,根据路由策略和路由表参与
分组转发和路由维护工作。节点间的路由通常由多跳组成。由于终端的无线传输范围有限,
两个无法直接通信的终端节点往往会通过多个中间节点的转发来实现通信。所以,它又被称
为多跳自组网、自组织网络、无固定设施的网络或对等网络。
目前Ad Hoc 网络的管理主要基于两种结构:平面结构和分层结构。在平面结构中,网
络管理简单,节点间的地位都是平等的,共同协作完成节点间的通信,节点间的流量较均衡,
系统的可靠性较高,减少了单点故障发生的概率。但是随着网络规模的逐步扩大,节点个数
不断增加,每个节点要想维护整个网络的拓扑信息或选择合适的路由到远端节点将十分困
难。
分层管理,又称分簇管理,它是将网络划分为不同的簇,每个簇由一个簇头和多个簇成
员组成。簇内成员的功能简单,只需维护与簇头通信,而簇头节点需负责管理和维护本簇节
点的簇内与簇间的通信。当簇头节点出现故障时,可能会影响整个簇的通信,即簇头节点的
稳定性和可靠性将在很大程度上决定着整个系统的稳定性和可靠性,因此簇头的选取非常重
要。此外,随着节点的不断移动,簇的维护和管理相对于平面式结构的管理也要复杂得多。
根据不同的划分簇的方法有不同的分簇算法。该文针对目前已有的一些簇算法的缺点,结合
它们的优点,提出了一种新的 Ad Hoc 网络权值簇生成算法 NAOW (a New Adaptive
On-demand Weighting )。
文章首先介绍了现有的簇生成算法存在的优缺点,接下来详细描述了权值簇生成算法
NAOW ,最后对该算法进行了总结与展望。
2 .现有分簇算法的优缺点
目前,被广泛使用的分簇算法主要有:LID (the Lowest ),HD (Highest Degree ),
[1~7]
MBC (a Mobility-Based Clustering ),AOW (Adaptive On-demand Weighting )算法 等。
LID 算法分配每个节点唯一ID 标识,选具有最小ID 号的节点作为簇头。这种分簇算法
计算量小,实现方便,算法收敛较快。最小ID 算法的簇头更新的频率较慢,维护簇所需花
费的开销较小。该算法的缺点在于倾向于选择具有较小ID 的节点作为簇头,将使这些节点
- 1 -
消耗更多的电池能量,加快了网络出现分区的过程。此外,该算法没有考虑负载平衡等因素。
HD 算法选取具有最高度数(即具有最多邻居节点)的节点作为簇头,当度数相同则选
择ID 号最小的节点作为簇头。簇头的一跳邻居节点则成为该簇的普
文档评论(0)