Design and Evaluation of a Versatile and Efficient Receiver- Initiated Link Layer for Low-Power Wireless Prabal Dutta, Stephen Dawson-Haggerty, Yin Chen,

Slides:



Advertisements
Similar presentations
Nick Feamster CS 4251 Computer Networking II Spring 2008
Advertisements

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.
Xiaolong Zheng, Zhichao Cao, Jiliang Wang, Yuan He, and Yunhao Liu SenSys 2014 ZiSense Towards Interference Resilient Duty Cycling in Wireless Sensor Networks.
Transmission Power Control in Wireless Sensor Networks CS577 Project by Andrew Keating 1.
SELECT: Self-Learning Collision Avoidance for Wireless Networks Chun-Cheng Chen, Eunsoo, Seo, Hwangnam Kim, and Haiyun Luo Department of Computer Science,
Medium Access Control in Wireless Sensor Networks.
Efficient Network Flooding and Time Synchronization with Glossy
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.
Random Access MAC for Efficient Broadcast Support in Ad Hoc Networks Ken Tang, Mario Gerla Computer Science Department University of California, Los Angeles.
Radio Stack Iteration How to improve the CC1000 Joe Polastre January 15, 2004 NEST Retreat.
Self Organization and Energy Efficient TDMA MAC Protocol by Wake Up For Wireless Sensor Networks Zhihui Chen; Ashfaq Khokhar ECE/CS Dept., University of.
Robust Topology Control for Indoor Wireless Sensor Networks Greg Hackmann, Octav Chipara, and Chenyang Lu SenSys 2009 S Slides from Greg Hackmann at Washington.
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.
1 Wireless ACK Collisions Not Considered Harmful Prabal Dutta †, Răzvan Musăloiu-E. ‡, Ion Stoica †, Andrea Terzis ‡ Computer Science Division † University.
Versatile low power media access for wireless sensor networks Joseph PolastreJason HillDavid Culler Computer Science Department University of California,Berkeley.
MAC Layer Protocols for Sensor Networks Leonardo Leiria Fernandes.
DETERMINATION OF THE TOPOLOGY OF HIGH SURVIVAL HF RADIO COMMUNICATION NETWORK Andrea Abrardo.
Wireless LAN Advantages 1. Flexibility 2. Planning 3. Design
1 Radio and Medium Access Control 2 Radio Properties.
Wireless Medium Access. Multi-transmitter Interference Problem  Similar to multi-path or noise  Two transmitting stations will constructively/destructively.
1 An Adaptive Energy-Efficient MAC Protocol for Wireless Sensor Networks The First ACM Conference on Embedded Networked Sensor Systems (SenSys 2003) November.
A Cooperative Diversity- Based Robust MAC Protocol in wireless Ad Hoc Networks Sangman Moh, Chansu Yu Chosun University, Cleveland State University Korea,
Understanding the Real-World Performance of Carrier Sense MIT Computer Science and Artificial Intelligence Laboratory Networks and Mobile Systems
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.
RT-Link: A Time-Synchronized Link Protocol for Energy-Constrained Multi- hop Wireless Networks Anthony Rowe, Rahul Mangharam and Raj Rajkumar CMU SECON.
Link Estimation, CTP and MultiHopLQI. Motivation Data Collection needs to estimate the link quality –To select a good link.
The University of Iowa. Copyright© 2005 A. Kruger 1 Introduction to Wireless Sensor Networks Medium Access Control (MAC) 21 February 2005.
1 An Adaptive Energy-Efficient and Low-Latency MAC for Data Gathering in Wireless Sensor Network Gang Lu, Bhaskar Krishnamachari, and Cauligi Raghavendra.
1 Radio and Medium Access Control 2 Learning Objectives Understand important concepts about radio signals Understand radio properties of WSNs Understand.
Lei Tang∗ Yanjun Sun† Omer Gurewitz‡ David B. Johnson∗
Advanced Computer Networks Fall 2013
Link Estimation, CTP and MultiHopLQI. Learning Objectives Understand the motivation of link estimation protocols – the time varying nature of a wireless.
Network and Systems Laboratory nslab.ee.ntu.edu.tw Prabal Dutta, Stephen Dawson-Haggerty, Yin Chen, Chieh-Jan (Mike) Liang, and Andreas Terzis Sensys 2010.
Presenter: Abhishek Gupta Dept. of Electrical and Computer Engineering
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.
RushNet: Practical Traffic Prioritization for Saturated Wireless Sensor Networks Chieh-Jan Mike Liang †, Kaifei Chen ‡, Nissanka Bodhi Priyantha †, Jie.
A SURVEY OF MAC PROTOCOLS FOR WIRELESS SENSOR NETWORKS
Network and Systems Laboratory nslab.ee.ntu.edu.tw Branislav Kusy, Christian Richter, Wen Hu, Mikhail Afanasyev, Raja Jurdak, Michael Brunig, David Abbott,
EM-MAC: A Dynamic Multichannel Energy-Efficient MAC Protocol for Wireless Sensor Networks Bonhyun Koo Lei Tang*, Yanjun Sun †, Omer Gurewitz.
An Adaptive Energy-Efficient and Low- Latency MAC for Data Gathering in Wireless Sensor Networks Gang Lu, Bhaskar Krishnamachari, and Cauligi S. Raghavendra.
1 Radio and Medium Access Control 2 Learning Objectives Understand important concepts about radio signals Understand radio properties of WSNs Understand.
Low Power, Low Delay: Opportunistic Routing meets Duty Cycling Olaf Landsiedel 1, Euhanna Ghadimi 2, Simon Duquennoy 3, Mikael Johansson 2 1 Chalmers University.
A Wakeup Scheme for Sensor Networks: Achieving Balance between Energy Saving and End-to-end Delay Xue Yang, Nitin H.Vaidya Department of Electrical and.
KAIS T Medium Access Control with Coordinated Adaptive Sleeping for Wireless Sensor Network Wei Ye, John Heidemann, Deborah Estrin 2003 IEEE/ACM TRANSACTIONS.
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.
Broadcast-Free Collection Protocol Daniele Puccinelli , Marco Zuniga , Silvia Giordano , Pedro Jos’e Marr’onj   University of Applied Sciences of.
CS541 Advanced Networking 1 Contention-based MAC Protocol for Wireless Sensor Networks Neil Tang 4/20/2009.
EM-MAC: A Dynamic Multichannel Energy-Efficient MAC Protocol for Wireless Sensor Networks ACM MobiHoc 2011 (Best Paper Award) Lei Tang 1, Yanjun Sun 2,
2012 1/6 NSDI’08 Harnessing Exposed Terminals in Wireless Networks Mythili Vutukuru, Kyle Jamieson, and Hari Balakrishnan MIT Computer Science and Artificial.
Mitigating Congestion in Wireless Sensor Networks Bret Hull, Kyle Jamieson, Hari Balakrishnan MIT Computer Science and Artificial Intelligence Laborartory.
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.
Z-MAC : a Hybrid MAC for Wireless Sensor Networks Injong Rhee, Ajit Warrier, Mahesh Aia and Jeongki Min ACM SenSys Systems Modeling.
Frame counter: Achieving Accurate and Real-Time Link Estimation in Low Power Wireless Sensor Networks Daibo Liu, Zhichao Cao, Mengshu Hou and Yi Zhang.
Wireless LANs Wireless proliferating rapidly.
Ultra-Low Duty Cycle MAC with Scheduled Channel Polling
Presentation by Andrew Keating for CS577 Fall 2009
Understanding the Real-World Performance of Carrier Sense
Wireless ACK Collisions Not Considered Harmful
Power efficient and unified s solution
Gang Lu Bhaskar Krishnamachari Cauligi S. Raghavendra
Subject Name: Adhoc Networks Subject Code: 10CS841
Investigating Mac Power Consumption in Wireless Sensor Network
Presentation transcript:

Design and Evaluation of a Versatile and Efficient Receiver- Initiated Link Layer for Low-Power Wireless Prabal Dutta, Stephen Dawson-Haggerty, Yin Chen, Chieh-Jan (Mike) Liang, and Andreas Terzis Presented by Lianmu Chen

2 Outline Introduction A-MAC Design Overview Implementation Details Backcast Evaluation Macrobenchmark Evaluation Conclusions

3 Introduction

4 Receiver Sender PListenD PD A receiver-initiated MAC

5 Benefits Handle hidden terminals better than sender-initiated ones Support asynchronous communication w/o long-preambles Support extremely low duty cycles or high data rates Support many low-power services – Wakeup – Discovery – Unicast – Broadcast – Pollcast – Anycast

6 Drawbacks Probe (LPP) is more expensive than channel sample (LPL)  Baseline power is higher Frequent probe transmissions  Could congest channel & increase latency  Could disrupt ongoing communications  Channel usage scales with node density rather than traffic Services use incompatible probe semantics  Makes concurrent use of services difficult  Supporting multiple, incompatible probes increases power

Is it possible to design a general-purpose, yet efficient, receiver-initiated link layer? 7

8 A-MAC Design Overview

9 A-MAC communication over PA Sender Receiver PA DATA Max data packet ms ACK transmission time 352 µs RXTX turnaround time: 192 µs P P Listen

10 Node 2 Receiver Node 3 Sender Node 1 Sender PAListenDP-CW PAListenDP-CW PAD D BO D frame collision Backcast A-MAC’s contention mechanism

11 A-MAC Communications Benefits: Save energy: ( 1)only has to wait marginally longer than the radio’s RX/TX turnaround time; (2)IEEE standard, a turnaround occurs in 192 μs, nearly 20 times faster than the 3.75 ms beacon-data turnaround time that RI-MAC requires with its software based protocol processing Distinguish between collisions and interference Therefore, A-MAC is far less susceptible to interference based false alarms than either LPL or RI-MAC.

12 Implementation Details

13 Problems Overreacting : - a sender will auto-ack every probe it receives, including probes from neighbors for which the sender has no pending traffic. Against Standards - the IEEE standard specifically prohibits this behavior, any frame that is broadcast shall be sent with its Acknowledgment Request subfield set to zero. Mixed radio support - because this behavior is prohibited, it enjoys somewhat mixed radio support: while the CC2420 [34] radio and AT86RF230 [3] radio Rev A silicon both support broadcast auto-acks, the Rev B silicon “fixes” this standards non-compliance and does not auto-ack broadcast frames.

14 Unicast Communications PA Node 2 (Receiver) Node 3 (Sender) PA Node 1 (Sender) Listen D DST=0x8002 SRC=0x0002 DP PL MAC=0x8002 PAListenDP-CW MAC=0x8002 PAListenDP-CW MAC=0x8002 PADP-CWD BO D DST=0x8002 SRC=0x0002 ACK=0x0023 FRM=0x0001 DST=0x0002 SRC=0x0001 SEQ=0x23 frame collision Backcast

Broadcast Communications A-MAC broadcast design is identical to Unicast, with an important diference: sender disables hardware address recognition but keeps hardware auto-acks enabled In this way, sender will auto-ack every probe it receives and it will send the data packet like in the unicast case

16 Backcast Evaluation

Methodology 17 Two important metrics: Received signal strength indicator (RSSI) Signal strength, measured by the radio over the first eight symbols of an acknowledgment (ACK) frame Signal quality (LQI) measured by the radio over the first eight symbols and is reported as a 7-bit unsigned integer that can be viewed as the average correlation value or chip error rate (values near 100 indicate an excellent link).

Large scale performance 18 Figure 7. The effect on LQI as the number of concurrent ACKs increases from 0 to 94 in a typical indoor deployment setting. The median value of LQI falls quickly for the first six nodes and then falls slowly. Beyond approximately 30 nodes, the LQI values stabilize at approximately 100. The data suggest that even in the presence of a large number of ACK collisions, the receiver can successfully decode the ACK frame. Note the y-axis ranges from 74 to 106. Conclusion: The statistical superposition of an increasing number of signals does not lead to destructive interference, making backcast a robust synchronization primitive.

Robustness to External Interference 19 Table 1. The effect of interference on idle listening current in an office environment using three different synchronization schemes

Robustness to External Interference 20 Figure 10. LPL preamble sampling techniques leave receivers susceptible to noisy wireless environments, such as those caused by interference. Figures (a) and (b) show the macroscopic and microscopic behavior of the TinyOS 2.1sampling algorithm when the channel is clear: the receiver immediately returns to sleep. Figures (c) and (d) show the macroscopic and microscopic behavior while a file transfer is in progress using a nearby access point. Of the seven channel samples visible in this trace, five are unnecessarily lengthened due to channel noise.

21 Macrobenchmark Evaluation

Multiple Contending Unicast Flows 22 Table 2 shows between one and four senders contending to transmit to a single receiver for both RI-MAC and A-MAC.

Multiple Parallel Unicast Flows 23 R S R S R S Collision Domain Table 3 shows A-MAC throughput and packet delivery ratio as a function of the number of different whitelisted channels that are available for use, the number of sender:receiver pairs transferring data concurrently, and the receivers’ probe interval.

Asynchronous Network Wakeup 24 Faster WakeupFewer Packets A-MAC LPL (Flash) A-MAC LPL (Flash) Figure 11 shows the wakeup times of 59 nodes in a multihop testbed across a range of sampling/probing intervals.

Collection Tree Protocol Performance 25 N = 59 T data = 60 s T probe = 500 ms Table 4. CTP performance over LPL and A-MAC. (a) CDF of CTP Duty Cycles

26 Sampling Channel 18Channel 26 Probing Backcast Sampling Probing Backcast Inference Vulnerability

27 Effect of Density on Packet Delivery Same collision domain (between 0, 1, 2, 3, 8, 13, and 18) who simply transmit probes with varying probe periods (32 ms, 64 ms, 128 ms, and 256 ms)

28 Conclusion Backcast provides a new synchronization primitive – Common abstraction underlying many protocols – Can be implemented using a DATA/ACK frame exchange – Works even with a 8, 12, 94 colliding ACK frames – Faster, more efficient, and more robust than LPL, LPP A-MAC augments Backcast to implement – Unicast – Broadcast – Network wakeup – Robust pollcast Results show – Higher packet delivery ratios – Lower duty cycles – Better throughput (and min/max fairness) – Faster network wakeup – Higher channel efficiency

29 Thank you Questions ?