UNIVERSITY COLLEGE DUBLINDUBLIN CITY UNIVERSITY SMI || NCSR || CDVP An Energy-Efficient and Low- Latency Routing for Wireless Sensor Networks Antonio G.

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.
Introduction to Wireless Sensor Networks
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.
UNIVERSITY COLLEGE DUBLINDUBLIN CITY UNIVERSITY SMI || NCSR || CDVP AIC group: Networking Protocols and agent methodology research for 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
UNIVERSITY COLLEGE DUBLINDUBLIN CITY UNIVERSITY SMI || NCSR || CDVP Advantages of Dual Channel MAC for Wireless Sensor Networks Antonio G. Ruzzelli, Gregory.
PEDS September 18, 2006 Power Efficient System for Sensor Networks1 S. Coleri, A. Puri and P. Varaiya UC Berkeley Eighth IEEE International Symposium on.
By Antonio Ruzzelli MANAGEMENT ISSUES FOR WIRELESS SENSOR NETWORKS, AN OVERVIEW:
UNIVERSITY COLLEGE DUBLINDUBLIN CITY UNIVERSITY SMI || NCSR || CDVP A Methodology for the Deployment of Multi-Agent Systems on Wireless Sensor Networks.
UNIVERSITY COLLEGE DUBLINDUBLIN CITY UNIVERSITY SMI || NCSR || CDVP Ruzzelli, Cotan O’Hare, Tynan, Havinga Protocol assessment.
1 University of Freiburg Computer Networks and Telematics Prof. Christian Schindelhauer Wireless Sensor Networks 7th 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.
MERLIN: Integrating energy-efficient MAC and Routing MERLIN: A Synergetic Integration of MAC and Routing for.
MERLIN: A synergetic Integration of MAC and Routing for Distributed Sensor Networks A.G.Ruzzelli, M.J.O’Grady, R.Tynan, G.M.P.O’Hare. Adaptive Information.
Mobile and Wireless Computing Institute for Computer Science, University of Freiburg Western Australian Interactive Virtual Environments Centre (IVEC)
UNIVERSITY COLLEGE DUBLINDUBLIN CITY UNIVERSITY SMI || NCSR || CDVP Adaptive Scheduling in Wireless Sensor Networks. A.G. Ruzzelli, M.J. O'Grady, G.M.P.
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.
Versatile low power media access for wireless sensor networks Joseph PolastreJason HillDavid Culler Computer Science Department University of California,Berkeley.
UNIVERSITY COLLEGE DUBLINDUBLIN CITY UNIVERSITY SMI || NCSR || CDVP Advantages of Dual Channel MAC for Wireless Sensor Networks Antonio G. Ruzzelli, Gregory.
Efficient MAC Protocols for Wireless Sensor Networks
MAC Layer Protocols for Sensor Networks Leonardo Leiria Fernandes.
Unwanted Link Layer Traffic in Large IEEE Wireless Network By Naga V K Akkineni.
CS 712 | Fall 2007 Using Mobile Relays to Prolong the Lifetime of Wireless Sensor Networks Wei Wang, Vikram Srinivasan, Kee-Chaing Chua. National University.
Does Packet Replication Along Multipath Really Help ? Swades DE Chunming QIAO EE Department CSE Department State University of New York at Buffalo Buffalo,
جلسه دهم شبکه های کامپیوتری به نــــــــــــام خدا.
College of Engineering Non-uniform Grid- based Coordinated Routing Priyanka Kadiyala Major Advisor: Dr. Robert Akl Department of Computer Science and Engineering.
An Energy Efficient MAC Protocol for Wireless Sensor Networks “S-MAC” Wei Ye, John Heidemann, Deborah Estrin Presentation: Deniz Çokuslu May 2008.
Power Save Mechanisms for Multi-Hop Wireless Networks Matthew J. Miller and Nitin H. Vaidya University of Illinois at Urbana-Champaign BROADNETS October.
Addressing Deafness and Hidden Terminal Problem in Directional Antenna Based Wireless Multi-hop Networks Anand Prabhu Subramanian and Samir R. Das {anandps,
An Energy-Efficient MAC Protocol for Wireless Sensor Networks (S-MAC) Wei Ye, John Heidemann, Deborah Estrin.
1 Core-PC: A Class of Correlative Power Control Algorithms for Single Channel Mobile Ad Hoc Networks Jun Zhang and Brahim Bensaou The Hong Kong University.
† 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.
MARCH : A Medium Access Control Protocol For Multihop Wireless Ad Hoc Networks 성 백 동
Lei Tang∗ Yanjun Sun† Omer Gurewitz‡ David B. Johnson∗
UNIVERSITY COLLEGE DUBLIN Adaptive Radio Modes in Sensor Networks: How Deep to Sleep? SECON 2008 San Francisco, CA June 17, 2008 Raja Jurdak Antonio Ruzzelli.
Presenter: Abhishek Gupta Dept. of Electrical and Computer Engineering
Presentation of Wireless sensor network A New Energy Aware Routing Protocol for Wireless Multimedia Sensor Networks Supporting QoS 王 文 毅
Minimizing Energy Consumption in Sensor Networks Using a Wakeup Radio Matthew J. Miller and Nitin H. Vaidya IEEE WCNC March 25, 2004.
TiZo-MERLIN The TIME-ZONE MAC ROUTING AND LOCALIZATION INTEGRATED protocol for wireless sensor networks Master student: Antonio Ruzzelli Supervisor : Paul.
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.
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.
Tufts Wireless Laboratory School Of Engineering Tufts University Paper Review “An Energy Efficient Multipath Routing Protocol for Wireless Sensor Networks”,
SMAC: An Energy-efficient MAC Protocol for Wireless Networks
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.
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
Cross-Layer Scheduling for Power Efficiency in Wireless Sensor Networks Mihail L. Sichitiu Department of Electrical and Computer Engineering North Carolina.
Link Layer Support for Unified Radio Power Management in Wireless Sensor Networks IPSN 2007 Kevin Klues, Guoliang Xing and Chenyang Lu Database Lab.
Turkmen Canli ± and Ashfaq Khokhar* Electrical and Computer Engineering Department ± Computer Science Department* The University of Illinois at Chicago.
RM-MAC: A Routing-Enhanced Multi-Channel MAC Protocol in Duty-Cycle Sensor Networks Ye Liu, Hao Liu, Qing Yang, and Shaoen Wu In Proceedings of the IEEE.
CS541 Advanced Networking 1 Contention-based MAC Protocol for Wireless Sensor Networks Neil Tang 4/20/2009.
Energy-Efficient, Application-Aware Medium Access for Sensor Networks Venkatesh Rajenfran, J. J. Garcia-Luna-Aceves, and Katia Obraczka Computer Engineering.
Mitigating Congestion in Wireless Sensor Networks Bret Hull, Kyle Jamieson, Hari Balakrishnan MIT Computer Science and Artificial Intelligence Laborartory.
S-MAC Taekyoung Kwon. MAC in sensor network Energy-efficient Scalable –Size, density, topology change Fairness Latency Throughput/utilization.
Wireless Networks: Physical and Link Layers Wired Typically point-to- point connections Interference effects are not significant Not power constrained.
SERENA: SchEduling RoutEr Nodes Activity in wireless ad hoc and sensor networks Pascale Minet and Saoucene Mahfoudh INRIA, Rocquencourt Le Chesnay.
A Bit-Map-Assisted Energy- Efficient MAC Scheme for Wireless Sensor Networks Jing Li and Georgios Y. Lazarou Department of Electrical and Computer Engineering,
2005/8/2NTU NSLAB1 Self Organization and Energy Efficient TDMA MAC Protocol by Wake Up for Wireless Sensor Networks Zhihui Chen and Ashfag Khokhar ECE/CS.
Oregon Graduate Institute1 Sensor and energy-efficient networking CSE 525: Advanced Networking Computer Science and Engineering Department Winter 2004.
Z-MAC : a Hybrid MAC for Wireless Sensor Networks Injong Rhee, Ajit Warrier, Mahesh Aia and Jeongki Min ACM SenSys Systems Modeling.
MAC Protocols for Sensor Networks
MAC Protocols for Sensor Networks
Investigating Mac Power Consumption in Wireless Sensor Network
Presentation transcript:

UNIVERSITY COLLEGE DUBLINDUBLIN CITY UNIVERSITY SMI || NCSR || CDVP An Energy-Efficient and Low- Latency Routing for Wireless Sensor Networks Antonio G. Ruzzelli, Richard Tynan, G.M.P. O’Hare. Adaptive Information Cluster project (AIC) Smart Media Institute (SMI) Department of Computer Science University College Dublin Ireland.

UNIVERSITY COLLEGE DUBLINDUBLIN CITY UNIVERSITY SMI || NCSR || CDVP Overview of Wireless Sensor Networks Large number of tiny sensors (nodes) distributed in an area network; Sensor nodes: –have sensing devices attached; –are self-organizing; –are usually battery operated and of low cost hence power limited  multi-hop communication to save energy;

UNIVERSITY COLLEGE DUBLINDUBLIN CITY UNIVERSITY SMI || NCSR || CDVP Objectives Experimental evaluation of two essential scheduling regimes within the MERLIN* protocol to be injected dynamically in the network. ↓ An increase of network adaptivity to save energy by choosing the appropriate scheduling with respect to the application requirements. * Mac Energy-efficient, Routing and Localization Integrated, (see reference in the paper)

UNIVERSITY COLLEGE DUBLINDUBLIN CITY UNIVERSITY SMI || NCSR || CDVP Separated MAC and Routing layers for WSNs cause an extremely high latency (e.g. SMAC and DSR  tens of seconds delay for packets of nodes in hop 10 or more) MERLIN integrates MAC+Routing features into the same simple architecture; No usage of handshake mechanisms; Latency is considerably reduced while ensuring a very low energy consumption Motivation for MERLIN?

UNIVERSITY COLLEGE DUBLINDUBLIN CITY UNIVERSITY SMI || NCSR || CDVP What is the main IDEA behind the MERLIN protocol? Gateway Node Why Time Zones? Nodes with the same color are in the same time zone Nodes within the same subset belong to the same gateway Nodes within the same zone wake up and go inot sleep simultaneously (European EYES project, NL)

UNIVERSITY COLLEGE DUBLINDUBLIN CITY UNIVERSITY SMI || NCSR || CDVP Data traffic Subnet flooding by gateway: Gateway msgs are forwarded to all nodes in the subnet 2.Local broadcast by node : Nodes send msgs to all of the direct neighbours. No forwarding is performed. 3. To gateway Transmission by node : Nodes closer to the gateway forward msgs until it reaches the gateway.

UNIVERSITY COLLEGE DUBLINDUBLIN CITY UNIVERSITY SMI || NCSR || CDVP Transmission Mechanism (I) 1.Nodes in the same zone share the medium; 2.Nodes in the same zone use a contention period (CP) for CSMA; 3.Nodes in the neighbouring zones are listening; 4.Nodes 2 hops away are sleeping; 5.A collision report period (CR) is provided at the end of the slot. 6.The CR message is a short burst tone. Zone 1 Zone 2 Zone 3 Zone 4 Zone 5 A B DATACP AB SLOTSLOT CR Note: MERLIN, not addressing the receiving neighbouring node, can cause multiple copy of the same msg sent  increase overhead

UNIVERSITY COLLEGE DUBLINDUBLIN CITY UNIVERSITY SMI || NCSR || CDVP Transmission Mechanism (II) Packets are organised in multiple msgs of the same data traffic type; Packets start with an index containing the ID of included msgs; Nodes, which lose the contention, keep on listening to the beginning of the transmitted packet then go into sleep; Nodes discard from their queue the msgs already fowarded. Pro : Reduce overhead in transmission! Con : Small increase of node activity; Increase complexity. Channel contention messages Msg-index Discard msgs already forwarded from their queue P a c k e t Listen to the packet index

UNIVERSITY COLLEGE DUBLINDUBLIN CITY UNIVERSITY SMI || NCSR || CDVP Transmission Mechanism (III) Mitigating the Hidden terminal problem (HTP) [WiseMac]: The CSMA can be Adjusted by the SNR; Interference range of a signal can be set greater than the range of correct signal reception; MERLIN sets a certain received power threshold for a correct reception of a packet; E.g. A threshold of 15 dB SNR for a correct reception results in a maximum of 50m transmitting range and over 100m interference range. Zone N Zone N+1 AB AB CP C Con: throughput reduction Transmitting range Interfering range

UNIVERSITY COLLEGE DUBLINDUBLIN CITY UNIVERSITY SMI || NCSR || CDVP Scheduling tables: V-schedule vs. X- Schedule Frame is divided in 8 slots; Nodes in the same zone transmit simultaneously The X scheduling is obtained by super positioning 2 V-sched one of which upside- down Nodes go into sleep immediately after the transmission

UNIVERSITY COLLEGE DUBLINDUBLIN CITY UNIVERSITY SMI || NCSR || CDVP Simulation and result Nodes with the same colors are in the same zone (same hop Count Number). Number slot /frame = 4 Contention period = 30ms DataRate = bits/sec DataSize = 16+8 Bytes (data + 3 bytes preamble + starting code) ParametersValues Energy Transmitting21 mW Energy Receiving14.4 mW Energy stand-by15 µW Switch time Tx/Rx518 µs Switch time Rx/Tx12 µs Switch stanby/Rx518 µs Switch stand-by/Tx15 µs Eyes node

UNIVERSITY COLLEGE DUBLINDUBLIN CITY UNIVERSITY SMI || NCSR || CDVP X-scheduling vs V-scheduling Frametime (sec) Network Lifetime (days) X Scheduling V-Scheduling 1 Gateway 100 Nodes rand. Distributed. 800*500 area network Min signal strength(12 m) 50 msg/min sent by 5 rand. nodes Static network V and X scheduling Network lifetime. The network is considered to fail when 30% of nodes are depleted. Lifetime calculated for a linear depletion of 2 AA batteries. The network lifetime depends linearly on the frame length; The usage of V-sched results in a longer network lifetime than X-sched;

UNIVERSITY COLLEGE DUBLINDUBLIN CITY UNIVERSITY SMI || NCSR || CDVP X and V scheduling setup time V-sched shows double network setup time with respect to X- sched; X and V scheduling can be setup in less than 10 seconds for 250 nodes network density.

UNIVERSITY COLLEGE DUBLINDUBLIN CITY UNIVERSITY SMI || NCSR || CDVP End-to-end packet delay X-schedulingV-scheduling The controlled multiple path mechanism may cause a lower delay for nodes farther from the gateway than other; A periodic and discontinuous increase of latency at the intersection of data traffic flows due to: X-sched: Packet Collisions hence retransmission; V-sched: Periodical stop of nodes activity that go into sleep.

UNIVERSITY COLLEGE DUBLINDUBLIN CITY UNIVERSITY SMI || NCSR || CDVP Average end-to-end packet delay X-sched presents a more accentuated linear behaviour than the V-sched; V-sched shows a considerable increase of packet delay than X- sched; X-sched has a greater throughput than V-sched. Which scheduling to adopt should be based on both the application requirements and network conditions.

UNIVERSITY COLLEGE DUBLINDUBLIN CITY UNIVERSITY SMI || NCSR || CDVP Conclusion and future work The absence of handshake mechanisms like RTS/CTS by means of MERLIN can considerably reduce the end-to-end packet delay; The X scheduling should be used for applications in which some energy can be traded off for a decrease of latency of messages and for applications in which latency is a tighter constraint; V-scheduling is more suitable for low data traffic applications where the need of saving energy is of paramount importance. Future work: As a result of the same nature of X and V scheduling together with a fast setup time, MERLIN is suitable for a dynamic scheduling switching in accordance with change of network conditions, e.g. by means of migrating agents to be injected.

UNIVERSITY COLLEGE DUBLINDUBLIN CITY UNIVERSITY SMI || NCSR || CDVP Thank you for your kind attention

UNIVERSITY COLLEGE DUBLINDUBLIN CITY UNIVERSITY SMI || NCSR || CDVP Implicit Multiple path Performing Forwarding “Transmission to Gateway” results in multiple copies of the same msg; Nodes can detect copies of arriving msgs by combination of Source ID and message ID contained in the msg; Messages arriving at gateway follow multiple paths. Pro : Greater reliabilty! Con : Increase overhead! 7 9 8