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

Similar documents
SENSOR-MAC CASE STUDY

Sensor Network Protocols

The Basics of Wireless Communication Octav Chipara

MAC LAYER. Murat Demirbas SUNY Buffalo

Presented by: Murad Kaplan

Medium Access Control in Wireless Sensor Networks

Wireless Sensor Networks 8th Lecture

Medium Access Control in Wireless Sensor Networks

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

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

WIRELESS sensor networking is an emerging technology

MAC Essentials for Wireless Sensor Networks

Embedded Internet and the Internet of Things WS 12/13

An Energy Consumption Analytic Model for A Wireless Sensor MAC Protocol

ADB: An Efficient Multihop Broadcast Protocol Based on Asynchronous Duty-Cycling in Wireless Sensor Networks

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

MAC in /20/06

IMAC: An Interference-aware Duty-cycle MAC Protocol for Wireless Sensor Networks Employing Multipath Routing

AN ADAPTIVE ENERGY EFFICIENT MAC PROTOCOL FOR WIRELESS SENSOR NETWORKS

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

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

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

Principles of Wireless Sensor Networks. Medium Access Control and IEEE

CSE 461: Wireless Networks

MAC protocols. Lecturer: Dmitri A. Moltchanov

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

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

Delay Analysis of ML-MAC Algorithm For Wireless Sensor Networks

Chapter 3: Medium Access Control in Wireless Sensor Networks

CS 410/510 Sensor Networks Portland State University

Reservation Packet Medium Access Control for Wireless Sensor Networks

Strengthening Unlicensed Band Wireless Backhaul

Advanced Networking Technologies

Adaptors Communicating. Link Layer: Introduction. Parity Checking. Error Detection. Multiple Access Links and Protocols

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

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

Node activity scheduling in wireless sensor networks

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

Design of Energy Efficient MAC Protocols in Wireless Sensor Networks

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

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

Maximizing the Lifetime of Clustered Wireless Sensor Network VIA Cooperative Communication

Mohamed Khedr.

CSC8223 Wireless Sensor Networks. Chapter 5 Medium Access Control Protocols

Ultra-Low Duty Cycle MAC with Scheduled Channel Polling

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

Networking Sensors, I

Energy Efficient MAC Protocols Design for Wireless Sensor Networks

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

CSMA based Medium Access Control for Wireless Sensor Network

EX-SMAC: An Adaptive Low Latency Energy Efficient MAC Protocol

Adaptors Communicating. Link Layer: Introduction. Parity Checking. Error Detection. Multiple Access Links and Protocols

Medium Access Control in Wireless Networks

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

Collision Free and Energy Efficient MAC protocol for Wireless Networks

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

Computer Communication III

c Copyright by MATTHEW JEFFERSON MILLER, 2003

A MAC Protocol with Little Idle Listening for Wireless Sensor Networks

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

IEEE Medium Access Control. Medium Access Control

Links. Error Detection. Link Layer. Multiple access protocols. Nodes Links Frame. Shared channel Problem: collisions How nodes share a channel

Ad-Hoc Networks Seminar

WP-PD Wirepas Mesh Overview

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

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

An Energy-Efficient MAC Protocol for Delay-Sensitive Wireless Sensor Networks

Research Article MFT-MAC: A Duty-Cycle MAC Protocol Using Multiframe Transmission for Wireless Sensor Networks

Link Estimation and Tree Routing

Overview : Computer Networking. IEEE MAC Protocol: CSMA/CA. TCP over noisy links. Link layer challenges. Wireless deployments

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

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

Rahman 1. Application

CS263: Wireless Communications and Sensor Networks

Directional Antenna based Time Division Scheduling in Wireless Ad hoc Networks

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

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

CMPE 257: Wireless and Mobile Networking

Local Area Networks NETW 901

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

Lecture 16: QoS and "

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

Practical Lazy Scheduling in Wireless Sensor Networks. Ramana Rao Kompella and Alex C. Snoeren

Wireless Networks (CSC-7602) Lecture 6 (08 Oct. 2007) Seung-Jong Park (Jay) Wireless MAC

Name Student ID Department/Year. Final Examination. Introduction to Computer Networks Class#: Fall :50-11:30 Tuesday January 10, 2006

RMAC: A Routing-Enhanced Duty-Cycle MAC Protocol for Wireless Sensor Networks

Reduced-Frame TDMA Protocols for Wireless Sensor Networks

Ferry Route Design with MAC Protocol in Delay Tolerant Networks

Event-driven MAC Protocol For Dual-Radio Cooperation

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

EL2745 Principles of Wireless Sensor Networks

CONCLUSIONS AND SCOPE FOR FUTURE WORK

Computer Network Fundamentals Spring Week 3 MAC Layer Andreas Terzis

Lecture 24: CSE 123: Computer Networks Stefan Savage. HW4 due NOW

6.9 Summary. 11/20/2013 Wireless and Mobile Networks (SSL) 6-1. Characteristics of selected wireless link standards a, g point-to-point

WSN NETWORK ARCHITECTURES AND PROTOCOL STACK

Sleep/Wake Aware Local Monitoring (SLAM)

MAC Protocols 10/6/2008. References. Medium Access Control (MAC)

TMMAC: A TDMA Based Multi-Channel MAC Protocol using a Single. Radio Transceiver for Mobile Ad Hoc Networks

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

Transcription:

Outline Medium ccess ontrol With oordinated daptive Sleeping for Wireless Sensor Networks Presented by: rik rooks Introduction to M S-M Overview S-M Evaluation ritique omparison to MW Washington University epartment of omputer Science and Engineering M (Medium ccess ontrol) ll shared-medium networks need an effective M protocol ontrols access to the shared medium Ensures no two nodes interfere with each other s transmissions sends a message receives??? sends a message General M Requirements Ensure reliable communication Ensure fair access to shared physical transmission medium for all contending streams Minimize delay for sending/receiving messages Maximize bandwidth utilization Typical M protocols ontention-based M (arrier Sense Multiple ccess) M/MW (Virtual Sensing RTS/) IEEE 802.11 (Physical & Virtual Sensing) PMS -based TM (Time-ivision Multiple ccess) Others M (ode-ivision Multiple ccess) Typical M protocols ontention-based Pros voids collisions well, no synchronization ons ontrol overhead, idle listening -based Pros onserves energy ons oesn t scale well, synchronization difficult 1

M Requirements for Wireless Sensor Networks Energy Efficiency Scalability/daptability to network size, density, and topology Less emphasis on fairness, latency, throughput, and bandwidth utilization S-M: esign Uses elements of contention-based and schedule-based M protocols Tries to reduce energy waste from all major sources ollisions, Overhearing, ontrol packet overhead, Idle Listening Trades performance for energy efficiency Increases per-hop delay Reduces fairness s of Energy Waste ollisions Re-transmitting packets takes a lot of energy Overhearing Receiving packets destined to other nodes ontrol packet overhead Sending/Receiving control packets Idle Listening n idle radio consumes almost as much power as during reception S-M: Low uty-ycle Operation Low duty-cycle operation Reduces idle-listening by putting nodes to sleep most of the time However, increases latency, which can accumulate on each hop Listen Sleep Listen Sleep L S-M: oordinated Sleeping Uses oordinated Sleeping to reduce control overhead and latency Nodes adopt their neighbors sleep schedule If conflicting schedules, nodes can adopt both or just remember the second for transmit Only initiate communication during awake time, during which neighbors should also be awake Periodically broadcast SYN message to maintain sync Periodic neighbor discovery (listens to whole sync period) S-M: Listen Listen broken into slots for SYN, RTS, Receiver Listen SYN Transmitter Tx SYN Tx RTS Rx Rx ata/sleep 2

S-M: ollision voidance ollision and Overhearing voidance Uses physical N virtual carrier sense RTS//ata/ck ll nodes that hear a RTS or sleep for the specified TX time to avoid overhearing/collision Inspired by PMS Sender Receiver E F S-M: Message Passing Sending Long Messages is costly in terms of energy and latency Re-transmission of a long message is costly Transmitting many small fragments requires extra overhead Message Passing used to minimize costs of sending a long message Use a single RTS/ for all fragments, reducing control packet overhead Re-transmission limited to corrupted fragments S-M: daptive Listening Uses daptive Listening to minimize delay Nodes that hear RTS/ wake up and listen for a short time immediately after the previous transmission should have ended Not as good as it sounds because RTS/ packets exchanged during adaptive wakeup period are not during the next packets wake time S-M: Example w/o daptive Listening K Rx ata dded elay S-M: Example with daptive Listening Rx K daptive Not Seen Rx K daptive RTS Not Seen dded elay S-M: Energy Performance Two-hop network Savings due to avoiding overhearing and efficiently transmitting long messages 1 2 2 E 1 3

S-M: Energy Performance S-M: Latency Performance Lowest Traffic Load Highest Traffic Load S-M: Throughput Performance S-M: Energy-Time ost Performance 1 2 3 10 11 Highest Traffic Load nother Traffic Load Key Ideas ombines advantages of contention-based (good collision avoidance) and schedulebased (energy efficiency) Low-duty cycle with coordinated sleeping RTS//ata/ck when awake Overhearing avoidance based on info in RTS/ packets daptive sleeping used to reduce latency compared to other schedule-based protocols ritique/questions The authors dismiss fairness as an important part of the M protocol because of an unsubstantiated assumption about the nature of wireless sensor network applications How does S-M compare to other M protocols designed for energy efficiency (TM, etc )? o schedules ever combine or get reformed to synchronize more groups of nodes? This doesn t seem to meet the requirement of being flexible to network changes 4

omparison to MW Where to learn more MW esigned to improve fairness, throughput, latency, and reliability RTS--S-T-K ynamic backoff algorithm (lower if contention level is low) S-M esigned to improve energy efficiency dds coordinated sleep for energy conservation ackoff algorithm is random sleep Uses fragmentation to reduce control overhead http://www.isi.edu/scadds/projects/smac/ General info and links related to S-M http://www.isi.edu/ilense/software/smac/ ownload source code FQ http://www.isi.edu/~weiye/pub/commstack.pdf etailed description of the modified comm stack used to implement S-M on TinyOS 5