Mohamed Hefeeda 1 School of Computing Science Simon Fraser University, Canada Efficient k-Coverage Algorithms for Wireless Sensor Networks Mohamed Hefeeda.

Slides:



Advertisements
Similar presentations
Energy-Efficient Distributed Algorithms for Ad hoc Wireless Networks Gopal Pandurangan Department of Computer Science Purdue University.
Advertisements

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,
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
Target Tracking Algorithm based on Minimal Contour in Wireless Sensor Networks Jaehoon Jeong, Taehyun Hwang, Tian He, and David Du Department of Computer.
Los Angeles September 27, 2006 MOBICOM Localization in Sparse Networks using Sweeps D. K. Goldenberg P. Bihler M. Cao J. Fang B. D. O. Anderson.
1 Sensor Relocation in Mobile Sensor Networks Guiling Wang, Guohong Cao, Tom La Porta, and Wensheng Zhang Department of Computer Science & Engineering.
Randomized k-Coverage Algorithms for Dense Sensor Networks
Distributed Scheduling of a Network of Adjustable Range Sensors for Coverage Problems Akshaye Dhawan, Ursinus College Aung Aung and Sushil K. Prasad Georgia.
A Decentralised Coordination Algorithm for Maximising Sensor Coverage in Large Sensor Networks Ruben Stranders, Alex Rogers and Nicholas R. Jennings School.
Optimal Sleep-Wakeup Algorithms for Barriers of Wireless Sensors S. Kumar, T. Lai, M. Posner and P. Sinha, BROADNETS ’ 2007.
CPSC 689: Discrete Algorithms for Mobile and Wireless Systems Spring 2009 Prof. Jennifer Welch.
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.
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.
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.
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.
Optimizing Lifetime for Continuous Data Aggregation With Precision Guarantees in Wireless Sensor Networks Xueyan Tang and Jianliang Xu IEEE/ACM TRANSACTIONS.
Maximum Network lifetime in Wireless Sensor Networks with Adjustable Sensing Ranges Mihaela Cardei, Jie Wu, Mingming Lu, and Mohammad O. Pervaiz Department.
Distributed Combinatorial Optimization
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.
Lifetime and Coverage Guarantees Through Distributed Coordinate- Free Sensor Activation ACM MOBICOM 2009.
Efficient Gathering of Correlated Data in Sensor Networks
07/21/2005 Senmetrics1 Xin Liu Computer Science Department University of California, Davis Joint work with P. Mohapatra On the Deployment of Wireless Sensor.
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.
Mohamed Hefeeda 1 School of Computing Science Simon Fraser University, Canada Optimal Partitioning of Fine-Grained Scalable Video Streams Mohamed Hefeeda.
Ch. 6 - Approximation via Reweighting Presentation by Eran Kravitz.
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.
Co-Grid: an Efficient Coverage Maintenance Protocol for Distributed Sensor Networks Guoliang Xing; Chenyang Lu; Robert Pless; Joseph A. O ’ Sullivan Department.
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.
Barrier Coverage With Wireless Sensors
Chinh T. Vu, Yingshu Li Computer Science Department Georgia State University IEEE percom 2009 Delaunay-triangulation based complete coverage in wireless.
Efficient Computing k-Coverage Paths in Multihop Wireless Sensor Networks XuFei Mao, ShaoJie Tang, and Xiang-Yang Li Dept. of Computer Science, Illinois.
Computer Network Lab. Integrated Coverage and Connectivity Configuration in Wireless Sensor Networks SenSys ’ 03 Xiaorui Wang, Guoliang Xing, Yuanfang.
Barrier Coverage With Wireless Sensors Santosh Kumar, Ten H. Lai, Anish Arora The Ohio State University Presented at Mobicom 2005.
Coverage and Scheduling in Wireless Sensor Networks Yong Hwan Kim Korea University of Technology and Education Laboratory of Intelligent.
Bing Wang, Wei Wei, Hieu Dinh, Wei Zeng, Krishna R. Pattipati (Fellow IEEE) IEEE Transactions on Mobile Computing, March 2012.
SenSys 2003 Differentiated Surveillance for Sensor Networks Ting Yan Tian He John A. Stankovic Department of Computer Science, University of Virginia November.
EASE: An Energy-Efficient In-Network Storage Scheme for Object Tracking in Sensor Networks Jianliang Xu Department of Computer Science Hong Kong Baptist.
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.
Zijian Wang, Eyuphan Bulut, and Boleslaw K. Szymanski Center for Pervasive Computing and Networking and Department of Computer Science Rensselaer Polytechnic.
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.
Prof. Yu-Chee Tseng Department of Computer Science
Coverage and Connectivity in Sensor Networks
Coverage Approximation Algorithms
Introduction Wireless Ad-Hoc Network
The Coverage Problem in a Wireless Sensor Network
Speaker : Lee Heon-Jong
A Better Approximation for Minimum Total Routing Path Clustering Problem in 2-D Underwater Sensor Networks Wei Wang, Donghyun Kim, and Weili Wu, A Better.
Survey on Coverage Problems in Wireless Sensor Networks - 2
Presentation transcript:

Mohamed Hefeeda 1 School of Computing Science Simon Fraser University, Canada Efficient k-Coverage Algorithms for Wireless Sensor Networks Mohamed Hefeeda (joint work with Majid Bagheri) INFOCOM Minisymposium 07 7 May 2007

Mohamed Hefeeda 2 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., intruder classification, object tracking

Mohamed Hefeeda 3  Given n already deployed sensors in a target area, and a desired coverage degree k ≥ 1, select a minimal subset of sensors to k-cover all sensor locations  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

Mohamed Hefeeda 4  k-coverage problem is NP-hard [Yang 06]  Proof: reduction to minimum dominating set problem -Model network as graph -An edge between any two nodes if they are within the sensing range of each other -Finding the minimum number of sensors to 1-cover yields a minimum dominating set Our k-Coverage Problem (cont’d)

Mohamed Hefeeda 5 Our Contributions: k-Coverage Algorithms  We propose two approximation algorithms -Randomized k-coverage algorithm (RKC) Simple and efficient  -Distributed RKC (DRKC)  Basic idea: -Model k-coverage as a hitting set problem -Design an approximation algorithm for hitting set Prove its correctness, verify using simulations -Decentralize it

Mohamed Hefeeda 6 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:

Mohamed Hefeeda 7 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

Mohamed Hefeeda 8 Example: 1-Coverage r

Mohamed Hefeeda 9 Example: k-Coverage (k = 3) Elements of the hitting set are centers of k-flowers

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

Mohamed Hefeeda 11 ε-nets  N is an ε-net for set system (X,R) if it has nonempty intersection with every element T of R such as |T| ≥ ε |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

Mohamed Hefeeda 12 ε-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/a, 8d/ε log 8d/ε} points of X constitutes an ε-net with probability 1-a for 0<a<1 where d is the VC-dimension

Mohamed Hefeeda 13 Details of RKC

Mohamed Hefeeda 14 Correctness and Complexity of RKC  Theorem 1: RKC … -ensures that very point is k-covered, -terminates in O(n 2 log 2 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

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

Mohamed Hefeeda 16 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)

Mohamed Hefeeda 17 Performance Evaluation  Simulation with thousands of 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]

Mohamed Hefeeda 18 Correctness of RKC  RKC achieves the requested coverage degree Requested k = 1 Requested k = 8

Mohamed Hefeeda 19 Efficiency of RKC  Compare against necessary and sufficient conditions for k-coverage in [Kumar 04]

Mohamed Hefeeda 20 Correctness of DRKC  DRKC achieves the requested coverage degree Requested k = 1 Requested k = 8

Mohamed Hefeeda 21 Efficiency of DRKC  DRKC performs closely to RKC, especially in dense networks

Mohamed Hefeeda 22 Comparison: DRKC, PKA, DPA  DRKC consumes less energy and prolongs network lifetime

Mohamed Hefeeda 23 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

Mohamed Hefeeda 24 Thank You! Questions??  Details are available in the extended version of the paper at: