S-MAC协议和T-MAC协议的比较

上传人:红**** 文档编号:200774621 上传时间:2023-04-17 格式:DOC 页数:4 大小:122KB
收藏 版权申诉 举报 下载
S-MAC协议和T-MAC协议的比较_第1页
第1页 / 共4页
S-MAC协议和T-MAC协议的比较_第2页
第2页 / 共4页
S-MAC协议和T-MAC协议的比较_第3页
第3页 / 共4页
资源描述:

《S-MAC协议和T-MAC协议的比较》由会员分享,可在线阅读,更多相关《S-MAC协议和T-MAC协议的比较(4页珍藏版)》请在装配图网上搜索。

1、S-MAC协议和T-MAC协议的比较摘要:媒体访问控制协议是保证无线传感器网络高效通信的关键网络协议之一,传感器网络的性能如吞吐量、延迟性能等完全取决于所采用的MAC 协议。与传统网络的MAC 协议不相同的是,无线传感器网络的MAC 协议首要考虑的因素就是节省能量。针对无线传感器网络的要求,本文中将现有的MAC 协议中S-MAC协议和T-MAC协议进行了比较和分析。关键字:S-MAC协议;T-MAC协议;无线传感器网络;ABSTRACT: MAC protocol is one of the key to ensure efficient network protocols for wirel

2、ess sensor networks for communication, such as the performance of the sensor network throughput, delay performance depends entirely on the MAC protocol used. MAC protocol with the traditional network is not the same factors MAC protocol for wireless sensor networks the primary consideration is to sa

3、ve energy. For the requirements of the wireless sensor network, in this paper, the existing MAC protocols S-MAC protocol and T-MAC protocol were compared and analyzed.KEYWORDS: S-MAC protocol; T-MAC protocol; wireless sensor networks;1 引言媒体访问控制协议简称MAC 协议,处于无线传感器网络协议的底层部分,以解决无线传感器网络中节点以怎样的规则共享媒体才能保证满

4、意的网络性能问题。对传感器网络的性能有较大影响,是保证无线传感器网络高效通信的关键网络协议之一,传感器网络的性能如吞吐量、延迟性能等完全取决于所采用的MAC协议。无线传感器网络的MAC 协议首要考虑的因素就是节省能量。这意味着传统网络的MAC 协议不适用于传感器网络,需要提出新的适用于传感器网络的MAC 协议1。2 无线传感器网络和MAC协议无线传感器网络(wireless sensornetwork,WSN) 是由大量具有特定功能的传感器节点通过自组织的无线通信方式,相互传递信息,协同地完成特定功能的智能专用网络。其显著特点是节点能量和硬件资源有限、数量多、无中心自组织、分布密集、网络动态性

5、强,其中能耗问题是WSN 中至关重要的问题。 介质访问控制(medium accesscontrol,MAC)协议,就是通过一组规则和过程来更有效、有序和公平地使用共享介质。MAC 协议的基本作用是避免点到点通信时冲突的发生2。它必须实现两大基本功能目标:在密集散布的传感器现场能够有助于建立起一个基本网络基础设施所需的数据通信链路;协调共享介质的访问,以便传感器网络节点能够公平有效地分享通信资源。MAC 协议在无线传感器网络中决定无线信道的使用方式,在传感器节点之间分配有限的无线通信资源,用来构建传感器网络系统的底层基础结构3。它处于传感器网络协议的底层部分,对网络的性能有较大的影响,是无线传

6、感器网络的研究重点。3 S-MAC 协议S-MAC(Self-organizing MAC)协议3是在802.11 MAC协议基础上,针对传感器网络的节省能量需求而提出的传感器网络MAC 协议。S-MAC 协议采用以下机制:周期性侦听/睡眠的低占空比工作方式,控制节点尽可能处于睡眠状态来降低节点能量的消耗。邻居节点通过协商的一致性睡眠调度机制形成虚拟簇,减少节点的空闲侦听时间。通过流量自适应的侦听机制,减少消息在网络中的传输延迟。采用带内信令来减少重传和避免监听不必要的数据。通过消息分割和突发传递机制来减少控制消息的开销和消息的传输延迟 4。S-MAC 协议减少了空闲侦听所消耗的能源,但是不足

7、之处在于:节点的工作循环周期在协议开始工作时就已确定下来,不能根据网络中的业务量的变化来进行调整。4 T-MAC 协议T-MAC(Timeout MAC)协议4是在S-MAC 协议的基础上提出来的。S-MAC 协议通过采用周期性侦听/睡眠工作方式来减少空闲侦听,周期长度是固定不变的,节点的侦听活动时间也是固定的。而周期长度受限于延迟要求和缓存大小,活动时间主要依赖于消息速率。这样就存在一个问题:延迟要求和缓存大小是固定的,而消息速率通常是变化的。如果要保证可靠及时的消息传输,节点的活动时间必须适应最高通信负载。当负载动态较小时,节点处于空闲侦听的时间相对增加。针对这个问题,T-MAC 协议在保

8、持周期长度不变的基础上,根据通信流量动态地调整活动时间,用突发方式发送消息,减少空闲侦听时间。T-MAC协议相对S-MAC 协议减少了处于活动状态的时间。在 T-MAC 协议中, 发送数据时仍采用RTS/CTS/DATA/ACK 的通信过程,节点周期性唤醒进行侦听,如果在一个经定时间TA 内没有发生下面任何一个激活事件,则活动结束:周期时间定时器溢出;在无线信道上收到数据;通过接收信号强度指示RSSI 感知存在无线通信;通过侦听RTS/CTS 分组,确认邻居的数据交换已经结束4。T-MAC 协议根据当前的网络通信情况,通过提前结束活动周期来减少空闲侦听,但带来了早睡问题。为解决这个问题,提出了

9、未来请求发送和满缓冲区优先两种方法。5 SMAC 协议和TMAC 协议在无线传感器网络设计中针对节能考虑SMAC (sensorMAC)协议采用以下机制:第一, 周期性侦听 睡眠的低占空比工作方式,控制节点尽可能处于睡眠状态来降低节点能量的消耗:每个节点独立地调度它的工作状态,周期性地转入睡眠状态, 在苏醒后侦听信道状态,判断是否要发送或接收数据。该机制由于采用周期睡眠会带来一定的通信延迟,所以为了便于相互通信,相邻节点应尽量维持睡眠 侦听调度周期的同步;此外该机制会占用大量存储空间缓存数据,这在资源受限的无线传感器网络中显得十分突出,给出了SMAC协议周期性侦听和睡眠。第二,采用带内信令来减

10、少重传和避免监听不必要的数据(即串音避免):几乎每个节点都经历RTS CTS DATA ACK 通信过程, 在传输的每个分组中,都有一个域值表示剩余通信过程需要持续的时间长度。源、目的节点的相邻节点在侦听到分组时,记录这个时间长度值,同时进入睡眠状态5。通信过程记录的剩余时间会随着时间不断减少,当剩余时间减至零时,若节点仍处于侦听周期,就会被唤醒;否则,节点处于睡眠状态直到下一个调度的侦听周期。每个节点在发送数据时,都要先进行载波侦听。只有虚拟或物理载波侦听表示无线信道空闲时,才可以竞争通信过程。第三,邻居节点通过协商的一致性睡眠调度机制形成虚拟族,具有相同调度的节点形成一个虚拟族,边界节点记

11、录两个或多个调度,以减少节点的空闲侦听时间,从而减少能耗。第四, 通过流量自适应的侦听机制, 减少消息在网络中的传输延迟:传感器节点在与相邻节点通信完后并不立即进入睡眠状态,而是继续侦听一段时间。如果节点在这段时间内收到RTS分组,则可以立即接收数据;否则转入睡眠状态直到下一次调度侦听周期。通过采用流量自适应侦听机制,减少了通信延迟的累加效应。第五,通过消息分割和突发传递机制来减少协议开销和传递延迟: 对于无线信道,传输差错与消息长度成正比,短消息成功传输的概率要大于长消息。根据这一原理,在SMAC 协议中消息传递技术将长消息分成若干短消息,利用RTS CTS 机制, 一次预约发送整个长消息的

12、时间,集中连续发送全部短消息。这样既提高发送成功率,又减少了协议开销。TMAC(TimeoutMAC) 协议与自适应睡眠的SMAC 协议基本思想相同数据传输仍然采用RTS CTS DATA ACK 机制,不同的是在节点活动的时隙内插入了一个TA(Time Active)时隙,若TA 时隙之间没有任何事件发生,则活动结束进入睡眠状态(见图3)。TA的取值对于TMAC 协议性能至关重要,其约束条件为:TAm(CRT),m1,其中,C 为竞争信道时间,R 为发送RTS 分组的时间,T 为RTS分组结束到发出CTS 分组开始的时间5。TMAC 协议虽然能根据当前网络的动态变化,通过提前结束活动周期来减

13、少空闲侦听提高能效,但带来了“早睡”问题(如图4)。早睡问题是指多个传感器节点向一个或少数几个汇聚节点发送数据时,由于节点在当前TA 没有收到激活事件,过早进入睡眠状态,没有监测到接下来的数据包,导致网络延迟。为了解决早睡问题, 提出了未来清求发送(futurerequesttosend,FRTS)和满缓冲区优先(full buffer priority,FBP)两个方法5。SMAC 协议和TMAC 协议的主要设计目标都是减少节点的能量消耗。SMAC 协议是通过采用周期性侦听 睡眠工作方式减少空闲侦听来减少能耗,但同时使得网络的传输延迟增加,吞吐量下降,针对这样的问题,人们提出了带有自适应睡眠

14、的SMAC 协议3。SMAC协议监听时段是有固定长度的,而TMAC 协议自适应地缩短了监听时间, 所以TMAC 协议与自适应睡眠的SMAC 协议保持基本相同的思想,优点是减少了空闲侦听功耗,但是它通过提前结束活动周期来减少空闲侦听,带来早睡问题。为保证能量有效性问题,通常对无线传感器网络MAC 协议的其他性能都进行了一定折衷,随着各种具体应用的发展,无线传感器网络的应用需求不单是能量有效性的问题,还同时存在着对某个或某些指标作特别优化的需求。所以,分析各种性能指标之间的相互影响关系,研究综合权衡各种性能的策略是一项不可忽略的问题5。实际上, 传感器网络是应用相关的网络,不存在一个适用于所有传感

15、器网络的MAC 协议,所以都要根据具体应用选择不同的MAC 协议。结论:SMAC 协议和TMAC 协议的主要设计目标都是减少节点的能量消耗。SMAC 协议是通过采用周期性侦听 睡眠工作方式减少空闲侦听来减少能耗,但同时使得网络的传输延迟增加,吞吐量下降,针对这样的问题,人们提出了带有自适应睡眠的SMAC 协议。SMAC协议监听时段是有固定长度的,而TMAC 协议自适应地缩短了监听时间, 所以TMAC 协议与自适应睡眠的SMAC 协议保持基本相同的思想,优点是减少了空闲侦听功耗,但是它通过提前结束活动周期来减少空闲侦听,带来早睡问题。 由于传感器网络是面向任务的网络,不同应用场合对于网络的要求不同,对MAC 协议来说,不存在一个适用于所有无线传感器网络的MAC 协议。没有一种协议明显强于其它协议,随着无线传感器网络研究的不断深入,新的MAC协议还将不断提出。参考文献:1 任丰原,黄海宁,林闯,无线传感器网络J ,软件学报,2 宋文无线传感器网络技术与应用M北京:电子工业出版社3 基于SMAC 和TMAC 协议的无线传感器网络技术之节能探讨,陈玉霞4 无线传感器网络 MAC 协议研究,孙超5孙利民,李建中,陈渝等无线传感器网络北京:清华大学出版社,20056Holger Karl, Andreas Willing 无线传感器网络协议与体系结构2007

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!