An Energy-Efficient and Low-Latency Routing Protocol for Wireless Sensor Networks Antonio G....

30
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 Cluster, Smart Medi a Institute Department of Computer Science University College Dublin Proceedings of the 2005 Systems Communications (ICW’05) Proceedings of the 2005 Systems Communications (ICW’05) Chien-Ku Lai

Transcript of An Energy-Efficient and Low-Latency Routing Protocol for Wireless Sensor Networks Antonio G....

Page 1: 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 and Low-Latency Routing Protocol for Wireless Sensor Networks

Antonio G. Ruzzelli, Richard Tynan and G.M.P. O’HareAdaptive Information Cluster, Smart Media Institute

Department of Computer ScienceUniversity College Dublin

Proceedings of the 2005 Systems Communications (ICW’05)Proceedings of the 2005 Systems Communications (ICW’05)

Chien-Ku Lai

Page 2: 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.

Outline

Introduction Related Work Scheduling in Merlin Experimentation and Results Conclusions and Future Work

Page 3: 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.

Introduction- Wireless Sensor Networks (WSNs)

Components:One or more base-stationsMany sensor nodes

Constraints on sensor nodes:EnergyStorage capacitiesData processing

Page 4: 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.

Introduction- Wireless Sensor Networks (WSNs) (cont.)

Applications: Ecosystem monitoring Emergency operation Intelligence detection of ambient conditions Intrusion detection Localization of objects or animals Medical monitoring Structural monitoring Surveillance

Page 5: 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.

Introduction- Wireless Sensor Networks (WSNs) (cont.)

Major form of energy wastage: Idle listeningCollisionTransmissions overheadOverhearing

Page 6: 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.

Introduction- about this paper

MERLIN is presentedMac Energy efficient, Routing and Localizatio

n INtegratedCombination of TDMA and CSMA

Page 7: 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.

Related Work

SMACTMAC DMAC

Page 8: 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.

SMAC

Uses a coordinated adaptive sleeping mechanism

The main drawbacks:Latency

RTS/CTS mechanism

The increase of energy consumption when some nodes join the network

Page 9: 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.

TMAC

An improvement to the SMAC protocol Uses an overhearing mechanism RTS/CTS collisions are very high Latency is still present

Page 10: 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.

DMAC

Incorporates a data gathering tree to reduce the latency

The main drawback: It is suitable only for unidirectional

communication flow to a single gateway

Page 11: 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.

Scheduling in Merlin

Page 12: 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.

Scheduling in Merlin

The purpose of MERLIN scheduling is to allocate time-zone slots

Nodes in the same time-zone use the same slot to transmit

The timing of the slots prevents most collisions

Page 13: 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.

Scheduling in Merlin

V-table

X-table

Page 14: 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.

Scheduling in Merlin- V-scheduling

1 2 3 4 5 6 7 8 9

Gateway

Page 15: 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.

Scheduling in Merlin- X-scheduling

1 2 3 4 5 6 7 8 9

Gateway

Page 16: 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.

Experimentation and Results

1. Network setup time2. Network lifetime3. Latency of messages

Page 17: 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.

Simulation environment

OmNet++ EYES WSNs testbed Number slot /frame = 4 DataRate = 115200 bits/sec Contention period = 30ms DataSize = 16+8 Bytes (data + 3 bytes pre

amble + starting code)

Page 18: 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.

Simulation environment (cont.)

Nodes with the same colors are in the same zone (same hop count number)

Page 19: 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.

Network setup time

Page 20: 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.

Network lifetime

Page 21: 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.

Latency of messages (1/4)

X-scheduling

V-scheduling

Page 22: 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.

Latency of messages (2/4)

X-scheduling

V-scheduling

Page 23: 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.

Latency of messages (3/4)

X-scheduling

V-scheduling

Page 24: 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.

Latency of messages (4/4)

X-scheduling

V-scheduling

Page 25: 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.

Latency of messages- Comparison

Page 26: 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.

Conclusions and Future Work

Page 27: 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.

Conclusions

The absence of handshake mechanisms like RTS/CTS can considerably reduce the latency of messages

Idle listening is reduced by the TDMA approach

CSMA technique increases the scalability

Page 28: 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.

Conclusions (cont.)

X scheduling is suitable for applications in which latency is

a tighter constraint V-scheduling

performs better than the X-scheduling in terms of percentage of collisions and network lifetime

Page 29: 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.

Future Work

Perform more experimentation to compare MERLIN scheduling with other WSN protocols

Clarify the impact of our design decisions with mobile nodes

Page 30: 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.

Questions?

Thank you.Thank you.