1 Wireless Sensor Networks: Coverage and Energy Conservation Issues 國立交通大學 資訊工程系 曾煜棋教授 Prof. Yu-Chee Tseng.

Slides:



Advertisements
Similar presentations
1/22 Worst and Best-Case Coverage in Sensor Networks Seapahn Meguerdichian, Farinaz Koushanfar, Miodrag Potkonjak, and Mani Srivastava IEEE TRANSACTIONS.
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.
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.
Maximum Battery Life Routing to Support Ubiquitous Mobile Computing in Wireless Ad Hoc Networks By C. K. Toh.
4/29/2015 Wireless Sensor Networks COE 499 Deployment of Sensor Networks II Tarek Sheltami KFUPM CCSE COE
Integrated Coverage and Connectivity Configuration in Wireless Sensor Networks Xiaorui Wang, Guoliang Xing, Yuanfang Zhang*, Chenyang Lu, Robert Pless,
Coverage Preserving Redundancy Elimination in Sensor Networks Bogdan Carbunar, Ananth Grama, Jan Vitek Computer Sciences Department Purdue University West.
Source-Location Privacy Protection in Wireless Sensor Network Presented by: Yufei Xu Xin Wu Da Teng.
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.
Coverage Issues in WSNs
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:
A Survey of Energy-Efficient Scheduling Mechanisms in Sensor Networks Author : Lan Wang·Yang Xiao(2006) Presented by Yi Cheng Lin.
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.
Layered Diffusion based Coverage Control in Wireless Sensor Networks Wang, Bang; Fu, Cheng; Lim, Hock Beng; Local Computer Networks, LCN nd.
1 Efficient Placement and Dispatch of Sensors in a Wireless Sensor Network Prof. Yu-Chee Tseng Department of Computer Science National Chiao-Tung University.
- 1 - Specialized Network Formation: Long-Thin WSNs National Chiao Tung University Department of Computer Science Yu-Chee Tseng 交通大學 / 資訊工程系 / 曾煜棋.
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.
Connected Dominating Sets in Wireless Networks My T. Thai Dept of Comp & Info Sci & Engineering University of Florida June 20, 2006.
Sensor network coverage Ref: 1.Seapahn Megerian et al., “Worst and best-case coverage in sensor networks” 2.Chi-Fu Huang and Yu-Chee Tseng, “The coverage.
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
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.
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.
Coverage and Connectivity Issues in Sensor Networks
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.
On Energy-Efficient Trap Coverage in Wireless Sensor Networks Junkun Li, Jiming Chen, Shibo He, Tian He, Yu Gu, Youxian Sun Zhejiang University, China.
Lan F.Akyildiz,Weilian Su, Erdal Cayirci,and Yogesh sankarasubramaniam IEEE Communications Magazine 2002 Speaker:earl A Survey on Sensor Networks.
P-Percent Coverage Schedule in Wireless Sensor Networks Shan Gao, Xiaoming Wang, Yingshu Li Georgia State University and Shaanxi Normal University IEEE.
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.
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
Efficient Computing k-Coverage Paths in Multihop Wireless Sensor Networks XuFei Mao, ShaoJie Tang, and Xiang-Yang Li Dept. of Computer Science, Illinois.
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.
CS 851 Presentation: Differentiated Surveillance for Sensor Network Presented by Liqian Luo Reference: 1. T. Yan, T. He, and J. A. Stankovic, “Differentiated.
Two Connected Dominating Set Algorithms for Wireless Sensor Networks Overview Najla Al-Nabhan* ♦ Bowu Zhang** ♦ Mznah Al-Rodhaan* ♦ Abdullah Al-Dhelaan*
A Coverage-Preserving Node Scheduling Scheme for Large Wireless Sensor Networks Di Tian, and Nicolas D. Georanas ACM WSNA ‘ 02.
Localized Low-Power Topology Control Algorithms in IEEE based Sensor Networks Jian Ma *, Min Gao *, Qian Zhang +, L. M. Ni *, and Wenwu Zhu +
Energy-Efficient Randomized Switching for Maximizing Lifetime in Tree- Based Wireless Sensor Networks Sk Kajal Arefin Imon, Adnan Khan, Mario Di Francesco,
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.
Saran Jenjaturong, Chalermek Intanagonwiwat Department of Computer Engineering Chulalongkorn University Bangkok, Thailand IEEE CROWNCOM 2008 acceptance.
Toward Reliable and Efficient Reporting in Wireless Sensor Networks Authors: Fatma Bouabdallah Nizar Bouabdallah Raouf Boutaba.
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 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.
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.
Wireless Sensor Networks: Coverage and Energy Conservation Issues
2010 IEEE Global Telecommunications Conference (GLOBECOM 2010)
Prof. Yu-Chee Tseng Department of Computer Science
Abstract In this paper, the k-coverage problem is formulated as a decision problem, whose goal is to determine whether every point in the service area.
Net 435: Wireless sensor network (WSN)
Connectivity and Scheduling in Wireless Sensor Networks
The Coverage Problem in a Wireless Sensor Network
Speaker : Lee Heon-Jong
Adaptive Topology Control for Ad-hoc Sensor Networks
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
Presentation transcript:

1 Wireless Sensor Networks: Coverage and Energy Conservation Issues 國立交通大學 資訊工程系 曾煜棋教授 Prof. Yu-Chee Tseng

2 Research Issues in Sensor Networks  Hardware (2000) CPU, memory, sensors, etc.  Protocols (2002) MAC layers Routing and transport protocols  Applications (2004) Localization and positioning applications  Management (2008) Coverage and connectivity problems Coverage and connectivity problems Power management Power management etc. etc.

3 Coverage Problems  In general Determine how well the sensing field is monitored or tracked by sensors.  Possible Approaches Geometric Problems Level of Exposure Area Coverage  Coverage  Coverage and Connectivity  Coverage-Preserving and Energy-Conserving Problem

4 Review: Art Gallery Problem  Place the minimum number of cameras such that every point in the art gallery is monitored by at least one camera.

5 Review: Circle Covering Problem  Given a fixed number of identical circles, the goal is to minimize the radius of circles.

6 Level of Exposure  Breach and support paths paths on which the distance from any point to the closest sensor is maximized and minimized Voronoi diagram and Delaunay triangulation  Exposure paths Consider the duration that an object is monitored by sensors

7 Coverage and Connectivity  Extending the coverage such that connectivity is maintained. A region is k-covered, then the sensor network is k-connected if R C  2R S

8 Coverage-Preserving and Energy- Conserving Protocols  Sensors' on-duty time should be properly scheduled to conserve energy. This can be done if some nodes share the common sensing region. Question: Which sensors below can be turned off?

9 The Coverage Problems in 2D Spaces (ACM MONET, 2005)

10 Coverage Problems  In general To determine how well the sensing field is monitored or tracked by sensors Sensors may be randomly deployed

11 Coverage Problems  We formulate this problem as Determine whether every point in the service area of the sensor network is covered by at least a sensors This is called “ sensor a– coverage problem ”. Why  sensors?  Fault tolerance, quality of service  applications: localization, object tracking, video surveillance

12 The 2D Coverage Problem So this area is not 1-covered! 1-covered means that every point in this area is covered by at least 1 sensor 2-covered means that every point in this area is covered by at least 2 sensors This region is not covered by any sensor! Is this area 1- covered? This area is not only 1-covered, but also 2-covered! What is the coverage level of this area? Coverage level =  means that this area is  -covered

13 Sensing and Communication Ranges 1 Honghai Zhang and Jennifer C. Hou, ``On deriving the upper bound of  -lifetime for large sensor networks,'' Proc. ACM Mobihoc 2004, June 2004

14 Assumptions  Each sensor is aware of its geographic location and sensing radius.  Each sensor can communicate with its neighbors.  Difficulties: There are an infinite number of points in any small field. A better way: O(n 2 ) regions can be divided by n circles  How to determine all these regions?

15 The Proposed Solution perimeter  We try to look at how the perimeter of each sensor ’ s sensing range is covered. How a perimeter is covered implies how an area is covered … by the continuity of coverage of a region perimeter coverage coverage of an area  By collecting perimeter coverage of each sensor, the level of coverage of an area can be determined. a distributed solution

16 How to calculate the perimeter cover of a sensor? S i is 2- perimeter- covered

17 Relationship between k-covered and k- perimeter-covered k-covered k-perimeter-covered  THEOREM. Suppose that no two sensors are located in the same location. The whole network area A is k-covered iff each sensor in the network is k-perimeter-covered.

18 Detailed Algorithm  Each sensor independently calculates its perimeter-covered. k = min{each sensor ’ s perimeter coverage}  Time complexity: nd log(d) n: number of sensors d: number of neighbors of a sensor

19 Simulation Results

20 A Toolkit

21 Summary  An important multi-level coverage problem!  We have proposed efficient polynomial- time solutions.  Simulation results and a toolkit based on proposed solutions are presented.

22 The Coverage Problem in 3D Spaces (IEEE Globecom 2004)

23 The 3D Coverage Problem What is the coverage level of this 3D area?

24 The 3D Coverage Problem  Problem Definition Given a set of sensors in a 3D sensing field, is every point in this field covered by at least a sensors?  Assumptions: Each sensor is aware of its own location as well as its neighbors ’ locations. The sensing range of each sensor is modeled by a 3D ball. The sensing ranges of sensors can be non- uniform.

25 Overview of Our Solution  The Proposed Solution We reduce the geometric problem  from a 3D space to one in a 2D space,  and then from a 2D space to one in a 1D space.

26 Reduction Technique (I)  3D => 2D To determine whether the whole sensing field is sufficiently covered, we look at the spheres of all sensors Theorem 1: If each sphere is -sphere- covered, then the sensing field is -covered.  Sensor s i is-sphere-covered if all points on its sphere are sphere-covered by at least  sensors, i.e., on or within the spheres of at least  sensors.

27 Reduction Technique (II)  2D => 1D To determine whether each sensor ’ s sphere is sufficiently covered, we look at how each spherical cap and how each circle of the intersection of two spheres is covered.  (refer to the next page) Corollary 1: Consider any sensor s i. If each point on S i is -cap-covered, then sphere S i is -sphere-covered.  A point p is -cap-covered if it is on at least  caps.

28 Cap and Circle

29 k-cap-covered  p is 2-cap-covered (by Cap(i, j) and Cap(i, k)).

30 Reduction Technique (III)  2D => 1D Theorem 2: Consider any sensor s i and each of its neighboring sensor s j. If each circle Cir(i, j) is -circle-covered, then the sphere S i is - cap-covered. A circle is -circle-covered if every point on this circle is covered by at least  caps.

31 k-circle-covered  Cir(i, j) is 1-circle-covered (by Cap(i, k)). Cir(i, j) Cap(i, k)

32 Reduction Technique (IV)  2D => 1D By stretching each circle on a 1D line, the level of circle coverage can be easily determined. This can be done by our 2-D coverage solution.

33 Reduction Example =>

34 Reduction Example =>

35 Calculating the Circle Coverage

36 Calculating the Circle Coverage =>

37 Calculating the Circle Coverage =>

38 Calculating the Circle Coverage =>

39 The Complete Algorithm  Each sensor s i independently calculates the circle coverage of each of the circle on its sphere. sphere coverage of s i = min{ circle coverage of all circles on S i }  overall coverage = min{ sphere coverage of all sensors }

40 Complexity  To calculate the sphere coverage of one sensor: O(d 2 logd) d is the maximum number of neighbors of a sensor  Overall: O(nd 2 logd) n is the number of sensors in this field

41 Short Summary  We define the coverage problem in a 3D space.  Proposed solution 3D => 2D => 1D Network Coverage => Sphere Coverage => Circle Coverage  Applications Deploying sensors Reducing on-duty time of sensors

42 A Decentralized Energy-Conserving, Coverage-Preserving Protocol (IEEE ISCAS 2005)

43 Overview  Goal: prolong the network lifetime  Schedule sensors ’ on-duty time Put as many sensors into sleeping mode as possible Meanwhile active nodes should maintain sufficient coverage  Two protocols are proposed: basic scheme (by Yan, He, and Stankovic, in ACM SenSys 2003) energy-based scheme (by Tseng, IEEE ISCAS 2005)

44 Basic Scheme  Two phases Initialization phase:  Message exchange working schedule  Calculate each sensor ’ s working schedule in the next phase Sensing phase:  This phase is divided into multiple rounds. working schedule.  In each round, a sensor has its own working schedule.  Reference time: Each sensor will randomly generate a number in the range [0, cycle_length] as its reference time. Each sensor will randomly generate a number in the range [0, cycle_length] as its reference time.

45 Structure of Sensors ’ Working Cycles  Theorem: If each intersection point between any two sensors ’ boundaries is always covered, then the whole sensing field is always covered.  Basic Idea: Each sensor i and its neighbors will share the responsibility, in a time division manner, to cover each intersection point.

46 a b c d An Example (to calculate sensor a ’ s working schedule) Sensing phaseInitial phase Round 1Round 2 ……… Round n Initial phase 聯集 : a ’ s final on-duty time in round i Round i Ref aRef bRef c Ref d

47 more details …  The above will also be done by sensors b, c, and d.  This will guarantee that all intersection points of sensors ’ boundaries will be covered over the time domain.

48 Energy-Based Scheme  goal: based on remaining energy of sensors Nodes with more remaining energies should work longer.  Each round is logically separated into two zones: larger zone: 3T/4 smaller zone: T/4.  Reference time selection: If a node ’ s remaining energy is larger than ½ of its neighbors ‘, randomly choose a reference time in the larger zone. Otherwise, choose a reference time in the smaller zone.  Work schedule selection: based on energy (refer to the next page)

49 Energy-Based Scheme (cont.)  Front p,i and Back p,i are also selected based on remaining energies. Round i Ref aRef bRef c Ref d richer rich poor

50 Two Enhancements  k-Coverage-Preserving Protocol (omitted)  active time optimization Longest Schedule First (LSF) Shortest Lifetime First (SLF)

51 Simulation Results

52 Simulation Results (cont.)

53 Summary  A distributed node-scheduling protocol Conserve energy Preserve coverage Handle k-coverage problem  Advantage Distribute energy consumption among nodes

54 Conclusions  a survey of solutions to the coverage problems Both in 2D and 3D spaces  a survey of solutions to coverage- preserving, energy-conserving problems Fairly distribute sensors ’ energy expenditure

55 References 1. C.-F. Huang and Y.-C. Tseng, “ The Coverage Problem in a Wireless Sensor Network ”, ACM Mobile Networking and Applications (MONET), Special Issue on Wireless Sensor Networks. 2. C.-F. Huang and Y.-C. Tseng, “ A Survey of Solutions to the Coverage Problems in Wireless Sensor Networks ”, Journal of Internet Technology, Special Issue on Wireless Ad Hoc and Sensor Networks. 3. C.-F. Huang and Y.-C. Tseng, “ The Coverage Problem in a Wireless Sensor Network ”, ACM Int ’ l Workshop on Wireless Sensor Networks and Applications (WSNA) (in conjunction with ACM MobiCom), C.-F. Huang, Y.-C. Tseng, and Li-Chu Lo, “ The Coverage Problem in Three-Dimensional Wireless Sensor Networks ”, IEEE GLOBECOM, C.-F. Huang, L.-C. Lo, Y.-C. Tseng, and W.-T. Chen, “ Decentralized Energy-Conserving and Coverage-Preserving Protocols for Wireless Sensor Networks ”, Int ’ l Symp. on Circuits and Systems (ISCAS), 2005.