Oregon Graduate Institute1 Sensor and energy-efficient networking CSE 525: Advanced Networking Computer Science and Engineering Department Winter 2004.

Slides:



Advertisements
Similar presentations
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.
Advertisements

An Adaptive Energy-Efficient MAC Protocol for Wireless Sensor Network
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.
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
An Energy-Efficient MAC Protocol for Wireless Sensor Networks
An Energy-Efficient MAC Protocol for Wireless Sensor Networks Wei Ye, John Heidemann, Deborah Estrin -- Adapted the authors’ Infocom 2002 talk.
1 Sensor MAC Design Requirements:  Energy efficiency  Simple operations  Working with a large number of sensors  Fair share of the channel among competing.
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.
An Energy-efficient MAC protocol for Wireless Sensor Networks
Medium Access Control in Wireless Sensor Networks USC/ISI Technical Report ISI-TR-580, October 2003 Wei Ye and John Heidemann.
On the Energy Efficient Design of Wireless Sensor Networks Tariq M. Jadoon, PhD Department of Computer Science Lahore University of Management Sciences.
Medium Access Control With Coordinated Adaptive Sleeping for Wireless Sensor Networks Debate 1 - Defense Joseph Camp Anastasios Giannoulis.
Efficient MAC Protocols for Wireless Sensor Networks
MAC Layer Protocols for Sensor Networks Leonardo Leiria Fernandes.
1 MAC Layer Design for Wireless Sensor Networks Wei Ye USC Information Sciences Institute.
Presenter: Abhishek Gupta Dept. of Electrical and Computer Engineering
Wireless LAN Advantages 1. Flexibility 2. Planning 3. Design
Opersating Mode DCF: distributed coordination function
MAC Protocols and Security in Ad hoc and Sensor Networks
Wireless Medium Access. Multi-transmitter Interference Problem  Similar to multi-path or noise  Two transmitting stations will constructively/destructively.
1 An Adaptive Energy-Efficient MAC Protocol for Wireless Sensor Networks The First ACM Conference on Embedded Networked Sensor Systems (SenSys 2003) November.
Multi-Channel MAC for Ad Hoc Networks: Handling Multi-Channel Hidden Terminals Using A Single Transceiver Jungmin So and Nitin Vaidya University of Illinois.
ECE 256, Spring 2008 Multi-Channel MAC for Ad Hoc Networks: Handling Multi-Channel Hidden Terminals Using A Single Transceiver Jungmin So & Nitin Vaidya.
An Energy Efficient MAC Protocol for Wireless Sensor Networks “S-MAC” Wei Ye, John Heidemann, Deborah Estrin Presentation: Deniz Çokuslu May 2008.
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.
CS E: Wireless Networks (Spring 2006) MAC Layer Discussion Leads: Abhijit Deshmukh Sai Vinayak Instructor: Srinivasan Seshan.
The University of Iowa. Copyright© 2005 A. Kruger 1 Introduction to Wireless Sensor Networks Medium Access Control (MAC) 21 February 2005.
AN ENERGY CONSUMPTION ANALYTIC MODEL FOR WIRELESS SENSOR MAC PROTOCOL ERIC MAKITA SEPTEMBRE
† 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.
1 Power-Aware Routing in Mobile Ad Hoc Networks S. Singh, M. Woo and C. S. Raghavendra Presented by: Shuoqi Li Oct. 24, 2002.
1 An Adaptive Energy-Efficient and Low-Latency MAC for Data Gathering in Wireless Sensor Network Gang Lu, Bhaskar Krishnamachari, and Cauligi Raghavendra.
MAC Protocols In Sensor Networks.  MAC allows multiple users to share a common channel.  Conflict-free protocols ensure successful transmission. Channel.
Hao Chen, Guoliang Yao, Hao Liu National ASIC System Engineering Research Center Southeast University WICOM 2008.
A Power Saving MAC Protocol for Wireless Networks Technical Report July 2002 Eun-Sun Jung Texas A&M University, College Station Nitin H. Vaidya University.
Medium Access Control With Coordinated Adaptive Sleeping for Wireless Sensor Networks Instructor : Dr Yingshu Li Presented By : D M Rasanjalee Himali Paper.
Fakultät Informatik – Institut für Systemarchitektur – Professur Rechnernetze Sensor Medium Access Control (S-MAC) Robin Dunn Supervisor: Dr. Waltenegus.
An Energy Efficient MAC Protocol for Wireless LANs Eun-Sun Jung Nitin H. Vaidya IEEE INFCOM 2002 Speaker :王智敏 研二.
Presenter: Abhishek Gupta Dept. of Electrical and Computer Engineering
1 MAC Protocols that use Directional Antennnas. 2 Directional Antenna  Directional communication  Less Energy in the wrong direction Better Spatial.
A SURVEY OF MAC PROTOCOLS FOR WIRELESS SENSOR NETWORKS
An Adaptive Energy-Efficient and Low- Latency MAC for Data Gathering in Wireless Sensor Networks Gang Lu, Bhaskar Krishnamachari, and Cauligi S. Raghavendra.
1 An Energy-efficient MAC protocol for Wireless Sensor Networks Wei Ye, John Heidemann, Deborah Estrin IEEE infocom /1/2005 Hong-Shi Wang.
SNU Mobile Networks Lab. S-MAC (Sensor-MAC) T-MAC (Timeout-MAC) Kae Won, Choi Kyoung hoon, Kim.
An Energy Efficient MAC Protocol for Wireless LANs, E.-S. Jung and N.H. Vaidya, INFOCOM 2002, June 2002 吳豐州.
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
ECE 256, Spring 2009 __________ Multi-Channel MAC for Ad Hoc Networks: Handling Multi-Channel Hidden Terminals Using A Single Transceiver __________________.
Mitigating starvation in Wireless Ad hoc Networks: Multi-channel MAC and Power Control Adviser : Frank, Yeong-Sung Lin Presented by Shin-Yao Chen.
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.
S-MAC Taekyoung Kwon. MAC in sensor network Energy-efficient Scalable –Size, density, topology change Fairness Latency Throughput/utilization.
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.
MAC Protocols for Sensor Networks
Multi-Channel MAC for Ad Hoc Networks: Handling Multi-Channel Hidden Terminals Using A Single Transceiver Jungmin So and Nitin Vaidya Dept. of Computer.
MAC Protocols for Sensor Networks
An Energy-efficient MAC protocol for Wireless Sensor Networks
Net 435: Wireless sensor network (WSN)
Ultra-Low Duty Cycle MAC with Scheduled Channel Polling
CSE 4215/5431: Mobile Communications Winter 2010
CSE 4215/5431: Mobile Communications Winter 2011
Investigating Mac Power Consumption in Wireless Sensor Network
Presentation transcript:

Oregon Graduate Institute1 Sensor and energy-efficient networking CSE 525: Advanced Networking Computer Science and Engineering Department Winter 2004

Oregon Graduate Institute2 Energy efficient MAC An energy-efficient MAC protocol for wireless sensor networks by W. Ye, J. Heidemann, and D. Estrin An Energy Efficient MAC Protocol for Wireless LANs by E. Jung and N. Vaidya Energy efficient communications in ad hoc networks using directional antennas by A. Spyropoulos and C. Raghavendra

Oregon Graduate Institute3 Motivation Challenged Networks are normally battery operated, hence power limited Other goals: Self-configuration good scalability collision avoidance Fairness and latency are NOT important

Oregon Graduate Institute4 Conventional MAC Layer An access mechanism for nodes that ensure that NO two nodes have access to the communication channel concurrently If air is clear, send; for receiving, wait How do we know when to receive? Listen always! Usually designed to allow for maximum throughput Hence not energy-efficient

Oregon Graduate Institute5 Sources of energy inefficiency Collision Overhearing Control packet overhead Idle listening

Oregon Graduate Institute6 #1: S (sensor) -MAC It is contention based Tries to reduce wastage of energy from all four sources of energy inefficiency Collision – by using RTS and CTS Overhearing – by switching the radio off when the transmission is not meant for that node Control overhead – by Message Passing Idle listening – by Periodic Sleep

Oregon Graduate Institute7 There is no FREE dinner! In exchange there is some reduction in both per-hop fairness and latency But this does not necessarily result in lower end-to-end application fairness and latency – Which acceptable in Challenged Network

Oregon Graduate Institute8 Periodic Listen and Sleep Each node go into periodic sleep mode during which it switches the radio off and sets a timer to awake later To reduce control overhead, neighboring nodes are synchronized (i.e. Listen and sleep together)

Oregon Graduate Institute9 Periodic Listen and Sleep Broadcasting schedule to all its immediate neighbor neighbor can have different schedules. If multiple neighbor want to talk to a node, use (RTS/CTS) like contention scheme After they start data transmission, they do not follow their sleep schedules until they finish transmission.

Oregon Graduate Institute10 Choosing and Maintaining Schedules Each node maintains a schedule table that stores schedules of all its known neighbors. To establish the initial schedule (at the startup) following steps are followed: A node first listens for a certain amount of time. If it does not hear a schedule from another node, it randomly chooses a schedule and broadcast its schedule immediately. This node is called a SYNCHRONIZER.

Oregon Graduate Institute11 If a node receives a schedule from a neighbor before choosing its own schedule, it just follows this neighbor’s schedule. This node is called a FOLLOWER and it waits for a random delay and broadcasts its schedule. Choosing and Maintaining Schedules

Oregon Graduate Institute12 Border Nodes If a node receives a different schedule after it selects and broadcasts its own schedule, it adopts both schedules Border nodes consume more energy

Oregon Graduate Institute13 Maintaining Synchronization Timer synchronization among neighbors are needed to prevent the clock drift. Synchronizer needs to periodically send SYNC to its followers. If a follower has a neighbor that has a different schedule with it, it also needs update that neighbor.

Oregon Graduate Institute14 Maintaining Synchronization Time of next sleep is relative to the moment that the sender finishes transmitting the SYNC packet Receivers will adjust their timer counters immediately after they receive the SYNC packet Listen interval is divided into two parts: one for receiving SYNC and other for receiving RTS

Oregon Graduate Institute15 Timing Relationship of Possible Situations

Oregon Graduate Institute16 Collision/Overhearing Avoidance Collision Avoidance: RTS/CTS NAV: virtual carrier sense Physical carrier sense Overhearing Avoidance Go to sleep if overhear RTS/CTS packet NAV Avoid overhearing “long” data packet All immediate neighbors of both sender and receiver go to sleep

Oregon Graduate Institute17 Message Passing Short packets are used in wireless networks More robust Overhead of control packets (RTS/CTS) In-network processing requires a complete msg Divide the long message into small fragments and transmit them in a burst. RTS/CTS/Data1/Ack1/Data2/Ack2/…/DataN/AckN If a packet is lost, extend the duration and immediately retransmit it Data and Acknowledge include a field of duration

Oregon Graduate Institute18 Energy Savings vs. Increased Latency Delay includes: Carrier sense Back off Transmission Propagation Processing Queuing Sleeping

Oregon Graduate Institute19 Conclusions and Future work S-MAC has good energy conserving properties comparing to IEEE Future work Analytical study on the energy consumption and latency Analyze the effect of topology changes

Oregon Graduate Institute20 #2: EEM for WLAN Optimize PSM in the DCF in IEEE Standard Dynamic PSM (DPSM) What is PSM? PSM for DCF, divide time into intervals called beacon intervals, each node in power save mode periodically wakes up at the beginning of beacon interval for a duration called ATIM [Ad-hoc Traffic Indication Message] window to exchange control information.

Oregon Graduate Institute21 What’s wrong? Fixed ATIM window does not perform good in all situation Adaptive mechanism to dynamically adjust ATIM window Synchronization of beacon interval of initially partitioned network Not addressed; it assumes, there is a way to synchronize

Oregon Graduate Institute22

Oregon Graduate Institute23 Dynamic - PSM Each node chose its own ATIM window size based on network traffic condition Allow to increase and decrease the ATIM window dynamically; ATIMmin is defined as minimum level Move into doze state, after completing packet transmission, if remaining time is not “too-small” – Save Energy

Oregon Graduate Institute24 Dynamic - PSM Piggyback own window size on all transmitted packets Packet marking use to adjust ATIM window

Oregon Graduate Institute25 Dynamic - PSM Rules to increase ATIM Pending packet can’t be announce in current window time Based on piggyback information Receiving an ATIM frame after ATIM window Received a marked packet Rules to decrease ATIM If node successfully announce ATIM frame and none of the above rule satisfied

Oregon Graduate Institute26 Result Simulation result shows that DPSM improves energy consumption without degrading performance Only when energy gain from doze state is more then energy loss [overhead of beacon, ATIM and ATIM-ACK frame] Energy save in doze mode is 96% compare to idle mode.

Oregon Graduate Institute27 #3: Directional Antenna Energy efficient routing and scheduling algorithm in ad hoc network where each node has single directional antenna. Using topology consisting of all the possible link in the network, find shortest cost path to be energy efficient. Calculate the amount of traffic that has to go over each link and find the maximum amount of time each link can be up. Schedule node’s transmissions, trying to minimize the total time it takes for all possible Tx-Rx pairs to communicate with each other.

Oregon Graduate Institute28 Conclusion and future work Benefits of using directional antennas in ad hoc networks. Energy efficient algorithm for routing. Scheduling 45% improvement in network life time that is achieved by using energy-aware routing. Future work Multicasting and broadcasting in ad hoc networks with directional antennas Scheduling algorithm in this context

Oregon Graduate Institute29 Related work TDMA Based Naturally have a duty cycle It is not easy to change the slot assignment dynamically, hence scalability is not as good as contention based Requires nodes to form real communication clusters and managing inter-cluster communication is difficult Out-of band solutions [PAMAS]: Requires extra band for signaling

Oregon Graduate Institute30 Questions?