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.

Slides:



Advertisements
Similar presentations
Energy-Efficient and Reliable Medium Access in Sensor Networks Authors: Vivek Jain, Ratnabali Biswas and Dharma P. Agrawal Department of Computer Science.
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.
Decentralized Reactive Clustering in Sensor Networks Yingyue Xu April 26, 2015.
Z-MAC: a Hybrid MAC for Wireless Sensor Networks Injong Rhee, Ajit Warrier, Mahesh Aia and Jeongki Min Dept. of Computer Science, North Carolina State.
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.
1 Cross-Layer Scheduling for Power Efficiency in Wireless Sensor Networks Mihail L. Sichitiu Department of Electrical and Computer Engineering North Carolina.
By Antonio Ruzzelli MANAGEMENT ISSUES FOR WIRELESS SENSOR NETWORKS, AN OVERVIEW:
UNIVERSITY COLLEGE DUBLINDUBLIN CITY UNIVERSITY SMI || NCSR || CDVP An Energy-Efficient and Low- Latency Routing for Wireless Sensor Networks Antonio G.
Self Organization and Energy Efficient TDMA MAC Protocol by Wake Up For Wireless Sensor Networks Zhihui Chen; Ashfaq Khokhar ECE/CS Dept., University of.
1 University of Freiburg Computer Networks and Telematics Prof. Christian Schindelhauer Wireless Sensor Networks 9th 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.
Mobile and Wireless Computing Institute for Computer Science, University of Freiburg Western Australian Interactive Virtual Environments Centre (IVEC)
Ruzzelli, Cotan O’Hare, Tynan, Havinga Protocol assessment issues in low duty cycle sensor networks: The switching energy.
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.
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.
Ruzzelli, Cotan O’Hare, Tynan, Havinga Protocol assessment issues in low duty cycle sensor networks: The switching energy.
MAC Layer Protocols for Sensor Networks Leonardo Leiria Fernandes.
Presenter: Abhishek Gupta Dept. of Electrical and Computer Engineering
1 An Adaptive Energy-Efficient MAC Protocol for Wireless Sensor Networks The First ACM Conference on Embedded Networked Sensor Systems (SenSys 2003) November.
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.
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.
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.
Wireless MAC Protocols for Ad-Hoc Networks Derek J Corbett Supervisor: Prof. David Everitt.
The University of Iowa. Copyright© 2005 A. Kruger 1 Introduction to Wireless Sensor Networks Medium Access Control (MAC) 21 February 2005.
† 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 성 백 동
1 An Adaptive Energy-Efficient and Low-Latency MAC for Data Gathering in Wireless Sensor Network Gang Lu, Bhaskar Krishnamachari, and Cauligi Raghavendra.
Lan F.Akyildiz,Weilian Su, Erdal Cayirci,and Yogesh sankarasubramaniam IEEE Communications Magazine 2002 Speaker:earl A Survey on Sensor Networks.
Presenter: Abhishek Gupta Dept. of Electrical and Computer Engineering
Versatile Low Power Media Access for Wireless Sensor Networks Sarat Chandra Subramaniam.
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.
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.
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
1 An Adaptive Energy-Efficient MAC Protocol for Wireless Sensor Networks Tijs van Dam, Koen Langendoen In ACM SenSys /1/2005 Hong-Shi Wang.
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.
KAIS T Medium Access Control with Coordinated Adaptive Sleeping for Wireless Sensor Network Wei Ye, John Heidemann, Deborah Estrin 2003 IEEE/ACM TRANSACTIONS.
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.
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.
S-MAC Taekyoung Kwon. MAC in sensor network Energy-efficient Scalable –Size, density, topology change Fairness Latency Throughput/utilization.
SERENA: SchEduling RoutEr Nodes Activity in wireless ad hoc and sensor networks Pascale Minet and Saoucene Mahfoudh INRIA, Rocquencourt Le Chesnay.
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.
Power-Efficient Rendez- vous Schemes for Dense Wireless Sensor Networks En-Yi A. Lin, Jan M. Rabaey Berkeley Wireless Research Center University of California,
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
SENSYS Presented by Cheolki Lee
Investigating Mac Power Consumption in Wireless Sensor Network
Presentation transcript:

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 Cluster project (AIC) Smart Media Institute (SMI) Department of Computer Science University College Dublin Ireland.

MERLIN: MAC and Routing Integration for WSNs by SAND project Summary Overview of WNSs and protocols Phase1: MERLIN design –Motivation and objectives –Fundamental concept –MAC details –Routing details Phase2: Simulation and results –Scheduling performance –Comparison against SMAC+ESR Conclusion

MERLIN: MAC and Routing Integration for WSNs by SAND project 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;

MERLIN: MAC and Routing Integration for WSNs by SAND project WSNs issues: Nodes must be cheap  Limited memory capabilities  Limited processing capabilities  Limited power capabilities  Maybe not very reliable Limited energy  Power consumption High node number  Scalability issues High dynamic condition  Reactivity and Self-organization Always on radio  node depletion in few days (e.g. Mobile phone) MAC issues Simultaneous msg to same device  Packet Collision Channel access delay Control packet overhead Multihop routing issues Route maintenance Overhead E-to-E latency Global addressing issue Only useful messages to deliver  In-network processing

MERLIN: MAC and Routing Integration for WSNs by SAND project Wireless sensor network architecture An example: Antenna Sensing devices Application Data aggregation Routing MAC Physical Sensing coverage Cross layer interaction Localization The most suitable network architecture for WSNs is still an open issue Each layer has its own task Any layer try to achieve the task using the smallest amount of energy possible Researchers are evaluating how to use the cross layer interaction at best

MERLIN: MAC and Routing Integration for WSNs by SAND project Mechanisms applied in Wireless Sensor Networks MACs: The CSMA/CA approach (Carrier sense multiple access with collision avoidance) A potential transmitter listen to the channel for a random time in a CW to sense any ongoing transmission in progress Channel assumed free  Transmit the packet with procedeure RTS/CTS/Data/ACK Channel busy  Transmission postponed then node switches off the radio Adv Flexible Dis High latency and idle listening node1 node2 node3 TX RTS CTS Contention Listen Preamble+Data ACK Sleep The TDMA approach (Time division multiple access) Time is divided into slots that are (in some way) assigned to neighbouring nodes ADV: collision free and energy efficient DIS: Low flexibility Random Time Tx Rx

MERLIN: MAC and Routing Integration for WSNs by SAND project Due to low duty cycle of WSNs, separate MAC and Routing layers cause an extremely high latency –(e.g. SMAC and DSR  tens of seconds delay for packets of nodes in hop 10 or more) Layer modularisation requires higher memory capability  Layer integration is beneficial Nodes are cheap and not reliable –failure, interference, depletion, mobility  Addressing a single node can result in high error probability Motivation for MERLIN

MERLIN: MAC and Routing Integration for WSNs by SAND project Objectives of MERLIN MAC+Routing integration features into a simple architecture; No usage of handshake mechanisms; No specific node addressing; Reduce latency while ensuring a very low energy consumption Controlled packet duplication to address sensor failure and bad channel condition;

MERLIN: MAC and Routing Integration for WSNs by SAND project 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 into sleep simultaneously (European EYES project, NL)

MERLIN: MAC and Routing Integration for WSNs by SAND project Division of the network in timezones SYNC packets from the gateway are forwarded to further nodes. Every node sets its zone and forward the packet to more distant nodes.

MERLIN: MAC and Routing Integration for WSNs by SAND project 4-Zone V-scheduling table Nodes in the same timezone contend the slot for local broadcast only once each 4 frametimes

MERLIN: MAC and Routing Integration for WSNs by SAND project Data traffic Downstream multicast: Packets are transmitted to higher zones Local broadcast: Packets reach all neighbours. No forwarding is performed Upstream multicast: Packets are forwarded to smaller zones

MERLIN: MAC and Routing Integration for WSNs by SAND project Transmission Mechanism (I) The minimum wakeup concept through CCA Alternation of long period of inactivity to tiny period of channel assessment; The Clear Channel Assessment CCA is the shortest time period needed for nodes to sense any activity on the channel (~2.5msec in BMAC) Much shorter CCA period than time required for a control packet (e.g. 35msec for 5byte transmission with Tr1001) duty cycle reduced to less than 1% Ts Sleep period CCA Time

MERLIN: MAC and Routing Integration for WSNs by SAND project 2 questions: How can a Tx know when the Rx is awake? If not addressing a specific node (in multicast and broadcast), how can correct/incorrect receptions be notified?

MERLIN: MAC and Routing Integration for WSNs by SAND project Burst tone can help Properties –Are signal impulse  Do not contain any coded information –Are robusts  Several simultaneous burst can still be as one –They are shorter that a normal ACK Utilization Broadcast: Bursts identify reception errorsMulticast: Bursts identify correct receptions

MERLIN: MAC and Routing Integration for WSNs by SAND project Transmission Mechanism (II) Tx1 Tx2 Tx1

MERLIN: MAC and Routing Integration for WSNs by SAND project Disadvantages 1) MERLIN does not address a specific receiving node  multiple copy of the same msg sent can be generated   increase overhead! 2) Some collision due to the Hidden Terminal Problem (HTP) Zone 1 Zone 2 Zone 3 Zone 4 Zone 5 A B Zone 3 A B ?

MERLIN: MAC and Routing Integration for WSNs by SAND project Routing characteristics (I) 3 small buffers of upstram, downstream and local broadcast are provided Packets organised in multiple msgs of the same data traffic type; Packets contain a msg-ID index 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 buffer 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 Controlled multipath

MERLIN: MAC and Routing Integration for WSNs by SAND project Routing characteristics (II) Timezone maintenance Timezone update are sent periodically; Failed reception of timezone update from zone N-1 node to zone N node triggers a upstream multicast of Timezone Update request (TUR) –N-1 node/s reply  Connection reestablished N-1 failed  local broadcast TUR –At least one reply  change of zoen to N+1 N failed  downstream broadcast TUR TUR

MERLIN: MAC and Routing Integration for WSNs by SAND project Phase 2: Simulation and Comparison with two existing protocol architecture: SMAC (mac)+ ESR (routing)

MERLIN: MAC and Routing Integration for WSNs by SAND project 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

MERLIN: MAC and Routing Integration for WSNs by SAND project V-scheduling Frametime (sec) Network Lifetime (days) 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 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;

MERLIN: MAC and Routing Integration for WSNs by SAND project V scheduling setup time V scheduling can be setup in less than 10 seconds up to 250 nodes/100m^2 of network density.

MERLIN: MAC and Routing Integration for WSNs by SAND project End-to-end packet delay V-scheduling The controlled multiple path mechanism may cause a lower delay for nodes farther from the gateway; An increase of latency at the intersection of data traffic flows due to periodical stop of nodes activity that go into sleep. V-scheduling delay obtained for 2sec frametime length Frametime length should be based upon application requirements.

MERLIN: MAC and Routing Integration for WSNs by SAND project The SMAC protocol SMAC divides time in two periods: active time and sleeping time; Active period = SYNC period for node sync update, Request To Send (RTS), Clear to Send (CTS). Communication establishing: – neighboring nodes synchronize to the start of the active period then local broadcast of SYNC packets. Data message exchanges follow the RTS/CTS/DATA/ACK; –  nodes switch between different states periodically. RTS CTS Data Transmitter Receiver time ACK

SMAC Coordinated Sleeping sleep listen t1 t2 Timing relationship of packet Tx/Rx

MERLIN: MAC and Routing Integration for WSNs by SAND project Scenario and Setup Scenario 5 nodes two-hops 70 nodes Random multihop Metrics: Energy consumption per RX packet Network lifetime E-to-E latency Total packet overhead % sleeping time Parameters: Duty cycle (acting on CW and frametime size Low traffic conditions (12 packet/min) High traffic conditions (60 packet/min) Sources Forwarder Destinations

MERLIN: MAC and Routing Integration for WSNs by SAND project Low traffic 2-hops scenario

MERLIN: MAC and Routing Integration for WSNs by SAND project High traffic 2-hops scenario

MERLIN: MAC and Routing Integration for WSNs by SAND project Multihop scenario: Lifetime Note: These graphs have little relevance if not related to the EtoE latency

MERLIN: MAC and Routing Integration for WSNs by SAND project Multihop scenario: Latency/energy

MERLIN: MAC and Routing Integration for WSNs by SAND project Total packet overhead The MAC routing integrated nature MERLIN results in a smaller packet overhead than SMAC+ ESR.

MERLIN: MAC and Routing Integration for WSNs by SAND project Conclusion Description and simulated results of MERLIN have been presented; MERLIN is suitable for large scale sensor networks with energy consumption as main goal; MERLIN is suitable for communication to a from the gateway The multicast mechanism with burst ACK showed large improvement on the communication reliability The integrated nature, the absence of handshake mechanisms help reducing the EtoE packet delay EtoE delay can be traded-off for an longer network lifetime Results showed lifetime being extended by a factor of 2.5 of MERLIN with respect to SMAC

MERLIN: MAC and Routing Integration for WSNs by SAND project Thank you for your kind attention