Exploring Energy-Latency Tradeoffs for Broadcasts in Energy-Saving Sensor Networks AUTHOR: MATTHEW J. MILLER CIGDEM SENGUL INDRANIL GUPTA PRESENTER: WENYU.

Slides:



Advertisements
Similar presentations
TWO STEP EQUATIONS 1. SOLVE FOR X 2. DO THE ADDITION STEP FIRST
Advertisements

You have been given a mission and a code. Use the code to complete the mission and you will save the world from obliteration…
Advanced Piloting Cruise Plot.
© 2008 Pearson Addison Wesley. All rights reserved Chapter Seven Costs.
Chapter 1 The Study of Body Function Image PowerPoint
Author: Julia Richards and R. Scott Hawley
1 Copyright © 2013 Elsevier Inc. All rights reserved. Appendix 01.
Properties Use, share, or modify this drill on mathematic properties. There is too much material for a single class, so you’ll have to select for your.
Doc.: IEEE /0338r1 Submission March 2012 Hung-Yu Wei, National Taiwan UniversitySlide 1 DeepSleep: Power Saving Mode to Support a Large Number.
UNITED NATIONS Shipment Details Report – January 2006.
Document #07-12G 1 RXQ Customer Enrollment Using a Registration Agent Process Flow Diagram (Switch) Customer Supplier Customer authorizes Enrollment.
Document #07-12G 1 RXQ Customer Enrollment Using a Registration Agent Process Flow Diagram (Switch) Customer Supplier Customer authorizes Enrollment.
Fundamental Relationship between Node Density and Delay in Wireless Ad Hoc Networks with Unreliable Links Shizhen Zhao, Luoyi Fu, Xinbing Wang Department.
1 Multi-Channel Wireless Networks: Capacity and Protocols Nitin H. Vaidya University of Illinois at Urbana-Champaign Joint work with Pradeep Kyasanur Chandrakanth.
Jeopardy Q 1 Q 6 Q 11 Q 16 Q 21 Q 2 Q 7 Q 12 Q 17 Q 22 Q 3 Q 8 Q 13
Jeopardy Q 1 Q 6 Q 11 Q 16 Q 21 Q 2 Q 7 Q 12 Q 17 Q 22 Q 3 Q 8 Q 13
Title Subtitle.
Properties of Real Numbers CommutativeAssociativeDistributive Identity + × Inverse + ×
My Alphabet Book abcdefghijklm nopqrstuvwxyz.
DIVIDING INTEGERS 1. IF THE SIGNS ARE THE SAME THE ANSWER IS POSITIVE 2. IF THE SIGNS ARE DIFFERENT THE ANSWER IS NEGATIVE.
FACTORING ax2 + bx + c Think “unfoil” Work down, Show all steps.
Addition Facts
Year 6 mental test 5 second questions
Year 6 mental test 10 second questions
Correctness of Gossip-Based Membership under Message Loss Maxim GurevichIdit Keidar Technion.
Solve Multi-step Equations
REVIEW: Arthropod ID. 1. Name the subphylum. 2. Name the subphylum. 3. Name the order.
Mohamed Hauter CMPE 259 – Sensor Networks UCSC 1.
Juan-Antonio CorderoPhilippe JacquetEmmanuel Baccelli Orlando, FL -- March 29 th, 2012 Impact of Jitter-based Techniques on Flooding over Wireless Ad hoc.
Chapter 1: Introduction to Scaling Networks
ABC Technology Project
Project Scheduling: Lagging, Crashing, and Activity Networks
VOORBLAD.
1 Breadth First Search s s Undiscovered Discovered Finished Queue: s Top of queue 2 1 Shortest path from s.
BIOLOGY AUGUST 2013 OPENING ASSIGNMENTS. AUGUST 7, 2013  Question goes here!
Factor P 16 8(8-5ab) 4(d² + 4) 3rs(2r – s) 15cd(1 + 2cd) 8(4a² + 3b²)
Basel-ICU-Journal Challenge18/20/ Basel-ICU-Journal Challenge8/20/2014.
YO-YO Leader Election Lijie Wang
© 2012 National Heart Foundation of Australia. Slide 2.
Lets play bingo!!. Calculate: MEAN Calculate: MEDIAN
Understanding Generalist Practice, 5e, Kirst-Ashman/Hull
Executional Architecture
Addition 1’s to 20.
Model and Relationships 6 M 1 M M M M M M M M M M M M M M M M
25 seconds left…...
Januar MDMDFSSMDMDFSSS
Week 1.
We will resume in: 25 Minutes.
©Brooks/Cole, 2001 Chapter 12 Derived Types-- Enumerated, Structure and Union.
PSSA Preparation.
VPN AND REMOTE ACCESS Mohammad S. Hasan 1 VPN and Remote Access.
Chapter 30 Induction and Inductance In this chapter we will study the following topics: -Faraday’s law of induction -Lenz’s rule -Electric field induced.
Introduction into Simulation Basic Simulation Modeling.
QoS Provisioning in Wireless Mesh Networks
Practical Exploitation of the Energy-Latency Tradeoff for Sensor Network Broadcast Matthew J. Miller (Cisco Systems) Indranil Gupta (Univ. of Illinois-Urbana)
S-MAC Sensor Medium Access Control Protocol An Energy Efficient MAC protocol for Wireless Sensor Networks.
PEDS September 18, 2006 Power Efficient System for Sensor Networks1 S. Coleri, A. Puri and P. Varaiya UC Berkeley Eighth IEEE International Symposium on.
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.
Epidemics Michael Ford Simon Krueger 1. IT’S JUST LIKE TELEPHONE! 2.
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.
Toward Reliable and Efficient Reporting in Wireless Sensor Networks Authors: Fatma Bouabdallah Nizar Bouabdallah Raouf Boutaba.
Exploring the Energy-Latency Trade-off for Broadcasts in Energy-Saving Sensor Networks Matthew J. Miller, Cigdem Sengul, Indranil Gupta Department of Computer.
Introduction to Wireless Sensor Networks
Ultra-Low Duty Cycle MAC with Scheduled Channel Polling
Exploring Energy-Latency Tradeoffs for Sensor Network Broadcasts
Presentation transcript:

Exploring Energy-Latency Tradeoffs for Broadcasts in Energy-Saving Sensor Networks AUTHOR: MATTHEW J. MILLER CIGDEM SENGUL INDRANIL GUPTA PRESENTER: WENYU REN 1

Wireless Sensor Networks (WSNs) Resources  Energy  CPU  Memory 2 vs. Performance  Latency  Reliability

Sensor Application Type 1 Code Update Application Updates Generated Once Every Few Weeks Reducing energy consumption is important Latency is not a major concern 3 Here is Patch #27

Sensor Application Type 2 Short-Term Event Detection E.g., Intruder Alert for Temporary Overnight Camp Latency is critical With adequate power supplies, energy usage is not a concern 4 Look For An Event With These Attributes

Energy-Latency Relationship 5 Energy Latency

Broadcast in Sensor Networks  Flooding: a high number of redundant packets  SPIN: incorporate negotiation  Virtual Infrastructure  Gossip 6

Sleep Scheduling Mechanism Active-sleep Cycle  Divide time into frames Active time: send and receive messages Sleep time: radio in sleep mode to save energy  Examples IEEE Power Save Mode (PSM) S-MAC/T-MAC 7

Broadcast in IEEE PSM 8 A N1 N2 N3 ATIM window BI D A D AD AW A= ATIM Pkt D = Data Pkt N2 N1 N3

Extreme 1 (PSM) 9 A N1 N2 N3 BI D A D A A= ATIM Pkt D = Data Pkt N2N1N3

Extreme 2 10 A N1 N2 N3 BI D D A= ATIM Pkt D = Data Pkt N2N1N3 D

Probability-Based Broadcast Forwarding (PBBF)  Goal with high probability, a node receives at least one copy of each broadcast packet, while reducing the latency due to sleeping  Two parameters: p and q p —— the probability that a node rebroadcasts a packet in the current active time despite the fact that not all neighbors may be awake to receive the broadcast q —— the probability that a node remains on after the active time when it normally would sleep 11

PBBF Example 12 N1 N2 N3 ID AD A= ATIM Pkt D = Normal Broadcast N2 N1 N3 w/ Pr=q w/ Pr=p w/ Pr=(1-q) w/ Pr=q w/ Pr=(1-p) w/ Pr=p ID = Immediate Broadcast

PBBF Characteristics  p = 0 and q = 0: The original sleep scheduling protocol  p = 1 and q = 1: Approximation of the always-on mode  p: latency vs. reliability  q: energy vs. reliability  Effects of p and q on energy, latency and reliability: 13 EnergyLatencyReliability p ↑---↓ if q > 0 ↓ if q < 1 q ↑↑↓ if p > 0 ↑ if p > 0

Analytical Results: Reliability Bond (edge) percolation model ◦ p edge : probability that an edge between two vertices is open 14 Phase 1 Phase 0

Analytical Results: Reliability 15 Immediate broadcast of A B being awake Rebroadcast when B is awake

Analytical Results: Reliability 16 q p=0.25 p=0.37 p=0.5 p=0.75 Fraction of Broadcasts Received by 99% of Nodes

Analytical Results: Energy 17

Analytical Results: Latency 18 L: the expected time between A sending the broadcast and B receiving it from A L 1 : time to immediately transmit the data packet L 2 : time to wake up all neighbors for the broadcast L S,B : the latency from the source S to the node B len(S, B): average length (in terms of hop count) of the path from S to B

Analytical Results: Latency 19 Increasing p

Analytical Results: Latency 20 q Average 60-Hop Flooding Hop Count p=0.37 p=0.75 Increasing Reliability

Analytical Results: Energy-Latency Tradeoff 21 Joules/Broadcast Average Per-Hop Broadcast Latency (s) Achievable region for reliability ≥ 99% ① Set the values of p and q so that they are just across the reliability threshold boundary and into the high reliability region ② Tune these values (staying close to the boundary) until the desired energy-latency trade-off is achieved

Simulation Results  Simulated code distribution application in ns-2 network simulator 22 ParameterValueParameterValue N50T frame 10 s P TX 81 mWT active 1 s PIPI 30 mWq0.25 PSPS 3 µW∆10.0 λ0.01 packets/s Total Packet Size 64 bytes L1L1 ≈ 1.5 s Data Packet Payload 30 bytes

Simulation Results: Energy 23 Energy Joules/Broadcast q PBBF

Simulation Results: Latency 24 Latency Average 5-Hop Latency Increasing p q

Simulation Results: Reliability 25 q Average Fraction of Broadcasts Received p=0.5

Conclusion  Have presented, analyzed, simulated, and measured the performance of a class of probabilistic broadcast protocols for multi-hop WSNs.  Have quantified the energy-latency trade-off required to obtain a given level of reliability using PBBF.  Have implemented the PBBF protocols in ns-2 and have studied the performance characteristics of PBBF when used for code distribution.  Experiments indicate that PBBF is an efficient broadcast mechanism in the sense that it provides an application designer the opportunity to tune the system to an appropriate operating point along the reliability resource-performance spectrum. 26

Discussion Pros:  PBBF can be used in conjunction with any sleep scheduling protocol  Provides theoretical explanation as well as simulation results Cons:  Perfect synchronization assumption is not valid  No real deployment of PBBF 27

Thank You 28