一种无线传感器网络MAC协议的优化方法

来源 :中国新通信 | 被引量 : 0次 | 上传用户:mrlee
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  【摘要】 依据无线传感器网络生存期主要取决于节点MAC协议低能耗的特点,在S-MAC协议基础上,提出了一种MAC协议优化方法。优化后的协议侦听周期和休眠周期变化是随着网络数据流量而动态变化,这种变化并不是立即生效,而是设定侦听周期次数阈值,如果相邻侦听周期次数阈值内无激活事件,则减小侦听周期,如果相邻侦听周期次数阈值内有激活事件,则延长侦听周期。优化方法仿真显示,节能效果比原有协议有了提高。市场应用趋势,试图把握联通4G在为未来中国通信市场的发展前景,为中国联通4G市场战略决策提供理论参考。
  【关键词】 无线传感器网络 MAC协议 S-MAC协议 低能耗 优化方法
  一、引言
  无线传感器网络(WSN)是大量的传感器节点以自组织和多跳的方式构成的无线网络系统,该系统能感知、采集、处理和传输所监测区域的相关信息,具有广阔的应用前景。由于无线传感器网络具有低数据吞吐量、多跳信道共享、能量受限等因素,因此保证其网络内点到点以及点到多点连接的可靠性,数据链路层的介质访问控制(MAC)成为无线传感器网络研究的热点之一。
  二、S-MAC相关技术
  S-MAC协议把时间分割为时隙,每个时隙就是一个唤醒周期,唤醒周期又分为侦听周期和休眠周期,如图1所示。在睡眠周期内,节点关闭其射频等电路减少耗能,不与任何节点传递数据,仅开启定时器,以便自动唤醒。在侦听周期内,可与其通信范围内任何节点传输数据。为了保证节点间唤醒周期的同步以及不会产生时基漂移,S-MAC采用虚拟簇机制来解决唤醒周期同步问题。网络中的每个节点都维护一个调度表,用于保存邻居节点的调度信息,而根据调度信息形成机制不同,节点角色可分为同步器和跟随着。如图2所示。
  三、问题的提出及优化的设计方法
  3.1 问题的提出
  S-MAC协议使用固定的周期性侦听/休眠调度机制,也就是说节点周期性侦听信道且处于活跃状态的时间长度一般不变。而侦听周期的选择应与网络传输数据量大小相关,数据量越大,要求侦听周期长,休眠周期短,否则就会造成消息延迟过大。为了满足网络通信延迟的需求,S-MAC侦听周期选择最大数据量情况下的需要时,可能会导致负载过低时空闲侦听而产生的能量消耗。T-MAC[2]针对上述问题,采用的解决方式是节点侦听/休眠周期长度不变,但可以根据网络数据流量大小动态调整节点通信活动时间长度,工作侦听状态的网络节点如果在预定时间内没有需要节点继续工作的激活事件,比如无线信道上收到的数据、与其他节点发生冲突等,节点就结束侦听状态,进入休眠状态,随之也会带来早睡的问题。
  3.2 优化的设计方法
  针对上述问题,本文对传统S-MAC协议进行了优化。具体实施方法为网络节点唤醒周期长度不变,仍然包括侦听周期和休眠周期;与传统协议不同的是,优化后的协议侦听周期和休眠周期变化是随着网络数据流量而动态变化,同时,这种变化并不是立即生效,而是设定侦听周期次数阈值为n次,如果相邻侦听周期次数阈值n内无激活事件,则减小侦听周期,如果相邻侦听周期次数阈值n内有激活事件,则延长侦听周期。如图3所示:
  本文的优化方法特别适合信息数据变化比较平稳的采集环境。采用这种动态模式对节点降低能耗特别明显,当连续侦听阈值n次均无激活事件,侦听周期减少为原来的1/Mr,当连续侦听阈值n次均有激活事件,侦听周期延长Me倍。节约耗能公式描述如下:
  上述公式中,Es表示节点节省的能量,Tl表示节点侦听周期,Pl表示节点无线模块处于侦听状态的平均功率,表示节点无线模块处于休眠状态的平均功率。由此可见,本文优化的方法可有效节约节点功耗。
  四、仿真与分析
  4.1 仿真场景设计
  我们使用NS2仿真器在5个节点直线连接的网络中验证S-MAC和本文提出的方法D-SMAC,分别得出协议在网络延迟、吞吐量和能量消耗方面的性能指标。如图4所示:
  为了验证优化方法的可行性,实验节点均匀分布在x的矩形区域内,节点通信半径为200m,信道采用20Kbps,数据包长度为512Byte;源节点发送数据包的间隔值初始为1s,共进行10次独立实验,每次发送间隔值增加1s,每次仿真时间100s。本文优化方法中侦听周期次数阈值设为3次,Tl值最大取1.25倍周期,最小取0.75倍周期。依据Stemm等测试结果,空闲侦听功率设置为1W,接受功率设置为1.05W,发送功率设置为1.4W。
  4.2 实验结果分析
  (1)网络延迟。如图5所示,仿真实验中,当数据发送的时间间隔较小时,S-MAC的延迟比本文优化算法的延迟大;当数据发送的时间间隔较大时,本文优化算法的延迟比S-MAC稍大一些。
  (2)能量消耗。如图6所示,仿真实验中,侦听周期能耗比睡眠周期能耗大,所以,当数据发送的时间间隔较小时,本文优化算法侦听周期延长,能耗比S-MAC大,当数据发送的时间间隔较大时,本文优化算法的侦听周期减少,能耗比S-MAC小。总之,针对数据传输间隔较大的网络来说,本文优化算法的能耗比采用S-MAC节能约8%。
  五、结束语
  本文对无线传感器网络的S-MAC协议进行了优化,并使用NS2进行了仿真实验。由于优化后的协议侦听周期和休眠周期变化是随着网络数据流量而动态变化,所以优化后的协议在数据发送间隔较大的应用中耗能比S-MAC有所提高。
其他文献
目的探究芪参益气汤结合阿托伐他汀治疗慢性心衰患者的临床疗效分析。方法选取2017年5月~2019年5月本院收治的慢性心衰患者103例,将采用常规药物加阿托伐他汀治疗的53例患者
摘 要: 近年来随着素质教育和新课改的深入开展和实施,语文教学必须不断探索与尝试,才能适应语文教学改革发展要求。本文结合小学语文教学实践,对教学方法和策略进行积极的探索与尝试,提出教学建议。  关键词: 小学语文 有效教学 教学手段  小学是帮助学生打好基础的重要阶段,正所谓“万丈高楼平地起”,没有小学扎实的基础知识,学生的发展就无从谈起。小学语文是所有学科中的重点,是基础中的基础。小学语文教师要
摘 要: 高职院校学生资助工作是育人工作的一部分,对贫困学子进行精准资助的同时也要发挥资助工作的育人功能,围绕生命教育、成长成才教育和心理健康教育开展发展性资助育人工作,挖掘学生资助工作的最大价值,实现最大效益。  关键词: 高校 精准资助 发展性育人  自2007年《国务院关于建立健全普通本科高校、高等职业学校和中等职业学校家庭经济困难学生资助政策体系的意见》颁布并实施以来,高职院校学生资
习近平总书记深刻指出,发展产业是实现脱贫的根本之策。要因地制宜,把培育产业作为推动脱贫攻坚的根本出路。当前,重庆脱贫攻坚已到了决战决胜、全面收官的关键阶段,要实现贫
随着教育的不断发展,人们对教育行业的关注也越来越多了。教师们采取怎样的教学方式对学生们进行授课,也是人们关注的重点之一。语文作为一门工具性和人文性兼具的课程,在整
摘 要: 为了持续推进现代职业教育的发展,各大职业院校必须对原有的教育目标及教育模式进行深化改革。在这种情形下,产教融合实训基地的建设为职业院校培养应用型和技术型人才提供了重要的物质保障。本文对产教融合的实训基地建设的意義和作用、产教融合实训基地建设中面临的困境及产教融合实训基地模式等进行了探索分析。  关键词: 产教融合 实训基地 运行机制  国务院所颁发的《国家中长期教育改革和发展规划纲要》已
野外地质实习是地学相关专业不可或缺的重要实践教学环节,实践证明,在实习中适当地融入与实习内容和实习地相关的历史、文化知识,不仅可以缓解学生野外实习时的疲劳和厌倦情
优质、高效的课堂教学是促进学生有效学习的基本前提条件,也是素质教育的重要保障,而疫情期间的大规模在线教育对广大教师而言既是机会又是挑战。由于在线教学突破了传统班级
Aim Oxyresveratrol (trans-2,3 ' ,4,5 ' -tetrahydroxystilbene, OXY) , a natural polyphenolic phyto- chemical presents in mulberry (Morus alba L. ) , has been reported
人工智能技术近些年取得了长足进步,对各个行业都产生了积极的影响。文章分析了法律行业与人工智能技术的特点,并介绍了人工智能技术应用于法律行业具有规则性和算力强的优势