Energy-efficient Capture of Stochastic Events by Global- and Local-periodic Network Coverage David K. Y. Yau.

Slides:



Advertisements
Similar presentations
ROUTING TECHNIQUES IN WIRELESS SENSOR NETWORKS: A SURVEY Presented By: Abbas Kazerouni EE 360 paper presentation, winter 2014, EE Department, Stanford.
Advertisements

Coverage by Directional Sensors Jing Ai and Alhussein A. Abouzeid Dept. of Electrical, Computer and Systems Engineering Rensselaer Polytechnic Institute.
SELF-ORGANIZING MEDIA ACCESS MECHANISM OF A WIRELESS SENSOR NETWORK AHM QUAMRUZZAMAN.
Bidding Protocols for Deploying Mobile Sensors Reporter: Po-Chung Shih Computer Science and Information Engineering Department Fu-Jen Catholic University.
Integrated Coverage and Connectivity Configuration in Wireless Sensor Networks Xiaorui Wang, Guoliang Xing, Yuanfang Zhang*, Chenyang Lu, Robert Pless,
An Adaptive Energy-Efficient MAC Protocol for Wireless Sensor Network
David Ripplinger, Aradhana Narula-Tam, Katherine Szeto AIAA 2013 August 21, 2013 Scheduling vs Random Access in Frequency Hopped Airborne.
1 Routing Techniques in Wireless Sensor networks: A Survey.
1 School of Computing Science Simon Fraser University, Canada PCP: A Probabilistic Coverage Protocol for Wireless Sensor Networks Mohamed Hefeeda and Hossein.
1 Stochastic Event Capture Using Mobile Sensors Subject to a Quality Metric Nabhendra Bisnik, Alhussein A. Abouzeid, and Volkan Isler Rensselaer Polytechnic.
Distributed Scheduling of a Network of Adjustable Range Sensors for Coverage Problems Akshaye Dhawan, Ursinus College Aung Aung and Sushil K. Prasad Georgia.
Differentiated Surveillance for Sensor Networks Ting Yan, Tian He, John A. Stankovic CS294-1 Jonathan Hui November 20, 2003.
Data Fusion Improves the Coverage of Wireless Sensor Networks Guoliang Xing 1, Rui Tan 2, Benyuan Liu 3, Jianping Wang 2, Xiaohua Jia 2,Chih-wei Yi 4 1.
Mobility Improves Coverage of Sensor Networks Benyuan Liu*, Peter Brass, Olivier Dousse, Philippe Nain, Don Towsley * Department of Computer Science University.
1-1 Topology Control. 1-2 What’s topology control?
A Survey of Energy-Efficient Scheduling Mechanisms in Sensor Networks Author : Lan Wang·Yang Xiao(2006) Presented by Yi Cheng Lin.
Results Showing the potential of the method for arbitrary networks The following diagram show the increase of networks’ lifetime in which SR I =CR I versus.
Zoë Abrams, Ashish Goel, Serge Plotkin Stanford University Set K-Cover Algorithms for Energy Efficient Monitoring in Wireless Sensor Networks.
1-1 CMPE 259 Sensor Networks Katia Obraczka Winter 2005 Topology Control.
CMPE 257 Spring CMPE 257: Wireless and Mobile Networking Spring 2005 Topology/Power Management.
Adaptive Self-Configuring Sensor Network Topologies ns-2 simulation & performance analysis Zhenghua Fu Ben Greenstein Petros Zerfos.
Power saving technique for multi-hop ad hoc wireless networks.
GS 3 GS 3 : Scalable Self-configuration and Self-healing in Wireless Networks Hongwei Zhang & Anish Arora.
1 Target-Oriented Scheduling in Directional Sensor Networks Yanli Cai, Wei Lou, Minglu Li,and Xiang-Yang Li* The Hong Kong Polytechnic University, Hong.
Achieving Long-Term Surveillance in VigilNet Pascal A. Vicaire Department of Computer Science University of Virginia Charlottesville, USA.
1 Energy Efficient Communication in Wireless Sensor Networks Yingyue Xu 8/14/2015.
Distributed Constraint Optimization Michal Jakob Agent Technology Center, Dept. of Computer Science and Engineering, FEE, Czech Technical University A4M33MAS.
CS 712 | Fall 2007 Using Mobile Relays to Prolong the Lifetime of Wireless Sensor Networks Wei Wang, Vikram Srinivasan, Kee-Chaing Chua. National University.
Decentralized Scattering of Wake-up Times in Wireless Sensor Networks Amy L. Murphy ITC-IRST, Trento, Italy joint work with Alessandro Giusti, Politecnico.
M-GEAR: Gateway-Based Energy-Aware Multi-Hop Routing Protocol
07/21/2005 Senmetrics1 Xin Liu Computer Science Department University of California, Davis Joint work with P. Mohapatra On the Deployment of Wireless Sensor.
Quality of Monitoring and Optimization of Threat-based Mobile Coverage David K Y Yau Department of Computer Science Purdue University David K Y Yau Department.
A novel gossip-based sensing coverage algorithm for dense wireless sensor networks Vinh Tran-Quang a, Takumi Miyoshi a,b a Graduate School of Engineering,
College of Engineering Non-uniform Grid- based Coordinated Routing Priyanka Kadiyala Major Advisor: Dr. Robert Akl Department of Computer Science and Engineering.
Mobile Ad hoc Networks Sleep-based Topology Control
SoftCOM 2005: 13 th International Conference on Software, Telecommunications and Computer Networks September 15-17, 2005, Marina Frapa - Split, Croatia.
Energy-Aware Scheduling with Quality of Surveillance Guarantee in Wireless Sensor Networks Jaehoon Jeong, Sarah Sharafkandi and David H.C. Du Dept. of.
Using Pattern of Social Dynamics in the Design of Social Networks of Sensors - Marello Tomasini, Franco Zambonelli, Ronaldo Menezes 한국기술교육대학교 전기전자통신 공학부.
Maximum Network Lifetime in Wireless Sensor Networks with Adjustable Sensing Ranges Cardei, M.; Jie Wu; Mingming Lu; Pervaiz, M.O.; Wireless And Mobile.
Co-Grid: an Efficient Coverage Maintenance Protocol for Distributed Sensor Networks Guoliang Xing; Chenyang Lu; Robert Pless; Joseph A. O ’ Sullivan Department.
P-Percent Coverage Schedule in Wireless Sensor Networks Shan Gao, Xiaoming Wang, Yingshu Li Georgia State University and Shaanxi Normal University IEEE.
REECH ME: Regional Energy Efficient Cluster Heads based on Maximum Energy Routing Protocol Prepared by: Arslan Haider. 1.
Probabilistic Coverage in Wireless Sensor Networks Authors : Nadeem Ahmed, Salil S. Kanhere, Sanjay Jha Presenter : Hyeon, Seung-Il.
Efficient Energy Management Protocol for Target Tracking Sensor Networks X. Du, F. Lin Department of Computer Science North Dakota State University Fargo,
Trade-offs Between Mobility and Density for Coverage in Wireless Sensor Networks Wei Wang, Vikram Srinivasan and Kee-Chaing Chua National University of.
A Dead-End Free Topology Maintenance Protocol for Geographic Forwarding in Wireless Sensor Networks IEEE Transactions on Computers, vol. 60, no. 11, November.
ELECTIONEL ECTI ON ELECTION: Energy-efficient and Low- latEncy sCheduling Technique for wIreless sensOr Networks Shamim Begum, Shao-Cheng Wang, Bhaskar.
By Naeem Amjad 1.  Challenges  Introduction  Motivation  First Order Radio Model  Proposed Scheme  Simulations And Results  Conclusion 2.
Decentralized Energy- Conserving and Coverage- Preserving Protocols for Wireless Sensor Networks
Computer Network Lab. Integrated Coverage and Connectivity Configuration in Wireless Sensor Networks SenSys ’ 03 Xiaorui Wang, Guoliang Xing, Yuanfang.
Maximizing Lifetime per Unit Cost in Wireless Sensor Networks
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.
Rami Melhem Sameh Gobriel & Daniel Mosse Modeling an Energy-Efficient MAC Layer Protocol.
1 An Adaptive Energy-Efficient MAC Protocol for Wireless Sensor Networks Tijs van Dam, Koen Langendoen In ACM SenSys /1/2005 Hong-Shi Wang.
An Energy-Efficient MAC Protocol for Wireless Sensor Networks Speaker: hsiwei Wei Ye, John Heidemann and Deborah Estrin. IEEE INFOCOM 2002 Page
Shibo He 、 Jiming Chen 、 Xu Li 、, Xuemin (Sherman) Shen and Youxian Sun State Key Laboratory of Industrial Control Technology, Zhejiang University, China.
U of Minnesota DIWANS'061 Energy-Aware Scheduling with Quality of Surveillance Guarantee in Wireless Sensor Networks Jaehoon Jeong, Sarah Sharafkandi and.
Coverage and Scheduling in Wireless Sensor Networks Yong Hwan Kim Korea University of Technology and Education Laboratory of Intelligent.
Smart Sleeping Policies for Wireless Sensor Networks Venu Veeravalli ECE Department & Coordinated Science Lab University of Illinois at Urbana-Champaign.
SenSys 2003 Differentiated Surveillance for Sensor Networks Ting Yan Tian He John A. Stankovic Department of Computer Science, University of Virginia November.
Toward Reliable and Efficient Reporting in Wireless Sensor Networks Authors: Fatma Bouabdallah Nizar Bouabdallah Raouf Boutaba.
COMMUNICATING VIA FIREFLIES: GEOGRAPHIC ROUTING ON DUTY-CYCLED SENSORS S. NATH, P. B. GIBBONS IPSN 2007.
Structure-Free Data Aggregation in Sensor Networks.
KAIS T Sensor Deployment Based on Virtual Forces Reference: Yi Zou and Krishnendu Chakarabarty, “Sensor Deployment and Target Localization Based on Virtual.
Scalable Coverage Maintenance for Dense Wireless Sensor Networks Jun Lu, Jinsu Wang, Tatsuya Suda University of California, Irvine Secon ‘ 06.
Mingze Zhang, Mun Choon Chan and A. L. Ananda School of Computing
Energy-Efficient Communication Protocol for Wireless Microsensor Networks by Wendi Rabiner Heinzelman, Anantha Chandrakasan, and Hari Balakrishnan Presented.
Net 435: Wireless sensor network (WSN)
Adaptive Topology Control for Ad-hoc Sensor Networks
Efficient QoS for secondary users in cognitive radio systems
Presentation transcript:

Energy-efficient Capture of Stochastic Events by Global- and Local-periodic Network Coverage David K. Y. Yau

SensorNet: Plume Detection by In-situ Sensor Network

Motivations  Unattended operation of many low-cost and small form factor sensors  Dense static network  Uncontrolled (random) placement  Significant overlap in sensing regions  Possibility to duty-cycle sensors to save energy  Eliminate redundant coverage  Load balance between sensors for maximum network lifetime  Unattended operation of many low-cost and small form factor sensors  Dense static network  Uncontrolled (random) placement  Significant overlap in sensing regions  Possibility to duty-cycle sensors to save energy  Eliminate redundant coverage  Load balance between sensors for maximum network lifetime

Motivations (cont’d)  Exploitation of real-world event properties and dynamics  Events may stay and hence can be captured with delay by (q,p)-periodic sensor  When events stay, “quality of monitoring” may be much higher than q/p  high energy saving potential  If p small enough, arbitrarily high fraction of events can be captured no matter how small q/p  (q,p) schedule can be optimized for maximum event/information capture given event dynamics  Exploitation of real-world event properties and dynamics  Events may stay and hence can be captured with delay by (q,p)-periodic sensor  When events stay, “quality of monitoring” may be much higher than q/p  high energy saving potential  If p small enough, arbitrarily high fraction of events can be captured no matter how small q/p  (q,p) schedule can be optimized for maximum event/information capture given event dynamics

Basics  Stochastic event arrivals/departures at each PoI  Distribution of event staying times X  Distribution of event absent times Y  X and Y for same event may be dependent; but different events are i.i.d.  Capture of events by sensor of range r (binary perfect-disk model)  Anisotropic sensing is possible without affecting main conclusions  Many sensors placed according to Poisson Point Process of intensity  ; may communicate within given wireless range  Stochastic event arrivals/departures at each PoI  Distribution of event staying times X  Distribution of event absent times Y  X and Y for same event may be dependent; but different events are i.i.d.  Capture of events by sensor of range r (binary perfect-disk model)  Anisotropic sensing is possible without affecting main conclusions  Many sensors placed according to Poisson Point Process of intensity  ; may communicate within given wireless range

Basics (cont’d)  Sensors can be turned on/off (as a whole)  Energy model: energy rate of k 1 when on, k 2 when off; constant energy c to switch between on/off  In principle, sensing/communication/computation can be independently controlled  Performance metrics (Step utility function)  Probability of instantaneous event capture P in (over all events that could be captured only)  Probability of event capture (with or without delay) P c  Other types of events (utility functions) can be analyzed  Sensors can be turned on/off (as a whole)  Energy model: energy rate of k 1 when on, k 2 when off; constant energy c to switch between on/off  In principle, sensing/communication/computation can be independently controlled  Performance metrics (Step utility function)  Probability of instantaneous event capture P in (over all events that could be captured only)  Probability of event capture (with or without delay) P c  Other types of events (utility functions) can be analyzed

Energy Efficiency Techniques  (q,p)-periodic sensor schedule to exploit event dynamics (mainly, staying times)  Coordinated sleep between sensors to eliminate redundant coverage  Sensor x is redundant if its sensing region is completely covered by those of its active neighbors (conservative condition)  Sensors exchange their location, active schedule, remaining energy, etc (Hello protocol)  Safe to turn off x without affecting performance  Different neighbors can go to sleep at different times; permission to sleep renegotiated for energy balance  (q,p)-periodic sensor schedule to exploit event dynamics (mainly, staying times)  Coordinated sleep between sensors to eliminate redundant coverage  Sensor x is redundant if its sensing region is completely covered by those of its active neighbors (conservative condition)  Sensors exchange their location, active schedule, remaining energy, etc (Hello protocol)  Safe to turn off x without affecting performance  Different neighbors can go to sleep at different times; permission to sleep renegotiated for energy balance

Coordinated Sleep Protocol  Sensor roles  Regular, supporting, redundant  Regular sensors identify their support sets regularly; a sensor ranks support set by  Minimum residual energy (energy balance)  Overlap of active time between itself and support members (maximally productive sleep; in particular, a > 2 c / (k 1 - k 2 ))  Sensor roles  Regular, supporting, redundant  Regular sensors identify their support sets regularly; a sensor ranks support set by  Minimum residual energy (energy balance)  Overlap of active time between itself and support members (maximally productive sleep; in particular, a > 2 c / (k 1 - k 2 ))

Example Support Set J B C A I H G D E F A’s support sets: C, D, H, I D, F, H, I Hello message

Negotiation of Permission to Sleep J B C A I H G D E F Request to sleep (RTS) Clear to sleep (CTS) Confirm (CNF) Supporting Redundant If two neighbors both want to go to sleep, they defer sending CTS by random delay (probabilistically longer if less remaining energy)

Syncrhonous and Asynchronous Periodic Network  Synchronous periodic network  All sensors start their (q,p) schedule at the same time (global-periodic)  Network of sensors behave as one big periodic sensor  Maximum coordinated sleep opportunities  Leverage lightweight time synchronization protocols  Asynchronous periodic network  Each sensor starts (q,p) schedule at an independent random point in time (local-periodic)  Spread-out on periods for better event capture  Reduced coordinated sleep opportunities (less temporal redundancy)  Zero coordination for periodic operation  Synchronous periodic network  All sensors start their (q,p) schedule at the same time (global-periodic)  Network of sensors behave as one big periodic sensor  Maximum coordinated sleep opportunities  Leverage lightweight time synchronization protocols  Asynchronous periodic network  Each sensor starts (q,p) schedule at an independent random point in time (local-periodic)  Spread-out on periods for better event capture  Reduced coordinated sleep opportunities (less temporal redundancy)  Zero coordination for periodic operation

Coordinated Sleep Opportunities  Spatial redundancy  Deployment density  Temporal redundancy  Overlapping q active time for synchronous periodic scheduling  Opportunistic overlapping time for asynchronous periodic scheduling  Higher q  higher overlap probability  Spatial redundancy  Deployment density  Temporal redundancy  Overlapping q active time for synchronous periodic scheduling  Opportunistic overlapping time for asynchronous periodic scheduling  Higher q  higher overlap probability

Design Points  Periodic scheduling can be used together and orthogonally with coordinated sleep  Four design points  Synchronous network with/without coordinated sleep  Asynchronous network with/without coordinated sleep  Periodic scheduling can be used together and orthogonally with coordinated sleep  Four design points  Synchronous network with/without coordinated sleep  Asynchronous network with/without coordinated sleep

Energy-aware Optimization of Synchronous Network  Required P in specified by user  P c of single sensor given by [CoNext 2008]  Required P in specified by user  P c of single sensor given by [CoNext 2008]

P c as function of p For Step utility, P c monotonically decreasing in p (full information captured instantaneously  no need to remain on)

Information Capture under Limited Energy When energy also considered, extremely fine q/p wastes energy to turn on/off the sensor frequently  optimal event capture per unit of energy occurs at intermediate p Energy model: k 1 q + k 2 (p - q) + 2c Standard techniques apply for single dimension optimization of continuous function

Analysis of Capture Delay

Capture Delay for Exponential Staying times

Illustration of Capture Delay

Event Capture of Asynchronous Network  Events not captured by one sensor may be captured by another sensor  All sensors within distance r of event are “within range”  Consideration for all in-range sensors needed  By Poisson Point Process, probability of k such sensors given by  Events not captured by one sensor may be captured by another sensor  All sensors within distance r of event are “within range”  Consideration for all in-range sensors needed  By Poisson Point Process, probability of k such sensors given by

Non-capture Probability by One Sensor  For P in, simply 1 - q/p  For P c, given by  Hence, we have …  For P in, simply 1 - q/p  For P c, given by  Hence, we have …

Probability of Instantaneous Capture (Asynchronous Network)

Probability of Capture (Asynchronous Network)

Optimization of Asynchronous Network  User-specified P in  q/p (Theorem 3)  P in increases linearly with q/p for synchronous network, but  Increase is exponential for asynchronous network  Optimization of p given q/p (Theorem 4)  User-specified P in  q/p (Theorem 3)  P in increases linearly with q/p for synchronous network, but  Increase is exponential for asynchronous network  Optimization of p given q/p (Theorem 4)

P in as Function of q/p (Asynchronous Network)

Optimization of Q E as Function of p (Asynchronous)

Network Simulations  Synchronous network  With coordinated sleep (S-CSP)  Without coordinated sleep (S-nc)  Asynchronous network  With coordinated sleep (A-CSP)  Without coordinated sleep (A-nc)  Role-alternating, Coverage-preserving protocol (RACP) [Hsin & Liu, IPSN 2004]  Synchronous network  With coordinated sleep (S-CSP)  Without coordinated sleep (S-nc)  Asynchronous network  With coordinated sleep (A-CSP)  Without coordinated sleep (A-nc)  Role-alternating, Coverage-preserving protocol (RACP) [Hsin & Liu, IPSN 2004]

A-nc vs. RACP  =4, required P in =  q/p=0.4 A-nc has 75% longer network lifetime, w/ little loss in P in A-nc requires no zero synchronization between sensors A-nc achieves perfect load balancing (trivially)

A-CSP vs. RACP A-CSP starts to die at about same time as A- nc, but … Death is much more gradual A-CSP has less good load balancing as RACP, because shifted on periods reduce chance for coordinated sleep

S-CSP vs. RACP (Probability of Instantaneous Capture) P in = 0.4  q/p = 0.4 S-CSP achieves required P in S-CSP lasts twice as long as RACP  tradeoff between performance and energy efficiency

S-CSP vs. RACP (Probability of Capture) S-CSP closes perfomance gap significantly in terms of event capture (0.8 vs. 0.4), because … S-CSP is designed to take advantage of event staying time to work less hard and capture events at a delay

S-CSP vs. A-CSP (Probability of Capture) S-CSP starts to die later because aligned on periods provide maximum sleep opportunities, but … A-CSP achieves better event capture almost all the time, in spite of its degraded performance earlier

S-CSP vs. S-nc Coordinated sleep prolongs network lifetime by about 1/3 Coordinated sleep achieves pretty good load balancing (complete network death happens rather quickly, cf. asynchronous network)

Summary of Results  Synchronous network provides performance/energy tradeoff by exploiting event staying time to capture events at a delay  If user is willing to relax requirement on P in (so we can use smaller q/p)  Performance gap closes significantly in terms of P c  At low/moderate density, asynchronous network provides similar tradeoff, but tradeoff becomes more attractive  P in increases exponentially w/ q/p (cf. linear increase for synchronous network)  Synchronous network provides performance/energy tradeoff by exploiting event staying time to capture events at a delay  If user is willing to relax requirement on P in (so we can use smaller q/p)  Performance gap closes significantly in terms of P c  At low/moderate density, asynchronous network provides similar tradeoff, but tradeoff becomes more attractive  P in increases exponentially w/ q/p (cf. linear increase for synchronous network)

Summary of Results (cont’d)  For high-density asynchronous network, tradeoff becomes mostly not necessary  Loss of P in is very small  Gain in network lifetime is quite large  Asynchronous network provides better performance than synchronous network, but …  Asynchronous network provides less chance for coordinated sleep (load balancing also less effective)  For high-density asynchronous network, tradeoff becomes mostly not necessary  Loss of P in is very small  Gain in network lifetime is quite large  Asynchronous network provides better performance than synchronous network, but …  Asynchronous network provides less chance for coordinated sleep (load balancing also less effective)

Related Work  Offline computation of subsets of k-cover sensors [Slijepcevic & Potkonjak 01]  Not adaptive to dynamic networks  Online coordinated sleep protocols [Hsin & Liu 0; Yan, He & Stankovic 03; Tan & Georganas 02]  Don’t consider event dynamics and optimization of periodic networks  Network optimization for dynamic events [Bisnik, Abouzeid & Isler 06; Yau et al. 08]  Sparse mobile sensor networks; no on-line sensor coordination  Offline computation of subsets of k-cover sensors [Slijepcevic & Potkonjak 01]  Not adaptive to dynamic networks  Online coordinated sleep protocols [Hsin & Liu 0; Yan, He & Stankovic 03; Tan & Georganas 02]  Don’t consider event dynamics and optimization of periodic networks  Network optimization for dynamic events [Bisnik, Abouzeid & Isler 06; Yau et al. 08]  Sparse mobile sensor networks; no on-line sensor coordination