1 On Multiple Point Coverage in Wireless Sensor Networks Shuhui Yangy, Fei Daiz, Mihaela Cardeiy, and Jie Wuy Department of Computer Science and Engineering.

Slides:



Advertisements
Similar presentations
Routing and Congestion Problems in General Networks Presented by Jun Zou CAS 744.
Advertisements

Integrated Coverage and Connectivity Configuration in Wireless Sensor Networks Xiaorui Wang, Guoliang Xing, Yuanfang Zhang*, Chenyang Lu, Robert Pless,
1 K-clustering in Wireless Ad Hoc Networks Fernandess and Malkhi Hebrew University of Jerusalem Presented by: Ashish Deopura.
Beyond Trilateration: On the Localizability of Wireless Ad Hoc Networks Reported by: 莫斌.
Coverage Preserving Redundancy Elimination in Sensor Networks Bogdan Carbunar, Ananth Grama, Jan Vitek Computer Sciences Department Purdue University West.
CPSC 689: Discrete Algorithms for Mobile and Wireless Systems Spring 2009 Prof. Jennifer Welch.
Topic: Routing and Aggregation An Efficient Algorithm for Finding an Almost Connected Dominating Set of Small Size on Wireless Ad Hoc Networks (Li,Peng,Chu-
1 On Constructing k- Connected k-Dominating Set in Wireless Networks Department of Computer Science and Information Engineering National Cheng Kung University,
Randomized k-Coverage Algorithms for Dense Sensor Networks
Energy-Efficient Target Coverage in Wireless Sensor Networks Mihaela Cardei, My T. Thai, YingshuLi, WeiliWu Annual Joint Conference of the IEEE Computer.
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.
WiOpt’04: Modeling and Optimization in Mobile, Ad Hoc and Wireless Networks March 24-26, 2004, University of Cambridge, UK Session 2 : Energy Management.
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.
Distributed Combinatorial Optimization
Maximal Independent Set Distributed Algorithms for Multi-Agent Networks Instructor: K. Sinan YILDIRIM.
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.
CPSC 689: Discrete Algorithms for Mobile and Wireless Systems Spring 2009 Prof. Jennifer Welch.
1 Target-Oriented Scheduling in Directional Sensor Networks Yanli Cai, Wei Lou, Minglu Li,and Xiang-Yang Li* The Hong Kong Polytechnic University, Hong.
The Coverage Problem in Wireless Ad Hoc Sensor Networks Supervisor: Prof. Sanjay Srivastava By, Rucha Kulkarni
Using Rotatable and Directional (R&D) Sensors to Achieve Temporal Coverage of Objects and Its Surveillance Application You-Chiun Wang, Yung-Fu Chen, and.
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,
Message-Optimal Connected Dominating Sets in Mobile Ad Hoc Networks Paper By: Khaled M. Alzoubi, Peng-Jun Wan, Ophir Frieder Presenter: Ke Gao Instructor:
WMNL Sensors Deployment Enhancement by a Mobile Robot in Wireless Sensor Networks Ridha Soua, Leila Saidane, Pascale Minet 2010 IEEE Ninth International.
1 Constant Density Spanners for Wireless Ad-Hoc Networks Discrete Mathematics and Algorithms Seminar Melih Onus April
Energy-Aware Scheduling with Quality of Surveillance Guarantee in Wireless Sensor Networks Jaehoon Jeong, Sarah Sharafkandi and David H.C. Du Dept. of.
A Cluster-Based Backbone infrastructure for broadcasting in MANETs Student: Pei-Yue Kuo
Preserving Area Coverage in Wireless Sensor Networks by using Surface Coverage Relay Dominating Sets Jean Carle, Antoine Gallais and David Simplot-Ryl.
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.
Efficient Backbone Construction Methods in MANETs Using Directional Antennas 1 Shuhui Yang, 1 Jie Wu, 2 Fei Dai 1 Department of Computer Science and Engineering.
On Non-Disjoint Dominating Sets for the Lifetime of Wireless Sensor Networks Akshaye Dhawan.
On Reducing Broadcast Redundancy in Wireless Ad Hoc Network Author: Wei Lou, Student Member, IEEE, and Jie Wu, Senior Member, IEEE From IEEE transactions.
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.
Mohamed Hefeeda 1 School of Computing Science Simon Fraser University, Canada Efficient k-Coverage Algorithms for Wireless Sensor Networks Mohamed Hefeeda.
A Dead-End Free Topology Maintenance Protocol for Geographic Forwarding in Wireless Sensor Networks IEEE Transactions on Computers, vol. 60, no. 11, November.
University “Ss. Cyril and Methodus” SKOPJE Cluster-based MDS Algorithm for Nodes Localization in Wireless Sensor Networks Ass. Biljana Stojkoska.
Copyright © 2011, Scalable and Energy-Efficient Broadcasting in Multi-hop Cluster-Based Wireless Sensor Networks Long Cheng ∗ †, Sajal K. Das†,
Computer Network Lab. Integrated Coverage and Connectivity Configuration in Wireless Sensor Networks SenSys ’ 03 Xiaorui Wang, Guoliang Xing, Yuanfang.
Using local geometry for Topology Construction in Wireless Sensor Networks Sameera Poduri Robotic Embedded Systems Lab(RESL)
LOCALIZED MINIMUM - ENERGY BROADCASTING IN AD - HOC NETWORKS Paper By : Julien Cartigny, David Simplot, And Ivan Stojmenovic Instructor : Dr Yingshu Li.
On Connected Multiple Point Coverage in WSN Feb 20, 2008 Presented by Chinh Vu by S. Yang, F. Dai, M. Cardei, J. Wu, F. Patterson.
Two Connected Dominating Set Algorithms for Wireless Sensor Networks Overview Najla Al-Nabhan* ♦ Bowu Zhang** ♦ Mznah Al-Rodhaan* ♦ Abdullah Al-Dhelaan*
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.
1 Low Latency Multimedia Broadcast in Multi-Rate Wireless Meshes Chun Tung Chou, Archan Misra Proc. 1st IEEE Workshop on Wireless Mesh Networks (WIMESH),
Constructing K-Connected M-Dominating Sets in Wireless Sensor Networks Yiwei Wu, Feng Wang, My T. Thai and Yingshu Li Georgia State University Arizona.
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.
1 Power Efficient Monitoring Management in Sensor Networks A.Zelikovsky Georgia State joint work with P. BermanPennstate G. Calinescu Illinois IT C. Shah.
A Low Interference Channel Assignment Algorithm for Wireless Mesh Networks Can Que 1,2, Xinming Zhang 1, and Shifang Dai 1 1.Department of Computer Science.
A Coverage-Preserving and Hole Tolerant Based Scheme for the Irregular Sensing Range in WSNs Azzedine Boukerche, Xin Fei PARADISE Research Lab Univeristy.
Scalable Coverage Maintenance for Dense Wireless Sensor Networks Jun Lu, Jinsu Wang, Tatsuya Suda University of California, Irvine Secon ‘ 06.
Connectivity and Scheduling in Wireless Sensor Networks
The Coverage Problem in a Wireless Sensor Network
Speaker : Lee Heon-Jong
Self-protection experiment
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.
On Constructing k-Connected k-Dominating Set in Wireless Networks
Survey on Coverage Problems in Wireless Sensor Networks - 2
Survey on Coverage Problems in Wireless Sensor Networks
at University of Texas at Dallas
Presentation transcript:

1 On Multiple Point Coverage in Wireless Sensor Networks Shuhui Yangy, Fei Daiz, Mihaela Cardeiy, and Jie Wuy Department of Computer Science and Engineering Florida Atlantic University Boca Raton, FL IEEE 2nd Intl. Conf. on Mobile Ad-hoc and Sensor Systems (MASS'05), Nov

2 References M. Cardei, M. Thai, Y. Li and W. Wu, Energy- Efficient Target Coverage in Wireless Sensor Networks, IEEE INFOCOM 2005, Mar. 2005, Miami, USA.Energy- Efficient Target Coverage in Wireless Sensor Networks M. Cardei and D.-Z. Du, Improving Wireless Sensor Network Lifetime through Power Aware Organization, ACM Wireless Networks, Vol. 11, No. 3, pp , May 2005.Improving Wireless Sensor Network Lifetime through Power Aware Organization

3 Outlines Introduction Problem definitions A global solution for the k-CS problem Non-global solutions for the k-CS/k-CCS problem Simulation Conclusion

4 Introduction Coverage  The way to select active nodes Area coverage  Maintaining full coverage of the monitoring area.  The sensor network is to cover (monitor) an area (region).  Each point of the area is monitored by at least one sensor.

5 Introduction Point coverage  A limited number of points (targets) with known locations need to be monitored.  A large number of sensors are dispersed randomly in close proximity to the targets.  Send the monitored information to a central processing node.  Every target must be monitored at all times by at least one sensor, assuming that every sensor is able to monitor all targets within its sensing range. Reference :  M. Cardei and J. Wu, Energy-Efficient Coverage Problems in Wireless Ad Hoc Sensor Networks, Computer Communications Journal (Elsevier), Vol. 29, No. 4, pp , Feb Energy-Efficient Coverage Problems in Wireless Ad Hoc Sensor Networks

6

7 Introduction 3 coverage models  1) Targets form a contiguous region and the objective is to select a subset of sensors to cover the region[18]. Typical solutions involve geometry properties based on the positions of sensor nodes. [18] D. Tian and N. Georganas. A coverage-preserving node scheduling scheme for large wireless sensor networks. In Proc. of the 1st ACM Workshop on Wireless Sensor Networks and Applications,  2) Targets form a contiguous region and the objective is to select a subset of sensors to cover the rest of sensors [4]. This model assumes the network is sufficiently dense so that point coverage can approximate area coverage. Typical solutions involve constructing dominating sets or connected dominating sets based on traditional graph theory. [4] J. Carle and D. Simplot-Ryl. Energy efficient area monitoring by sensor networks. IEEE Computer, 37(2):40–46, 2004.

8 Introduction  3) Targets are discrete points and the objective is to select a subset of sensors to cover all of the targets. Typical solutions use the traditional set coverage or bipartite graph models. When R >= 2r, a sensor network that achieves k-coverage is k- connected.[19]  Communication range (R) that is at least twice the sensing range (r).[26]  [19] X. Wang, G. Xing, Y. Zhang, C. Lu, R. Pless, and C. Gill. Integrated coverage and connectivity configuration in wireless sensor networks. In Proc. of the 1st ACM Conference on Embedded Networked Sensor Systems,  [26] H. Zhang and J. Hou. Maintaining sensing coverage and connectivity in large sensor networks. Technical Report UIUC. UIUCDCS-R , 2003.

9 Contributions 1) Define and formalize the k-(Connected) Coverage Set problems (k-CCS/k-CS). 2) Develop a global algorithm for the k-CS problem using linear programming. 3) Design two non-global solutions for k- CS/k-CCS.

10 Problem definitions Sensor network consisting of n sensor nodes : s1, s2,….., sn. An edge exists between two nodes if the two corresponding sensors are each within the other’s communication range. We assume that the network is sufficiently dense, such that the network is connected, and each node has at least k neighbors for a given constant k. Objective :  Select a minimum subset of sensors with the property that each sensor is monitored by at least k sensors in the selected subset. Assumption :  The network is sufficiently dense, such that the network is connected, and each node has at least k neighbors for a given constant k.  In this paper, we propose to maintain 1-connectivity rather than k- connectivity, to reduce the size of the k-coverage set.

11 Problem definitions k-Coverage Set (k-CS) Problem: Given a constant k >0 and an undirected graph G = (V,E) find a subset of nodes C V such that  (1) each node in V is dominated (covered) by at least k different nodes in C, and  (2) the number of nodes in C is minimized.

12 Problem definitions k-Connected Coverage Set (k-CCS) Problem: Given a constant k > 0 and an undirected graph G = (V,E) find a subset of nodes C V such that  (1) each node in V is dominated (covered) by at least k different nodes in C,  (2) the number of nodes in C is minimized, and  (3) the nodes in C are connected.

13 Problem definitions k-CS and k-CCS are extensions of the Dominating Set (DS) and Connected Dominated Set (CDS) problems. DS if every node in the network is either in the set or a neighbor of a node in the set. CDS : any two nodes in the DS can be connected through intermediate nodes from the DS. When k = 1, k-CS (k-CCS) problem reduces to the DS (CDS) problem. Therefore, for k = 1, both k-CS and k-CCS are NP-complete.

14 A global solution for the k-CS problem

15 A global solution for the k-CS problem Guarantees : each node in V is covered by at least k nodes in C. : the maximum node degree in G. Design a ρ-approximation algorithm,  ρ = + 1 Since IP is NP-hard, we first relax the IP to Linear Programming (LP), solve the LP in linear time,  Then round the solution in order to get a feasible solution for the IP.

16 Best performance : O(n^3), n : the number of variables.

17 A global solution for the k-CS problem

18 Non-global solutions for the k-CS/k-CCS problem A Cluster-based Solution  we propose a scheme for the k-CS/k-CCS problems, Sequentially apply a traditional clustering algorithm k times, whereby the clusterheads selected each time are marked and removed immediately from the network. Find gateways to connect the first set of the clusterheads and also mark them. For each marked node (clusterhead or gateway), if it does not have k marked neighbors, it designates some unmarked neighbors to be marked.

19

20 Non-global solutions for the k-CS/k-CCS problem Any two clusterheads are not neighbors, and the clusterhead set is a maximum independent set (MIS) of the network in addition to a DS. Initially, all the nodes are unmarked. When the algorithm terminates, all the marked nodes (clusterheads or gateways) form the k-CCS/k-CS. Theorem 2: All the clusterheads (and gateways) marked in CKA form a k-CS (k-CCS) of the networks. This algorithm can be easily extended to achieve k-coverage in O(k log3 n) time with high probability.  A randomized clustering algorithm has been proposed to achieve1-coverage in O(log3 n) time with high probability.  A traditional algorithm takes O(n) rounds in the worst case, in a network with n nodes.

21 Non-global solutions for the k-CS/k-CCS problem A Local Solution  A node u is “k-covered” by a subset of C of its neighbors if and only if three conditions hold: The subset C is connected by nodes with higher priorities than u. Any neighbor of u is a neighbor of at least k nodes from C. Each node in C has a higher priority than u.  Each node determines its status (marked or unmarked) based on its 2-hop neighborhood information.  Initially, it is assumed that all nodes are marked. After the algorithm terminates, all the marked nodes form the k- CCS/k-CS.  Theorem 3: The marked nodes from PKA form a k-CS/k- CCS of the network.

22

23 Fig. 1. A small scale example (n = 15, k = 2, r = 40). Examples All the marked nodes are connected, and every node in the network is covered at least twice by the marked nodes.

24 Fig. 1. A small scale example (n = 15, k = 2, r = 40). Generally speaking, the size of resultant k-CS by CKA is smaller than that of k-CCS.

25 Fig. 1. A small scale example (n = 15, k = 2, r = 40).

26 Simulation Simulator  Linear programming is implemented using Matlab.  All other approaches are implemented on a custom simulator. n nodes are randomly placed in a restricted 100 X100 area.  Assume all nodes have the same transmission range. Number of nodes n : 100 ~ 1000 The transmission range r : 20 and 40 The coverage parameter k : 2, 3, and 4

27 Fig. 3. Comparison of k-CCS & k-CS by different algorithms (k = 2).

28 Fig. 3. Comparison of k-CCS & k-CS by different algorithms (k = 2). CKA has better performance than PKA because CKA is quasi- local while PKA is local algorithm. More information leads to a more precise process.

29 Fig. 3. Comparison of k-CCS & k-CS by different algorithms (k = 2).

30 Fig. 3. Comparison of k-CCS & k-CS by different algorithms (k = 2). LPA has worse performance than CKA and PKA, especially when the network is dense. This is because a dense network increases the maximum node degree, and thus the LPA’s performance ratio.

31 Fig. 4. Algorithms with and without connectivity (k = 2).

32 Fig. 4. Algorithms with and without connectivity (k = 2). k-CS by CKA has the smallest size, and next is the k-CCS by CKA. k-CS by PKA has almost the same size as k-CCS by PKA.

33 Fig. 5. k-CCS & k-CS by PKA & CKA with k = 2, 3, 4 (r = 20).

34 Fig. 5. k-CCS & k-CS by PKA & CKA with k = 2, 3, 4 (r = 20). With larger k, the size of k-CCS or k-CS from CKA or PKA is larger. But when the number of node is great, this increase is less significant

35 Simulation Result (1) CKA has better performance than PKA, especially in generating k-CS. (2) CKA and PKA have better performance than LPA, especially when network is relatively dense. (3) Greater k leads to larger sized k-CS/k-CCS. (4) CKA and PKA have better scalability than LPA, especially when the network is relatively dense. (5) LPA performs better in sparse topologies.

36 Conclusion Define and formalize the k-(Connected) Coverage Set problems (k-CCS/k-CS). Develop a global algorithm for the k-CS problem using linear programming. Design two non-global solutions for k-CS/k- CCS.

37 References [3] M. Cardei, J. Wu, M. Lu, and M. O. Pervaiz. Maximum network lifetime in wireless sensor networks with adjustable sensing ranges. In Proc. of IEEE International Conference on Wireless and Mobile Computing, Networking and Communications (WiMob), [4] J. Carle and D. Simplot-Ryl. Energy efficient area monitoring by sensor networks. IEEE Computer, 37(2):40–46, [6] F. Dai and J. Wu. On constructing k-connected k-dominating set in wireless networks. In Proc. of IPDPS, Apr [19] X. Wang, G. Xing, Y. Zhang, C. Lu, R. Pless, and C. Gill. Integrated coverage and connectivity configuration in wireless sensor networks. In Proc. of the 1st ACM Conference on Embedded Networked Sensor Systems, [20] J. Wu and H. Li. On calculating connected dominating set for efficient routing in ad hoc wireless networks. In Proc. of the 3rd Int’l Workshop on Discrete Algorithms and Methods for Mobile Computing and Communications (Dial M), [26] H. Zhang and J. Hou. Maintaining sensing coverage and connectivity in large sensor networks. Technical Report UIUC. UIUCDCS-R , 2003.