非对等HiLow路由算法研究

来源 :硅谷 | 被引量 : 0次 | 上传用户:monorrch
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要 6LoWPAN可以动态分配16位的短地址,于是6LoWPAN工作组提出了适配层的分层路由算法(Hierarchical Routing),即HiLow算法。大部分情况下PAN Coordinator和Common Coordinator的能量、运算能力和存储空间都比普通节点丰富,为了充分运用PAN Coordinator和Common Coordinator的资源,使各节点的负载更加均衡,本文提出了非对等HiLow路由算法。
  关键词 6LoWPAN;分层路由算法;HiLow;负载均衡;非对等
  中图分类号:TN929.5 文献标识码:A 文章编号:1671—7597(2013)051-052-02
  6LoWPAN是为了解决IPv6在IEEE 802.15.4 MAC层上通信的问题,它在网络层和MAC层之间增加了一个适配层,用于这两层之间的无缝连接,6LoWPAN需要解决的各项关键技术也都集中到适配层上。为了保证传感器的信息快速、准确、高效地送达观测者,需要在节点之间应用能够适应传感器低功耗、动态变化等特点的自组织路由协议。6LoWPAN提出了分层路由协议HiLow。
  本文将在HiLow的基础上增加对PAN Coordinator和Common Coordinator资源的利用率,使负载更加均衡,网络的生存时间更长。
  1 HiLow基础算法分析
  6LoWPAN中路由算法有两种策略,Mesh-under和Route-under。两者的主要区别在于Mesh under的路由决策在适配层,而Route over的路由决策在网络层。HiLow算法运用了Mesh under的策略。
  1.1 短地址分配
  1.2 路由转发过程
  1)路由节点是目的节点的祖先节点,需要符合条件AC=AA(d,AD),即目的节点深度为d的祖先节点为该路由节点。则路由节点转发IPv6数据包,下一跳节点地址为AA(d+1,AD)。
  2)路由节点是目的节点的子孙节点,需要符合的条件AD=AA(m,AC),其中m表示目的节点的深度,则路由节点转发IPv6数据包,下一跳节点地址为AA(d-1,AC)。
  1.3 HiLow协议的改进
  HiLow协议未考虑有多个父节点可以选择的问题,也没有考虑父节点失效时链路恢复的问题,文章中提出了具体的解决方法。本文不在此处介绍了。
  2 非对等的HiLow算法
  在一个无线传感网络中,通常都有一个PAN Coordinator,在能量、处理能力和存储空间方面相较普通节点都有较大的优势。如果按普通节点的硬件资源来确定一个传感网中父节点的最大子节点数,可能导致PAN Coordinator的资源不能被充分利用。短地址长度为16位,因此一个无线传感网中节点的最大数量为65536。如果MC值设置得比较大时,比如设置MC为16,整个网络的深度为5,此时对PAN Coordinator的限制可能不大,但是整个网络的范围就被缩小了。如果MC值设置得比较小,比如设置MC为4,则整个网络的深度为9,网络的范围可能够大了,但此时PAN Coordinator却会被严重限制。
  2.1 子节点数不对等
  为了应对上述的情形,本文提出的解决方法是为PAN Coordinator设置的最大子节点数大于其它的父节点。假设PAN Coordinator的最大子节点数为P,而其他父节点的最大子节点数为MC,通常P>MC。
  2.2.1 下行转发
  如果目的节点是路由节点的子孙节点,则此次转发是下行转发。然后比较路由节点的深度d与PAN Coordinator得下行覆盖深度Dd。如果d=Dd,则路由节点转发该IPv6数据包,转发的下一跳节点地址是AA(d+1,AC)。
  2.2.2 上行转发
  如果目的节点是路由节点的祖先节点,则此次转发是上行转发。上行转发与原有的HiLow协议是相同的,转发的下一跳节点地址是AA(d-1,AC)。
  3 仿真与结果分析
  设置一个100 m*100 m范围的无线传感网,普通节点的通讯范围为15m,PAN Coordinator的通讯范围为50 m。假设PAN Coordinator每秒向每个节点发送一个数据包,同时每个节点每秒产生一个数据包发送个PAN Coordinator。整个网络有200个节点均匀分布在中心15m范围之外,设置参数MC=4,P=32,Dd=3,本文將统计PAN Coordinator 15m范围内的节点数量变化对整个网络上下行数据转发的影响。仿真数据如图1。
  在图1中,可以看到HiLow协议与非对等HiLow上下行数据发送量的对比。在X<=MC时,即X<4时,两种协议下的上行转发数据量是相同的。这是因为非对等HiLow协议主要是用于PAN Coordinator周围节点比较密集的网络,如果能与PAN Coordinator直接通信的节点数不超过MC的话,非对等HiLow协议性能与原有的HiLow是相同的。在非对等HiLow协议下,随着X的持续增加,内层的节点的负载随之减少,外层节点数据的跳转次数也有小幅的较少,所以上行的数据转发量随之较少。
  至于非对等HiLow协议下的下行数据转发,由于PAN Coordinator直接将深度大于Dd的目的节点的数据发送给目的节点的深度为Dd的祖先节点,相当于外层节点下行转发数据时减少了(Dd-1)次跳转。因此非对等HiLow下行转发数据量比HiLow协议大幅减少。
  4 结论
  本文改进的非对等HiLow协议,增加的代码与运算量都非常地少,可以根据网络的具体情况灵活地设置参数,达到改善整个网络的目的。
  注:本文由以下项目资助:2013CB329104,61071090,61171093,2011ZX03005-004-003,11KJA510001,BK2011027.
  参考文献
  [1]N. Kushalnagar., Montenegro, G. , Hui, J., and D. Culler ,"6LoWPAN : Transmission of IPv6 Packets over IEEE 802.15.4 Networks", Feb 2007.405.
  [2]K. Kim, S. Daniel Park, J. Lee, "Hierarchical Routing over 6LoWPAN (HiLow)",draft-daniel-6lowpan-hilow-hierarchical-routing-01.txt,2007.
  [3]Choon-Sung Nam, Hee-Jin Jeong and Dong-Ryeol Shin. Extended Hierarchical Routing over 6LoWPAN [Z].Fourth International Conference on Networked Computing and Advanced Information Management,2-4 Sept.2008.
  作者简介
  李明(1988-),男,硕士研究生,研究方向:物联网。
  通信联系人:杨龙祥(1966-),男,博士生导师、教授,研究方向:协同通信关键技术,4G和LTE移动通信系统的关键技术研究,泛在网络与物联网技术,移动通信系统设计、规划和优化研究。
其他文献
目的分析比较心胸外科监护室各类手术术后每天及各个班次的护理工作量,探索合理安排护理人力、提高护理效率的方法.方法对某医院心胸外科监护室52例病人术后几日各班次的护理
摘 要 随着科技的不断发展,互联网技术的发展更是日新月异,而在互联网的飞速发展过程中有一个问题是任何单位和个人都无法回避的,那就是互联网的安全问题。局域网安全更是在不断发展的互联网技术和不断普及的互联网网络中的突出问题。如何解决局域网网络的安全问题是一个常见的话题。本文笔者就针对局域网安全在新时期的新发展进行相关的探讨研究。  关键词 局域网安全;新时期;新发展  中图分类号:TP393 文献标识
摘 要 在电气信息领域,电气自动化尤为重要,它虽然是一门新兴学科,但是发展相当迅速,它不仅与人们的生活息息相关,而且被广泛的运用到了工业生产中。在文章中,不仅介绍了电气自动化的有关内容,并且分析了工业电气自动化的应用。电气自动化提高了生产效率,为推动经济的发展发挥了重要作用,它受到了各行各业的追捧。电气自动化专业以控制理论和电力网理论为基础,是一门交叉性学科,融合了多方面技术,因此我们需要重视电气
摘 要 在我国,节能是一项长期事业,它具有收效性、环保性以及长期性等特点,也是一项较为复杂和艰巨的工作,因此,在化工生产过程当中,必须要通过以不同的状态和不同的形式进行深入的分析研究,由于在不同能量的质量上会存有一定的差距,所以才可以满足设备以及工艺的要求,才可以挖掘出更多的节能。在当前阶段,由于我国在化工生产过程当中的水平有了很大的进步,在经过几年的发展,已经基本可以达到市场的需求,而对于一部分
摘 要 设计如何在ASP.NET下实现输入关键字查询时,将其相关的热门关键字都显示出来。可以实现以输入开头的友好提示,能改善用户的体验,本设计结合Web Service将功能集成发布,利于日后任意网站开发时引用,具有一定的拓展性,同时在页面中结合了AJAX控件来查看效果,为.NET开发提供一定参考价值。  关键词 智能提示;web service;AJAX控件;搜索  中图分类号:TP31l 文献
摘 要 我们在某型模拟移动目标靶中,采用了悬挂式电机驱动曳引结构设计(类似观光缆车的驱动方式),按照传统的结构设计,当靶标移动通过支撑杆时容易产生碰撞和脱轨问题发生,为此我们采用了特殊的结构设计,很好的解决了靶标通过支撑杆时可能的碰撞和磨损问题。此外,在悬挂曳引装置高速过杆结构设计中使用变频控制技术可以大大满足系统设计需求,其具有速度控制精确度高的优点,因此,可以大大提高过杆时的目标终点,从而能够
随着经济的发展,我国的科技水平也取得了很大程度上的进步,航空事业在这样的大环境下不断的摸索着自己的发展方向,在探索中更新、完善自身技术。用更加先进的技术,来满足人们日益提高的生活要求,让科技引领整个社会乃至国家进入一个全新的科技信息时代。
摘 要 本文主要介绍机器人应用于铸造企业泥芯搬运,机器人的组成以及控制,PLC与机器人之间的通讯,机器人安全,PLC之间通讯联络。通过消化吸收国外机器人与PLC技术,深入的了解设备,便于设备的维修与维护,保证企业正常的生产。  关键词 机器人;安全;PLC;DH+;DeviceNet  中图分类号:TP24 文献标识码:A 文章编号:1671—7597(2013)051-031-02  机器人在国
该文从挂篮荷载计算、施工流程、支座及临时固结施工、挂篮安装及试验、合拢段施工、模板制作安装、钢筋安装、混凝土的浇筑及养生、测量监控等方面人手,介绍了S226海滨大桥
摘 要 煤炭是国民经济发展和人民生活的重要基础,也是我国目前乃至今后相当长时期内的主要能源。随着煤矿信息化工作的深入,各种各样的自动化监控以及信息系统在矿井生产中的普遍应用。本文就煤矿安全信息化管理系统展开分析研究。  关键词 煤矿安全;信息化;管理系统;建设研究  中图分类号:TP391 文献标识码:A 文章编号:1671—7597(2013)051-049-03  煤炭是国民经济发展和人民生活