Randomized k-Coverage Algorithms for Dense Sensor Networks

Slides:



Advertisements
Similar presentations
Approximations for Min Connected Sensor Cover Ding-Zhu Du University of Texas at Dallas.
Advertisements

KAIST Adaptive Triangular Deployment Algorithm for Unattended Mobile Sensor Networks Suho Yang (September 4, 2008) Ming Ma, Yuanyuan Yang IEEE Transactions.
1 School of Computing Science Simon Fraser University, Canada PCP: A Probabilistic Coverage Protocol for Wireless Sensor Networks Mohamed Hefeeda and Hossein.
July, 2007Simon Fraser University1 Probabilistic Coverage and Connectivity in Wireless Sensor Networks Hossein Ahmadi
PCPs and Inapproximability Introduction. My T. Thai 2 Why Approximation Algorithms  Problems that we cannot find an optimal solution.
Target Tracking Algorithm based on Minimal Contour in Wireless Sensor Networks Jaehoon Jeong, Taehyun Hwang, Tian He, and David Du Department of Computer.
Impact of Mobility and Heterogeneity on Coverage and Energy Consumption in Wireless Sensor Networks Xiao Wang, Xinbing Wang, Jun Zhao Department of Electronic.
1 Sensor Relocation in Mobile Sensor Networks Guiling Wang, Guohong Cao, Tom La Porta, and Wensheng Zhang Department of Computer Science & Engineering.
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.
Optimal Sleep-Wakeup Algorithms for Barriers of Wireless Sensors S. Kumar, T. Lai, M. Posner and P. Sinha, BROADNETS ’ 2007.
Deployment Strategies for Differentiated Detection in Wireless Sensor Network Jingbin Zhang, Ting Yan, and Sang H. Son University of Virginia From SECON.
Energy-Efficient Target Coverage in Wireless Sensor Networks Mihaela Cardei, My T. Thai, YingshuLi, WeiliWu Annual Joint Conference of the IEEE Computer.
Cache Placement in Sensor Networks Under Update Cost Constraint Bin Tang, Samir Das and Himanshu Gupta Department of Computer Science Stony Brook University.
On the Construction of Energy- Efficient Broadcast Tree with Hitch-hiking in Wireless Networks Source: 2004 International Performance Computing and Communications.
A Hierarchical Energy-Efficient Framework for Data Aggregation in Wireless Sensor Networks IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, VOL. 55, NO. 3, MAY.
SMART: A Scan-based Movement- Assisted Sensor Deployment Method in Wireless Sensor Networks Jie Wu and Shuhui Yang Department of Computer Science and Engineering.
Zoë Abrams, Ashish Goel, Serge Plotkin Stanford University Set K-Cover Algorithms for Energy Efficient Monitoring in Wireless Sensor Networks.
EWSN 04 – Berlin, Jan. 20, 2004 Silence is Golden with High Probability: Maintaining a Connected Backbone in Wireless Sensor Networks Paolo Santi* Janos.
1 TTS: A Two-Tiered Scheduling Algorithm for Effective Energy Conservation in Wireless Sensor Networks Nurcan Tezcan & Wenye Wang Department of Electrical.
1 On Multiple Point Coverage in Wireless Sensor Networks Shuhui Yangy, Fei Daiz, Mihaela Cardeiy, and Jie Wuy Department of Computer Science and Engineering.
Online Data Gathering for Maximizing Network Lifetime in Sensor Networks IEEE transactions on Mobile Computing Weifa Liang, YuZhen Liu.
Achieving Minimum Coverage Breach under Bandwidth Constraints in Wireless Sensor Networks Maggie X. Cheng, Lu Ruan and Weili Wu Dept. of Comput. Sci, Missouri.
1 Efficient Placement and Dispatch of Sensors in a Wireless Sensor Network Prof. Yu-Chee Tseng Department of Computer Science National Chiao-Tung University.
Maximum Network lifetime in Wireless Sensor Networks with Adjustable Sensing Ranges Mihaela Cardei, Jie Wu, Mingming Lu, and Mohammad O. Pervaiz Department.
Exposure In Wireless Ad-Hoc Sensor Networks S. Megerian, F. Koushanfar, G. Qu, G. Veltri, M. Potkonjak ACM SIG MOBILE 2001 (Mobicom) Journal version: S.
1 Target-Oriented Scheduling in Directional Sensor Networks Yanli Cai, Wei Lou, Minglu Li,and Xiang-Yang Li* The Hong Kong Polytechnic University, Hong.
Speed and Direction Prediction- based localization for Mobile Wireless Sensor Networks Imane BENKHELIFA and Samira MOUSSAOUI Computer Science Department.
CS 712 | Fall 2007 Using Mobile Relays to Prolong the Lifetime of Wireless Sensor Networks Wei Wang, Vikram Srinivasan, Kee-Chaing Chua. National University.
The Coverage Problem in Wireless Ad Hoc Sensor Networks Supervisor: Prof. Sanjay Srivastava By, Rucha Kulkarni
Lifetime and Coverage Guarantees Through Distributed Coordinate- Free Sensor Activation ACM MOBICOM 2009.
Efficient Gathering of Correlated Data in Sensor Networks
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,
WMNL Sensors Deployment Enhancement by a Mobile Robot in Wireless Sensor Networks Ridha Soua, Leila Saidane, Pascale Minet 2010 IEEE Ninth International.
Mutual Exclusion in Wireless Sensor and Actor Networks IEEE SECON 2006 Ramanuja Vedantham, Zhenyun Zhuang and Raghupathy Sivakumar Presented.
Energy-Aware Scheduling with Quality of Surveillance Guarantee in Wireless Sensor Networks Jaehoon Jeong, Sarah Sharafkandi and David H.C. Du Dept. of.
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.
On Energy-Efficient Trap Coverage in Wireless Sensor Networks Junkun Li, Jiming Chen, Shibo He, Tian He, Yu Gu, Youxian Sun Zhejiang University, China.
Minimum Average Routing Path Clustering Problem in Multi-hop 2-D Underwater Sensor Networks Presented By Donghyun Kim Data Communication and Data Management.
Probabilistic Coverage in Wireless Sensor Networks Authors : Nadeem Ahmed, Salil S. Kanhere, Sanjay Jha Presenter : Hyeon, Seung-Il.
Trade-offs Between Mobility and Density for Coverage in Wireless Sensor Networks Wei Wang, Vikram Srinivasan and Kee-Chaing Chua National University of.
1 Probabilistic Coverage in Wireless Sensor Networks Nadeem Ahmed, Salil S. Kanhere and Sanjay Jha Computer Science and Engineering, University of New.
Mohamed Hefeeda 1 School of Computing Science Simon Fraser University, Canada Efficient k-Coverage Algorithms for Wireless Sensor Networks Mohamed Hefeeda.
Bounded relay hop mobile data gathering in wireless sensor networks
A Dead-End Free Topology Maintenance Protocol for Geographic Forwarding in Wireless Sensor Networks IEEE Transactions on Computers, vol. 60, no. 11, November.
Barrier Coverage With Wireless Sensors
Ai Chen, Ten H. Lai, Dong Xuan Department of Computer Science and Engineering The Ohio State University Columbus Measuring and Guaranteeing Quality of.
Efficient Computing k-Coverage Paths in Multihop Wireless Sensor Networks XuFei Mao, ShaoJie Tang, and Xiang-Yang Li Dept. of Computer Science, Illinois.
Energy-Efficient Wake-Up Scheduling for Data Collection and Aggregation Yanwei Wu, Member, IEEE, Xiang-Yang Li, Senior Member, IEEE, YunHao Liu, Senior.
Energy-Aware Data-Centric Routing in Microsensor Networks Azzedine Boukerche SITE, University of Ottawa, Canada Xiuzhen Cheng, Joseph Linus Dept. of Computer.
Efficient Resource Allocation for Wireless Multicast De-Nian Yang, Member, IEEE Ming-Syan Chen, Fellow, IEEE IEEE Transactions on Mobile Computing, April.
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.
SenSys 2003 Differentiated Surveillance for Sensor Networks Ting Yan Tian He John A. Stankovic Department of Computer Science, University of Virginia November.
Saran Jenjaturong, Chalermek Intanagonwiwat Department of Computer Engineering Chulalongkorn University Bangkok, Thailand IEEE CROWNCOM 2008 acceptance.
Connected Point Coverage in Wireless Sensor Networks using Robust Spanning Trees IEEE ICDCSW, 2011 Pouya Ostovari Department of Computer and Information.
COMMUNICATING VIA FIREFLIES: GEOGRAPHIC ROUTING ON DUTY-CYCLED SENSORS S. NATH, P. B. GIBBONS IPSN 2007.
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)
Efficient Point Coverage in Wireless Sensor Networks Jie Wang and Ning Zhong Department of Computer Science University of Massachusetts Journal of Combinatorial.
Efficient Placement and Dispatch of Sensors in a Wireless Sensor Network You-Chiun Wang, Chun-Chi Hu, and Yu-Chee Tseng IEEE Transactions on Mobile Computing.
Optimal Relay Placement for Indoor Sensor Networks Cuiyao Xue †, Yanmin Zhu †, Lei Ni †, Minglu Li †, Bo Li ‡ † Shanghai Jiao Tong University ‡ HK University.
1 Power Efficient Monitoring Management in Sensor Networks A.Zelikovsky Georgia State joint work with P. BermanPennstate G. Calinescu Illinois IT C. Shah.
A Coverage-Preserving and Hole Tolerant Based Scheme for the Irregular Sensing Range in WSNs Azzedine Boukerche, Xin Fei PARADISE Research Lab Univeristy.
/ 24 1 Deploying Wireless Sensors to Achieve Both Coverage and Connectivity Xiaole Bai Santosh Kumar Dong Xuan Computer Science and Engineering The Ohio.
Introduction Wireless Ad-Hoc Network  Set of transceivers communicating by radio.
Prof. Yu-Chee Tseng Department of Computer Science
The Coverage Problem in a Wireless Sensor Network
Survey on Coverage Problems in Wireless Sensor Networks - 2
Survey on Coverage Problems in Wireless Sensor Networks
Presentation transcript:

Randomized k-Coverage Algorithms for Dense Sensor Networks Mohamed Hefeeda, Majid Bagheri School of Computing Science, Simon Fraser University, Canada INFOCOM 2007

Outlines Introduction Problem definition Two approximation algorithms Randomized k-coverage algorithm (RKC) Distributed RKC (DRKC) Performance evaluation Conclusions

Motivations Wireless sensor networks have been proposed for many real-life monitoring applications Habitat monitoring, early forest fire detection, … k-coverage is a measure of quality of monitoring k-coverage ≡ every point is monitored by k+ sensors Improves reliability and accuracy k-coverage is essential for some applications e.g., intrusion detection, data gathering, object tracking

Our k-Coverage Problem Definition: Given n already deployed sensors in a target area, and a desired coverage degree k ≥ 1, select a minimal subset of sensors to cover all sensor locations such that every location is within the sensing range of at leas k different sensors Assumptions Sensing range of each sensor is a disk with radius r Sensor deployment can follow any distribution Nodes do not know their locations Point coverage approximates area coverage (dense sensor network)

Our k-Coverage Problem (cont’d) k-coverage problem is NP-hard [Yang 06] Proof: reduction to the minimum dominating set problem [4] S. Yang, F. Dai, M. Cardei, and J. Wu, “On connected multiple point coverage in wireless sensor networks,” Journal of Wireless Information Networks, May 2006.

Our Contributions: k-Coverage Algorithms We propose two approximation algorithms Randomized k-coverage algorithm (RKC) Simple and efficient  log-factor approximation Distributed RKC (DRKC) Basic idea: Model k-coverage as a minimum hitting set problem Finding the minimum hitting set is NP-hard, we try to find a near-optimal hitting set. Design an approximation algorithm for hitting set Prove its correctness, verify using simulations

Set Systems and Hitting Set Set system (X,R) is composed of set X, and collection R of subsets of X H is a hitting set if it has a nonempty intersection with every element of R:

Minimal hitting set First used by Raymond Reiter 1987 in “A theory of diagnosis from first principles, Artificial Intelligence ”. Can be used to solve minimum set cover problem, diagnosis problem, and teachers and courses problem.

Minimal hitting set Given a collection C={Si │i ∈ N} of sets of elements from some universe U, a hitting set is a set S  U such that S  Si   for all i. “Minimal” means no element in S can be deleted. Ex, C={ {M1, M2, A1}, {M1, A1, A2, M3}}. The minimal hitting sets are {M1}, {A1}, {M2, A2}, {M2, M3}.

Set System for k-Coverage X : set of all sensor locations For each point p in X, draw circle of radius r (sensing range) centred at p All points in X which fall inside that circle constitute one set s in R The hitting set must have at least one point in each circle Thus all points are covered by the hitting set

Example: 1-Coverage r

Example: k-Coverage (k = 3) k-flower : a set of k sensors that all intersect at that center point, and should be activated for k-coverage. Elements of the hitting set are centers of k-flowers.

Centralized Algorithm (RKC) Build an approximate hitting set Assign weights to all points, initially 1 Select a random set of points, referred to as ε-net Selection biased on weights If current ε-net covers all points, terminate Else double weight of one under-covered point, goto 2 if number of iterations is below a threshold(~log |X|) Double size of ε-net, goto 1

ε-nets N, a set and NX, is an ε-net for set system (X,R) if it has nonempty intersection with every element T of R such as |T| ≥ ε |X|, T N  Let 0 < ε ≦ 1 be a constant X : the set of sensor locations R : the collection of subsets of X created by intersecting disks of radius r with points of X Thus, ε-net is required to hit only large elements of R hitting set must hit every element of R Idea: Find ε-nets of increasing sizes (decreasing ε) till one of them hits all points

ε-net Construction ε-nets can be computed efficiently for set systems with finite VC-dimension [Bronnimann 95] We prove that our set system has VC-dimension = 3 Randomly selecting max {4/ε log 2/δ, 8d/ε log 8d/ε} points of X constitutes an ε-net with probability at lease 1-δ, where 0<δ<1, d is the VC-dimension [7] H. Bronnimann and M. Goodrich, “Almost optimal set covers in finite VC-dimension,” Discrete and Computational Geometry, vol. 14, no. 4, April 1995.

Details of RKC The number of k-flowers in the ε-net.

Details of net-finder

Correctness and Complexity of RKC Theorem 1: RKC … ensures that very point is k-covered, terminates in O(n2 log2 n) steps, and returns a solution of size at most O(P log P), where P is the minimum number of sensors required for k-coverage

Distributed Algorithm: DRKC RKC maintains only 2 global variables: size of ε-net aggregate weight of all nodes Idea of DRKC: Emulate RKC by keeping local estimates of these 2 global variables Nodes construct ε-net in distributed manner Nodes double their weights with a probability Each node verifies its own coverage

DRKC Message Complexity Theorem 2: The average number of messages sent by a node in DRKC is O(1), and the maximum number is O(log n) in the worst case.

Performance Evaluation Simulation Large area of size 1000m  1000m with 30,000 sensor nodes. Verify correctness (k-coverage is achieved) Show efficiency (output size compared optimal ) Compare with other algorithms LPA (centralized linear programming) and PKA (distributed based on pruning) in [Yang 06] CKC (centralized greedy) and DPA (distributed based on pruning) in [Zhou 04] [8] Z. Zhou, S. Das, and H. Gupta, “Connected k-coverage problem in sensor networks,” in Proc. of International Conference on Computer Communications and Networks (ICCCN’04), Chicago, IL, October 2004.

Correctness of RKC RKC achieves the requested coverage degree Requested k = 1 Requested k = 8

Efficiency of RKC Compare against necessary and sufficient conditions for k-coverage in [Kumar 04], k=4. The centralized algorithm produces near-optimal number of active sensors.

Correctness of DRKC DRKC achieves the requested coverage degree Requested k = 1 Requested k = 8

Efficiency of DRKC DRKC performs closely to RKC, especially in dense networks

Comparison: DRKC, PKA, DPA DRKC consumes less energy and prolongs network lifetime

Conclusions Presented a centralized k-coverage algorithm Simple, and efficient (log-factor approximation) Proved its correctness and complexity Presented a fully-distributed version low message complexity, prolongs network lifetime Simulations verify that our algorithms are Correct and efficient Outperform other k-coverage algorithms

References [2] S. Kumar, T. H. Lai, and J. Balogh, “On k-coverage in a mostly sleeping sensor network,” in Proc. of ACM International Conference on Mobile Computing and Networking (MOBICOM’04), Philadelphia, PA, September 2004, pp. 144–158. [4] S. Yang, F. Dai, M. Cardei, and J. Wu, “On connected multiple point coverage in wireless sensor networks,” Journal of Wireless Information Networks, May 2006. [7] H. Bronnimann and M. Goodrich, “Almost optimal set covers in finite VC-dimension,” Discrete and Computational Geometry, vol. 14, no. 4, April 1995. [8] Z. Zhou, S. Das, and H. Gupta, “Connected k-coverage problem in sensor networks,” in Proc. of International Conference on Computer Communications and Networks (ICCCN’04), Chicago, IL, October 2004. [10] M. Hefeeda and M. Bagheri, “Efficient k-coverage algorithms for wireless sensor networks,” School of Computing Science, Simon Fraser University, Tech. Rep. TR 2006-22, September 2006.