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.

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

ATMA: Advertisement-based TDMA Protocol for Bursty Traffic in Wireless Sensor Networks Surjya Ray, Illker Demirkol, and Wendi Heinzeleman University of.
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
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.
An Adaptive Coordinated Medium Access Control for Wireless Sensor Networks Jing Ai, Jingfei Kong, Damla Turgut Networking and Mobile Computing (NetMoC)
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
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.
Medium Access Control With Coordinated Adaptive Sleeping for Wireless Sensor Networks Debate 1 - Defense Joseph Camp Anastasios Giannoulis.
Efficient MAC Protocols for Wireless Sensor Networks
MAC Layer Protocols for Sensor Networks Leonardo Leiria Fernandes.
1 Y-MAC: An Energy-efficient Multi-channel MAC Protocol for Dense Wireless Sensor Networks Youngmin Kim, Hyojeong Shin, and Hojung Cha International Conference.
MAC Protocols and Security in Ad hoc and Sensor Networks
The 32nd KIPS Fall Conference 2009
1 An Adaptive Energy-Efficient MAC Protocol for Wireless Sensor Networks The First ACM Conference on Embedded Networked Sensor Systems (SenSys 2003) November.
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.
On-Demand Traffic-Embedded Clock Synchronization for Wireless Sensor Networks Sang Hoon Lee.
BMAC - Versatile Low Power Media Access for Wireless Sensor Networks.
Power Save Mechanisms for Multi-Hop Wireless Networks Matthew J. Miller and Nitin H. Vaidya University of Illinois at Urbana-Champaign BROADNETS October.
An Energy-Efficient MAC Protocol for Wireless Sensor Networks (S-MAC) Wei Ye, John Heidemann, Deborah Estrin.
The University of Iowa. Copyright© 2005 A. Kruger 1 Introduction to Wireless Sensor Networks Medium Access Control (MAC) 21 February 2005.
AN ENERGY CONSUMPTION ANALYTIC MODEL FOR WIRELESS SENSOR MAC PROTOCOL ERIC MAKITA SEPTEMBRE
† 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.
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.
Fakultät Informatik – Institut für Systemarchitektur – Professur Rechnernetze Sensor Medium Access Control (S-MAC) Robin Dunn Supervisor: Dr. Waltenegus.
Presenter: Abhishek Gupta Dept. of Electrical and Computer Engineering
Collision-free Time Slot Reuse in Multi-hop Wireless Sensor Networks
Minimizing Energy Consumption in Sensor Networks Using a Wakeup Radio Matthew J. Miller and Nitin H. Vaidya IEEE WCNC March 25, 2004.
Versatile Low Power Media Access for Wireless Sensor Networks Sarat Chandra Subramaniam.
A SURVEY OF MAC PROTOCOLS FOR WIRELESS SENSOR NETWORKS
An Adaptive Energy-Efficient and Low- Latency MAC for Data Gathering in Wireless Sensor Networks Gang Lu, Bhaskar Krishnamachari, and Cauligi S. Raghavendra.
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.
Low Power, Low Delay: Opportunistic Routing meets Duty Cycling Olaf Landsiedel 1, Euhanna Ghadimi 2, Simon Duquennoy 3, Mikael Johansson 2 1 Chalmers University.
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.
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
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.
Oregon Graduate Institute1 Sensor and energy-efficient networking CSE 525: Advanced Networking Computer Science and Engineering Department Winter 2004.
MAC Protocols for Sensor Networks
SENSYS Presented by Cheolki Lee
Ultra-Low Duty Cycle MAC with Scheduled Channel Polling
Presentation by Andrew Keating for CS577 Fall 2009
Gang Lu Bhaskar Krishnamachari Cauligi S. Raghavendra
Investigating Mac Power Consumption in Wireless Sensor Network
Presentation transcript:

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 Engineering, Korea University {smile97, 2 Department of Computer Science, Kwangwoon University In Proc. Computer and Applications (CCA) 2012 To appear International Journal of Distributed Sensor Networks (SCIE)

Motivation Two motivations Control packets contain unnecessary information. Active period is still long. Ideas Simplification of CSMA/CA We eliminate unnecessary information from control packets. Combined SYNC/RTS Period Wakeup preamble period A short wakeup period is designated to announce the presence of traffic.

Idea 1: Simplification of CSMA/CA Remove the unnecessary information from control packets No virtual carrier sensing Nodes, which don’t participate in a communication, sleep until the next cycle time We need no duration field in control packets. No transmitter address field in CTS and ACK packets The destination of CTS and ACK already knows who will send the control packet. SMAC versus A+MAC: control packet formats

Idea 2: Combined SYNC/RTS Period Reduce the length of an active period Each node seldom transmits a SYNC packet. The contention between a SYNC packet and a RTS packet may be very light. Nodes overuse energy to prevent the contention. SMAC versus A+MAC

Idea 3: Wakeup Preamble Period Remove the unnecessary long idle listening during idle cycle Exploit a complementary cooperation between preamble sampling and CSMA/CA Contention resolution ability and synchronized schedules of CSMA/CA based MAC Short idle listening of preamble sampling Wakeup preamble A sender transmits it to notify only the presence of traffic. Contains no information. Therefore, A+MAC tolerates collisions between multiple wakeup preambles. If a node receives a wakeup preamble or detects a collision during a wakeup preamble period, it extends its active period. Since each node coordinates wakeup schedule with neighbor nodes, a sender can send a short preamble just at the receiver’s wakeup preamble period.

A+MAC vs. AMAC A+MAC AMAC

S-MAC vs. AMAC vs. A+MAC S-MACAMACA+MAC Control packetsAll packets are 9B.Same to S-MACSimplified format RTS: 7B CTS, ACK: 5B SYNC: 9B Wakeup preamble: 1B Notifying the presence of traffic RTSCommunication SYNCWakeup preamble The length of idle listening Separate SYNC/RTS (64ms in NS2) SYNC period (32ms in NS2) Slot time (1ms in NS2) Receiver’s active period Separate SYNC/RTS (64ms in NS2) Separate SYNC/RTS (64ms in NS2) Combined SYNC/RTS (32ms in NS2) Dynamic duty cyclingNoneAdaptive Active Period Adaptive Cycle Time Wakeup Preamble Period Adaptive Cycle Time

Experimentation The network topology and design parameters used for NS-2 simulations Simulated protocols S-MAC A-MAC Our previous study for an energy efficient MAC protocol Dynamic duty cycling A+MAC ParameterValue Number of nodes200 random nodes Number of messages100 messages per a source Message size100 bytes Packet generation interval0 to 10 seconds Duty cycle of S-MAC11% (4T) Maximum duty cycle of A+MAC0.04% to 0.31% (32T to 4T)

Average Packet Latency The average latency of 100 packets The longer the packet inter-arrival time, the shorter the latency The delay due to the contention diminishes. The cycle time reduction can effectively alleviate the impact of contention in burst traffic patterns. The operation of busy nodes do not collide with the operation of slow nodes. When the packet inter-arrival time is long enough The latency of A+MAC becomes higher due to the long hop delay incurred by a larger maximum cycle time.

Energy Consumption The average per-node energy consumption in delivering 100 packets AMAC can almost halve the energy consumption of S-MAC. AMAC removes the unnecessary wakeups due to the RTS/CTS. A+MAC more aggressively reduces the energy consumption due to idle listening. By eliminating idle listening due to SYNC/RTS period from active period, A+MAC 4T can reduce the energy by more than 98% compared to SMAC although it can also substantially reduce the packet latency.

Empirical Evaluation The network topology and design parameters used for MICA2 motes simulations Simulated protocols S-MAC A+MAC ParameterValue Sensor nodesMICA2 motes with CC1000 transceiver Topology14 linear nodes A sink and a source are located at both ends. Number of messages20 messages Message size100 bytes Packet generation interval1 to 10 seconds Duty cycle of S-MAC11% (4T) Maximum duty cycle of A+MAC0.04% to 0.31% (32T to 4T)

Average Packet Latency The average latency of 20 packets A+MAC 4T has the highest communication performance. It enhances the performance up to 13.5% from SMAC since the adaptive cycle time can decrease the impact of sleep delay on the message latency. As the packet inter-arrival time increases, SMAC catches up A+MAC 8T. In other words, A+MAC 8T can reduce the number of nodes’ wakeup while it provides comparable communication performance with S-MAC.

Energy Consumption The average per-node energy consumption in delivering 20 packets We simulated the energy consumption of a node with AEON tool. The energy model of AEON is based on measurements of node current draw and the execution of real code. A+MAC 4T can decrease 90% of energy consumption of SMAC. The diminution in the energy consumption of A+MAC is smaller than that in the result of NS-2 simulation. The impact of overhearing on the energy consumption is not observed

Conclusion A+MAC is fundamentally different from the existing MAC protocols A complementary cooperation between preamble sampling and CSMA/CA Each node can dynamically adjust the operation of MAC protocol. Duration of an active period Duration of a periodic interval (cycle time) Variable duty-cycle operation with wakeup preamble allows us to achieve both high performance and low energy consumption at the same time. Busy nodes can work with the highest duty-cycle. Idle nodes can work with the lowest duty-cycle and minimize the idle listening.

Q&A