Sentry Selection in Sensor Networks Radha Krishna Ganti and Martin Haenggi University of Notre Dame

In the case when the number of partitions is less than the maximum node degree of disk graph, the optimization function becomes more complex. Let Dj (Rt, xk ) = {xi : p(xi) = j, xi ∈ Nk (Rt)}

Sentry Selection C(xi) = α

• Sensor Nodes have limited power resources.

Y

[1 − δ(p(xi) − p(xj ))]

xj ∈Ni(R)

– The peak power constraint limits the sensor’s communication range +

• Maximize coverage, connectivity (between nodes) and the lifetime of the network. – Maximizing the sensor network life is important, especially if the sensors cannot be replaced or are inaccessible. • The typical power consumption of a sleeping node is about 3 orders of magnitude smaller than for a node that is awake sensing, listening, or transmitting.

N X

[

δ(p(xi) − j) · area(B(xi, R) \

j=1

xk ∈Dj (Rt,xi)

N X δ(p(xi) − j) B(xk , R)) + β |Dj (Rt, xi)| + 1

Simulation Results For the purpose of simulation, a square of 15 × 15 was used. The coverage metric was evaluated by numerically calculating the area of the union of disks by using a fine grid of resolution 0.01. The positions of the nodes were generated by using a Poisson point process of intensity λ = 1. The transmission radius Rt is taken to be 1.5 times the coverage radius, for all simulations. For the distributed algorithm, α = 100, β = πR2, γ = 1 were chosen. In the following table, the average percentage of area not covered by subsets as generated by two methods is compared

j=1

Phase 1 Phase 2 Phase 3 Distributed 1.58% 1.61% 1.61% Random 4.32% 4.32% 4.32%

• The first term tries to select a partition not chosen by the neighbors in a disk of radius R. • The second term tries to maximize the coverage, in case such a free partition does not exist. • The third term tries to give more weight to the partition with least number of nodes.

In the following figure, the variance of the normalized number of nodes in the partitions is plotted when • Since the node has knowledge only about the neighbors in a disk Rt, the number of points in a the number of partitions is 4. partition is estimated as the number of points of the partition in a Rt-radius disk about the node.

– Put the nodes to sleep as aggressively as possible. • The active nodes (Sentries) should provide acceptable coverage and be connected. – Switch the active set of nodes from time to time.

• α and β are parameters to be chosen.

Variance of number of points in a subset versus radius for N= 4

• The sentry selection problem is to divide the nodes in a sensor network into subsets The total cost function to be maximized is given by with good coverage and minimum overlap.

Variance of number of points in each subset

−3.3

|φ| X

– No global knowledge can be assumed.

C2 = C(xi) 2. The nodes are Each node of the sensor network is considered as a point in a bounded space B ⊂ R S i=1 assumed to form a point process φ in B. Let ρ(A) = volume( x∈A B(x, R)) denote the coverage [1] of set A for some sensing radius R. Let N denote the number of sets into which the nodes have to be The nodes are initially uniformly assigned a partition from 1 to N . The update rule for each node xi is divided. The problem in a very general form can be stated as follows: as follows. For some maximum overlap D, choose sets A1, A2, . . . , AN ⊂ φ, such that |Ai∩Aj | • |φ| ≤ D, i 6= j

X

p(xi) = argmaxk=1,...,N {C(xi|p(xi) = k) + γ

10

−3.4

10

−3.5

10

0.5

0.6

0.7

0.8 0.9 1 Coverage Radius: R

C(xj |p(xi) = k)}

1.1

1.2

1.3

xj ∈Ni(R)

• mini ρ(Ai) is maximized • | ∪ Ai| ≈ |φ| • |Ai| = |Aj | ∀ i, j or minimize maxi6=j ||Ai| − |Aj || • The algorithm should be local, i.e., each node need not have the knowledge about every other node in the network.

• C(xi|p(xi) = k) denotes the individual node cost function given that the node xi belongs to partition k. • γ denotes the relative weight of the node’s cost function to that of its neighbors’. • Making β large makes the number of nodes in each set almost equal.

Figure 2: Variance of the number of points in a subset versus the coverage radius for N = 4 The mean intensity of each set is 0.25, and the variance is of the order of 10−3.5. This implies that the number of points in the sets are almost equal.

• By construction C2(k) ≥ C2(k − 1) and C2 ≤ |α + πR2 + β||φ|. Number of points in all sets with internode distance< R for all sets versus Set Number N

• Convergence of the algorithm depends on the initial choice of the partition.

Distributed Optimization

80 R=1 R=1.5

An example of the resulting partition is shown below. No of points with internode distance < R in all sets

70

• The problem can be viewed as a distributed optimization problem [2]. • If N is greater than chromatic number of the disk graph, then the partitioning can be found by optimizing |φ| X C1 = {

Y

[1 − δ(p(xj ) − p(xi))]}

(1)

15

10

60

50

40

30

20

10

j=1 xj ∈Ni(R)

0

Where δ(.) is the Kronecker delta function, the neighborhood Ni(R) = {xj ∈ B(xi, R), j 6= i}, and p(xi) denotes the sentry set to which the node placed at xi belongs.

• The only constraint is that this should happen sequentially, i.e. one node does its optimization only after another node finishes.

3.5

4

4.5

5

5.5 6 Number of Sets N

6.5

7

7.5

8

5

Figure 3: Average no. of nodes with internode distance < R in all subsets for different N and R

• The maximum value of C1 is achieved only when there is a proper partitioning of the nodes. • The product term inside the sum can be evaluated by any node with the information available from its neighbors and it can choose its partition so as to maximize the product.

3

0 0

2

4

6

8

10

12

14

16

References Figure 1: Sentry selection with 4 phases

[1] Peter Hall, Introduction to The Theory of Coverage Processes, Wiley, 1988. [2] M. Rabbat and R. Nowak, “Distributed optimization in sensor networks”, in International Workshop on Information Processing in Sensor Networks (IPSN’04), 2004.

Sentry Selection in Sensor Networks

Sensor Nodes have limited power resources. – The peak ... The typical power consumption of a sleeping node is about 3 orders of magnitude smaller than for a ... divided. The problem in a very general form can be stated as follows: For some maximum overlap D, choose sets A1. ,A2. ,...,AN. ⊂ φ, such that. •. |Ai∩Aj|. |φ|.

121KB Sizes 0 Downloads 255 Views

Recommend Documents

Energy-Aware Path Selection in Mobile Wireless Sensor Networks: A ...
Energy-Aware Path Selection in Mobile Wireless Sensor .... Next, we illustrate the credit-based approach: a node is ... R is considered as a virtual credit of.

Sensor Data Cryptography in Wireless Sensor Networks - IEEE Xplore
IEEE TRANSACTIONS ON INFORMATION FORENSICS AND SECURITY, VOL. 3, NO. 2, JUNE 2008. 273. Sensor Data Cryptography in. Wireless Sensor ...

The Next Generation of Sensor Node in Wireless Sensor Networks
good choice for a battery-limited device likes sensor node. This paper ... Index Terms—Wireless sensor network, Dynamic Partial Reconfigurable, FPGA.

Sensor placement in sensor and actuator networks
sor placement in wireless sensor and actuator networks (WSAN). One or more ..... This scheme has obvious advantage over the algorithms in [MXD+07] in mes-.

Robust Location Detection in Emergency Sensor Networks
that generalizes the basic ID-CODE algorithm and produces irreducible r-robust codes. The degree of robustness, r, is a design parameter that can be traded off ...

Navigation Protocols in Sensor Networks
We wish to create more versatile information systems by using adaptive distributed ... VA 23187-8795; email: [email protected]; D. Rus, Computer Science and .... on a small set of nodes initially configured as beacons to estimate node loca-.

Outlier Detection in Sensor Networks
Keywords. Data Mining, Histogram, Outlier Detection, Wireless Sensor. Networks. 1. INTRODUCTION. Sensor networks will be deployed in buildings, cars, and ... republish, to post on servers or to redistribute to lists, requires prior specific permissio

Toward Reliable Actor Services in Wireless Sensor and Actor Networks
I. INTRODUCTION. Wireless sensor networks (WSNs) are an integral part of the ... data sink and requesting for firefighting service; one or a few actors are then ...

Global Clock Synchronization in Sensor Networks - Computer Science
Dartmouth College. Hanover, NH 03755. Email: [email protected] .... The solution targets an ad hoc network in which two nodes may be out of range and ...

cooperative target tracking in vehicular sensor networks - IEEE Xplore
This subject has been studied in fields such as airborne traffic, computer vision, and wireless sensor networks. A VANET brings out new challenges that should ...

Maximum Energy Welfare Routing in Wireless Sensor Networks
In many sensor network applications, the events have ... network. Consequently, the design of the routing algorithm for sensor ..... Review, 67(2), 29-41 (1977).

Privacy-aware routing in sensor networks
Feb 13, 2009 - regarding Elsevier's archiving and manuscript policies are encouraged to visit: .... solutions by manipulating the message contents. The ap-.

Real Time Communication in Sensor Networks
Sensor field. Task Manager. Node. User. Satellite. Internet and. Sink ... High failure rate of sensor nodes. ▫ Physical ... Uses the concept of 'speed' to achieve.

Wakeup Scheduling in Wireless Sensor Networks
May 25, 2006 - is 20% longer (8 additional months) than 39.2 months of the two-ladders pattern. This pattern is the most complex one, but also it is the most ...

Sink Mobility in Wireless Sensor Networks
data sink deplete their battery power faster than those far apart due to their heavy overhead of ..... Sensors have limited storage space. They can only .... speed. Rendezvous-based data collection is proposed to achieve trade off of en- ..... Holdin

Energy-Aware Distributed Tracking in Wireless Sensor Networks
In wireless sensor network (WSN) applications, a common .... Said formulation uses ..... in a power constrained sensor network,” in Vehicular Technology Con-.

Connectivity-based Skeleton Extraction in Wireless Sensor Networks
boundary of the sensor network to identify the skeleton points, then generating the skeleton arcs, connecting these arcs, and ..... boundary partition with skeleton graph generation. As .... into skeleton arcs which will be described in next section.

Global Clock Synchronization in Sensor Networks - Computer Science
... in a distributed system. Papers on synchronization in sensor networks include [6], [5], ... of our diffusion-based algorithm is to use local operations to achieve global ..... In a zone scheme, we can use the same method as Alg. 1 to first design

Location service in sensor and mobile actuator networks
networks, as long as designated actuator is available. • Load balancing: It generates balanced load among network nodes with no storage or communication ...

Robust Computation of Aggregates in Wireless Sensor Networks ...
gossip[4] because DRG takes advantage of the broadcast nature of wireless ... For more discussions on the advantages of distributed localized algorithms, we ...

A Survey of Key Management Schemes in Wireless Sensor Networks
F. Hu is with Computer Engineering Dept., Rochester Institute of Technology, ...... sensor networks, 3G wireless and mobile networks, and network security.

Achieving distributed user access control in sensor networks - CiteSeerX
Achieving distributed user access control in sensor networks. Haodong Wang a,*. , Qun Li b a Department of Computer and Information Science, Cleveland State University, Cleveland, OH 44115, United States b Department of Computer Science, College of W