




已阅读5页,还剩40页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
An Adaptive Energy-Efficient MAC Protocol for Wireless Sensor Networks,Avanthi KoneruCSCE 5933October 24, 2005,An Adaptive Energy-Efficient MAC Protocol for Wireless Sensor Networks,Agenda,IntroductionRelated WorkT-MAC Protocol DesignExperimentsReal Implementation,Introduction,An Adaptive Energy-Efficient MAC Protocol for Wireless Sensor Networks,Sensor Network Stack,An Adaptive Energy-Efficient MAC Protocol for Wireless Sensor Networks,Data Link Layer,Multiplexing of data streamsData frame detectionError ControlMedium Access control,An Adaptive Energy-Efficient MAC Protocol for Wireless Sensor Networks,The need,Traditional MAC protocols maximize packet throughput, minimize latency, provide fairness.Sensor networks minimize energy consumption,An Adaptive Energy-Efficient MAC Protocol for Wireless Sensor Networks,Communication patterns,Local uni - / broadcastNodes to sink reporting,An Adaptive Energy-Efficient MAC Protocol for Wireless Sensor Networks,MSP430F149 processor with 2KB RAM and 60KB Flask memory115 kbps RFM TR1001 radioSimilar to Berkeley nodes,An Adaptive Energy-Efficient MAC Protocol for Wireless Sensor Networks,An Adaptive Energy-Efficient MAC Protocol for Wireless Sensor Networks,Some Terminology,Idle listening problem: Most energy in traditional MAC protocols is wasted by idle listening.Duty Cycle: The fraction of time a system is actually employed in performing its function. The percent of time that the system is active as opposed to the time the system is inactive.,An Adaptive Energy-Efficient MAC Protocol for Wireless Sensor Networks,Energy waste due to idle listening: Existing Solutions,TDMAMaintaining a TDMA schedule increases complexity.Keeping a list of neighbors schedules takes up valuable memory.Allocation of time slots needs coordination.Time synchronization is quintessential.Extra wake-up radioOperates on different frequency than communicationRequires additional components.,An Adaptive Energy-Efficient MAC Protocol for Wireless Sensor Networks,Energy waste due to idle listening: Existing Solutions (.contd)S-MAC:,An Adaptive Energy-Efficient MAC Protocol for Wireless Sensor Networks,Energy waste due to idle listening: Existing Solutions (.contd),S-MACFixed duty cycle :active state, sleep stateThroughput is reduced because only active part is used for communication.Latency increases because a message-generating event may occur during sleep time.,An Adaptive Energy-Efficient MAC Protocol for Wireless Sensor Networks,Other forms of energy waste,CollisionsProtocol OverheadOverhearing,T-MAC Design Details,An Adaptive Energy-Efficient MAC Protocol for Wireless Sensor Networks,T-MAC Evolution,CSMA/CD,CSMA/CA,SMAC,TMAC,IEEE 802.11,IEEE 802.3,Carrier Sense Multiple Access with Collision Avoidance,Fixed duty cycle,Adaptive duty cycle,ARC,Adaptive Rate Control,DMAC/MMAC,Directional Antennas,Carrier Sense Multiple Access with Collision Detection,An Adaptive Energy-Efficient MAC Protocol for Wireless Sensor Networks,T(Timeout)-MAC Protocol Design,Every node periodically wakes up to communicate with its neighbors and then goes to sleep again until the next frame. The active time ends by time out when nothing is heard on the medium.Reduce idle listening by transmitting all messages in bursts of variable length and sleeping between bursts.,An Adaptive Energy-Efficient MAC Protocol for Wireless Sensor Networks,Activation event,An active period ends when no activation event occurs for a time TA.Activation Events:The firing of a periodic frame timer;The reception of any data on the radio;The sensing of communication on the radio, e.g. during a collision;The end-of-transmission of a nodes own data packet or acknowledgement;The knowledge, through overhearing prior RTS and CTS packets, that a data exchange of a neighbor has ended.,An Adaptive Energy-Efficient MAC Protocol for Wireless Sensor Networks,Clustering and Synchronization,Nodes exchange their schedule by periodically broadcasting SYNC packetNodes take following 2 steps to choose their scheduleListen for SYNC packets for a fixed amount of timeCase 1: No SYNC packets are receivedCase 2: SYNC packet is received.Case 3: Multiple SYNC packets are received.,Broadcast the chosen schedule by sending out SYNC packet.,Border nodes with 2 schedules broadcast twice,An Adaptive Energy-Efficient MAC Protocol for Wireless Sensor Networks,Collision Avoidance,Nodes communicate with each other using a Request-To-Send (RTS), Clear-To-Send (CTS), Data, Acknowledgement (ACK) scheme which provides both collision avoidance and reliable transmission.,RTS,CTS,data,ACK,Sender,Receiver,An Adaptive Energy-Efficient MAC Protocol for Wireless Sensor Networks,RTS Operation,Fixed Contention IntervalContention for the medium is very high when every node starts transmitting their messages in a burst at the start of a frame.RTS transmission in T-MAC starts by waiting and listening for a random time within a fixed contention interval. This interval is tuned for maximum load.,An Adaptive Energy-Efficient MAC Protocol for Wireless Sensor Networks,RTS Retries,When a node sends an RTS, but does not receive a CTS back, one of following three things has happened:the receiving node has not heard the RTS due to collision; the receiving node is prohibited from replying due to an overheard RTS or CTS; the receiving node is asleep.In cases 1 & 2, it would be wrong if the nsending node goes to sleep.A node should retry by re-sending the RTS if it receives no answer. If there is still no reply after two retries,it should give up and go to sleep.,An Adaptive Energy-Efficient MAC Protocol for Wireless Sensor Networks,Choosing TA,TA C + R + T C - length of the contention interval R - length of an RTS packet T - turn-around time (the short time between the end of the RTS packet & the beginning of the CTS packet).,An Adaptive Energy-Efficient MAC Protocol for Wireless Sensor Networks,Overhearing Avoidance,In S-MAC, a node sleeps after overhearing an RTS or CTS destined for another node. Since a node is prohibited from sending during that time, it can not take part in any communication and may as well turn its radio off to save energy. This decreases the throughput by as much as 25%.But, a node may miss other RTS and CTS packets while sleeping and disturb some communication when it wakes up. Overhearing avoidance must not be used when maximum throughput is required.,An Adaptive Energy-Efficient MAC Protocol for Wireless Sensor Networks,Asymmetric Communication,Early sleeping problem: a node goes to sleep when a neighbor still has messages. Nodes-to-sink communication pattern,An Adaptive Energy-Efficient MAC Protocol for Wireless Sensor Networks,Proposed Solutions for early sleeping,Future request-to-send (FRTS)Taking priority on full buffers,An Adaptive Energy-Efficient MAC Protocol for Wireless Sensor Networks,Future-Request-To-Send (FRTS),The idea is to let other node know that we still have a message for it, but are ourselves prohibited from using the medium.The FRTS packet contains the length of time for which communication is blocked.The node that receives the FRTS packet knows that it will be the future target of an RTS packet and must be awake by that time.,An Adaptive Energy-Efficient MAC Protocol for Wireless Sensor Networks,Taking priority on full buffers,When nodes transmit/routing buffer are almost full, it may prefer sending to receiving.Advantages:Probability of early sleeping problem is reduced.The scheme introduces limited flow control in the network.T-MAC uses a threshold: a node may only use this scheme when it has lost contention at least twice.,Simulation Experiments,An Adaptive Energy-Efficient MAC Protocol for Wireless Sensor Networks,Simulation setup and parameters,The simulation was created using OMNeT+ discrete event simulation package.The model was based on the real amount of energy consumed by the EYES nodes.20 A - sleeping4 mA - receiving 10 mA - transmitting A network of 100 nodes in a 10 by 10 grid, with a radio range of 8 neighbors for non-edge nodes.,An Adaptive Energy-Efficient MAC Protocol for Wireless Sensor Networks,Protocols evaluated,CSMA never sleepsS-MAC protocol with a frame length of one second, and with several lengths of the active time, varying from 75 ms to 915 ms.T-MAC protocol with a frame length of 610 ms (20000 ticks of a quartz crystal) and an interval TA with a length of 15 ms.,Results,An Adaptive Energy-Efficient MAC Protocol for Wireless Sensor Networks,Homogeneous local unicast with small messages (msglength = 20),An Adaptive Energy-Efficient MAC Protocol for Wireless Sensor Networks,Homogeneous local unicast with large messages (msglength = 100),An Adaptive Energy-Efficient MAC Protocol for Wireless Sensor Networks,Nodes to sink communication for small messages,An Adaptive Energy-Efficient MAC Protocol for Wireless Sensor Networks,Nodes to sink communication for large messages,An Adaptive Energy-Efficient MAC Protocol for Wireless Sensor Networks,Early sleeping problem,An Adaptive Energy-Efficient MAC Protocol for Wireless Sensor Networks,Event-based local unicast,An Adaptive Energy-Efficient MAC
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年宝鸡方塘高级中学教师招聘(34人)模拟试卷及答案详解(名校卷)
- 2025湖南张家界市市场监督管理局招聘公益性岗位人员1人模拟试卷参考答案详解
- 2025辽宁沈阳市政府国资委市属国有企业外部董事人才库拟入库人员模拟试卷完整参考答案详解
- 2025黑龙江哈尔滨“丁香人才周”(春季)事业单位引才招聘考前自测高频考点模拟试题及参考答案详解一套
- 2025年临沂职业学院公开招聘教师和教辅人员(24名)考前自测高频考点模拟试题及答案详解(全优)
- 2025年临沂郯城县技工学校公开招聘教师(26人)考前自测高频考点模拟试题及一套完整答案详解
- 2025广东广州市越秀区建设街招聘辅助人员1人考前自测高频考点模拟试题及1套完整答案详解
- 2025江苏苏州市相城区教育系统招聘事业编制教师66人考前自测高频考点模拟试题(含答案详解)
- 2025湖南怀化新晃县公益性岗位人员招聘9人模拟试卷带答案详解
- 2025江苏师范大学招聘工作人员78人(第一批)考前自测高频考点模拟试题及答案详解(易错题)
- 安徽省农村信用社联合社2026年校园招聘备考考试题库附答案解析
- 化工安全三级培训考试题及答案解析
- 2025加工定做合同范本
- 2025湖北宜昌市不动产交易和登记中心招聘编外聘用人员17人考试参考试题及答案解析
- 教PEP版六年级英语上册第一次月考试卷(Unit 1-2).(含答案含听力原文)
- 铁路局安全理论培训课件
- 物流配送调度管理系统设计方案
- 35kV线路工程电杆安装施工方案
- 2025年乡镇工会集体协商指导员招聘考试试题库及答案
- 2025-2026学年苏教版(2024)小学科学二年级上册教学计划及进度表
- 2025年度环评文件技术复核服务方案投标文件(技术方案)
评论
0/150
提交评论