MAC Essentials for Wireless Sensor Networks

Similar documents
MAC LAYER. Murat Demirbas SUNY Buffalo

Presented by: Murad Kaplan

Wireless Sensor Networks 8th Lecture

CSMA based Medium Access Control for Wireless Sensor Network

RMIT University. Data Communication and Net-Centric Computing COSC 1111/2061/1110. Lecture 8. Medium Access Control Methods & LAN

R-MAC: An Energy-Efficient MAC Protocol for Underwater Sensor Networks

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

An Efficient Scalable Scheduling MAC Protocol for Underwater Sensor Networks

Delay Analysis of ML-MAC Algorithm For Wireless Sensor Networks

Exercises of lecture Wireless Sensor Networks Winter 2006/2007 Sheet 4

AN EFFICIENT MAC PROTOCOL BASED ON HYBRID SUPERFRAME FOR WIRELESS SENSOR NETWORKS

Energy Efficient MAC Protocols Design for Wireless Sensor Networks

CSC8223 Wireless Sensor Networks. Chapter 5 Medium Access Control Protocols

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

Embedded Internet and the Internet of Things WS 12/13

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

Medium Access Control in Wireless Sensor Networks

Advanced Networking Technologies

Multiple Access Protocols

Event-driven MAC Protocol For Dual-Radio Cooperation

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

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

Medium Access Control in Wireless Sensor Networks

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

Reservation Packet Medium Access Control for Wireless Sensor Networks

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

MULTIPLE ACCESS PROTOCOLS 2. 1

Media Access Control. Networked Systems (H) Lecture 5

Impact Analysis of Different Scheduling and Retransmission Techniques on an Underwater Routing Protocol

SENSOR-MAC CASE STUDY

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

COMPARISON OF CSMA BASED MAC PROTOCOLS OF WIRELESS SENSOR NETWORKS

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

Wireless Ad-Hoc Networks

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

MAC Essentials for Wireless Sensor Networks

Ferry Route Design with MAC Protocol in Delay Tolerant Networks

CS 410/510 Sensor Networks Portland State University

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

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

Strengthening Unlicensed Band Wireless Backhaul

Media Access Control in Ad Hoc Networks

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

CHAPTER 5 PROPAGATION DELAY

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

Reduced-Frame TDMA Protocols for Wireless Sensor Networks

A lightweight protocol suite for underwater communication

Time Synchronization in Wireless Sensor Networks: CCTS

Chapter 3: Medium Access Control in Wireless Sensor Networks

CONCLUSIONS AND SCOPE FOR FUTURE WORK

Aloha and slotted aloha

Performance Comparison of Two Different Energy Conservation Mac Protocols

Energy Management Issue in Ad Hoc Networks

The MAC layer in wireless networks

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

Principles of Wireless Sensor Networks. Medium Access Control and IEEE

Vorlesung Kommunikationsnetze Research Topics: QoS in VANETs

Sensor Network Protocols

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

Multiple Access Links and Protocols

Energy Management Issue in Ad Hoc Networks

COS 140: Foundations of Computer Science

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

November 1998 doc.: IEEE /378 IEEE P Wireless LANs Extension of Bluetooth and Direct Sequence Interference Model.

Wireless MACs: MACAW/802.11

Medium Access Control Protocols for Wireless Sensor Networks: Design Space, Challenges, and Future Directions

Topics. Link Layer Services (more) Link Layer Services LECTURE 5 MULTIPLE ACCESS AND LOCAL AREA NETWORKS. flow control: error detection:

Goals. Fundamentals of Network Media. More topics. Topics. Multiple access communication. Multiple access solutions

The MAC layer in wireless networks

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

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

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

Wireless and WiFi. Daniel Zappala. CS 460 Computer Networking Brigham Young University

Lecture 9. Quality of Service in ad hoc wireless networks

Wireless Sensor Networks

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

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

WIRELESS sensor networking is an emerging technology

CONTENTION BASED PROTOCOLS WITH RESERVATION MECHANISMS

Lecture 8 Wireless Sensor Networks: Overview

Networking Sensors, I

CS 43: Computer Networks. 27: Media Access Contd. December 3, 2018

CMPE 257: Wireless and Mobile Networking

AN ADAPTIVE ENERGY EFFICIENT MAC PROTOCOL FOR WIRELESS SENSOR NETWORKS

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

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

Reducing Inter-cluster TDMA Interference by Adaptive MAC Allocation in Sensor Networks

Medium Access Control in Wireless Networks

Maximizing the Lifetime of Clustered Wireless Sensor Network VIA Cooperative Communication

sensors ISSN

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

Outline. Introduction to Networked Embedded Systems - Embedded systems Networked embedded systems Embedded Internet - Network properties

An Energy-Efficient MAC Protocol to Conserve Energy in Wireless Sensor Networks

Enhanced Power Saving Scheme for IEEE DCF Based Wireless Networks

Reminder: Datalink Functions Computer Networking. Datalink Architectures

Lecture 16: QoS and "

Wireless Sensor Networks 7th Lecture

WiseTOP - a multimode MAC protocol for wireless implanted devices

FTA-MAC: Fast Traffic Adaptive energy efficient MAC protocol for Wireless 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

Transcription:

MAC Essentials for Wireless Sensor Networks Abdelmalik Bachir, Mischa Dohler, Senior Member, IEEE, Thomas Watteyne, Member, IEEE, and Kin K. Leung, Fellow, IEEE

Medium access control Part of the link layer (OSI model) Controls access to physical medium Assigns a unique address to the host (MAC address)

Why is MAC important in WSNs?

Some WSN characteristics Limited energy resources Low data load, but highly directed Control often decentralized Huge amount of nodes with low computing capabilities Volatile radio links

Energy constraints in WSN Energy consumption dominated by nodes radio consumption MAC controls active and sleep mode MAC essential in energy consumption of a WSN design

Energy consumption Idle listening Collisions Overhearing Large overheads

Traditional MAC families Reservation-based protocols Contention-based protocols

Reservation-based protocols Nodes access network in a scheduled order Global time synchronization High fixed troughput Poor mobility TDMA

Contention-based protocols Nodes access the network in a random and competitive order (e.g channel sensing and contention) Robust to node mobility Degraded troughput with heavy loads CSMA, ALOHA

Throughput vs offered load

Energy consumption vs throughput

Thematic taxonomy Traditional surveys classify MAC protocols according to reservation or contention based medium access techniques Need guidelines to determine MAC protocols suited for a given set of cirumstances Focus on thematic classification of protocols suited for specific needs of different WSN

Proposed families Scheduled protocols: Fixed high load traffic Protocols with Common active periods: Periodic medium load traffic Preamble sampling protocols: Random low load traffic

Scheduled protocols Optimized for high-load WSNs e.g multimedia applications Maintains network wide schedule among nodes No collisions, no overhearing and minimized idle listening reduce energy consumption Weak node mobility Requires global synchronization

Basic functionality Nodes assigned slots inside timeframes Slots assigned using a distributed schedule Network-wide synchronisation and scheduling needed TDMA

Time synchronized Mesh Protocol A node can participate in multiple frames at once having multiple refresh rates for different tasks TDMA combined with FDMA and frequency hopping Increased robustness against narrowband interference

Time Synchronised Mesh protocol

Some related problems Maintining tight synchronization in multi-hop networks Repetitive broadcast may waste energy Poor flexibility: Changes in traffic load or network structure require new schedules to be calculated Maintaining memory of neighbourhood topology consumes energy inside nodes

Protocols with Common Active Suited for periodic medium-load traffic (typical to e.g industrial applications) Common active periods among nodes to reduce energy consumption Periods Local self-scheduling among nodes increase network flexibility Weak against node mobility Some degree of synchronization needed

Basic functionality Nodes define common active/sleep periods Nodes contend for channels during active periods Synchronization among nodes to define active periods

Sensor MAC (SMAC) Active period split into two sub periods (Sync and data) Sync packets exchanged to build local schedule Nodes with common schedule form virtual clusters Sub periods divided into mini-slots where nodes contend for channel Random backoff time to reduce collisions

Some related problems Determining optimal size of active periods (Short periods reduce idle listening but increase collisions) Long sleep periods increase network latency Irregular traffic increase collisions during active periods Mobile nodes waste energy rescheduling

Preamble sampling protocols Good for WSN s with low traffic and remote node locations (e.g metering applications, environmental monitoring) Long sleep cycles reduce energy consumption except during transmission Robust against node mobility Requires few synchronization among nodes

Sleeping node switch on radio for short durations to sample channel (check intervals) Transmitter uses long preamble to ensure detection by recieving node during check intervals

Some related problems Transmitter preamble needs to cover entire reciever check time interval to ensure detection Long preamble drains transmitter energy and increase chance of collisions when network traffic increases High cost of transmission can drain more energy than saved from reduced listening

Finding optimal check intervals depend on traffic load

Reducing preamble length without reducing check interval: Wireless sensor MAC (WiseMAC) Node learns about neighbours checktimes to reduce preamble Recieving nodes share check-times using piggybacking on ACK returned to transmitter Neighbours check times stored in nodes internal table If reciever check times change, transmitter can switch back to full preamble length to ensure detection

Wireless sensor MAC (WiseMAC)

Hybrid protocols Combine categories to achieve high performance in variable traffic patterns Zebra MAC: CSMA inside large TDMA slots

Conclusions MAC important in WSNs Complete system-wide quantificaiton of WSN constraints not available No MAC exist that is highly scalable Power harvesting in future applications may favour some scheduling of nodes active modes

Debate Will real world systems with varying traffic, multi hops etc, result in too many hybrids making the families useless? Making spesific families linked to real world systems may encourage thinking inside a box and hinder seeing new solutions Difficult to see practical difference between reservation based and scheduling protocol family

T-Lohi: A New Class of MAC Protocols for Underwater Acoustic Sensor Networks Affan A. Syed Wei Ye John Heidemann Information Sciences Institute/USC

Paper motivation No MAC protocol widely available to support dense UWSNs Unique characteristics of underwater communication may be exploited in MAC design Energy-efficient design important in UWSNs

Paper main contributions Evaluation of space time uncertainty and latency and how these may be exploited in MAC design T-Lohi, a new class of MACs for UWSNs

Underwater Acoustic sensor networks Traditional networks very long range (several kilometers) Many new limitations not seen in radio Short range acoustic networks may be easier to implement

Challenges with underwater acoustic communication High propagation latency Low bandwidth Surcface scattering Complex multipath fading Temperature, salinity and pressure influence

Challenges with underwater acoustic communication Short range communication (less than 500m) may simplify propagation characteristics and allow simpler and cheaper design Transmission often 100 times more expensive than reception These characteristics create new-phenomena in MAC protocol design

Energy reliable applications Static sensing applications Gliders and low-energy mobility platforms Water-life tagging

Energy efficiency design High transmit costs challenges Long idle listening time Replace battery may be difficult

Space time uncertainty High latency cause unfairness in contention due to node locations Clear channel assesment needs to consider worst case latency of neighbours Nodes in close proximity may monopolize a channel High latency may be exploited in counting and detecting contenders

Deafness conditions Nodes cannot transmit and recieve simultanously (halfduplex) Two contending nodes far away may not hear eachothers contending tone and think they won round Nodes may start contending while recieving other contenders and not hear Short reciever detection time important to reduce deafness probability

Deafness conditions impact Tone-data collisions Data-data collisions Increasing number of conteders reduce risk of deafness

T-Lohi MAC protocol

Tone-LOHI MAC protocol goals Efficient channel utilization Stable troughput with both low and high loads Low energy consumption Flexible for a range of applications and traffic patterns

Tone-LOHI MAC protocol Nodes reserve channel prior to data transmission using contention rounds Contention rounds may be common or random among nodes

T-LOHI energy reduction Channel reservation prevents packet collisions Special wake-up tone reciever allowing lowpower wakeup listening

T-LOHI channel reservation Nodes contend to reserve channel Nodes send short tone and wait to listen if channel clear If not clear, count number of contenders and decide backoff time

T-Lohi Frame structure

T-LOHI Data transfer Transmitter responsible for waking up recievers Reciever of wake-up tone scan data channel for preamble If preamble, scan data header to check if correct recipient

T-LOHI tone implementation Custom, low power tone reciever Share channel with data Consume 1/100th the energy of listening for data Can be replaced by short data packets

False tone detection Channel noise may sound like tone Noise tone may be interpreted as false contender and prolong contention rounds Longer contention rounds reduce troughput Low energy cost of contention give false tone detection small impact on energy consumption

T-LOHI Flavours Synchronized T-Lohi (ST-Lohi) Conservative Unsynchronized T-Lohi (cut-lohi) Aggressive UT-Lohi (aut-lohi)

Synchronized T-Lohi (ST-Lohi) Contention rounds syncronised among nodes Observe channel for worst case propagation time Count contenders and estimate distances No bidirectional deafness Nodes close to reciever higher chance of backoff(sai)

Conservative Unsynchronized T- Lohi (cut-lohi) Random contending from nodes Observe channel for twice the worst case propagation time to avoid collision Simpler to implement Cannot count number of contending nodes

Aggressive UT-Lohi (aut-lohi) Random contending from nodes Half the contention rounds of cut-lohi Shorter rounds give higher througput

Protocol weakness Tone-data collisions may occur in aut-lohi due to random low contention periods Data-data collisions may occur from bidirectional deafness Adding more contenders reduce risk of bidirectional deafness

Performance evaluation Performance of protocols tested in a network simulator Packet loss due to channel noise and multi path not accounted for Results show througput increase of 34-50% of comparable underwater MAC protocols

Channel utilization with increasing load Protocols show high efficiency at low load Stable throughput at about 50% of channel capacity at heavy loads ST-Lohi and aut-lohi offer higher throughput due to smaller contention rounds ST-Lohi throughput not affected by increasing network density

Energy efficiency Energy eff. Measured as cost beyond optimal energy per packet during transmission (Overhead) ST-Lohi show very low and constant overhead (4%) due to collision prevention mechanisms aut-lohi show highest overhead at heavy loads due to increased collisions cut-lohi has longer sleeping periods during transmission so energy cost per packet becomes similar to aut-lohi

Energy efficiency

Packet loss Increase in network density reduce collisions in aut-lohi More contenders reduce risk of deafness conditions and data-data collisions cut-lohi provide most robust and reliable data transfer for sparse and low traffic networks

Packet loss

Impact of counting conteders on fairness

Conclusions T-Lohi offer good performance in fully connected network. Need studies of multi-hop networks All flavours within 3-9% of optimal energy efficiency All flavours within 30% of optimal channel utilization

Discussion