分簇机制在计算机网络中的应用.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
分簇机制在计算机网络中的应用 0 分簇机制原理 在实际应用中,无线传感器网络(无线传感器网络)中的大量节点通常能量有限,并且往往无法重复使用。因此如何合理利用有限能量来延长网络寿命是路由协议设计面临的首要问题。分簇被证明是节省能耗和提高网络寿命的一种基本机制。所谓分簇,就是将节点划分成许多称之为簇的组,每个簇都有一个簇头和许多簇成员。成员将收集到的数据发送给簇头,簇头对数据进行融合后直接或者通过其他簇头发送到基站。 通过分析现有WSNs分簇协议,揭示了分簇算法的本质,并基于分簇算法本身和分簇技术的应用两方面对这些协议进行了分类和介绍,最后引导了下一步的研究方向。 1 网络拓扑的优势 分簇的目标往往根据具体的应用而设定,例如文献中将分簇目标总结为负载均衡、增加连通度、最小化簇数目以及最大化网络寿命等。 对于大规模WSNs而言,分簇网络拓扑在拓扑管理、可扩展性和能量效率等方面都具有明显优势。 1)分簇可将网络分为多个小规模的网络,从而可降低拓扑管理的难度。 2)较好的可扩展性使分簇更适用于大规模WSN应用场景。 3)簇内引入节点睡眠机制,簇头保持唤醒状态,成员按调度向簇头发送信息,既不影响网络连通性又能节省能量。 4)簇头对数据进行融合,降低了数据冗余,减少了数据通信量。 5)只有簇头参与路由大大减少了路由表尺寸,降低了通信开销和内存开销。 2 节点分簇算法 近年来分簇算法取得了大量优秀的研究成果。按不同方面可将现有分簇算法进行如下分类。 1)根据算法的执行方式可分为集中式分簇和分布式分簇。集中式分簇算法需要掌握网络全局信息,因此可获得好的簇头分布但在大规模网络中的应用有限。分布式分簇算法中节点根据局部信息独立分簇,开销小,更适合大型网络。 LEACH是最为经典的按轮执行的分布式分簇协议,每轮由簇的建立和数据传输两阶段组成。在前一阶段,节点生成一个之间的随机数,若此数小于阈值T(n)则成为簇头。在后一阶段,成员将数据发送给簇头,簇头对数据进行融合后直接发送至基站。簇头角色全网内周期性轮转。该协议结构简单且不需要较大通信开销,然而它在簇头选举时未考虑节点剩余能量。学者们针对其提出了一些改进协议,如在簇头竞选时文献同时考虑了节点剩余能量和距基站距离的。文献同时考虑了节点位置和剩余能量。 2)根据分簇的层数不同可分为单层分簇和多层分簇。单层分簇将网络分为两层,簇头为高层,成员为低层,所有节点由一层簇头和归属于这些簇头的成员组成,算法实现简单,开销较小。多层分簇中低层簇头通常作为高层簇头的成员,因此可进一步降低节点能耗,但实施复杂且开销较大。 文献采用自顶向下的方式构造多层分簇拓扑。在簇的建立阶段节点以1p(u)的概率成为第一层簇头,其他节点成为第一层簇成员。第一层簇头通知其成员进行第二层簇头选举,第一层成员以2p(u)的概率成为第二层簇头,剩余节点成为第二层簇成员,依次进行直到簇内节点数小于等于3时停止。数据传输阶段,T层成员将数据发送到T层簇头,T层簇头对数据进行融合后发送至T-1层簇头,依此类推,最后由第一层簇头将数据进行融合后发送给基站。 3)根据簇头轮转特点可分为时间驱动型分簇算法和能量驱动型分簇算法。前者指簇头按照一定时间周期在全网内轮转。后者指当簇头能量低于预设能量阈值时在局部轮转。 文献中簇头依据节点剩余能量在簇内选择备份簇头,在簇头能量达到阈值或簇头意外失效的情况下,备份簇头迅速代替原簇头成为新簇头,并接管大部分原簇成员,无法接入新簇头的节点选择加入邻居簇,从而在局部完成拓扑重建工作。 4)根据簇头选举参数可分为以节点ID、节点度、节点剩余能量和节点相对剩余能量等为簇头竞选参数的分簇算法。 文献以节点相对剩余能量为簇头竞争参数。在簇的建立阶段每个节点vj广播包含自身ID和剩余能量的E_Msg消息,同时也收到所有邻居的E_Msg消息。vj基于此计算自己的相对剩余能量和发送簇头消息的时刻t,若节点在t之前没有收到邻居的簇头消息,则广播簇头消息成为簇头,否则退出簇头竞争。 5)根据簇的大小规模可分为均匀分簇算法和非均匀分簇算法。均匀分簇算法中簇的大小是均匀的。非均匀分簇算法则通过控制簇的大小来均衡簇头间能耗。 文献中的算法是典型的分布式非均匀分簇算法,每轮开始节点si以T的概率成为候选簇头,每个候选簇头si根据自身到基站的距离计算它的竞争半径Rc。并以Rc为半径广播一条包含自身ID和剩余能量的簇头竞选消息。同时si根据收到的来自其邻居的簇头竞选消息定期更新自己的簇头邻居集合si.SCH。如果si的剩余能量大于si.SCH中所有节点的剩余能量就广播一条簇头消息宣布成为簇头。 3 分簇控制及融合技术 近年来对基于分簇技术设计的算法也取得了不少研究成果。考虑不同的应用对这类算法进行如下分类。 1)安全分簇。文献提出了基于秘密共享的

文档评论(0)

lmzwkyc + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档