An Adaptive Energy-Efficient and Low- Latency MAC for Data Gathering in Wireless Sensor Networks Gang Lu, Bhaskar Krishnamachari, and Cauligi S. Raghavendra.

Slides:



Advertisements
Similar presentations
A 2 -MAC: An Adaptive, Anycast MAC Protocol for Wireless Sensor Networks Hwee-Xian TAN and Mun Choon CHAN Department of Computer Science, School of Computing.
Advertisements

An Adaptive Energy-Efficient MAC Protocol for Wireless Sensor Network
S-MAC Sensor Medium Access Control Protocol An Energy Efficient MAC protocol for Wireless Sensor Networks.
An Energy-efficient MAC protocol for Wireless Sensor Networks Wei Ye, John Heidemann, Deborah Estrin.
Medium Access Control in Wireless Sensor Networks.
Presented by: Murad Kaplan.  Introduction.  Design of SCP-MAC.  Lower Bound of Energy Performance with Periodic Traffic.  Protocol Implementation.
CMPE280n An Energy-efficient MAC protocol for Wireless Sensor Networks Wei Ye, John Heidemann, Deborah Estrin presented by Venkatesh Rajendran.
Investigating Mac Power Consumption in Wireless Sensor Network
U LTRA -L OW D UTY C YCLE MAC WITH S CHEDULED C HANNEL P OLLING Wei Ye, Fabio Silva John Heidemann Present By: Eric Wang.
An Energy-Efficient MAC Protocol for Wireless Sensor Networks
PEDS September 18, 2006 Power Efficient System for Sensor Networks1 S. Coleri, A. Puri and P. Varaiya UC Berkeley Eighth IEEE International Symposium on.
1 Ultra-Low Duty Cycle MAC with Scheduled Channel Polling Wei Ye Fabio Silva John Heidemann Presented by: Ronak Bhuta Date: 4 th December 2007.
An Energy-efficient MAC protocol for Wireless Sensor Networks
UNIVERSITY OF CALIFORNIA SANTA CRUZ Energy-Efficient Channel Access Protocols Venkatesh Rajendran
Performance Evaluation of IEEE
A Transmission Control Scheme for Media Access in Sensor Networks Alec Woo, David Culler (University of California, Berkeley) Special thanks to Wei Ye.
TiZo-MAC The TIME-ZONE PROTOCOL for mobile wireless sensor networks by Antonio G. Ruzzelli Supervisor : Paul Havinga This work is performed as part of.
On the Energy Efficient Design of Wireless Sensor Networks Tariq M. Jadoon, PhD Department of Computer Science Lahore University of Management Sciences.
1-1 Medium-Access Control. 1-2 Medium Access r Radio communication: shared medium. m Throughput, delay, and fairness. r MAC for sensor networks: m Must.
Medium Access Control With Coordinated Adaptive Sleeping for Wireless Sensor Networks Debate 1 - Defense Joseph Camp Anastasios Giannoulis.
Delay Efficient Sleep Scheduling in Wireless Sensor Networks Gang Lu, Narayanan Sadagopan, Bhaskar Krishnamachari, Anish Goel Presented by Boangoat(Bea)
Efficient MAC Protocols for Wireless Sensor Networks
Presenter: Abhishek Gupta Dept. of Electrical and Computer Engineering
1 Y-MAC: An Energy-efficient Multi-channel MAC Protocol for Dense Wireless Sensor Networks Youngmin Kim, Hyojeong Shin, and Hojung Cha International Conference.
Venkatesh Rajendran, Katia Obraczka, J.J. Garcia-Luna-Aceves
1 An Adaptive Energy-Efficient MAC Protocol for Wireless Sensor Networks The First ACM Conference on Embedded Networked Sensor Systems (SenSys 2003) November.
FINAL.La b RC-MAC : A Receiver-Centric MAC Protocol for Event-Driven Wireless Sensor Networks Pei Huang, Chen Wang, Li xiao Department of Computer Science.
An Energy Efficient MAC Protocol for Wireless Sensor Networks “S-MAC” Wei Ye, John Heidemann, Deborah Estrin Presentation: Deniz Çokuslu May 2008.
An Energy-Efficient MAC Protocol for Wireless Sensor Networks (S-MAC) Wei Ye, John Heidemann, Deborah Estrin.
Why Visual Sensor Network & SMAC Implementation Group Presentation Raghul Gunasekaran.
1 An Adaptive Energy-Efficient and Low-Latency MAC for Data Gathering in Wireless Sensor Network Gang Lu, Bhaskar Krishnamachari, and Cauligi Raghavendra.
Lei Tang∗ Yanjun Sun† Omer Gurewitz‡ David B. Johnson∗
Hao Chen, Guoliang Yao, Hao Liu National ASIC System Engineering Research Center Southeast University WICOM 2008.
Presenter: Abhishek Gupta Dept. of Electrical and Computer Engineering
Energy and Latency Control in Low Duty Cycle MAC Protocols Yuan Li, Wei Ye, John Heidemann Information Sciences Institute, University of Southern California.
A SURVEY OF MAC PROTOCOLS FOR WIRELESS SENSOR NETWORKS
ELECTIONEL ECTI ON ELECTION: Energy-efficient and Low- latEncy sCheduling Technique for wIreless sensOr Networks Shamim Begum, Shao-Cheng Wang, Bhaskar.
EM-MAC: A Dynamic Multichannel Energy-Efficient MAC Protocol for Wireless Sensor Networks Bonhyun Koo Lei Tang*, Yanjun Sun †, Omer Gurewitz.
Self Organization and Energy Efficient TDMA MAC Protocol by Wake Up for Wireless Sensor Networks Zhihui Chen and Ashfaq Khokhar ECE Department, University.
1 An Energy-efficient MAC protocol for Wireless Sensor Networks Wei Ye, John Heidemann, Deborah Estrin IEEE infocom /1/2005 Hong-Shi Wang.
SNU Mobile Networks Lab. S-MAC (Sensor-MAC) T-MAC (Timeout-MAC) Kae Won, Choi Kyoung hoon, Kim.
Token-DCF, COMSNET(2013) -> MOBICOM(2014). Introduction ▣ To improve standard MAC protocol of IEEE for WLAN. ▣ S-MAC, A-MAC, SPEED-MAC, and etc.
SMAC: An Energy-efficient MAC Protocol for Wireless Networks
1 An Adaptive Energy-Efficient MAC Protocol for Wireless Sensor Networks Tijs van Dam, Koen Langendoen In ACM SenSys /1/2005 Hong-Shi Wang.
A+MAC: A Streamlined Variable Duty-Cycle MAC Protocol for Wireless Sensor Networks 1 Sang Hoon Lee, 2 Byung Joon Park and 1 Lynn Choi 1 School of Electrical.
SEA-MAC: A Simple Energy Aware MAC Protocol for Wireless Sensor Networks for Environmental Monitoring Applications By: Miguel A. Erazo and Yi Qian International.
KAIS T Medium Access Control with Coordinated Adaptive Sleeping for Wireless Sensor Network Wei Ye, John Heidemann, Deborah Estrin 2003 IEEE/ACM TRANSACTIONS.
A Throughput-Adaptive MAC Protocol for Wireless Sensor Networks Zuo Luo, Liu Danpu, Ma Yan, Wu Huarui Beijing University of Posts and Telecommunications.
Ubiquitous Networks Wakeup Scheduling Lynn Choi Korea University.
A Multi-Channel Cooperative MIMO MAC Protocol for Wireless Sensor Networks(MCCMIMO) MASS 2010.
An Energy-Efficient MAC Protocol for Wireless Sensor Networks Speaker: hsiwei Wei Ye, John Heidemann and Deborah Estrin. IEEE INFOCOM 2002 Page
Performance Evaluation of IEEE
Link Layer Support for Unified Radio Power Management in Wireless Sensor Networks IPSN 2007 Kevin Klues, Guoliang Xing and Chenyang Lu Database Lab.
Turkmen Canli ± and Ashfaq Khokhar* Electrical and Computer Engineering Department ± Computer Science Department* The University of Illinois at Chicago.
RM-MAC: A Routing-Enhanced Multi-Channel MAC Protocol in Duty-Cycle Sensor Networks Ye Liu, Hao Liu, Qing Yang, and Shaoen Wu In Proceedings of the IEEE.
0.1 IT 601: Mobile Computing Wireless Sensor Network Prof. Anirudha Sahoo IIT Bombay.
CS541 Advanced Networking 1 Contention-based MAC Protocol for Wireless Sensor Networks Neil Tang 4/20/2009.
Energy-Efficient, Application-Aware Medium Access for Sensor Networks Venkatesh Rajenfran, J. J. Garcia-Luna-Aceves, and Katia Obraczka Computer Engineering.
S-MAC Taekyoung Kwon. MAC in sensor network Energy-efficient Scalable –Size, density, topology change Fairness Latency Throughput/utilization.
A Bit-Map-Assisted Energy- Efficient MAC Scheme for Wireless Sensor Networks Jing Li and Georgios Y. Lazarou Department of Electrical and Computer Engineering,
2005/8/2NTU NSLAB1 Self Organization and Energy Efficient TDMA MAC Protocol by Wake Up for Wireless Sensor Networks Zhihui Chen and Ashfag Khokhar ECE/CS.
Oregon Graduate Institute1 Sensor and energy-efficient networking CSE 525: Advanced Networking Computer Science and Engineering Department Winter 2004.
An Opportunistic Directional MAC Protocol for Multi-hop Wireless Networks with Switched Beam Directional Antennas Osama Bazan and Muhammad Jaseemuddin.
Z-MAC : a Hybrid MAC for Wireless Sensor Networks Injong Rhee, Ajit Warrier, Mahesh Aia and Jeongki Min ACM SenSys Systems Modeling.
MAC Protocols for Sensor Networks
MAC Protocols for Sensor Networks
SENSYS Presented by Cheolki Lee
Ultra-Low Duty Cycle MAC with Scheduled Channel Polling
Gang Lu Bhaskar Krishnamachari Cauligi S. Raghavendra
Investigating Mac Power Consumption in Wireless Sensor Network
Presentation transcript:

An Adaptive Energy-Efficient and Low- Latency MAC for Data Gathering in Wireless Sensor Networks Gang Lu, Bhaskar Krishnamachari, and Cauligi S. Raghavendra Department of Electrical Engineering University of Southern California 18 th Intl. Parallel and Distributed Processing Symposium (IPDPS’04)

Outline Introduction DMAC Protocol Performance Evaluation Conclusions

Main Concern Primary goal: Energy efficiency Limited battery power Secondary goal: Latency, throughput, fairness Source of energy consumption Idle listening Collisions Overhearing Control packet overheads

Issues in S-MAC Main idea Eliminate idle listening Major shortcoming Long delay Fixed duty cycle Unadapted to the traffic variation Improvement Adaptive listening Challenge Data Forwarding Interruption (DFI) problem

DFI Problem Data forwarding process will stop at the node whose next hop is out of the overhearing range because it is in sleep mode Packets are queued until the next active period, which increases latency

DMAC Protocol Application Data gathering Motivation DFI problem Objective Design of a MAC protocol, where nodes can dynamically increase duty cycles and their nearby nodes keep asleep

DMAC Overview RxTxRxTxRxTxRxTxRxTxRxTxRxTxRxTx …… sleep data ack data ack data ack data ack data ack data ack time duty cycle adaptation data prediction more-to-send staggered wakeup schedule

Staggered Wakeup Schedule Nodes wake up sequentially like a chain reaction An interval comprises receiving, sending, and sleep periods RxTxRxTxRxTxRxTxRxTxRxTxRxTxRxTx …… sleep data ack data ack data ack data ack data ack data ack time

Staggered Wakeup Schedule (cont’d) Tx period = Rx period =  Tx: transmit data packet, receive ack packet Rx: receive data packet, transmit ack packet Collision avoidance  = BP + CW + DATA + SP + ACK BP: backoff period (like DIFS in IEEE ) CW: contention window SP: short period (like SIFS in IEEE ) BP > SP

Duty Cycle Adaptation Scenario A node has multiple packets to send at a sending slot Idea Increase own duty cycle Request other nodes on the multihop path to increase their duty cycles Solution slot-by-slot renewal mechanism More data flag (piggybacked in both data and ack packets)

Duty Cycle Adaptation (cont’d) RxTx RxTx time

Duty Cycle Adaptation (cont’d) RxTx RxTx Multiple packets time

Duty Cycle Adaptation (cont’d) RxTx RxTx data (more data) Multiple packets time

Duty Cycle Adaptation (cont’d) RxTx Rx ack (more data) time

Duty Cycle Adaptation (cont’d) RxTx Rx Tx data (more data) time

Duty Cycle Adaptation (cont’d) RxTx Rx Tx Rx ack (more data) time

Duty Cycle Adaptation (cont’d) RxTx Rx time data Tx

Duty Cycle Adaptation (cont’d) RxTx Rx time ack Tx

Duty Cycle Adaptation (cont’d) RxTx Rx Tx sleep time Rx Tx data

Data Prediction A BC SSSRxTx …… Rx SSSSS …… RxTx SSS S …… RxTx A B C 1 packet additional sending slot additional receiving slot data ack 33 33

A More-to-Send Packet MTS packet Explicit control packet Dest. local ID and a flag Request MTS (flag=1) /clear MTS (flag=0) The MTS packet incurs small increase in slot length, and energy consumption B A D C

More-to-Send Packet (cont’d) A node sends a request MTS when Channel is busy Receives a request MTS from its children A node sends a clear MTS when Buffer is empty All request MTSs received from children are cleared It sends a request MTS to its parent before and has not sent a clear MTS

Performance Evaluation --- Model Energy cost The total energy cost of deliver a certain number of packets from sources to the sink Latency End-to-end delay of a packet Delivery ratio The ratio of the successfully delivered packets to the total packets originating from all sources Radio bandwidth100 Kbps Radio transmission range250 m Radio interference range550 m Data packet length100 bytes Transmit power0.66 W Receive power0.395 W Idle power0.35 W MTS packet length3 bytes Receiving/sending slot (w/ MTS)10 ms (11 ms) Active period in SMAC20 ms Duty cycle10%

Multihop Chain Evaluation source Scenario (11 nodes) sink 200 m Increase linearly Non-next hop nodes have additional active periods

Traffic Load Evaluation --- Random Data Gathering Tree Sensor field: 1000m  500m area 50 nodes randomly deployed Sink is at the right bottom corner 5 sources are at the margin

Traffic Load Evaluation --- Latency full active CSMA/CA has the smallest delay for all traffic loads DMAC/MTS handle the highest traffic load with the smallest delay

Traffic Load Evaluation --- Energy DMAC and DMAC/MTS are two most energy efficient MAC protocols DMAC outperforms DMAC/MTS because of less overheads requested by MTS packets

Traffic Load Evaluation --- Delivery Ratio DMAC/MTS is better than other protocols SMAC and DMAC have lower delivery ratio when the traffic load is heavy

Scalability Evaluation 100 nodes randomly deployed in a 100m  500m area Traffic generation: 1 message per 3 seconds Sink: at the right bottom corner Sources: at the margin

Scalability Evaluation --- Latency and Energy

Energy  Latency SMAC: a general-purpose energy-efficient MAC protocol DMAC: not suitable for applications that require data exchange between arbitrary sensor nodes

Conclusions Techniques in DMAC protocol Staggered active/sleep schedule Duty cycle adaptation Data prediction More-to-send packet Advantages in DMAC protocol Tree-based data gathering Energy-efficient Low latency