Energy Efficient MAC Protocols Design for Wireless Sensor Networks

Similar documents
Presented by: Murad Kaplan

Sensor Network Protocols

MAC LAYER. Murat Demirbas SUNY Buffalo

CSMA based Medium Access Control for Wireless Sensor Network

Advanced Networking Technologies

RT-Link: A global time-synchronized link protocol for sensor networks Anthony Rowe, Rahul Mangharam, Raj Rajkumar

SENSOR-MAC CASE STUDY

Power Saving MAC Protocols for WSNs and Optimization of S-MAC Protocol

CS 410/510 Sensor Networks Portland State University

MAC Essentials for Wireless Sensor Networks

Medium Access Control in Wireless Sensor Networks

Embedded Internet and the Internet of Things WS 12/13

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

Medium Access Control in Wireless Sensor Networks

Medium Access Control. MAC protocols: design goals, challenges, contention-based and contention-free protocols

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

Wireless Sensor Networks 8th Lecture

WIRELESS sensor networking is an emerging technology

WP-PD Wirepas Mesh Overview

AMAC: Traffic-Adaptive Sensor Network MAC Protocol through Variable Duty-Cycle Operations

Ad hoc and Sensor Networks Chapter 5: Medium access control protocols

CONTENTION BASED PROTOCOLS WITH RESERVATION MECHANISMS

Principles of Wireless Sensor Networks. Medium Access Control and IEEE

COMPARISON OF TIME-BASED AND SMAC PROTOCOLS IN FLAT GRID WIRELESS SENSOR NETWORKS VER VARYING TRAFFIC DENSITY Jobin Varghese 1 and K.

WSN Routing Protocols

UNIT IV. Data link layer protocols. Prof.Prasad S.Halgaonkar

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

CHAPTER 2 WIRELESS SENSOR NETWORKS AND NEED OF TOPOLOGY CONTROL

Ferry Route Design with MAC Protocol in Delay Tolerant Networks

Mohamed Khedr.

MAC protocols. Lecturer: Dmitri A. Moltchanov

ABSTRACT. JANG, BEAKCHEOL. Wireless MAC Protocol Design and Analysis. (Under the direction of Professor Mihail L. Sichitiu).

Medium Access Control in Wireless Networks

Time Synchronization in Wireless Sensor Networks: CCTS

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

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

CMPE 257: Wireless and Mobile Networking

Wireless Sensor Networks

CSC8223 Wireless Sensor Networks. Chapter 5 Medium Access Control Protocols

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

Towards a classification of energy aware MAC protocols for wireless sensor networks

Rahman 1. Application

WiseTOP - a multimode MAC protocol for wireless implanted devices

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

sensors ISSN

An Energy Consumption Analytic Model for A Wireless Sensor MAC Protocol

MAC in /20/06

AN ADAPTIVE ENERGY EFFICIENT MAC PROTOCOL FOR WIRELESS SENSOR NETWORKS

IPv6 Stack. 6LoWPAN makes this possible. IPv6 over Low-Power wireless Area Networks (IEEE )

CMPE 257: Wireless and Mobile Networking

Intelligent Transportation Systems. Medium Access Control. Prof. Dr. Thomas Strang

Power-efficient Communication Protocol for Social Networking Tags for Visually Impaired

Maximizing the Lifetime of Clustered Wireless Sensor Network VIA Cooperative Communication

Multiple Access Links and Protocols

CMPE 257: Wireless and Mobile Networking

Multi-Channel Wireless Sensor Networks

CSE 6811 Ashikur Rahman

Energy Management Issue in Ad Hoc Networks

CLUSTER-BASED ENERGY-EFFICIENT MAC PROTOCOL FOR WIRELESS SENSOR NETWORKS. A Thesis by. Nikhil Marrapu

Logical Link Control (LLC) Medium Access Control (MAC)

The MAC layer in wireless networks

Sensor Deployment, Self- Organization, And Localization. Model of Sensor Nodes. Model of Sensor Nodes. WiSe

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

Energy Management Issue in Ad Hoc Networks

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

AN EFFICIENT MAC PROTOCOL FOR SUPPORTING QOS IN WIRELESS SENSOR NETWORKS

Wireless Sensor Networks

A Survey on Medium Access Control Protocols based on Synchronous Duty Cycle Approach in Wireless Sensor Networks

Medium access control in wireless sensor networks

Lecture 4: Wireless MAC Overview. Hung-Yu Wei National Taiwan University

CSE 461: Wireless Networks

SESAM: A Semi -Synchronous, Energy Savvy, Application-Aware Aware MAC SESAM. Outline. Michael Welzl

An Industrial Employee Development Application Protocol Using Wireless Sensor Networks

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

IEEE , Token Rings. 10/11/06 CS/ECE UIUC, Fall

Chapter 3: Medium Access Control in Wireless Sensor Networks

Lecture 16: QoS and "

Event-driven MAC Protocol For Dual-Radio Cooperation

standards like IEEE [37], IEEE [38] or IEEE [39] do not consider

SESAM: A Semi -Synchronous, Energy Savvy, Application-Aware Aware MAC

Intra and Inter Cluster Synchronization Scheme for Cluster Based Sensor Network

Vorlesung Kommunikationsnetze Research Topics: QoS in VANETs

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

Wireless Local Area Networks (WLANs)) and Wireless Sensor Networks (WSNs) Computer Networks: Wireless Networks 1

Reservation Packet Medium Access Control for Wireless Sensor Networks

The Open System Interconnect model

Medium Access Control. IEEE , Token Rings. CSMA/CD in WLANs? Ethernet MAC Algorithm. MACA Solution for Hidden Terminal Problem

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

MAC protocols for ad hoc networks

A Spatio-temporal Access Network for Area Event Monitoring p.1

Energy and Rate based MAC Protocol for Wireless Sensor Networks

Embedded Internet and the Internet of Things WS 12/13

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

The MAC layer in wireless networks

Computational Model for Energy Aware TDMA-based MAC Protocol for Wireless Sensor Network System

Local Area Networks NETW 901

Wireless Sensor Networks: Clustering, Routing, Localization, Time Synchronization

Wireless Sensor Networks

We are IntechOpen, the world s leading publisher of Open Access books Built by scientists, for scientists. International authors and editors

Performance Comparison of Two Different Energy Conservation Mac Protocols

Transcription:

Energy Efficient MAC Protocols Design for Wireless Sensor Networks Francesco Chiti*, Michele Ciabatti*, Giovanni Collodi, Davide Di Palma*, Romano Fantacci *, Antonio Manes *Dipartimento di Elettronica e Telecomunicazioni, Dipartimento di Energetica, Consorzio MIDRA Università di Firenze -Via di S. Marta, 3-50139 Firenze, Italy chiti@lenst.det.unfi.it, michele.ciabatti@unifi.it, collodi@ing.unifi.it, davide.dipalma@unifi.it, fantacci@lenst.det.unfi.it, antonio.manes@unifi.it COST 289 10 th MCM Novi Sad March, 23-24 2006 1/33

Outline Outline 3. MAC protocols overview Scheduled based Contention based 4. Proposed MAC schemes ATSR STAR STAR+ 5. Performance evaluation: Cost Drift 6. Conclusions and further developments COST 289 10 th MCM Novi Sad March, 23-24 2006 2/33

1. MAC protocols overview Definition Wireless Sensor Network (WSN) is composed of a large number of sensor nodes (N) that are densely deployed either inside the investigated phenomenon or very close to it. N IPvx Task Mng Satellite N N N Gateway N N 2G/3G N N Gateway N N N N N N COST 289 10th MCM Novi Sad March, 23-24 2006 3/33

1. MAC protocols overview WSN MAC protocols Tasks: To realize a self-organizing network infrastructure To fairly and efficiently share communication resources Requirements: Unique destination (Sink) High nodes density Low nodes mobility Limited resources (bandwidth, battery, processing and storage) Data centric Application oriented Ad Hoc networks approaches are not merely applicable COST 289 10 th MCM Novi Sad March, 23-24 2006 4/33

2. MAC protocols MAC protocols overview MAC Schedule based Contention based TDMA FDMA CDMA IEE802.11 DCF Low power list. PAMAS WISE MAC S-MAC T-MAC DMAC COST 289 10 th MCM Novi Sad March, 23-24 2006 5/33

1. MAC protocols overview Schedule-Based MAC protocols TDMA, FDMA, CDMA: Resources reservation and scheduling. energy conserving, since overhead and collisions due to contention processes are not further introduced; the nodes are required to form real communication clusters, like in Low- Energy Adaptive Clustering Hierarchy (LEACH) and to control: the intra-cluster communications; the inter-cluster communications that is difficult in time varying topology regime. lower scalability. COST 289 10 th MCM Novi Sad March, 23-24 2006 6/33

1. MAC protocols overview Contention-Based MAC protocols IEEE 802.11 Distributed Coordination Function (DCF): based on Media Access with Collision Avoidance Wireless (MACAW) widely applied in ad hoc wireless networks because of its simplicity and robustness with respect to the hidden terminal problem; high energy consumption when nodes are in idle mode due to the idle listening mode (power-save mode) of CSMA/CA. Power Aware Multi Access Protocol with Signaling (PAMAS) improvement in energy saving by avoiding the overhearing effects among neighboring nodes; requires two independent radio channels, thus implying in most of the cases two independent radio systems on each node; does not attempt to reduce idle listening. COST 289 10 th MCM Novi Sad March, 23-24 2006 7/33

1. MAC protocols overview Contention-Based MAC protocols Low Power Listening and Preamble Sampling protocols: based on listening (part of) the packet preamble to: notify receivers of the upcoming transfer; to adjust accordingly the circuitry. The receiver can periodically turn on the radio to sample for incoming data (duty cycle). If it detects a preamble, it will continue listening until the startsymbol arriving, conversely, the radio is turned-off again. Energy saving for the sender who waits instead of transmitting a preamble, Energy saving for the receiver, since the time until the start symbol occurs is reduced in length considerably COST 289 10 th MCM Novi Sad March, 23-24 2006 8/33

1. MAC protocols overview Contention-Based MAC protocols WiseMAC: nodes maintain the schedule offsets (phase) of their neighbors through piggy backed information on the ACK of the underlying CSMA protocol. Offset is used to determine when to start transmitting the preamble. adapts automatically to traffic fluctuations: under low load it uses long preambles and consumes low power (receiver costs dominate); under high loads, it uses short preambles and operates energyefficiently (overheads are minimized). not well suited for message broadcasting as the preamble length must span the sampling points of all neighbors accounting for drift, so it is often maximized. COST 289 10 th MCM Novi Sad March, 23-24 2006 9/33

1. MAC protocols overview Contention-Based MAC protocols S-MAC, T-MAC, DMAC: They introduce a duty cycle within each slot thus synchronizing the nodes. At the beginning of a slot, all nodes wakeup and any node wishing to transmit a message must contend for the channel. These approaches differ in their way of deciding when and how to switch back from active to sleep. This increases the collision probability in comparison to energy-efficient CSMA protocols. To mitigate the increased collision overheads S-MAC and TMAC include an RTS/CTS handshake, while DMAC avoids this protocol overhead. COST 289 10 th MCM Novi Sad March, 23-24 2006 10/33

2. Proposed MAC protocols System requirements for MAC protocols design Power consumption issues to make the system able to run unattended; Optimal energy management; Network life-time to avoid the whole network to get partitioned; Capability of quickly set-up an end-to-end communication infrastructure; Support both to synchronous (source-initiated) and asynchronous (eventbased) sensing; Quality of Service (QoS) provisioning; MAC layer optimization ensuring that the spent energy is directly related to the amount of traffic. Trade off between: performance (latency, throughput, fairness); cost (energy efficiency, algorithmic complexity, signaling overhead). COST 289 10 th MCM Novi Sad March, 23-24 2006 11/33

2. Proposed MAC schemes ATSR Asynchronous Transmission Synchronous Reception Maximize node life-time sleep status node Synchronization message ID: unique identifier neighbour node Phase: relative time offset to the next listening state S-MAC COST 289 10 th MCM Novi Sad March, 23-24 2006 12/33

2. Proposed MAC schemes STAR MAC Synchronous Transmission Asynchronous Reception Background: WISE MAC: nodes maintain the schedule offsets of their neighbors S-MAC: nodes regularly broadcast SYNC packets (duty cycle) Drawbacks (related to our application): WISE MAC: offset information is transmitted within ACK messages, then its update depends on traffic load S-MAC: clustered nodes are strictly synchronized and must have the same duty cycle and frame time Proposed approach: STAR protocol does not require strict node synchronization: each node can adjust its duty cycle and frame period independently. Nodes periodically send their offsets to neighbors through a MAC layer signaling. As a result, the network topology is flat. COST 289 10 th MCM Novi Sad March, 23-24 2006 13/33

2. Proposed MAC schemes STAR MAC Synchronous Transmission Asynchronous Reception 1. Completely novel approach effectively joining: WISE MAC (phase based transmission scheduling) S-MAC (duty cycle) 2. Efficient power management (stable low power state + duty cycle) Sleep status (T S, c sleep = 0.01 ma): RF OFF Micro & Sensor board: power save mode MAC frame period (T f = T l + T S ) Tl Tl Duty cycle d% = 100 = 100 T T + T f l s COST 289 10 th MCM Novi Sad March, 23-24 2006 14/33

2. Proposed MAC schemes STAR MAC Synchronous Transmission Asynchronous Reception Sleep status (T S, c sleep =0.01 ma): RF OFF Micro power save mode Sensor board power save mode Listening status (T l, c Tl =10-40 ma): RF ON (Rx or Tx) Micro ON Sensor board ON only when triggered node neighbour node COST 289 10 th MCM Novi Sad March, 23-24 2006 15/33

2. Proposed MAC protocols STAR MAC Synchronization Phase Master Node Node 5 Node 3 Node 1 COST 289 10th MCM Novi Sad March, 23-24 2006 16/33

2. Proposed MAC schemes STAR MAC Set-up Phase 2. Beacon broadcasting (starting from Gateway) 3. Neighbors list assessment within at least 1 period (T f ) 4. Duty cycle operation mode with semi duplex communications (independently each other) 5. Mote s phase transmission (time to the next awakening) 6. Weak and distributed synchronization scheme (rendez vous like) COST 289 10 th MCM Novi Sad March, 23-24 2006 17/33

2. Proposed MAC schemes STAR MAC Regime Phase HELLO + FWD HELLO + FWD HELLO + FWD HELLO HELLO HELLO 1 2 N time T f T f T f T f Network status updating frame-by-frame with HELLO mesasages: n i ++ (incoming neighbor) n i --or (node failure) additional parameters (Hop Counter, Battery Level, Link Quality) COST 289 10 th MCM Novi Sad March, 23-24 2006 18/33

2. Proposed MAC schemes STAR MAC Regime Phase 1. Weak nodes synchronization (2 way handshake) Set up + recovery procedures Hop ID Phase counter Sequence Number MAC PDU header COST 289 10 th MCM Novi Sad March, 23-24 2006 19/33

2. Proposed MAC protocols STAR MAC Phase evaluation procedure Tx Tx T s T l T f Phase Phase t MAC PDU header ID Phase Hop counter Sequence Number Phase evaluation if (STATE == LISTEN) { Phase = Ticksleft + SleepTime } else if (STATE == SLEEP) { Phase = Ticksleft - ListeningTime } COST 289 10 th MCM Novi Sad March, 23-24 2006 20/33

2. Proposed MAC schemes STAR MAC Recovery Phase HELLO HELLO HELLO Period 1 Period 2 Period N T f T switch T f T f time Orphanage management Beacon broadcasting Neighbors list assessment within N period (N T f ) Own HELLO messages broadcasting in search of connectivity COST 289 10 th MCM Novi Sad March, 23-24 2006 21/33

2. Proposed MAC schemes Enhanced STAR (STAR+) Subset: set of neighbor nodes jointly awake for a time interval greater than the time necessary for receiving a message (T Rx ) Only one synchronization message is multicasted to all the neighbor nodes belonging to a subset Lower number of synchronization messages (multicasting gain) COST 289 10 th MCM Novi Sad March, 23-24 2006 22/33

3. Performance evaluation Normalized Cost: ATSR ( S-MAC) STAR C C + Nc T NT C NC c d c Tx 1 [ ] = Rx + sleep ( 1 d ) + [ ma Tx Rx Rx Rx = + c ] sleep ma T Tf T f T f T f f STAR + C KCTx = c d Rx + c sleep ( 1 d ) + [ ma ] T T f f Parameter Cost of receiving status (c Rx ) Cost of transmitting status (C Tx ) Cost of sleep status (c sleep ) number of neighbor nodes (N) Synchronization period (T F ) Value 10 ma 30 mah 0.01 ma 1-80 5-30 s COST 289 10 th MCM Novi Sad March, 23-24 2006 23/33

3. Performance evaluation Normalized Cost vs T F Normalized Cost vs N Cut-off time for T F (floor effect) K N = n N 1 2 n = n Tl T n = 2 Tf ( ) Rx n 1 COST 289 10 th MCM Novi Sad March, 23-24 2006 24/33

3. Performance evaluation Normalized Cost vs Duty-Cycle% Duty-cycle dimensioning according to scenario and topology Performance of STAR and STAR+ protocols is better than ATSR COST 289 10 th MCM Novi Sad March, 23-24 2006 25/33

3. Performance evaluation STAR MAC Impact evaluation of Phase drift Master Node vs Ordinary Node (different drift) 70000 60000 Transmitted Phase 50000 40000 30000 20000 Phase Master Node Phase Ordinary Node 10000 0 9.36.00 10.48.00 12.00.00 13.12.00 14.24.00 15.36.00 Time [hh/mm/ss] Joint phase drift time diagrams COST 289 10 th MCM Novi Sad March, 23-24 2006 26/33

3. Performance evaluation STAR MAC Impact evaluation of Phase drift Master Node vs Ordinary Node (different drift) Ordinary Node Phase drift PDF Master Node Phase drift PDF Mean drift ( ) = 500 ms /T f = 10% Node lack after δ/ T f without STAR MAC synchronization COST 289 10 th MCM Novi Sad March, 23-24 2006 27/33

3. Performance evaluation STAR MAC Impact evaluation of Phase drift Ordinary Node vs Ordinary Node (comparable drift) 70000 60000 Transmitted Phase 50000 40000 30000 20000 Phase Node 1 Phase Node 2 10000 0 0.00.00 1.12.00 2.24.00 3.36.00 4.48.00 6.00.00 Time [hh/mm/ss] Joint phase drift time diagrams COST 289 10 th MCM Novi Sad March, 23-24 2006 28/33

3. Performance evaluation STAR MAC Impact evaluation of Phase drift Ordinary Node vs Ordinary Node (comparable drift) Ordinary Node Phase drift PDF Master Node Phase drift PDF Mean drift ( ) = 0 ms /T f = 0% COST 289 10 th MCM Novi Sad March, 23-24 2006 29/33

3. Performance evaluation Achieved results Energy efficient MAC protocols proposal Analytical modeling and rationales Parameters tuning Object oriented simulator: Traffic Generators and Map MAC module Routing module Implementation on MICA2 motes Stable low power state (10 µa) STAR MAC implementation Test bed (3 motes) monitored along 72 h Test bed (3 motes and traffic generators) monitored along 12 h COST 289 10 th MCM Novi Sad March, 23-24 2006 30/33

4. Conclusions & developments Conclusions Energy efficient MAC protocols proposal (analytical modeling & rationales) STAR (duty cycle) STAR + (multicasting) Power saving by introducing a sleep state; Optimization of Frame period; Duty cycle tuning dependently from the number of neighbors; Traffic load balancing resorting to multicasting effect (robustness and scalability); Better self-adaptability and re-configurability; Higher end-to-end delay. COST 289 10 th MCM Novi Sad March, 23-24 2006 31/33

4. Conclusions & developments Further developments STAR MAC integration with smart antennas Mobile node management Basic χ-layer routing protocol implementation: synchronous (downstream) sensing asynchronous or event-based sensing (upstream + downstream) Enhanced routing protocols: QoS oriented Differentiated services COST 289 10 th MCM Novi Sad March, 23-24 2006 32/33

Acknowledgments FP6-IST-1-508744-IP GoodFood FP6-IST-1-507325-NoE NEWCOM - Network of Excellence in Wireless COMmunications FP6-IST-4-027738-NoE CRUISE - CReating Ubiquitous Intelligent Sensing Environments WSN GPRS over TCP/IP Gateway Remote Server GUI Laptop PDA COST 289 10th MCM Novi Sad March, 23-24 2006 33/33

Energy Efficient MAC Protocols Design for Wireless Sensor Networks Francesco Chiti*, Michele Ciabatti*, Giovanni Collodi, Davide Di Palma*, Romano Fantacci *, Antonio Manes *Dipartimento di Elettronica e Telecomunicazioni, Dipartimento di Energetica, Consorzio MIDRA Università di Firenze -Via di S. Marta, 3-50139 Firenze, Italy chiti@lenst.det.unfi.it, michele.ciabatti@unifi.it, collodi@ing.unifi.it, davide.dipalma@unifi.it, fantacci@lenst.det.unfi.it, antonio.manes@unifi.it COST 289 10 th MCM Novi Sad March, 23-24 2006 34/33

2. Proposed MAC protocols STAR MAC Synchronization messages exchange Master to Ordinary Node (different drift) Master Ordinary Phase Time COST 289 10 th MCM Novi Sad March, 23-24 2006 35/33