The Chinese Univ. of Hong Kong Energy-Conserving Coverage Configuration for Dependable Wireless Sensor Networks Chen Xinyu Term Presentation 2004-12-14.

Slides:



Advertisements
Similar presentations
Advisor : Prof. Yu-Chee Tseng Student : Yi-Chen Lu 12009/06/26.
Advertisements

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.
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.
Maximum Battery Life Routing to Support Ubiquitous Mobile Computing in Wireless Ad Hoc Networks By C. K. Toh.
Decentralized Reactive Clustering in Sensor Networks Yingyue Xu April 26, 2015.
Integrated Coverage and Connectivity Configuration in Wireless Sensor Networks Xiaorui Wang, Guoliang Xing, Yuanfang Zhang*, Chenyang Lu, Robert Pless,
5/2/2015 Wireless Sensor Networks COE 499 Sleep-based Topology Control II Tarek Sheltami KFUPM CCSE COE
Tufts Wireless Laboratory Tufts University School Of Engineering Energy-Efficient Structuralized Clustering for Sensor-based Cyber Physical Systems Jierui.
1 School of Computing Science Simon Fraser University, Canada PCP: A Probabilistic Coverage Protocol for Wireless Sensor Networks Mohamed Hefeeda and Hossein.
1 On Constructing k- Connected k-Dominating Set in Wireless Networks Department of Computer Science and Information Engineering National Cheng Kung University,
Wireless Sensor Network and Applicaions(WSNA2002) A Coverage-Preserving Node Scheduling Scheme for Large Wireless Sensor Networks Di Tian, Nicolas D. Georganas.
The Chinese Univ. of Hong Kong Dept. of Computer Science & Engineering A Sensibility-Based Sleeping Configuration Protocol for Dependable Wireless Sensor.
Differentiated Surveillance for Sensor Networks Ting Yan, Tian He, John A. Stankovic CS294-1 Jonathan Hui November 20, 2003.
Localized Techniques for Power Minimization and Information Gathering in Sensor Networks EE249 Final Presentation David Tong Nguyen Abhijit Davare Mentor:
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.
The Chinese Univ. of Hong Kong Node Scheduling Schemes for Coverage Preservation and Fault Tolerance in Wireless Sensor Networks Chen Xinyu Group Meeting.
Adaptive Self-Configuring Sensor Network Topologies ns-2 simulation & performance analysis Zhenghua Fu Ben Greenstein Petros Zerfos.
Maximum Network lifetime in Wireless Sensor Networks with Adjustable Sensing Ranges Mihaela Cardei, Jie Wu, Mingming Lu, and Mohammad O. Pervaiz Department.
CS Dept, City Univ.1 Research Issues in Wireless Sensor Networks Prof. Xiaohua Jia Dept. of Computer Science City University of Hong Kong.
Dynamic Clustering for Acoustic Target Tracking in Wireless Sensor Network Wei-Peng Chen, Jennifer C. Hou, Lui Sha Presented by Ray Lam Oct 23, 2004.
Empirical Analysis of Transmission Power Control Algorithms for Wireless Sensor Networks CENTS Retreat – May 26, 2005 Jaein Jeong (1), David Culler (1),
Connected Dominating Sets in Wireless Networks My T. Thai Dept of Comp & Info Sci & Engineering University of Florida June 20, 2006.
1 Energy Efficient Communication in Wireless Sensor Networks Yingyue Xu 8/14/2015.
Dept. of Computer Science & Engineering The Chinese Univ. of Hong Kong On Fault Tolerance, Performance, and Reliability for Wireless and Sensor Networks.
IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS 2007 (TPDS 2007)
LPT for Data Aggregation in Wireless Sensor Networks Marc Lee and Vincent W.S. Wong Department of Electrical and Computer Engineering, University of British.
Authors: Sheng-Po Kuo, Yu-Chee Tseng, Fang-Jing Wu, and Chun-Yu Lin
Lifetime and Coverage Guarantees Through Distributed Coordinate- Free Sensor Activation ACM MOBICOM 2009.
Dynamic Clustering for Acoustic Target Tracking in Wireless Sensor Network Wei-Peng Chen, Jennifer C. Hou, Lui Sha.
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
Minimal Hop Count Path Routing Algorithm for Mobile Sensor Networks Jae-Young Choi, Jun-Hui Lee, and Yeong-Jee Chung Dept. of Computer Engineering, College.
Energy-Aware Scheduling with Quality of Surveillance Guarantee in Wireless Sensor Networks Jaehoon Jeong, Sarah Sharafkandi and David H.C. Du Dept. of.
Preserving Area Coverage in Wireless Sensor Networks by using Surface Coverage Relay Dominating Sets Jean Carle, Antoine Gallais and David Simplot-Ryl.
The Chinese Univ. of Hong Kong Dept. of Computer Science & Engineering A Point-Distribution Index and Its Application to Sensor Grouping Problem Y. Zhou.
Maximum Network Lifetime in Wireless Sensor Networks with Adjustable Sensing Ranges Cardei, M.; Jie Wu; Mingming Lu; Pervaiz, M.O.; Wireless And Mobile.
Lan F.Akyildiz,Weilian Su, Erdal Cayirci,and Yogesh sankarasubramaniam IEEE Communications Magazine 2002 Speaker:earl A Survey on Sensor Networks.
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,
1 Probabilistic Coverage in Wireless Sensor Networks Nadeem Ahmed, Salil S. Kanhere and Sanjay Jha Computer Science and Engineering, University of New.
A Dead-End Free Topology Maintenance Protocol for Geographic Forwarding in Wireless Sensor Networks IEEE Transactions on Computers, vol. 60, no. 11, November.
Maximizing the lifetime of WSN using VBS Yaxiong Zhao and Jie Wu Computer and Information Sciences Temple University.
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.
Evaluating Wireless Network Performance David P. Daugherty ITEC 650 Radford University March 23, 2006.
Tufts Wireless Laboratory School Of Engineering Tufts University Paper Review “An Energy Efficient Multipath Routing Protocol for Wireless Sensor Networks”,
A Dynamic Query-tree Energy Balancing Protocol for Sensor Networks H. Yang, F. Ye, and B. Sikdar Department of Electrical, Computer and systems Engineering.
Energy-Aware Data-Centric Routing in Microsensor Networks Azzedine Boukerche SITE, University of Ottawa, Canada Xiuzhen Cheng, Joseph Linus Dept. of Computer.
A Coverage-Preserving Node Scheduling Scheme for Large Wireless Sensor Networks Di Tian, and Nicolas D. Georanas ACM WSNA ‘ 02.
Decentralized Energy-Conserving and Coverage-Preserving Protocols for Wireless Sensor Networks Chi-Fu Huang, Li-Chu Lo, Yu-Chee Tseng, and Wen-Tsuen Chen.
SenSys 2003 Differentiated Surveillance for Sensor Networks Ting Yan Tian He John A. Stankovic Department of Computer Science, University of Virginia November.
Wireless Sensor Networks
Toward Reliable and Efficient Reporting in Wireless Sensor Networks Authors: Fatma Bouabdallah Nizar Bouabdallah Raouf Boutaba.
Distributed Algorithms for Dynamic Coverage in Sensor Networks Lan Lin and Hyunyoung Lee Department of Computer Science University of Denver.
On Mobile Sink Node for Target Tracking in Wireless Sensor Networks Thanh Hai Trinh and Hee Yong Youn Pervasive Computing and Communications Workshops(PerComW'07)
A Coverage-Preserving and Hole Tolerant Based Scheme for the Irregular Sensing Range in WSNs Azzedine Boukerche, Xin Fei PARADISE Research Lab Univeristy.
Introduction Wireless Ad-Hoc Network  Set of transceivers communicating by radio.
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
Introduction to Wireless Sensor Networks
Net 435: Wireless sensor network (WSN)
The Coverage Problem in a Wireless Sensor Network
Speaker : Lee Heon-Jong
Protocols.
Adaptive Topology Control for Ad-hoc Sensor Networks
Protocols.
Presentation transcript:

The Chinese Univ. of Hong Kong Energy-Conserving Coverage Configuration for Dependable Wireless Sensor Networks Chen Xinyu Term Presentation

Dept. of Computer Science and Engineering Outline Motivation Coverage configuration with Boolean sensing model Coverage configuration with general sensing model Performance evaluations with ns-2 Conclusions and future work

Dept. of Computer Science and Engineering Wireless Sensor Networks Composed of a large number of sensor nodes Sensors communicate with each other through short-range radio transmission Sensors react to environmental events and relay collected data through the dynamically formed network

Dept. of Computer Science and Engineering Applications Military reconnaissance Physical security Environment monitoring Traffic surveillance Industrial and manufacturing automation Distributed robotics …

Dept. of Computer Science and Engineering Requirements Maintaining coverage Every point in the region of interest should be sensed within given parameters Extending system lifetime The energy source is usually battery power Battery recharging or replacement is undesirable or impossible due to the unattended nature of sensors and hostile sensing environments

Dept. of Computer Science and Engineering Requirements (cont’d) Fault tolerance Sensors may fail or be blocked due to physical damage or environmental interference Scalability High density of deployed nodes Each sensor must configure its own operational mode adaptively based on local information, not on global information

Dept. of Computer Science and Engineering Approach: Coverage Configuration Coverage configuration is a promising way to extend network lifetime by alternately activating only a subset of sensors and scheduling others to sleep according to some heuristic schemes while providing sufficient coverage in a geographic region

Dept. of Computer Science and Engineering Concerns A good coverage-preserved and fault-tolerant sensor configuration protocol should have the following characteristics: It should allow as many nodes as possible to turn their radio transceivers and sensing functionalities off to reduce energy consumption, thus extending network lifetime Enough nodes must stay awake to form a connected network backbone and to preserve area coverage Void areas produced by sensor failures and energy depletions should be recovered as soon as possible

Dept. of Computer Science and Engineering Two Sensing Models Boolean sensing model (BSM) Each sensor has a certain sensing range, and can only detect the occurrences of events within its sensing range General sensing model (GSM) Capture the fact that signals emitted by a target of interest decay over the distance of propagation Exploit the collaboration between adjacent sensors

Dept. of Computer Science and Engineering Problem Formulation for the BSM Each sensor node N i knows its location (x i, y i ), sensing radius r i, communication radius R Sensors are deployed in a two-dimensional Euclidean plane Responsible Sensing Region (RSR)  i = { p | d(N i,p) < r i } A point is covered by a sensor node when this point is in the sensor's RSR The one-hop neighbor set of N i N(i) = { N j   | d(N i, N j ) ≤ R, j  i }

Dept. of Computer Science and Engineering Some Definitions NiNi NjNj Sponsored Sensing Arc (SSA)  ij Sponsored Sensing Region (SSR) Sponsored Sensing Angle (SSG)  ij Covered Sensing Angle (CSG)  ij

Dept. of Computer Science and Engineering Special Cases of SSR and SSA d(N i, N j ) ≥ r i + r j NiNi NjNj

Dept. of Computer Science and Engineering Special Cases of SSR and SSA d(N i, N j ) ≤ r i – r j NiNi NjNj SSG  ij =2  CSG  ij is not defined Completely Covered Node (CCN) of N i

Dept. of Computer Science and Engineering Special Cases of SSR and SSA d(N i, N j ) ≤ r j - r i NiNi NjNj Complete-Coverage Sponsor (CCS) of N i Degree of Complete Coverage DCC  i = | CCS(i) | SSG  ij is not defined CSG  ij =2  CCS(i)

Dept. of Computer Science and Engineering Minimum Partial Arc-Coverage (MPAC) The minimum partial arc-coverage (MPAC) sponsored by node N j to node N i, denoted as  ij, The number of N i 's non-CCSs covering the point on the SSA  ij that has the fewest nodes covering it.

Dept. of Computer Science and Engineering Derivation of MPAC  ij 0 22  ij  jl  jm  ij = 2  ij = 1 Covered Sensing Angle (CSG) Sponsored Sensing Angle (SSG)  ij

Dept. of Computer Science and Engineering MPAC and DCC Based k-Coverage Sleeping Candidate Condition K-coverage Every point in the deployed area is covered by at least k nodes Theorem A sensor node N i is a sleeping candidate while preserving k-coverage, iff  i ≥ k or  N j  N(i) - CCS(i),  ij > k -  i.

Dept. of Computer Science and Engineering Extended Sleeping Candidate Condition Constrained deployed area

Dept. of Computer Science and Engineering Node Scheduling Protocols Round-based Divide the time into rounds Approximately synchronized In each round, every live sensor is given a chance to be sleeping eligible Adaptive sleeping Let each node calculate its sleeping time locally and adaptively

Dept. of Computer Science and Engineering Round-Based Node Scheduling Protocol on sleeping ready-to- sleeping ready-to-on uncertain T round eligible / STATUS ineligible T round T wait eligible / STATUS ineligible / STATUS on-sleeping decision phase 1.Set a backoff timer T hello, a window timer T win, a wait timer T wait, and a round timer T round 2.Collect HELLO messages from neighbors 3.After T hello times out, broadcast a HELLO message to all neighbors 4.After T win expires, evaluate the sleeping eligibility according to sleeping candidate conditions

Dept. of Computer Science and Engineering An Example of Sleeping Eligibility Evaluation

Dept. of Computer Science and Engineering Connectivity Requirement Considering only the coverage issue may produce disconnected subnetworks Simple connectivity preservation If a sensor is sleeping eligible, evaluating whether its one-hop neighbors will remain connected through each other when the considered sensor is removed

Dept. of Computer Science and Engineering Adaptive Sleeping Node Scheduling Protocol A node may suffer failures or deplete its energy  loss of area coverage Round-based: timer T round is a global parameter and not adaptive to recover a local area loss Letting each node calculate its sleeping time locally and adaptively

Dept. of Computer Science and Engineering Adaptive Sleeping Node Scheduling Protocol 1.Set a timer T sleeping 2.When T sleeping times out, broadcast a PROBE message 3.Each neighbor receiving the PROBE message will return a STATUS message to the sender 4.Evaluate sleeping eligibility. If eligible, set T sleeping according to the energy information collected from neighbors

Dept. of Computer Science and Engineering Discussions for the BSM Each sensor has a deterministic sensing radius Allow a geometric treatment of the coverage problem Miss the attenuation behavior of signals Ignore the collaboration between adjacent sensors in performing area sensing and monitoring

Dept. of Computer Science and Engineering Problem Formulation for the GSM The sensibility of a sensor N i for an event occurring at an arbitrary measuring point p is defined by  : the energy emitted by events occurring at point p  : the decaying factor of the sensing signal

Dept. of Computer Science and Engineering All-Sensor Field Sensibility (ASFS) Suppose we have a “background” distribution of n sensors, denoted by N 1, N 2, …, N n, in a deployment region A All-Sensor Field Sensibility for point p With a sensibility threshold , the point p is covered if S a (p) ≥ 

Dept. of Computer Science and Engineering Discussions for the ASFS Need a sink working as a data fusion center Produce a heavy network load in multi- hop sensor networks Pose a single point of failures

Dept. of Computer Science and Engineering Neighboring-Sensor Field Sensibility (NSFS) Treat each sensor as a sensing fusion center Each sensor broadcasts its perceived field sensibility Each sensor collects its one-hop neighbors’ messages Transform the original global coverage decision problem into a local problem

Dept. of Computer Science and Engineering Responsible Sensing Region Voronoi diagram Partition the deployed region into a set of convex polygons such that all points inside a polygon are closet to only one particular node The polygon in which sensor N i resides is its Responsible Sensing Region  i If an event occurs in  i, sensor N i will receive the strongest signal Open RSR and closed RSR

Dept. of Computer Science and Engineering NSFS-Based Pessimistic Sleeping Candidate Condition

Dept. of Computer Science and Engineering NSFS-Based Optimistic Sleeping Candidate Condition

Dept. of Computer Science and Engineering Sensibility-Based Sleeping Configuration Protocol (SSCP) on sleeping ready-to- sleeping ready-to-on T round eligible / STATUS ineligible T round T wait eligible / STATUS ineligible / STATUS uncertain II uncertain I

Dept. of Computer Science and Engineering Performance Evaluation with ns-2 ESS: extended sponsored sector Proposed by Tian et. al. of Univ. of Ottawa, 2002 Consider only the nodes inside the RSR of the evaluated node Mpac: round-based protocol with elementary MPAC condition MpacB: round-based protocol with extended MPAC condition in constrained area MpacBAs: adaptive sleeping protocol with MpacB SscpP: Sscp with the pessimistic sleeping condition SscpO: Sscp with the optimistic sleeping condition

Dept. of Computer Science and Engineering Bridge between BSM and GSM Ensured-sensibility radius

Dept. of Computer Science and Engineering Default Parameters Setting The deployed area is 50m x 50m  = 1,  = 3,  = (r = 10m) R = 12 m The number of deployed sensor: 120 Power Consumption: Tx (transmit) = 1.4W, Rx (receive) = 1W, Idle = 0.83W, Sleeping = 0.13W

Dept. of Computer Science and Engineering Performance Evaluation (1) Sleeping sensor vs. communication radius

Dept. of Computer Science and Engineering Performance Evaluation (2) Network topology

Dept. of Computer Science and Engineering Performance Evaluation (3) Sleeping sensor vs. sensor number

Dept. of Computer Science and Engineering Performance Evaluation (4) Sleeping sensor vs. sensibility threshold

Dept. of Computer Science and Engineering Performance Evaluation (5) Network lifetime vs. live sensor when the MTBF is 800s, R is 12m

Dept. of Computer Science and Engineering Performance Evaluation (6)  -coverage accumulated time The total time during which  or more percentage of the deployed area satisfies the coverage requirement

Dept. of Computer Science and Engineering Approaches to Build Dependable Wireless Sensor Networks Decreasing the communication radius or increasing the coverage degree is equivalent in providing fault tolerance Detecting sensor failures and recovering the area loss as quick as possible: adaptive sleeping configuration Exploiting the cooperation between neighboring sensors: general sensing model

Dept. of Computer Science and Engineering Conclusions Develop MPAC-based node sleeping eligibility conditions for the BSM achieve k-coverage degree can be applied with different sensing radii Develop SSCPs for the GSM exploit the cooperation between adjacent sensors Suggest three effective approaches to build dependable sensor networks

Dept. of Computer Science and Engineering Future Work Exploit algorithms to identify node redundancy without location information Study the network behavior with node failures Build dependable sensor networks both on area coverage and network connectivity

Dept. of Computer Science and Engineering Performance Evaluation (5) Distribution of coverage degree

Dept. of Computer Science and Engineering Performance Evaluation (4) MpacBCa sleeping sensor