24
Worst and Best-Case Coverage in Sensor Networks Seapahn Meguerdichian , Farinaz Koushanf ar , Miodrag Potkonjak , Mani Srivastava IEEE TRANSACTIONS ON MOBILE COMPUTING, VOL.4, NO. 1, JANUARY-FEBRUARY 2005

Worst and Best-Case Coverage in Sensor Networks Seapahn Meguerdichian, Farinaz Koushanfar, Miodrag Potkonjak, Mani Srivastava IEEE TRANSACTIONS ON MOBILE

  • View
    213

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Worst and Best-Case Coverage in Sensor Networks Seapahn Meguerdichian, Farinaz Koushanfar, Miodrag Potkonjak, Mani Srivastava IEEE TRANSACTIONS ON MOBILE

Worst and Best-Case Coverage in Sensor Networks

Seapahn Meguerdichian , Farinaz Koushanfar , Miodrag Potkonjak , Mani Srivastava

IEEE TRANSACTIONS ON MOBILE COMPUTING, VOL.4, NO. 1,JANUARY-FEBRUARY 2005

Page 2: Worst and Best-Case Coverage in Sensor Networks Seapahn Meguerdichian, Farinaz Koushanfar, Miodrag Potkonjak, Mani Srivastava IEEE TRANSACTIONS ON MOBILE

Outline

Application Scenarios Problem Formulation Centralized Algorithm Simulation Results

Page 3: Worst and Best-Case Coverage in Sensor Networks Seapahn Meguerdichian, Farinaz Koushanfar, Miodrag Potkonjak, Mani Srivastava IEEE TRANSACTIONS ON MOBILE

Application Scenarios1. A postman soldier wants to travel a path

from I to F over a region distributed mines such that the path walked is far from any mine to minimize the risk.

2. A postman soldier wants to travel a path from I to F over a region protected by allied forces such that the maximum distance of the postman soldier from allied forces is minimized.

Page 4: Worst and Best-Case Coverage in Sensor Networks Seapahn Meguerdichian, Farinaz Koushanfar, Miodrag Potkonjak, Mani Srivastava IEEE TRANSACTIONS ON MOBILE

Problem Formulation (1/2) Breach :

Given a path P connecting areas I and F, breach is defined as the minimum Euclidean distance from P to any sensor in S. (P 距離 sensors 最短距離 )

Worst-Case Coverage Maximal Breach Path

Identify a path P from I to F such that P’s breach is maximized.

Page 5: Worst and Best-Case Coverage in Sensor Networks Seapahn Meguerdichian, Farinaz Koushanfar, Miodrag Potkonjak, Mani Srivastava IEEE TRANSACTIONS ON MOBILE

Problem Formulation (2/2) Support :

Given a path P connecting areas I and F, Support is defined as the maximum Euclidean distance from P to the closest sensor in S. (P 距離 sensor 最遠距離 )

Best-Case Coverage Minimal Support Path

Identify a path P from I to F such that P’s support is minimized.

Page 6: Worst and Best-Case Coverage in Sensor Networks Seapahn Meguerdichian, Farinaz Koushanfar, Miodrag Potkonjak, Mani Srivastava IEEE TRANSACTIONS ON MOBILE

Centralized Algorithms Worst-Case Coverage Theorem 1.

At least one Maximal Breach Path must lie on the line segments of the bounded Voronoi diagram formed by the locations of the sensors in S.

Page 7: Worst and Best-Case Coverage in Sensor Networks Seapahn Meguerdichian, Farinaz Koushanfar, Miodrag Potkonjak, Mani Srivastava IEEE TRANSACTIONS ON MOBILE

Construction Of Voronoi Diagram

Divide-and-Conquer Paradigm

[Go Details]

Page 8: Worst and Best-Case Coverage in Sensor Networks Seapahn Meguerdichian, Farinaz Koushanfar, Miodrag Potkonjak, Mani Srivastava IEEE TRANSACTIONS ON MOBILE

Incremental Method

Page 9: Worst and Best-Case Coverage in Sensor Networks Seapahn Meguerdichian, Farinaz Koushanfar, Miodrag Potkonjak, Mani Srivastava IEEE TRANSACTIONS ON MOBILE

Construction of Voronoi Diagram

Page 10: Worst and Best-Case Coverage in Sensor Networks Seapahn Meguerdichian, Farinaz Koushanfar, Miodrag Potkonjak, Mani Srivastava IEEE TRANSACTIONS ON MOBILE
Page 11: Worst and Best-Case Coverage in Sensor Networks Seapahn Meguerdichian, Farinaz Koushanfar, Miodrag Potkonjak, Mani Srivastava IEEE TRANSACTIONS ON MOBILE

Maximal Breach Path

Page 12: Worst and Best-Case Coverage in Sensor Networks Seapahn Meguerdichian, Farinaz Koushanfar, Miodrag Potkonjak, Mani Srivastava IEEE TRANSACTIONS ON MOBILE

Complexity Voronoi diagram construction ~ (nlogn) Breath-first Search ~ (V+E)

Voronoi vertices <= 2n-5 Voronoi edges <=3n-6

Binary Search ~ (logrange) range = (max_weight-min_weight)/2

Total: (nlogrange)

Page 13: Worst and Best-Case Coverage in Sensor Networks Seapahn Meguerdichian, Farinaz Koushanfar, Miodrag Potkonjak, Mani Srivastava IEEE TRANSACTIONS ON MOBILE

Centralized AlgorithmsBest-Case Coverage Theorem 2.

At least one Minimal Support Path must lie on the edges of the Delaunay triangulation.

Page 14: Worst and Best-Case Coverage in Sensor Networks Seapahn Meguerdichian, Farinaz Koushanfar, Miodrag Potkonjak, Mani Srivastava IEEE TRANSACTIONS ON MOBILE

Proof

Page 15: Worst and Best-Case Coverage in Sensor Networks Seapahn Meguerdichian, Farinaz Koushanfar, Miodrag Potkonjak, Mani Srivastava IEEE TRANSACTIONS ON MOBILE

Minimal Support Path Algorithm

support_weight

support_weight = support_weight + range

support_weight = support_weight - range

Page 16: Worst and Best-Case Coverage in Sensor Networks Seapahn Meguerdichian, Farinaz Koushanfar, Miodrag Potkonjak, Mani Srivastava IEEE TRANSACTIONS ON MOBILE
Page 17: Worst and Best-Case Coverage in Sensor Networks Seapahn Meguerdichian, Farinaz Koushanfar, Miodrag Potkonjak, Mani Srivastava IEEE TRANSACTIONS ON MOBILE
Page 18: Worst and Best-Case Coverage in Sensor Networks Seapahn Meguerdichian, Farinaz Koushanfar, Miodrag Potkonjak, Mani Srivastava IEEE TRANSACTIONS ON MOBILE
Page 19: Worst and Best-Case Coverage in Sensor Networks Seapahn Meguerdichian, Farinaz Koushanfar, Miodrag Potkonjak, Mani Srivastava IEEE TRANSACTIONS ON MOBILE
Page 20: Worst and Best-Case Coverage in Sensor Networks Seapahn Meguerdichian, Farinaz Koushanfar, Miodrag Potkonjak, Mani Srivastava IEEE TRANSACTIONS ON MOBILE
Page 21: Worst and Best-Case Coverage in Sensor Networks Seapahn Meguerdichian, Farinaz Koushanfar, Miodrag Potkonjak, Mani Srivastava IEEE TRANSACTIONS ON MOBILE
Page 22: Worst and Best-Case Coverage in Sensor Networks Seapahn Meguerdichian, Farinaz Koushanfar, Miodrag Potkonjak, Mani Srivastava IEEE TRANSACTIONS ON MOBILE
Page 23: Worst and Best-Case Coverage in Sensor Networks Seapahn Meguerdichian, Farinaz Koushanfar, Miodrag Potkonjak, Mani Srivastava IEEE TRANSACTIONS ON MOBILE

[back]

Page 24: Worst and Best-Case Coverage in Sensor Networks Seapahn Meguerdichian, Farinaz Koushanfar, Miodrag Potkonjak, Mani Srivastava IEEE TRANSACTIONS ON MOBILE