Lecture 10: Low Power MAC ECE 591. Deadline April 16—Oral Presentation of Interim Report (Progress) April 23 --Draft of Final Report May 5 – Final Report.

Slides:



Advertisements
Similar presentations
Nick Feamster CS 4251 Computer Networking II Spring 2008
Advertisements

Hidden Terminal Problem and Exposed Terminal Problem in Wireless MAC Protocols.
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.
An Adaptive Energy-Efficient MAC Protocol for Wireless Sensor Network
An Energy-efficient MAC protocol for Wireless Sensor Networks Wei Ye, John Heidemann, Deborah Estrin.
Medium Access Control in Wireless Sensor Networks.
Comp 361, Spring 20056:Basic Wireless 1 Chapter 6: Basic Wireless (last updated 02/05/05) r A quick intro to CDMA r Basic
Investigating Mac Power Consumption in Wireless Sensor Network
Prof. Dr.-Ing Jochen H. Schiller Inst. of Computer Science Freie Universität Berlin Germany 3.1 Motivation SDMA, FDMA, TDMA, CDMA Aloha, reservation schemes.
An Energy-Efficient MAC Protocol for Wireless Sensor Networks
Lectured By: Vivek Dimri Assistant Professor, CSE Dept. SET, Sharda University, Gr. Noida.
Mobile Communications Chapter 3 : Media Access  Motivation  SDMA, FDMA, TDMA  Aloha  Reservation schemes  Collision avoidance, MACA  Polling  CDMA.
An Energy-Efficient MAC Protocol for Wireless Sensor Networks Tijs van Dam.
1 University of Freiburg Computer Networks and Telematics Prof. Christian Schindelhauer Wireless Sensor Networks 7th Lecture Christian Schindelhauer.
An Energy-efficient MAC protocol for Wireless Sensor Networks
Versatile low power media access for wireless sensor networks Joseph PolastreJason HillDavid Culler Computer Science Department University of California,Berkeley.
Efficient MAC Protocols for Wireless Sensor Networks
MAC Layer Protocols for Sensor Networks Leonardo Leiria Fernandes.
1 O-MAC: A Receiver Centric Power Management Protocol Hui Cao, *Kenneth W. Parker, Anish Arora The Ohio State University, *The Samraksh Company.
Mobile Communications Chapter 3 : Media Access Motivation SDMA, FDMA, TDMA Aloha, reservation schemes Collision avoidance, MACA Polling CDMA, SAMA Comparison.
Presenter: Abhishek Gupta Dept. of Electrical and Computer Engineering
MAC layer Taekyoung Kwon. Media access in wireless - start with IEEE In wired link, –Carrier Sense Multiple Access with Collision Detection –send.
Ch. 3: Media Access SDMA, FDMA, TDMA Aloha, reservation schemes
Wireless Communications
1 An Adaptive Energy-Efficient MAC Protocol for Wireless Sensor Networks The First ACM Conference on Embedded Networked Sensor Systems (SenSys 2003) November.
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.
† 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.
MAC Protocols In Sensor Networks.  MAC allows multiple users to share a common channel.  Conflict-free protocols ensure successful transmission. Channel.
Energy-Efficient Medium Access Control Koen Langendoen and Gertjan Halkes Delft University of Technology The Embedded Systems Handbook.
Presenter: Abhishek Gupta Dept. of Electrical and Computer Engineering
A SURVEY OF MAC PROTOCOLS FOR WIRELESS SENSOR NETWORKS
Mobile Communications Chapter 3 : Media Access
1 Media Access Control in Wireless Sensor Networks - II.
SNU Mobile Networks Lab. S-MAC (Sensor-MAC) T-MAC (Timeout-MAC) Kae Won, Choi Kyoung hoon, Kim.
Universität Karlsruhe Institut für Telematik ECE 591
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.
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
Michael Buettner, Gary V. Yee, Eric Anderson, Richard Han
0.1 IT 601: Mobile Computing Wireless Sensor Network Prof. Anirudha Sahoo IIT Bombay.
CS541 Advanced Networking 1 Contention-based MAC Protocol for Wireless Sensor Networks Neil Tang 4/20/2009.
Medium Access in Sensor Networks. Presented by: Vikram Shankar.
S-MAC Taekyoung Kwon. MAC in sensor network Energy-efficient Scalable –Size, density, topology change Fairness Latency Throughput/utilization.
Oregon Graduate Institute1 Sensor and energy-efficient networking CSE 525: Advanced Networking Computer Science and Engineering Department Winter 2004.
IEEE Wireless LAN. Wireless LANs: Characteristics Types –Infrastructure based –Ad-hoc Advantages –Flexible deployment –Minimal wiring difficulties.
Z-MAC : a Hybrid MAC for Wireless Sensor Networks Injong Rhee, Ajit Warrier, Mahesh Aia and Jeongki Min ACM SenSys Systems Modeling.
1 Media Access Control in Wireless Sensor Networks - I.
MAC Protocols for Sensor Networks
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.
MAC Protocols for Sensor Networks
Wireless Sensor Networks 4. Medium Access
IT351: Mobile & Wireless Computing
Wireless Sensor Networks 4. Medium Access
SENSYS Presented by Cheolki Lee
IT351: Mobile & Wireless Computing
CSE 4215/5431: Mobile Communications Winter 2011
Ultra-Low Duty Cycle MAC with Scheduled Channel Polling
Mobile Communications Chapter 3 : Media Access
Mobile Communications Chapter 3 : Media Access
Mobile Communications Media Access Chapter 3
Mobile Communications Chapter 3 : Media Access
Unit 2 Medium Access control
Mobile Communications Chapter 3 : Media Access
Investigating Mac Power Consumption in Wireless Sensor Network
Mobile Communications Chapter 3 : Media Access
Presentation transcript:

Lecture 10: Low Power MAC ECE 591

Deadline April 16—Oral Presentation of Interim Report (Progress) April 23 --Draft of Final Report May 5 – Final Report

Hidden and Exposed Terminals Hidden terminals – A sends to B, C cannot receive A – C wants to send to B, C senses a “free” medium (CS fails) – collision at B, A cannot receive the collision (CD fails) – A is “hidden” for C Exposed terminals – B sends to A, C wants to send to another terminal (not A or B) – C has to wait, CS signals a medium in use – but A is outside the radio range of C, therefore waiting is not necessary – C is “exposed” to B BAC

Near and Far Terminals Terminals A and B send, C receives – signal strength decreases proportional to the square of the distance – the signal of terminal B therefore drowns out A’s signal – C cannot receive A If C for example was an arbiter for sending rights, terminal B would drown out terminal A already on the physical layer Also severe problem for CDMA-networks - precise power control needed! ABC

Access Methods SDMA (Space Division Multiple Access) – segment space into sectors, use directed antennas – Use cells to reuse frequencies FDMA (Frequency Division Multiple Access) – assign a certain frequency to a transmission channel – permanent (radio broadcast), slow hopping (GSM), fast hopping (FHSS, Frequency Hopping Spread Spectrum) TDMA (Time Division Multiple Access) – assign a fixed sending frequency for a certain amount of time CDMA (Code Division Multiple Access) Combinations!

Traditional MAC Protocol Classification Centralized/Single-Hop Protocols – A base station coordinates all traffic Contention Protocols (CSMA) – Transmit when you feel like transmitting – Retry if collision, try to minimize collisions, additional reservation modes – Problem: Receiver must be awake as well Scheduling Protocols (TDMA) – Use a “pre-computed” schedule to transmit messages – Distributed, adaptive solutions are difficult Hybrid protocols – E.g. contention with reservation  scheduling – Specific (“cross-layer”) solutions, e.g. Dozer for data gathering

POWER CONSUMPTION SENSORCPU TXRXIDLESLEEP RADIO

Energy Efficient MAC Protocols In sensor networks energy is often more critical than throughput. – The radio component should be turned off as much as possible. Energy management considerations have a big impact on MAC protocols. – Idle listening costs about as much energy as transmitting In the following we present a few ideas, stolen from some known protocols that try to balance throughput and energy consumption. – S-MAC, T-MAC, B-MAC, or WiseMAC Many of the hundreds of MAC protocols that were proposed have similar ideas…

Sensor MAC (S-MAC) Coarse-grained TDMA-like sleep/awake cycles. All nodes choose and announce awake schedules. – synchronize to awake schedules of neighboring nodes. Uses RTS/CTS to resolve contention during listen intervals. – And allows interfering nodes to go to sleep during data exchange. listen sleep listen frame time increased latency

Sensor MAC (S-MAC) Problem: Nodes may have to follow multiple schedules to avoid network partition. Schedule 1 Schedule 2 Schedule 1+2 A fixed sleep/awake ratio is not always optimal.  Variable load in the network. Idea: Adapt listen interval dependent on the current network load.  T-MAC

Nodes wake up for a short period and check for channel activity. – Return to sleep if no activity detected. If a sender wants to transmit a message, it sends a long preamble to make sure that the receiver is listening for the packet. – preamble has the size of a sleep interval Very robust – No synchronization required – Instant recovery after channel disruption Low Power Listening (B-MAC) preambledata listen channel sniff

Problem: All nodes in the vicinity of a sender wake-up and wait for the packet. – Solution 1: Send wake-up packets instead of preamble, wake-up packets tell when data is starting so that receiver can go back to sleep as soon as it received one wake-up packet. – Solution 2: Just send data several times such that receiver can tune in at any time and get tail of data first, then head. Communication costs are mostly paid by the sender. – The preamble length can be much longer than the actual data length. Idea: Learn wake-up schedules from neighboring nodes. – Start sending preamble just before intended receiver wakes up. – WiseMAC Low Power Listening (B-MAC) encode wake-up pattern in ACK message

Hybrid Protocols Protocols may use information from upper layers to further improve their performance. – Information about neighborhood – Routing policies Minimize costly overhearing of neighboring nodes – Inform them to change their channel sniff patterns Use randomization to resolve schedule collisions schedule collision optimization for WiseMAC like in Dozer

References S-MAC: An Energy-Efficient MAC Protocol for Wireless Sensor Networks, Wei Ye, John Heidemann, Deborah Estrin, Infocom 2002An Energy-Efficient MAC Protocol for Wireless Sensor Networks T-MAC: An Adaptive Energy-Efficient MAC Protocol for Wireless Sensor Networks, Tijs van Dam, Koen Langendoen, 2003An Adaptive Energy-Efficient MAC Protocol for Wireless Sensor Networks B-MAC: Versatile Low Power Media Access for Wireless Sensor Networks, Joseph Polastre, Jason Hill, David Culler, Sensys 2004Versatile Low Power Media Access for Wireless Sensor Networks Z-MAC: a Hybrid MAC for Wireless Sensor Networks, Injong Rhee, Ajit Warrier, Mahesh Aia and Jeongki Min, Sensys 2005 Z-MAC: a Hybrid MAC for Wireless Sensor Networks O-MAC: A Receiver Centric Power Management Protocol”, Hui Cao, Kenneth W. Parker, Anish Arora, ICNP 2006