ADB: An Efficient Multihop Broadcast Protocol Based on Asynchronous Duty-Cycling in Wireless Sensor Networks

Similar documents
PW-MAC: An Energy-Efficient Predictive-Wakeup MAC Protocol for Wireless Sensor Networks

ABSTRACT. Physical Implementation of Synchronous Duty-Cycling MAC Protocols: Experiences and Evaluation. Wei-Cheng Xiao

Research Article MFT-MAC: A Duty-Cycle MAC Protocol Using Multiframe Transmission for Wireless Sensor Networks

Presented by: Murad Kaplan

SENSOR-MAC CASE STUDY

IRI-MAC: An Improved Receiver Initiated MAC Protocol for Wireless Sensor Network

MAC in /20/06

Medium Access Control in Wireless Sensor Networks

Medium Access Control in Wireless IoT. Davide Quaglia, Damiano Carra

An Energy-Efficient MAC using Dynamic Phase Shift for Wireless Sensor Networks

On Multihop Broadcast over Adaptively Duty-Cycled Wireless Sensor Networks

Collision Free and Energy Efficient MAC protocol for Wireless Networks

Medium Access Control in Wireless Sensor Networks

FTA-MAC: Fast Traffic Adaptive energy efficient MAC protocol for Wireless Sensor Networks

Enhanced Power Saving Scheme for IEEE DCF Based Wireless Networks

A MAC Protocol with Little Idle Listening for Wireless Sensor Networks

Design of Energy Efficient MAC Protocols in Wireless Sensor Networks

Outline. MAC (Medium Access Control) General MAC Requirements. Typical MAC protocols. Typical MAC protocols

Medium Access Control (MAC) Protocols for Ad hoc Wireless Networks -IV

Sensor Network Protocols

End-To-End Delay Optimization in Wireless Sensor Network (WSN)

A Survey on Communication Protocols for Wireless Sensor Networks

Analysis of S-MAC/T-MAC Protocols for Wireless Sensor Networks

Availability and End-to-end Reliability in Low Duty Cycle Multihop Wireless Sensor Networks

Unicast Routing in Mobile Ad Hoc Networks. Dr. Ashikur Rahman CSE 6811: Wireless Ad hoc Networks

Research Directions in Low-Power Wireless Networks

Appointed BrOadcast (ABO): Reducing Routing Overhead in. IEEE Mobile Ad Hoc Networks

A Measurement Study of Multiplicative Overhead Effects in Wireless Networks

An Energy Consumption Analytic Model for A Wireless Sensor MAC Protocol

IMAC: An Interference-aware Duty-cycle MAC Protocol for Wireless Sensor Networks Employing Multipath Routing

Optimal Beacon Interval for TDMA-based MAC in Wireless Sensor Networks

RM-MAC: A Routing-Enhanced Multi-Channel MAC Protocol in Duty-Cycle Sensor Networks

A Low-Energy Adaptive and Distributed MAC Protocol for Wireless Sensor-Actuator Networks

Research Article An Energy and Latency Aware WSN MAC Protocol for Bidirectional Traffic in Data Collection

Implementation and Performance Evaluation of nanomac: A Low-Power MAC Solution for High Density Wireless Sensor Networks

Performance and Comparison of Energy Efficient MAC Protocol in Wireless Sensor Network

An Energy-Efficient MAC Protocol for Delay-Sensitive Wireless Sensor Networks

Embedded Internet and the Internet of Things WS 12/13

Literature Review on Characteristic Analysis of Efficient and Reliable Broadcast in Vehicular Networks

MAC LAYER. Murat Demirbas SUNY Buffalo

Fast, Efficient, and Robust Multicast in Wireless Mesh Networks

Performance Evaluation of Route Failure Detection in Mobile Ad Hoc Networks

Granting Silence to Avoid Wireless Collisions

Energy-Efficient Receiver-Driven Wireless Mesh Sensor Networks

Dynamic Source Routing in ad hoc wireless networks

TOSSIM simulation of wireless sensor network serving as hardware platform for Hopfield neural net configured for max independent set

Implementation of an Adaptive MAC Protocol in WSN using Network Simulator-2

Ad Hoc Networks. WA-MAC: A weather adaptive MAC protocol in survivability-heterogeneous wireless sensor networks

Sensor-to-cloud connectivity using Sub-1 GHz and

Part I. Wireless Communication

On-Demand Routing in Wireless Ad-Hoc Networks with Wide Levels of Network Density

Ad Hoc Networks: Introduction

An adaptive energy-efficient and low-latency MAC for tree-based data gathering in sensor networks

AN ADAPTIVE ENERGY EFFICIENT MAC PROTOCOL FOR WIRELESS SENSOR NETWORKS

Dynamic Switching-based Reliable Flooding in Low-Duty-Cycle Wireless Sensor Networks

Wireless Sensor Networks 8th Lecture

Efficient Hybrid Multicast Routing Protocol for Ad-Hoc Wireless Networks

Link Estimation and Tree Routing

Data gathering using mobile agents for reducing traffic in dense mobile wireless sensor networks

EMAC: An Asynchronous Routing-Enhanced MAC Protocol in Multi-hop Wireless Networks

Improving IEEE Power Saving Mechanism

WSN NETWORK ARCHITECTURES AND PROTOCOL STACK

Design and Implementation of a Multi-hop Zigbee Network

Ferry Route Design with MAC Protocol in Delay Tolerant Networks

CONCLUSIONS AND SCOPE FOR FUTURE WORK

Span: An Energy-Efficient Coordination Algorithm for Topology Maintenance in Ad Hoc Wireless Networks

Principles of Wireless Sensor Networks. Medium Access Control and IEEE

Random Asynchronous Wakeup Protocol for Sensor Networks

MULTICASTING IN MANET USING THE BEST EFFECTIVE PROTOCOLS

Wireless Local Area Part 2

DRCS: A Distributed Routing and Channel Selection Scheme for Multi-Channel Wireless Sensor Networks

Unicast Routing in Mobile Ad Hoc Networks

Low Power and Low Latency MAC Protocol: Dynamic Control of Radio Duty Cycle

QoS Challenges and QoS-Aware MAC Protocols in Wireless Sensor Networks

Architecture and Evaluation of an Unplanned b Mesh Network

Secure Routing in Wireless Sensor Networks: Attacks and Countermeasures

The Internet vs. Sensor Nets

Micro-Frame Preamble MAC for Multihop Wireless Sensor Networks

Etiquette protocol for Ultra Low Power Operation in Sensor Networks

6.9 Summary. 11/20/2013 Wireless and Mobile Networks (SSL) 6-1. Characteristics of selected wireless link standards a, g point-to-point

AN EFFICIENT MAC PROTOCOL FOR SUPPORTING QOS IN WIRELESS SENSOR NETWORKS

A Tale of Two Synchronizing Clocks

Reliable Routing Algorithm on Wireless Sensor Network

Major Design Challenges. Sensor Network Characteristics. Crosslayer Design in Sensor Networks. Energy-Constrained Nodes. Wireless Sensor Networks

BLAM: An Energy-Aware MAC Layer Enhancement for Wireless Adhoc Networks

RMAC: A Routing-Enhanced Duty-Cycle MAC Protocol for Wireless Sensor Networks

UCS-805 MOBILE COMPUTING Jan-May,2011 TOPIC 8. ALAK ROY. Assistant Professor Dept. of CSE NIT Agartala.

DRCS: A Distributed Routing and Channel Selection Scheme for Multi-Channel Wireless Sensor Networks

Error Control in Wireless Sensor Networks: A Cross Layer Analysis

A Performance Comparison of Multi-Hop Wireless Ad Hoc Network Routing Protocols

A Performance Comparison of Multi-Hop Wireless Ad Hoc Network Routing Protocols. Broch et al Presented by Brian Card

6367(Print), ISSN (Online) Volume 4, Issue 2, March April (2013), IAEME & TECHNOLOGY (IJCET)

Fuzzy Duty Cycle Adaption Algorithm for IEEE Star Topology Networks

H-MMAC: A Hybrid Multi-channel MAC Protocol for Wireless Ad hoc Networks

COMPARISON OF CSMA BASED MAC PROTOCOLS OF WIRELESS SENSOR NETWORKS

[Kaplieswar*, 5(4): April, 2016] ISSN: (I2OR), Publication Impact Factor: 3.785

Energy Efficient MAC Protocols Design for Wireless Sensor Networks

Data Communications. Data Link Layer Protocols Wireless LANs

AODV-PA: AODV with Path Accumulation

International Journal of Scientific & Engineering Research, Volume 4, Issue 5, May ISSN

Transcription:

AD: An Efficient Multihop roadcast Protocol ased on Asynchronous Duty-Cycling in Wireless Sensor Networks Yanjun Sun* Omer Gurewitz Shu Du Lei Tang* David. Johnson* *Rice University en Gurion University Texas Instruments Mobile Networking Architectures

Asynchronous Duty Cycling Nodes are battery powered and wireless Each node decides its own wakeup schedule, wakes up asynchronously A C 2

AD: Asynchronous Duty-Cycle roadcasting Multihop broadcast over asynchronous duty cycling High power efficiency Low packet delivery latency High packet delivery ratio 3

Existing Solutions Stay awake for 1 duty cycle X-MAC (UPMA of TinyOS, SenSys 06 and 07) Time Stay awake for 1.5 duty cycles RI-MAC (SenSys 08) Radio Active 4

Challenges and Problems Wastes energy S still stays on after all S neighbors are reached R1 transmissions do not reach any new neighbors R2 Increases latency R1 transmissions block from forwarding the broadcast to C Reduces delivery ratio Transmissions from hidden nodes R2 and collide at C R1 C Radio on 5

AD: Use Unicast To Do roadcast Unicast to each node when it wakes up Go to sleep if no more neighbors to reach S R2 TX AD Footer R1 RX Radio on S DATA DATA Redundant time R1 DATA DATA R2 DATA DATA * Overheard packets now shown 6

AD: Disseminate Progress Information Append progress information as footer to each packet Indicate which nodes have been reached S R2 TX AD Footer R1 RX Radio on No reached node R1 reached S DATA S reached DATA DATA Retransmission time R1 DATA R2 DATA DATA * Overheard packets now shown 7

AD: Link Quality Aware Delegation S R1 R2 Add link quality into footers * Avoid transmission over poor links when possible Poor Link R2 S Good Link R1 DATA DATA No reached node, poor links to R1 and R2 R2 unreached, good link to R2 DATA DATA Assumptions of AD TX AD Footer 1. Direct neighbors RX Radio on 2. Link qualities Delegate R2 to R1, go to sleep time * E.g., four bit link estimation, STLE 8

Summary of AD Features 1 Unicast with ARQ higher reliability; learn progress 2 Dissemination of progress information early sleep and less redundancy 3 Link quality aware delegation less redundancy 4 No long occupation of the medium shorter delivery latency Optimal latency in a collision- and error- free network, proved in the paper 5 No dependency on forwarding tree broadcasts from any node No reached node, poor links to R1 and R2 S R1 R2 DATA 1 DATA 3 S reached, R2 unreached, good link to R2 DATA DATA 2 time 9

Encoding of AD Control Information Use two-hop neighbor list build an AD footer Length of a AD footer is 3 bits (# of direct neighbors of a sending node) Memory complexity O(D 2 ), D is max node degree 10

AD Evaluation ns-2 simulation-based evaluation 100 random networks (50 nodes in 1km x 1km area) Default ns-2 channel model A new channel model with increased packet losses (in the paper) TinyOS-based implementation and evaluation on MICAz motes A clique network (in the paper) A 10-node random network 11

Evaluation Parameters 1-second average wakeup interval 28-byte DATA frames 3 bits for status of each node in a AD footer A lightweight link quality estimation mechanism that takes advantage of the beacons used by RI-MAC Radio and MAC parameters from the UPMA paper and the RI-MAC paper Simulation-specific: 250 m transmission range and 550 m carrier sensing range (default ns-2 parameters) 12

Delivery Ratios 26.5 % 12.5 % 13

Delivery Ratios 14

CDF of Average Duty Cycles 19.7 higher than AD 2.5 higher than AD 15

CDF of Packet Delivery Latency 16

How Close to Optimal Latency? 15% slightly longer than optimal latency 80% of packets reached optimal latency 17

Message Overhead (# of Data Transmissions) only 26% above optimal Optimal 5.6 higher than AD 420 higher than AD 18

A Random Network: Nodes below Wall Power Outlets with Node 1 as Traffic Generator AD implementation in TinyOS on MICAz motes 75 broadcasts generated with 20-second interval 19

Experimental Results Overall performance comparison Duty cycles at each node 20

Other Related Work Existing Schemes are not Optimized for Asynchronous Duty Cycling In wireless ad hoc and mesh networks: simple flooding, counter-based schemes, CDS based schemes, In wireless sensor networks: Trickle, Dip, RP, Work Focusing on Asynchronous Duty Cycling F. Wang and J. Liu at ICC 08 and INFOCOM 09 Assuming future wake-up schedules of 2-hop neighbors Only focused on scheduling, not clear on how to support unicast S. Guo and et al. at MobiCom 09 (6 weeks ago) Assuming future wake-up schedules of 1-hop neighbors Assuming an energy-optimal tree 21

Conclusion AD is a multihop broadcast protocol for asynchronous duty-cycling Dissemination of progress information of the broadcast Unicast-based broadcast with link quality-aware delegation Supports broadcast from any node without knowing wakeup schedules of nodes Evaluated in ns-2 and TinyOS/MICAz Achieves close to optimal delivery latency Shows lower duty cycle than flooding with X-MAC and with RI-MAC Achieves greater than 99% delivery ratios 22