CMAC : A N ENERGY EFFICIENT MAC LAYER PROTOCOL USING CONVERGENT PACKET FORWARDING FOR WIRELESS SENSOR NETWORKS SECON 2007 S HA LIU, K AI - WEI FAN, P RASUN.

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.
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
An Energy-Efficient MAC Protocol for Wireless Sensor Networks Wei Ye, John Heidemann, Deborah Estrin -- Adapted the authors’ Infocom 2002 talk.
1 Cross-Layer Scheduling for Power Efficiency in Wireless Sensor Networks Mihail L. Sichitiu Department of Electrical and Computer Engineering North Carolina.
Self Organization and Energy Efficient TDMA MAC Protocol by Wake Up For Wireless Sensor Networks Zhihui Chen; Ashfaq Khokhar ECE/CS Dept., University of.
1 University of Freiburg Computer Networks and Telematics Prof. Christian Schindelhauer Wireless Sensor Networks 9th Lecture Christian Schindelhauer.
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
A Better Choice for Sensor Sleeping Ou Yang and Wendi Heinzelman
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.
Versatile low power media access for wireless sensor networks Joseph PolastreJason HillDavid Culler Computer Science Department University of California,Berkeley.
Efficient MAC Protocols for Wireless Sensor Networks
MAC Layer Protocols for Sensor Networks Leonardo Leiria Fernandes.
Presenter: Abhishek Gupta Dept. of Electrical and Computer Engineering
Decentralized Scattering of Wake-up Times in Wireless Sensor Networks Amy L. Murphy ITC-IRST, Trento, Italy joint work with Alessandro Giusti, Politecnico.
1 MAC Layer Protocols for Sensor Networks Prasun Sinha Department of Computer Science and Engineering Ohio State University April 25 th, 2007 (some slides.
Stochastic sleep scheduling (SSS) for large scale wireless sensor networks Yaxiong Zhao Jie Wu Computer and Information Sciences Temple University.
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.
Wireless MAC Protocols for Ad-Hoc Networks Derek J Corbett Supervisor: Prof. David Everitt.
† Department of Computer Science – University of Rome “Sapienza” – Italy Protocolli MAC per reti di sensori Sistemi Wireless, a.a. 2009/2010 Un. of Rome.
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.
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
A COOPERATIVE LOW POWER MAC PROTOCOL FOR WIRELESS SENSOR NETWORKS Ahmed Ben Nacef, Sidi-Mohamed Senoucik, Yacine Ghamri- Doudane and Andr´e-Luc Beylot.
Energy and Latency Control in Low Duty Cycle MAC Protocols Yuan Li, Wei Ye, John Heidemann Information Sciences Institute, University of Southern California.
Versatile Low Power Media Access for Wireless Sensor Networks Sarat Chandra Subramaniam.
A SURVEY OF MAC PROTOCOLS FOR WIRELESS SENSOR NETWORKS
TiZo-MERLIN The TIME-ZONE MAC ROUTING AND LOCALIZATION INTEGRATED protocol for wireless sensor networks Master student: Antonio Ruzzelli Supervisor : Paul.
KAIS T Distributed cross-layer scheduling for In-network sensor query processing PERCOM (THU) Lee Cheol-Ki Network & Security Lab.
An Adaptive Energy-Efficient and Low- Latency MAC for Data Gathering in Wireless Sensor Networks Gang Lu, Bhaskar Krishnamachari, and Cauligi S. Raghavendra.
A Quorum-Based Energy-Saving MAC Protocol Design for Wireless Sensor Networks Chih-Min Chao, Yi-Wei Lee IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, 2010.
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.
An Energy-Efficient and Low-Latency Routing Protocol for Wireless Sensor Networks Antonio G. Ruzzelli, Richard Tynan and G.M.P. O’Hare Adaptive Information.
An Energy Efficient MAC Protocol for Wireless LANs, E.-S. Jung and N.H. Vaidya, INFOCOM 2002, June 2002 吳豐州.
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.
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.
An Energy-Efficient MAC Protocol for Wireless Sensor Networks Speaker: hsiwei Wei Ye, John Heidemann and Deborah Estrin. IEEE INFOCOM 2002 Page
Link Layer Support for Unified Radio Power Management in Wireless Sensor Networks IPSN 2007 Kevin Klues, Guoliang Xing and Chenyang Lu Database Lab.
Michael Buettner, Gary V. Yee, Eric Anderson, Richard Han
Turkmen Canli ± and Ashfaq Khokhar* Electrical and Computer Engineering Department ± Computer Science Department* The University of Illinois at Chicago.
An Enhanced Cross-Layer Protocol for Energy Efficiency in Wireless Sensor Networks Jaehyun Kim, Dept. of Electrical & Electronic Eng., Yonsei University;
CS541 Advanced Networking 1 Contention-based MAC Protocol for Wireless Sensor Networks Neil Tang 4/20/2009.
GholamHossein Ekbatanifard, Reza Monsefi, Mohammad H. Yaghmaee M., Seyed Amin Hosseini S. ELSEVIER Computer Networks 2012 Queen-MAC: A quorum-based energy-efficient.
Ultra-Low Duty Cycle MAC with Scheduled Channel Polling (Wei Ye, Fabio Sliva, and John Heidemann) Advanced Computer Networks ECE Fall Presented.
S-MAC Taekyoung Kwon. MAC in sensor network Energy-efficient Scalable –Size, density, topology change Fairness Latency Throughput/utilization.
© Robin Kravets, 2009 Energy Conservation in Wireless Networks.
Structure-Free Data Aggregation in Sensor Networks.
AUTO-ADAPTIVE MAC FOR ENERGY-EFfiCIENT BURST TRANSMISSIONS IN WIRELESS SENSOR NETWORKS Romain Kuntz, Antoine Gallais and Thomas No¨el IEEE WCNC 2011 Speaker.
Exploring Random Access and Handshaking Techniques in Large- Scale Underwater Wireless Acoustic Sensor Networks Peng Xie and Jun-Hong Cui Computer Science.
Z-MAC : a Hybrid MAC for Wireless Sensor Networks Injong Rhee, Ajit Warrier, Mahesh Aia and Jeongki Min ACM SenSys Systems Modeling.
An Energy-efficient MAC protocol for Wireless Sensor Networks
Presentation by Andrew Keating for CS577 Fall 2009
Investigating Mac Power Consumption in Wireless Sensor Network
Presentation transcript:

CMAC : A N ENERGY EFFICIENT MAC LAYER PROTOCOL USING CONVERGENT PACKET FORWARDING FOR WIRELESS SENSOR NETWORKS SECON 2007 S HA LIU, K AI - WEI FAN, P RASUN SINHA D EPARTMENT OF COMPUTER SCIENCE AND ENGINEERING, O HIO STATE UNIVERSITY # Presentation: Jinhyung Lee Computer Network Lab

C ONTENTS  I NTRODUCTION  C ONTRIBUTION  F EATURES  E VALUATION  C ONCLUSION  D ISCUSSION / 17

I NTRODUCTION  MAC LAYER DESIGN GOALS FOR WSN  L ONG LIFETIME  L OW LATENCY  L OW MAINTENANCE OVERHEAD  H IGH THROUGHPUT  E XISTING SOLUTIONS  S YNCHRONIZED MAC  SMAC, TMAC, DMAC  C ONSUME A LOT OF ENERGY ON PERIODIC SYNCHRONIZATION  U NSYNCHRONIZED MAC  BMAC, XMAC  U SE LONG PREAMBLES / 17

C ONTRIBUTION  CMAC  U NSYNCHRONIZED DUTY CYCLING  N O SYNCHRONIZATION OVERHEAD  A GGRESSIVE RTS, A NYCAST  Q UICKLY MAKE ROUTING PROGRESS  C ONVERGENT PACKET FORWARDING  A VOID OVERHEAD OF ANYCAST  A CHIEVED GOALS  E NERGY EFFICIENCY  L OW LATENCY  H IGH THROUGHPUT / 17

C ONVERGENT MAC  A GGRESSIVE RTS  A NYCAST PACKET FORWARDING  C ONVERGENT FORWARDING / 17

C ONVERGENT MAC  A GGRESSIVE RTS  A NYCAST PACKET FORWARDING  C ONVERGENT FORWARDING

A GGRESSIVE RTS  L ONG PREAMBLE MECHANISM OF BMAC  H IGH LATENCY  B REAKS UP LONG PREAMBLE INTO MULTIPLE RTS PACKETS  RTS BURST  S ENDER RECEIVES A CTS, IT SENDS PACKET IMMEDIATELY  L ATENCY AT EACH HOP COULD BE REDUCED BY HALF / 17 Sender Receiver Sleep Packet Sleep RTS RXCTS RXSleep Aggressive RTS

A GGRESSIVE RTS  A SSESS CHANNEL QUICKLY DURING EACH WAKE UP TIME  T O ALLOW NODES TO WORK AT A VERY LOW DUTY CYCLE  I F RECEIVER WAKES UP DURING THE GAP BETWEEN TWO RTS S  MISS RTS BURST / 17 RTS Channel check

A GGRESSIVE RTS  D OUBLE CHANNEL CHECK  C HECK THE CHANNEL TWICE TO AVOID MISSING ACTIVITIES  F OR EACH CHANNEL CHECK, NODES SAMPLE UP TO 5 TIMES  B ETWEEN TWO CHANNEL CHECKS, PUT TO SLEEP MODE  I NTERVAL MUST BE SHORTER THAN RTS TRANSMISSION TIME / 17 RTS Channel check RTS Channel check RTS Channel check (a)(b) (c) Executed channel check Canceled channel check

C ONVERGENT MAC  A GGRESSIVE RTS  A NYCAST PACKET FORWARDING  C ONVERGENT FORWARDING

A NYCAST PACKET FORWARDING  N ODES OTHER THAN TARGET RECEIVER MAY  W AKE UP EARLIER  C AN MAKE SOME PROGRESS TOWARD SINK  R EDUCE LATENCY  A NYCAST TO THE ONE CLOSEST TO DESTINATION  F ORWARDING SET  N EIGHBOR NODES OF THE SENDER THAT ARE CLOSER TO THE DESTINATION  P ARTITION INTO 3 SUB REGIONS / 17

A NYCAST PACKET FORWARDING  M ORE THAN ONE NODE MAY CONTEND TO SEND CTS  E ACH GAP BETWEEN TWO CONSECUTIVE RTS IS DIVIDED  3 CTS SLOTS FOR (R1, R2, R3)  P RIORITIZE THE CTS PACKET TRANSMISSION  E ACH CTS SLOT DIVIDED INTO MINI - SLOTS  E ACH NODE IN THE SAME REGION RANDOMLY PICKS UP A MINI - SLOT / 17 Canceled RTS CTS RTS Sender CTS slot Canceled CTS mini-slot Node in R 1 Node in R 2 Node in R 3 Canceled CTS

C ONVERGENT MAC  A GGRESSIVE RTS  A NYCAST PACKET FORWARDING  C ONVERGENT FORWARDING

C ONVERGENT FORWARDING  A NYCAST HAS HIGHER OVERHEAD THAN UNICAST  S UBOPTIMAL ROUTES  A NYCAST RTS/CTS  S WITCH FROM ANYCAST TO UNICAST IF  N ODE IS ABLE TO COMMUNICATE WITH A NODE IN R1  C ANNOT FIND A BETTER NEXT HOP THAN CURRENT ONE  N ODES STAY AWAKE FOR A SHORT DURATION AFTER RECEIVING A PACKET  S YNCHRONIZED WAKE - UP SCHEDULING  T IMEOUT / 17

C ONVERGENT FORWARDING / 17

E XPERIMENTS  T ESTBED : KANSEI TESTBED  105 XSM NODES  7 X 15 TOPOLOGY, SEPARATION OF 3 FEET  I MPLEMENTATION PARAMETERS / 17 CTS-slot length7.488 ms Number of CTS-slots3 Mini-slot length416 μs Number of mini-slots6 RTS packet size44 bytes Double channel check interval10 ms

E XPERIMENTS  M ETRICS  T HROUGHPUT  L ATENCY  N ORMALIZED ENERGY CONSUMPTION  S CENARIOS  S TATIC EVENT  M OVING EVENT  C OMPARISON  CMAC 1%, BMAC 1%  CMAC 100%, BMAC 100% / 17

E XPERIMENTS – STATIC SCENARIO / 17 ThroughputLatencyEnergy Consumption

E XPERIMENTS - MOVING SCENARIO / 17 ThroughputLatencyEnergy Consumption

S IMULATION / 17 ThroughputLatencyEnergy Consumption

C ONCLUSION  CMAC  AGGRESSIVE RTS, ANYCAST, CONVERGENT PACKET FORWARDING  S UPPORTS HIGH THROUGHPUT, LOW LATENCY AND CONSUMES LESS ENERGY THAN EXISTING SOLUTIONS  D ISCUSSION  N O CONSIDERATION OF NODE MOBILITY  A WAKE DURATION AFTER RECEIVING PACKET IS SENSITIVE TO PERFORMANCE  F OR LOW DATA RATES, CAN ’ T CONVERGE FROM ANYCAST TO UNICAST  T OO SIMILAR WITH XMAC / 17

Thank You # 17 CS

Appendix # 17 CS

 H OW LONG SHOULD NODES KEEP AWAKE AFTER RECEIVI NG A PACKET ?  L ONGER AWAKE PERIOD → LOWER LATENCY  B UT LONGER AWAKE PERIOD MAY NOT BE MORE ENERGY EFFICIENT  D EPENDENT ON DATA RATE AND NODE DENSITY lambda: packet arrival rate in a Poisson arrival process

25  P ERFORMANCE OF ANYCAST IF LACK OF CONVERGENCE  E XPERIMENT SETTINGS :  V ARY TRANSMISSION RANGES TO CREATE DIFFERENT NODE DENSITI ES  M ETRIC :  L ATENCY NORMALIZED BY DISTANCE ( HOPS IN UNICAST )  R ESULTS :  CMAC 1% ACHIEVES LOWER LATENCY THAN BMAC 1%