Power Saving and Clock Sync

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

Min Song 1, Yanxiao Zhao 1, Jun Wang 1, E. K. Park 2 1 Old Dominion University, USA 2 University of Missouri at Kansas City, USA IEEE ICC 2009 A High Throughput.
SELF-ORGANIZING MEDIA ACCESS MECHANISM OF A WIRELESS SENSOR NETWORK AHM QUAMRUZZAMAN.
CS710 : Special issues in Computer Architecture 1/22 Power-Saving Protocols for IEEE Based Multi-Hop Ad Hoc Networks Yu-chee tseng et. al National.
Winter 2004 UCSC CMPE252B1 CMPE 257: Wireless and Mobile Networking SET 3p: Medium Access Control Protocols.
Is IEEE Scalable?. IEEE : how large can it be? Bandwidth: Up to 54 Mbps Good for a few hundred nodes Timing Synchronization Function Not.
Investigating Mac Power Consumption in Wireless Sensor Network
Expected Quorum Overlap Sizes of Optimal Quorum Systems with the Rotation Closure Property for Asynchronous Power-Saving Algorithms in Mobile Ad Hoc Networks.
An Energy-Efficient MAC Protocol for Wireless Sensor Networks
Quorum-Based Asynchronous Power-Saving Protocols for IEEE Ad Hoc Networks Presented by Jehn-Ruey Jiang Department of Computer Science and Information.
A Hybrid Power-Saving Protocol by Dual-Channel and Dual-Transmission-Range for IEEE Based MANETs Presented by Jehn-Ruey Jiang Department of Computer.
An Energy-Efficient MAC Protocol for Wireless Sensor Networks Wei Ye, John Heidemann, Deborah Estrin -- Adapted the authors’ Infocom 2002 talk.
PEDS September 18, 2006 Power Efficient System for Sensor Networks1 S. Coleri, A. Puri and P. Varaiya UC Berkeley Eighth IEEE International Symposium on.
Globecom 2004 Energy-Efficient Self-Organization for Wireless Sensor Networks: A Fully Distributed approach Liang Zhao, Xiang Hong, Qilian Liang Department.
A Hybrid Power-Saving Protocol by Dual-Channel and Dual-Transmission-Range Clustering for IEEE Based MANETs Presented by Jehn-Ruey Jiang Department.
Asynchronous Power-Saving Protocols via Quorum Systems for IEEE Ad Hoc Networks Jehn-Ruey Jiang Hsuan-Chuang University.
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.
1 Research Highlights Power-Saving Issues. 2 Outline E. S. Jung and N. Vaidya, “ An Energy Efficient MAC Protocol for Wireless LANs ”, INFOCOM E.
MAC Layer Protocols for Sensor Networks Leonardo Leiria Fernandes.
Presenter: Abhishek Gupta Dept. of Electrical and Computer Engineering
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.
On-Demand Traffic-Embedded Clock Synchronization for Wireless Sensor Networks Sang Hoon Lee.
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.
The University of Iowa. Copyright© 2005 A. Kruger 1 Introduction to Wireless Sensor Networks Medium Access Control (MAC) 21 February 2005.
† 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.
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.
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
Multi-Channel MAC for Ad Hoc Networks: Handling Multi- Channel Hidden Terminals Using a Single Transceiver (MMAC) Paper by Jungmin So and Nitin Vaidya.
Minimizing Energy Consumption in Sensor Networks Using a Wakeup Radio Matthew J. Miller and Nitin H. Vaidya IEEE WCNC March 25, 2004.
An Energy-Efficient MAC Protocol for Wireless Sensor Networks Qingchun Ren and Qilian Liang Department of Electrical Engineering, University of Texas at.
Self Organization and Energy Efficient TDMA MAC Protocol by Wake Up for Wireless Sensor Networks Zhihui Chen and Ashfaq Khokhar ECE Department, University.
A Wakeup Scheme for Sensor Networks: Achieving Balance between Energy Saving and End-to-end Delay Xue Yang, Nitin H.Vaidya Department of Electrical and.
SMAC: An Energy-efficient MAC Protocol for Wireless Networks
KAIS T Medium Access Control with Coordinated Adaptive Sleeping for Wireless Sensor Network Wei Ye, John Heidemann, Deborah Estrin 2003 IEEE/ACM TRANSACTIONS.
Introduction to IEEE
An Energy-Efficient MAC Protocol for Wireless Sensor Networks Speaker: hsiwei Wei Ye, John Heidemann and Deborah Estrin. IEEE INFOCOM 2002 Page
Cross-Layer Scheduling for Power Efficiency in Wireless Sensor Networks Mihail L. Sichitiu Department of Electrical and Computer Engineering North Carolina.
ECE 256, Spring 2009 __________ Multi-Channel MAC for Ad Hoc Networks: Handling Multi-Channel Hidden Terminals Using A Single Transceiver __________________.
Jingbin Zhang( 張靜斌 ) †, Gang Zhou †, Chengdu Huang ‡, Sang H. Son †, John A. Stankovic † TMMAC: An Energy Efficient Multi- Channel MAC Protocol for Ad.
Zi-Tsan Chou Networks and Multimedia Institute VTC 06 Fall
1/49 Power Management in IEEE Yu-Chee Tseng.
CS541 Advanced Networking 1 Contention-based MAC Protocol for Wireless Sensor Networks Neil Tang 4/20/2009.
Critical Area Attention in Traffic Aware Dynamic Node Scheduling for Low Power Sensor Network Proceeding of the 2005 IEEE Wireless Communications and Networking.
Medium Access in Sensor Networks. Presented by: Vikram Shankar.
Quorum-based Power-Saving Multicast Protocols in the Asynchronous Ad Hoc Network Yu-Chen Kuo Department of Computer Science and Information Management.
Oregon Graduate Institute1 Sensor and energy-efficient networking CSE 525: Advanced Networking Computer Science and Engineering Department Winter 2004.
DSSS PHY packet format Synchronization SFD (Start Frame Delimiter)
AN ADAPTIVE MAC PROTOCOL FOR WIRELESS SENSOR NETWORKS Wen-Hwa Liao, Hsiao-Hsien Wang, and Wan-Chi Wu PIMRC ’ 07.
MAC Protocols for Sensor Networks
Towards Optimal Sleep Scheduling in Sensor Networks for Rare-Event Detection Qing Cao, Tarek Abdelzaher, Tian He, John Stankovic Department of Computer.
Tseng:1 Power Saving Issues: vs. Bluetooth Prof. Yu-Chee Tseng Dept. of Comp. Sci. & Infor. Eng. National Chiao-Tung University ( 交通大學 資訊工程系 曾煜棋.
MAC Protocols for Sensor Networks
Wireless Sensor Networks 4. Medium Access
SENSYS Presented by Cheolki Lee
Wireless Ad Hoc/Sensor Networks: From IEEE 802
Multi-Channel MAC for Ad Hoc Networks: Handling Multi-Channel Hidden Terminals Using A Single Transceiver Jungmin So and Nitin Vaidya Modified and Presented.
Ultra-Low Duty Cycle MAC with Scheduled Channel Polling
Is IEEE TSF Scalable? L. Huang, T.H. Lai,
Presentation by Andrew Keating for CS577 Fall 2009
doc.: IEEE <doc#>
Time Synchronization in based MANETs
To Sync or Not to Sync in Power Saving?
Investigating Mac Power Consumption in Wireless Sensor Network
Presentation transcript:

Power Saving and Clock Sync Ten H. Lai

Problem, Problem, Problem! ???

Energy Efficiency Done at every level from physical to application. Energy-efficient routing. Energy-efficient MAC. Energy-efficient everything.

Power Saving at MAC Layer Beacon interval awake sleep Beacon window ATIM window

Time Sync Is Necessary/Important Really ? What if it is difficult or impossible to synchronize clocks?

To sync or not to sync? Yes global synchronization No no synchronization Partially local synchronization

No Synchronization (0) “Power-Saving Protocols for IEEE 802.11-Based Multi-Hop Ad Hoc Networks” INFOCOM 2002 Y.C.Tseng, C.S. Hsu, T.Y. Hsieh NCTU

No Synchronization (1) Basic idea: nodes be awake more frequently. Extreme case: awake all the time. Beacon interval awake sleep

No Synchronization (1) Dominating-Awake-Interval Awake ≥ BI/2 + BW Beacon interval awake sleep

No Synchronization (1) Dominating-Awake-Interval Awake > BI/2 + BW Beacon interval awake sleep

No Synchronization (2) Periodical-Fully-Awake-Interval

No Synchronization (2) Quorum-based 1 2 3 4 2 3 4 6 7 8 5 6 7 8 1 4 16 1 4 16 1 2 3 4 2 3 4 6 7 8 10 11 12 13 14 15 16 5 6 7 8 10 11 12 13 14 15 16

Local Synchronization (0) “An Energy-Efficient MAC Protocol for Wireless Sensor Networks” INFOCOM 2002 W. Ye, J. Heidemann, D. Estrin UCLA

Local Synchronization (1) Offset 10:10 10:04 -0:01 0:05 0:01 10:09 - 0:05

Local Synchronization (2) Nodes of same color -- synchronize with each other. Nodes of different colors – know each other’s timing

Local Synchronization (3) B C

Problem, Problem, Problem! Power saving ??? Physical MAC Routing Awake-sleep Global no partial sync Analysis & Comparison Clock Sync

Which one? To sync or not to sync? Yes (global sync) No (no sync) Partially (local sync) Which one?

Analysis of energy saving (1) No data traffic Parameters Parameter Value Beacon Interval length 100ms Beacon window length 3ms ATIM window length 7ms PFAI T value 4 Quorum-based n value 6 Avg. num. of sch. in border nodes for Local Synch. 2.7 Total nodes in Local Synch. 100

Analysis of energy saving (2) Clock synchronization method Awake time ratio No Synchronization DAI 53% PFAI 32.5% Quorum-based 35.4% Global Synchronization 10% Local Synchronization 2 schedules 19% 3 schedules 28.4% 4 schedules 37.87%

Global Synchronization: pros and cons Best performance in energy saving Needs a good synchronization algorithm

No Synchronization – pros and cons Simple -- no need for clock sync Less efficient in power saving 1 4 16 1 4 16

No Synchronization: Analysis A has a packet for B in interval 4. Q: When should A send it? In every yellow interval Or when yellow meets red. Q: When will yellow meet red  ? 1 4 16 1 4 16

The Wisdom of Diamond Sutra No synchronization, is not really no synchronization, it is just called no synchronization.

No Synchronization – pros and cons Less efficient in power saving Simple -- no need for clock sync Simpler – clock sync is simpler and more scalable ? 1 4 16 1 4 16

Time Sync in the “No Sync” Scheme Why is it simpler, more scalable? Beacon window ATIM window

A major drawback with no sync Broadcast/multicast is inefficient

Local Synchronization: pros and cons More scalable Inefficient with multiple schedules Protocols incomplete Broadcast/multicast is inefficient?

All of them To sync or not to sync? Which one? Yes (global sync) No (no sync) Partially (local sync) Which one? Normal situation Neighbor discovery Transient situation All of them

Possible Protocol ? Normally, use the global sync scheme. Switch to the no sync scheme when necessary (for neighbor discovery). Use the partial sync scheme while merging. ?

Problem, Problem, Problem! Power saving ??? Physical MAC Routing Awake-sleep Global no partial sync Analysis & Comparison Clock sync

Follow-ups on no-sync “Asynchronous Wakeup for Ad Hoc Networks,” Mobihoc’03 “Quorum-Based Asynchronous Power-Saving Protocols for IEEE 802.11Ad Hoc Networks,” ICPP’03 (Best paper award)

No Synchronization Quorum-based 1 2 3 4 2 3 4 6 7 8 5 6 7 8 10 11 12 1 4 16 1 4 16 1 2 3 4 2 3 4 6 7 8 10 11 12 13 14 15 16 5 6 7 8 10 11 12 13 14 15 16

View T as a matrix and pick a row and a column as the quorum T = {0, 1, …, n-1} Quorum: a subset of T View T as a matrix and pick a row and a column as the quorum Property A: No matter how asynchronous, every two nodes have at least one overlap in every T intervals. 0 3 15 0 3 15

Desired Property for the Power Saving Problem Property PSP: No matter how asynchronous, every node’s beacon window is covered by every other node’s active period at least once per T intervals. 0 3 15 0 3 15

Questions Feasible quorum systems: quorum systems with Property PSP. How to characterize all feasible quorum systems? Any optimal feasible quorum system? What if we want to have m overlaps?

Feasible Quorum System A sufficient condition (rotation closure property): For any two quorums A, B in the system, A ∩ rotate (B, i) ≠ Φ 0 3 15 0 3 15 0 3 15

Quorum Size T = {0, 1, …, n-1} Quorum: the smaller, the better (energy efficient) Closure property |quorum| ≥ √n

Specific Feasible Quorum Systems Grid Quorum System (≈2√n) Torus Quorum System (≈√2n ) Cyclic Quorum System (≈√n) Finite Projective Plane Quorum System (≈√n)

Quorum Systems with a Single Quorum T = {0, 1, …, n-1}. H is a subset of T. {H} is a quorum system iff … H is a difference set of T. H is a difference set of T iff for every i in T, i = x-y mod n for some x, y in H. {0, 1, 2, 4} is a difference set of {0,1, …, 7}.

Quorum Systems with multiple overlaps E-Torus Quorum System e-torus(k1) and e-torus(k2) have (k1+k2)/2 overlaps. Can be used to dynamically adjust the number of overlaps.

K=4

Problem, Problem, Problem! Power saving ??? Physical MAC Routing Awake-sleep S-MAC Global no partial sync Analysis & Comparison Clock sync

S-MAC: an energy-efficient MAC In IEEE INFOCOM 2002, By Ye, Heidemann, Estrin IEEE 802.11-like CSMA/CA

802.11 MAC S-MAC RTS(t1) DATA(t3) A B C CTS(t2) ACK Back off Turn

??? What’s next? Power saving Awake-sleep(802.11) S-MAC Physical MAC Routing Awake-sleep(802.11) S-MAC Global no partial sync Analysis & Comparison Clock sync