LC-MAC-一种针对长链拓扑的无线传感器网络MAC协议

LC-MAC-一种针对长链拓扑的无线传感器网络MAC协议

ID:46612035

大小:78.00 KB

页数:8页

时间:2019-11-26

LC-MAC-一种针对长链拓扑的无线传感器网络MAC协议_第1页
LC-MAC-一种针对长链拓扑的无线传感器网络MAC协议_第2页
LC-MAC-一种针对长链拓扑的无线传感器网络MAC协议_第3页
LC-MAC-一种针对长链拓扑的无线传感器网络MAC协议_第4页
LC-MAC-一种针对长链拓扑的无线传感器网络MAC协议_第5页
资源描述:

《LC-MAC-一种针对长链拓扑的无线传感器网络MAC协议》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、LC-MAC-一种针对长链拓扑的无线传感器网络MAC协议LC-MAC:一种针对长链拓扑的无线传感器网络MAC协议摘要:在无线传感器网络的实际应用中,传感器节点常用于监测一条直线上的物体,如电力电缆监测系统、水道监测系统等。在长链拓扑下,随着中继节点越来越靠近接收节点,多跳传输的负载和延迟将会不断增大,导致剧烈的碰撞和冲突,从而影响接收节点处测量数据的准确性,甚至导致整个网络的崩溃。该文提出了一种带占空比机制的MAC协议,称为LC-MAC(theLong-ChainMAC)协议,在LC-MAC协议下,超级同步帧(superSYNC,SSYNC)为后面的数据传输进行预约;

2、预约完成后,各屮继节点都在预约时间醒来,接收上游节点的数据包,并IL立即转发给下游节点。NS-2的仿真实验结果表明,相比于SMAC协议,LC-MAC协议在保证能耗和吞吐率性能的情况下,极大地降低了长链拓扑的端到端延迟。关键词:LC-MAC;长链;无线传感器;MAC;多跳中图分类号:TP393文献标识码:A文章编号:1009-3044(2012)13-3030-05l概述〈/b>目前,在无线传感器网络的许多实际应用当屮,数据流都是由通过单向骨干网同接收节点相连的若干源节点收集的数据组成的,而这些由几十个节点组成的骨干网在一些应用中都形成了一种长链的拓扑,如对电缆系

3、统的监控、水道船只的监控、道路交通的监控等等。同其他无线传感器网络的应用类似,除了接收节点以外,其他节点都有着有限的能量资源、相对弱的运算能力和相对少的存储空间。在长链网络中,中继节点首先监测到事件,然后将事件通过数据包的方式发送给接收节点。假设事件发生地点沿着长链拓扑平均分布,数据包将采用一种多对一的方式逐跳发送至接收节点。在这种情况下,随着中继节点越来越靠近接收节点,多跳传输的负载和延迟将会不断增大,从而导致剧烈的碰撞和冲突,甚至丢包。在理想情况下,这仅仅影响接收节点处测量数据的准确性,在严重情况下,可能会导致整个网络的崩溃。众所周知,南加州大学的叶伟小组提出了S

4、MAC[1]协议,其目标是降低IEEE802.11协议的能耗。为了进一步降低能耗和延迟,基于SMAC协议的占空比机制,随后出现了一系列的MAC协议,如U-MAC[2]、T-MAC[3]和DSMAC[4]等,这些协议都提出了不同的占空比机制,为不同节点和不同的负载分配不同的占空比。然而,采用占空比机制的MAC协议都面临•个数据转发干扰问题,位于多跳路由上的节点并不知道数据的发送时间,从而导致了剧烈的睡眠延迟。其他基于TDMAE5-7]和多信道[8-10]的MAC协议也不适用于这种情况。以上所有的MAC协议能够降低无线传感器网络的能耗和端到端延迟,但是都不适用于特定的长链

5、拓扑。为了降低特定长链拓扑的传输延迟,延长节点的生命周期,该文提出了LC-MAC协议,一种低延迟和低能耗的MAC协议。LC-MAC协议利用位置检测技术(LocationDetectiontechnique)來实现节点定位,并采用SSYNC传输技术为数据发送进行预约,最后采用突发传输技术(Bursttransmissiontechnique)实现数据包的传输。该文的剩余章节安排如下:第二节分析长链拓扑中遇到的问题,第三节是协议设计细节,第四节给出协议的性能评估,最后在第五节给出结论。2问题分析〈/b>这一类的实际应用可以抽象为一个长链传输问题,如图1所示,除了接收

6、节点以外的所有中继节点都需要监测事件,并向接收节点发送数据,此外,除了Rn以外的所有中继节图1电缆监测系统点都需要转发其他节点发送而來的数据包。假设节点R1的负载是每秒X1个数据包,节点R2是每秒X2个数据包,则节点i的负载如(1)式所示,其中TLi记为节点i的负载。(1)在采用占空比机制的MAC协议下,需要发送的数据包为:(2)其中Ntotal是需要发送总的数据包个数,Nip是节点i在T吋间内收集的数据包个数。通过(2)式,我们可以发现,i越小,负载强度越大,需要发送的数据包个数也越多。这就意味着,在靠近接收节点的中继节点处,接收到的数据包将会增大负载强度,同时延迟

7、也会增大。在仅仅只有若干节点组成的长链拓扑中,这会导致极大的数据冲突和数据包丢失,在严重情况下甚至可能导致整个网络的崩溃。3协议设计〈/b>3.1节点定位假设所有中继节点都是等间距地排列在一条直线上,每个中继节点调整自己的发送功率,保证仅仅只有自己的邻居节点能够接收到木节点发送的数据包。在初始化阶段,各个中继节点对自身邻居节点进行监测,只有一个邻居节点的中继节点即为长链拓扑的末端节点,标记为Rn,随后节点Rn将会向其邻居节点发送一个包含了口身位置信息的位置检测包(LocationDetectPackage,LDP)O邻居节点在接收到LDP后,向

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。