Exploring Energy-Latency Tradeoffs for Sensor Network Broadcasts

Slides:



Advertisements
Similar presentations
SNU INC Lab SNU INC Lab STEM: Topology Management for Energy Efficient Sensor Networks Curt Schurgers et. al. IEEE Aerospace Conference '02 Presented by.
Advertisements

Exploring Energy-Latency Tradeoffs for Broadcasts in Energy-Saving Sensor Networks AUTHOR: MATTHEW J. MILLER CIGDEM SENGUL INDRANIL GUPTA PRESENTER: WENYU.
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.
1 GPSR: Greedy Perimeter Stateless Routing for Wireless Networks B. Karp, H. T. Kung Borrowed slides from Richard Yang.
Queuing Network Models for Delay Analysis of Multihop Wireless Ad Hoc Networks Nabhendra Bisnik and Alhussein Abouzeid Rensselaer Polytechnic Institute.
5/2/2015 Wireless Sensor Networks COE 499 Sleep-based Topology Control II Tarek Sheltami KFUPM CCSE COE
Practical Exploitation of the Energy-Latency Tradeoff for Sensor Network Broadcast Matthew J. Miller (Cisco Systems) Indranil Gupta (Univ. of Illinois-Urbana)
An Adaptive Energy-Efficient MAC Protocol for Wireless Sensor Network
1 CS 525 Advanced Distributed Systems Spring 09 Indranil Gupta Lecture 7 More on Epidemics (or “Tipping Point Protocols”) February 12, 2009 (gatorlog.com)
1 Routing Techniques in Wireless Sensor networks: A Survey.
Enhancing Source-Location Privacy in Sensor Network Routing P.Kamat, Y. Zhang, W. Trappe, C. Ozturk In Proceedings of the 25th IEEE International Conference.
Gossip Scheduling for Periodic Streams in Ad-hoc WSNs Ercan Ucan, Nathanael Thompson, Indranil Gupta Department of Computer Science University of Illinois.
Farnoush Banaei-Kashani and Cyrus Shahabi Criticality-based Analysis and Design of Unstructured P2P Networks as “ Complex Systems ” Mohammad Al-Rifai.
Monday, June 01, 2015 ARRIVE: Algorithm for Robust Routing in Volatile Environments 1 NEST Retreat, Lake Tahoe, June
Small-world Overlay P2P Network
1 Span. 2 Goals Minimize energy consumption Wireless interface is largest power drain* Maximize OFF time Minimize end-to-end delay No centralized controller.
PEDS September 18, 2006 Power Efficient System for Sensor Networks1 S. Coleri, A. Puri and P. Varaiya UC Berkeley Eighth IEEE International Symposium on.
1-1 Topology Control. 1-2 What’s topology control?
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.
Adaptive Self-Configuring Sensor Network Topologies ns-2 simulation & performance analysis Zhenghua Fu Ben Greenstein Petros Zerfos.
TiZo-MAC The TIME-ZONE PROTOCOL for mobile wireless sensor networks by Antonio G. Ruzzelli Supervisor : Paul Havinga This work is performed as part of.
STOCHASTIC GEOMETRY AND RANDOM GRAPHS FOR THE ANALYSIS AND DESIGN OF WIRELESS NETWORKS Haenggi et al EE 360 : 19 th February 2014.
Cross-Layer Designs for Energy-Saving Sensor and Ad hoc Networks Matthew J. Miller Preliminary Exam July 22, 2005.
Energy Saving In Sensor Network Using Specialized Nodes Shahab Salehi EE 695.
Tree-Based Double-Covered Broadcast for Wireless Ad Hoc Networks Weisheng Si, Roksana Boreli Anirban Mahanti, Albert Zomaya.
Epidemics Michael Ford Simon Krueger 1. IT’S JUST LIKE TELEPHONE! 2.
2008/2/191 Customizing a Geographical Routing Protocol for Wireless Sensor Networks Proceedings of the th International Conference on Information.
College of Engineering Non-uniform Grid- based Coordinated Routing Priyanka Kadiyala Major Advisor: Dr. Robert Akl Department of Computer Science and Engineering.
Power Save Mechanisms for Multi-Hop Wireless Networks Matthew J. Miller and Nitin H. Vaidya University of Illinois at Urbana-Champaign BROADNETS October.
ENERGY-EFFICIENT FORWARDING STRATEGIES FOR GEOGRAPHIC ROUTING in LOSSY WIRELESS SENSOR NETWORKS Presented by Prasad D. Karnik.
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.
 SNU INC Lab MOBICOM 2002 Directed Diffusion for Wireless Sensor Networking C. Intanagonwiwat, R. Govindan, D. Estrin, John Heidemann, and Fabio Silva.
Improving Power Save Protocols Using Carrier Sensing for Dynamic Advertisement Windows Matthew J. Miller Nitin H. Vaidya University of Illinois at Urbana-Champaign.
1 Virtual Patrol : A New Power Conservation Design for Surveillance Using Sensor Networks Prasant Mohapatra, Chao Gui Computer Science Dept. Univ. California,
Minimizing Energy Consumption in Sensor Networks Using a Wakeup Radio Matthew J. Miller and Nitin H. Vaidya IEEE WCNC March 25, 2004.
GPSR: Greedy Perimeter Stateless Routing for Wireless Networks EECS 600 Advanced Network Research, Spring 2005 Shudong Jin February 14, 2005.
ELECTIONEL ECTI ON ELECTION: Energy-efficient and Low- latEncy sCheduling Technique for wIreless sensOr Networks Shamim Begum, Shao-Cheng Wang, Bhaskar.
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.
1 An Adaptive Energy-Efficient MAC Protocol for Wireless Sensor Networks Tijs van Dam, Koen Langendoen In ACM SenSys /1/2005 Hong-Shi Wang.
به نام خدا سيد عليرضا كارداني مجتبي اميرخاني Path Set Selection in Mobile Ad Hoc Networks زمستان 1382.
Cross-Layer Scheduling for Power Efficiency in Wireless Sensor Networks Mihail L. Sichitiu Department of Electrical and Computer Engineering North Carolina.
A Framework for Reliable Routing in Mobile Ad Hoc Networks Zhenqiang Ye Srikanth V. Krishnamurthy Satish K. Tripathi.
Self-stabilizing energy-efficient multicast for MANETs.
Ad hoc Routing for Multilevel Power Saving Protocols Matthew J. Miller, Nitin H. Vaidya Ad Hoc Networks 2008 January University of Illinois at Urbana-Champaign,
Critical Area Attention in Traffic Aware Dynamic Node Scheduling for Low Power Sensor Network Proceeding of the 2005 IEEE Wireless Communications and Networking.
Exploring the Energy-Latency Trade-off for Broadcasts in Energy-Saving Sensor Networks Matthew J. Miller, Cigdem Sengul, Indranil Gupta Department of Computer.
Oregon Graduate Institute1 Sensor and energy-efficient networking CSE 525: Advanced Networking Computer Science and Engineering Department Winter 2004.
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.
MAC Protocols for Sensor Networks
Sensor Networks Katia Obraczka Winter 2005 MAC II
Enabling QoS Multipath Routing Protocol for Wireless Sensor Networks
SmartGossip: A Reliable Broadcast Service for Wireless Sensor Networks
SENSYS Presented by Cheolki Lee
Data Collection and Dissemination
Wireless Sensor Network Architectures
Introduction to Wireless Sensor Networks
Net 435: Wireless sensor network (WSN)
Networks and Communication Systems Department
Path Selection and Power Save
A Survey on Routing Protocols for Wireless Sensor Networks
Chi Zhang, Yang Song and Yuguang Fang
Topology Control and Its Effects in Wireless Networks
Coverage and Connectivity in Sensor Networks
Data Collection and Dissemination
Speaker : Lee Heon-Jong
A Routing Protocol for WLAN Mesh
DSDV Destination-Sequenced Distance-Vector Routing Protocol
Data Communication: Routing algorithms
Naval Research Laboratory Dynamic Backbone Subnets
Presentation transcript:

Exploring Energy-Latency Tradeoffs for Sensor Network Broadcasts Matthew J. Miller Cigdem Sengul Indranil Gupta University of Illinois at Urbana-Champaign June 7, 2005

Question???

Sensor Application #1 Code Update Application E.g., Trickle [Levis et al., NDSI 2004] Updates Generated Once Every Few Weeks Reducing energy consumption is important Latency is not a major concern Here is Patch #27

Look For An Event With These Attributes Sensor Application #2 Short-Term Event Detection E.g., Directed Diffusion [Intanagonwiwat et al., MobiCom 2000] Intruder Alert for Temporary, Overnight Camp Latency is critical With adequate power supplies, energy usage is not a concern Look For An Event With These Attributes

Energy-Latency Options

Sleep Scheduling Protocols Nodes have two states: active and sleep At any given time, some nodes are active to communicate data while others sleep to conserve energy Examples IEEE 802.11 Power Save Mode (PSM) Most complete and supports broadcast Not necessarily directly applicable to sensors S-MAC/T-MAC STEM

IEEE 802.11 PSM Example With Broadcasts N1 IEEE 802.11 PSM Example With Broadcasts N2 N3 BI BI A D N1 A D N2 A D N3 AW A = ATIM Pkt AW D = Data Pkt

IEEE 802.11 PSM Nodes are assumed to be synchronized Every beacon interval (BI), all nodes wake up for an ATIM window (AW) During the AW, nodes advertise any traffic that they have queued After the AW, nodes remain active if they expect to send or receive data based on advertisements; otherwise nodes return to sleep until the next BI

Protocol Extreme #1 A D N1 A D N2 A N3 A D = ATIM Pkt = Data Pkt N1 N2

Protocol Extreme #2 A D N1 D N2 D N3 A D = ATIM Pkt = Data Pkt N1 N2

Probabilistic Protocol N1 N2 N3 w/ Pr=q w/ Pr=p D N1 w/ Pr=(1-q) w/ Pr=p D N2 w/ Pr=q w/ Pr=(1-p) A D N3 A = ATIM Pkt D = Data Pkt

Probability-Based Broadcast Forwarding (PBBF) Introduce two parameters to sleep scheduling protocols: p and q When a node is scheduled to sleep, it will remain active with probability q When a node receives a broadcast, it sends it immediately with probability p With probability (1-p), the node will wait and advertise the packet during the next AW before rebroadcasting the packet

PBBF Comments Energy Latency Reliability p ↑ --- ↓ if q > 0 p=0, q=0 equivalent to the original sleep scheduling protocol p=1, q=1 approximates the “always on” protocol Still have the ATIM window overhead Effects of p and q on metrics: Energy Latency Reliability p ↑ --- ↓ if q > 0 if q < 1 q ↑ ↑ if p > 0

Analysis: Reliability Bond (edge) percolation theory Determines the connectivity of a random graph Different from Haas’ Gossip-Based Routing which used site (vertex) percolation theory A phase transition occurs when the probability of an edge between two vertices is greater than the critical value In this phase, the probability that an infinitely large cluster exists in a graph is close to one A phase transition occurs when the probability of an edge is less than the critical value In this phase, the probability that an infinitely large cluster exists in the graph is close to zero

Analysis: Reliability In PBBF, the probability that a broadcast is received on a link is: pq + (1-p) Thus, if pq + (1-p) is greater than a critical value, then every broadcast reaches most of the nodes in the network Tested PBBF on grid topology with ideal MAC and physical layers

Answer = 0.5

Analysis: Reliability Phase transition when: pq + (1-p) ≈ 0.8-0.85 Larger than bond percolation threshold Boundary effects Different metric Still shows phase transition p=0.25 p=0.37 Received by 99% of Nodes Fraction of Broadcasts p=0.5 p=0.75 q

Analysis: Energy ≈ 1 + q * [(BI - AW)/AW] q No Power Save PBBF Joules/Broadcast 802.11 PSM q

Analysis: Latency Shortest Paths and Reliability

Analysis: Latency q p=0.75 p=0.37 Flooding Hop Count Average 60-Hop Increasing Reliability q

Analysis: Latency q 1. Reliability Increasing 2. Phase Transition 3. p Increasing 1 Broadcast Latency (s) Average Per-Hop p=0.05 2 p=0.37 3 p=0.75 q

Analysis: Energy-Latency Tradeoff Achievable region for reliability ≥ 99% Joules/Broadcast Average Per-Hop Broadcast Latency (s)

Application Results Simulated code distribution application in ns-2, where a base station periodically sends patches for sensors to apply 50 nodes Average One-Hop Neighborhood Size = 10 Uniformly random node placement in square area Topology connected Full MAC layer

Application: Energy and Latency Joules/Broadcast Latency Average 5-Hop Latency PBBF Increasing p q q

Application: Reliability Different reliability metric Average fraction of broadcasts received per node Better fit for application p=0.5 Average Fraction of Broadcasts Received q

Work In Progress 1.0 q 0.5 p 0.0 Time Dynamically adjusting p and q to converge to user-specified QoS metrics E.g., Energy and latency are specified Subject to those constraints, p and q are adjusted to achieve the highest reliability possible 1.0 q 0.5 p 0.0 Time

Conclusion Achievable Region Energy Latency

Questions??? Matthew J. Miller https://netfiles.uiuc.edu/mjmille2/www Cigdem Sengul https://netfiles.uiuc.edu/sengul/www Indranil Gupta http://www-faculty.cs.uiuc.edu/~indy