1 / 10

Distributed Algorithms for Dynamic Coverage in Sensor Networks

Distributed Algorithms for Dynamic Coverage in Sensor Networks. Lan Lin and Hyunyoung Lee Department of Computer Science University of Denver. Outline. Dynamic maintenance of best and worst coverage radii Dynamic coverage with migration of redundant nodes

ivrit
Download Presentation

Distributed Algorithms for Dynamic Coverage in Sensor Networks

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Distributed Algorithms for Dynamic Coverage in Sensor Networks Lan Lin and Hyunyoung Lee Department of Computer Science University of Denver

  2. Outline • Dynamic maintenance of best and worst coverage radii • Dynamic coverage with migration of redundant nodes • Lazy coverage with different radii and limited mobility

  3. Best and Worst Coverage Radii Let D(P,r) be the union of all disks centered at points of P with radius r, where Pis a set of sensor nodes. • Best coverage radiusis the minimum coverage radius r such that there exists a trajectory between S and Tthat is totally covered by D(P, r). • Worst coverage radius is the maximum coverage radius r such that there exists a trajectory between S and Tthat is covered by the complement of D(P, r). Property: • For best (worst) coverage radius, there exists at least one pair of nodes whose disks are tangent to each other. T S S T

  4. Dynamic Maintenance of Best and Worst Coverage Radii • Given two sets of nodes P and Q, find the shortest distance D(P, Q) = minp∈P { minq∈Q {d(p,q)}}. • Condition: communication range is twice of sensing range. • Scheme • Maintain the coverage boundary. • Detect a breach. • Determine the new best and worst coverage radii.

  5. Maintenance of Boundaries Three types of boundary: • inner, outer, holes. Boundary events: • Loss of boundary node. • Loss of non-boundary node. • Non-boundary node moving within range of boundary nodes. Critical node: • Boundary node whose disk is not continuously covered by other nodes.

  6. Dynamic Best Coverage Radius • Message complexity: O (n1/2 log n). T S

  7. Dynamic Coverage with Redundant Nodes • Redundant node: node whose sensing disk is completely covered by other nodes. • Redundant node as recovery node. • Communication tree: connect a non-redundant node to its closest recovery node.

  8. Tree Operations Insertion: Non-redundant node and redundant node. d d a a A b b A c B c B Deletion: Redundant node. a c A b e f d B C a c b e f A d B C

  9. Dynamic Coverage Maintenance • Energy costs: • Movement: Em = k · d, where k is a constant determined by the vehicle, d is the distance moved. • Sensing: Es = l · r2, where l is a constant specified by the sensing equipment, r is the sensing radius. • Total: Etotal = Em +Es • Suppose a failed node X has m neighbors, S1, S2, . . . , Sm. Let the area covered by each node be A(Si), for i = 1, 2,. . .m. Let the area covered by X be A(X). Find the combination of movements of the neighbors to new positions P1, P2, . . . , Pm and employments of different radii of sensing range for S1, S2, . . . , Sm, such that the following conditions are fulfilled. • A(X) ∩ (Ui A(S i)) is maximized, • ∑iEtotal, i is minimized. • Lazy coverage strategy • Each node knows its one- and two-hop neighbors. • No recovery until a certain percentage of coverage loss occurs in one-hop neighborhood.

  10. Different Radii without or with Mobility

More Related