Poster Abstract: Localized Sensor Self-Deployment with Coverage Guarantee Xu Li∗ [email protected]

Hannes Frey† Nicola Santoro∗ Ivan Stojmenovic‡ [email protected] [email protected] [email protected] ∗ SCS, Carleton University, Ottawa, Canada † IMADA, University of Southern Denmark, Odense, Denmark ‡ SITE, University of Ottawa, Ottawa, Canada

We pinpoint a new sensor self-deployment problem, achieving focused coverage around a Point of Interest (POI), and introduce an evaluation metric, coverage radius. We propose two purely localized solution protocols Greedy Advance (GA) and Greedy-Rotation-Greedy (GRG), both of which are resilient to node failures and work regardless of network partition. The two algorithms drive sensors to move along a locally-computed triangle tessellation (TT) to surround the POI. In GA, nodes greedily proceed as close to the POI as they can; in GRG, when their greedy advance is blocked, nodes rotate around the POI to a TT vertex where greedy advance can resume. They both yield a connected network of TT layout with hole-free coverage. Further, GRG ensures a hexagon coverage shape centered at the POI.

I.

Introduction

There exist a class of applications, where sensors are designated to monitor concerned events or environmental changes happening around a strategic site, called Point of Interest (POI). For instance, sensors are scattered around a chemical plant to monitor the distance-dependent pollutional impact from the plant on the soil/air in its vicinity. These applications uniquely require that an area close to the POI have higher priority to be covered than a relatively distant area. We refer to the coverage of such a surrounding network as focused coverage. The radius of a focused-coverage is defined as the radius of the maximized hole-free disc centered at the POI and contained in the coverage region, i.e., the region enclosed by the border of the network. From Quality of Service (QoS) point of view, a focused coverage should have maximized radius. In this paper, we will address how to achieve quality focused coverage through localized sensor self-deployment approaches. Sensor self-deployment is an important research issue that deals with autonomous coverage formation in mobile sensor networks. Together with sensor relocation [1, 2], it constitutes the core of the fundamental coverage improvement problem [3]. Existing sensor self-deployment algorithms emphasize only on coverage maximization over a Region of Interest (ROI). If used for focused-coverage formation, they may lead to a coverage with radius as bad as 0. Besides, they have various weaknesses such as unrealistic assumptions (e.g., initial connectivity out of randomized placement), global computation and vulnerability to node 50

failure. The unsuitability and incompleteness of previous work motivate our research presented here.

II.

Problem statement

We consider an asynchronous mobile sensor network that is randomly dropped in two-dimensional free plane and may possibly be disconnected at initiation. Sensors have the same communication radius rc and the same sensing radius rs . They know about the location of a Point of Interest (POI), denoted by P. The goal is to develop a purely localized sensor self-deployment algorithm that yields a network surrounding P with an equilateral triangle tessellation (TT) layout. The reason for requiring the TT layout is that it maximizes the coverage area of any given number of nodes without coverage gap when nodal sepa√ ration equals 3rs [4]. We also require that the final coverage has maximized radius with respect to P. We consider this sensor self-deployment problem under √ the following commonly-used assumptions: (1) rc ≥ 3rs ; (2) sensors are aware of their own location by a localization system like GPS; (3) through lower-layer protocols (minor modification may apply), sensors have the information about their 1-hop neighbors, i.e., location, status (STILL/MOVING) and destination if moving.

III. Equilateral triangle tessellation An equilateral triangle tessellation (TT) is a planar graph composed of congruent equilateral triangles. Using a common orientation, say north, each sensor is able to locally compute a unique TT of edge length le

Mobile Computing and Communications Review, Volume 12, Number 2

Figure 1: Equilateral triangle tessellation (TT) with P as vertex. Denote this TT by T (V, E), where V and E represent the set of vertices and the set of edges, respectively. In our work, since we finally √ want to relocate sensors on the TT grid, le is set to 3rs for connectivity maintenance and hole elimination [4]. In V , there are 6j vertices with equal TT distance j to P, and these vertices together constitute a distancej hexagon, denoted by Hj . Here, the TT distance between two vertices is defined as the number of edges in the shortest path between them. H hexagons are concentric and centered at P. The vertices at hexagon corners are called corner vertices; the others are referred to as edge vertices. An example of the TT is shown in Fig. 1, where concentric hexagons are labeled and highlighted by thick lines.

IV.

Localized sensor self-deployment

In this section, we present two fully localized sensor self-deployment algorithms, Greedy Advance (GA) and Greedy-Rotation-Greedy (GRG). The two algorithms are both based on a TT graph T (V, E), which, as introduced in Sec. III, is locally computable. In the two algorithms, nodes make their deployment decisions using their latest 1-hop neighborhood information only and move asynchronously towards the reference point P step by step. For easy description, we assume for the time being that all the sensors are aligned along T (V, E). This temporary assumption will be relaxed immediately after, in Sec. IV.C.

IV.A. Greedy Advance (GA) In GA, a node moves greedily along TT edges as close to P in terms of TT distance as it can. A node may have one or two options for every step of its greedy movement. But it chooses one that will not cause node collision according to its best local knowledge. An arbitrary vertex w on Hk forms a triangle with two neighboring vertices x and y on Hk+1 . If two nodes are greedily moving to w respectively from x

and y at the same time, they will collide. However, since the two nodes are neighboring each other, they know about the potential collision and thus can prevent it from actual happening. Rule IV.A.1 If two neighboring nodes are both trying to greedily move to the same vertex, the one in clockwise direction about the vertex has higher priority than the other. Special attention should be made if w is a corner vertex of Hk . In this case, it actually constitutes two triangles with three consecutive vertices x, y and z on Hk+1 , as shown in Fig. 1. The collision at w caused by two nodes respectively from x and z is not locally avoidable because the two nodes are not aware of each other. In order to eliminate this undesired situation, we define an additional rule as follows: Rule IV.A.2 A node neighboring a corner vertex in counterclockwise direction does not take the corner vertex as next hop of its greedy advance. The Point of Interest (POI) P forms 6 triangles in total with the 6 vertices on H1 . Consider the scenario where six nodes are occupying H1 vertices, and P is not occupied. In this particular case, a deadlock occurs due to Rule IV.A.1, and none of the six nodes will attempt to move to P, resulting a sensing hole at P. To avoid this problematic deadlock, we define Rule IV.A.3 A node located at vertex on H1 moves to P if P is empty and no node is moving towards P. This rule may cause node collision. However, such a collision takes place at most once, because a node will stay at P after it reaches P, and because no node will try to move to P once P is occupied.

IV.B. Greedy-Rotation-Greedy (GRG) GRG is a combination of GA and a new type of node movement - rotation. An arbitrary node, when its greedy movement is blocked, tries counterclockwise rotation around P along its residing hexagon. A node stops rotating when it reaches a vertex where greedy movement can resume, or when it finds that the rotation next hop is occupied, or when it returns to the vertex where it starts rotating. Nodal rotation forms the final network in a hexagon shape. Rule IV.B.1 In the case that a greedily moving node and a rotating node are targeting at the same vertex, the former can proceed as usual, while the latter changes its deployment decision accordingly. A vertex u on Hk forms a triangle with two neighboring vertices s and t on Hk−1 . If u is a corner vertex, then s and t merge to a single vertex. When a node n rotates from s to t, and another node m meanwhile greedily moves to t from either u or a vertex v

Mobile Computing and Communications Review, Volume 12, Number 2

51

counterclockwise neighboring u on Hk (see Fig. 1), collision occurs. If m is from u, the collision can be precluded by Rule IV.B.1, since n and m are neighbors; otherwise, it is not locally avoidable as n and m are not aware of each other. Depending on the way of handling the latter case, GRG has two variants: Collision alloWance (CW) and Collision aVoidance (CV).

IV.B.1. GRG-CW In GRG-CW, greedy-rotation collision is allowed. After a greedy-rotation collision occurs, the rotating node is required to make its deployment decision first, which then immediately restricts the other’s motion plan. By this means, collision may appear as a transient phenomenon. However, there is no assurance that collision does not remain permanently (this drawback will be resolved later, in Sec. IV.C). Figure 1 shows the node distribution obtained by GRG-CW in a simple simultaneous scenario containing 7 nodes. In this figure, node trajectories are marked by arrowed lines, pointing from initial position to final position. And note that the the initial position of node 4 is the final position of 6. To have a clear view of node movement, we will focus only on three nodes 2, 4 and 6. Observe that, node 4 moves to its final position, P, by a single greedy advance step according to Rule IV.A.3; whereas nodes 2 and 6 travel a curly long path. Node 2, after reaching a by greedy advance, finds that d is occupied by node 7, and that its further greedy advance to b is forbidden by Rule IV.A.2. So it rotates around P along its residing hexagon. When node 2 rotates to c, node 6 arrives at b. At that moment, d becomes empty due to node 7’s leaving, and P has been taken by node 4. Then node 2 decides to greedily proceed to d, and node 6 decides to rotate to d, resulting in a collision at d. Since a rotating node is given priority to take the next deployment step in this case, node 6 continues its rotation, while node 2 has to wait. Finally, node 6 rotates to its final position f , passing by e; node 2 rotates to e after node 6 leaves e for f .

Rule IV.B.3 An H1 node located at Gate(P) conducts greedy advance only (no rotation movement).

IV.C. Relaxing temporary assumption Previously, we assumed that nodes are located at distinct TT vertices at initiation. This temporary assumption can be relaxed by an alignment rule as follows: Rule IV.C.1 A node located inside or on the border of a TT triangle ∆t1 t2 t3 moves to the triangle vertex ti that is occupied by the least number of nodes. If more than one such triangle vertex exists, the closest is selected. If more than one such closest triangle vertex exists, a random choice is made. However, this alignment rule is very likely to cause various node collisions. So we introduce a new type of movement - retreat for collision resolution. Retreat movement is the opposite of greedy advance. It happens from a vertex of hexagon Hi (i ≥ 0) to a vertex of hexagon Hi+1 . With retreat movement, permanent collision no long remains, and GA and GRG gain the ability to spread out compactly-placed networks. After some nodes collide at a vertex, they enter a local ranking process. The only rotating node (if any) is given the highest rank; the others are ranked based on a random selection or certain criterion (if available) such as residual energy or node ID or their combination. These nodes are able to do the ranking locally and independently because they are neighboring each other. Then, the node with the highest rank makes its next deployment decision first, and the others follow in accordance with the decreasing order of their ranks. If the t-th node decides to stay, every node with rank lower than t retreats outwards by the following rule: Rule IV.C.2 A node located at a vertex of Hi , when necessary, retreats to one of its neighboring vertices of Hi+1 that is occupied by the least number of nodes. If multiple such vertices exist, a random choice is made.

References [1] G. Wang, G. Cao, T. La Porta, and W. Zhang. “Sensor Relo-

IV.B.2. GRG-CV In GRG-CV, greedy advance is confined by Rule IV.B.2 to the same direction as rotation to preclude locally-unknown greedy-rotation collision; by Rules IV.B.2 and IV.B.3, an H1 node first rotate to a particular gateway vertex Gate(P) in order to reach P without risking collision at P. Due to the two additional rules, any potential collision is locally inhibitable. Rule IV.B.2 A node at edge vertex v moves towards P greedily only along a TT edge that has smallest angle with line vP in clockwise direction; a node at corner vertex conducts rotation movement only. 52

cation in Mobile Senso Networks”. In Proc. of IEEE INFOCOM, vol. 4, pp. 2302-2312, 2005.

[2] X. Li, N. Santoro, and I. Stojmenovic. “Mesh-based Sensor Relocation for Coverage Maintenance in Mobile Sensor Networks”. In Proc. of UIC, LNCS 4611, pp. 696-708, 2007.

[3] X. Li and N. Santoro. “An Integrated Self-Deployment and Coverage Maintenance Scheme for Mobile Sensor Networks”, In Proc. of MSN, LNCS 4325, pp. 847-860, 2006

[4] X. Bai, S. Kumary, D. Xuan, Z. Yun and T. H. Lai. “Deploying Wireless Sensors to Achieve Both Coverage and Connectivity”, In Proc. of ACM MobiHoc, pp. 131-142, 2006.

Mobile Computing and Communications Review, Volume 12, Number 2

Poster Abstract: Localized Sensor Self-Deployment with ...

They both yield a connected network of TT layout with hole-free ... are designated to monitor concerned events or envi- ... radius of the maximized hole-free disc centered at the. POI and contained in the coverage region, i.e., the re- gion enclosed by the border of the network. ... collision according to its best local knowledge.

226KB Sizes 1 Downloads 230 Views

Recommend Documents

Localized Sensor Self-Deployment with Coverage ...
was brought into attention for dedicated applications. In this problem, mobile sensors are required to ... sensors deployment is modeled as a minimum cost maximum flow problem from .... and development of a pressure adjustment protocol. ..... 50 rand

Localized Sensor Self-deployment for Guaranteed ...
wireless sensor network surrounding a point of interest (POI), and is measured by ... We would like to indicate that, as focused coverage is a new problem with.

LOCALized Multi-Objective Routing for Wireless Sensor ...
transmitter and the receiver, which is power-efficient and appropriate since localization information is available. To transmit one bit from a source to a destination over a .... The HELLO protocol consists in periodical broadcast of HELLO packets. T

Poster Abstract: Direct Multi-hop Time Synchronization ...
Apr 20, 2012 - due to the unstable clocks of intermediate nodes [1] and large propagation delay across the entire network of flood- ing time synchronization messages [2]. Directly utilizing the standard time-stamps from the sink node is most benefi-

Poster: Detection of Wormhole Attack on Wireless Sensor ... - EWSN
Poster: Detection of Wormhole Attack on Wireless Sensor ... wireless sensor nodes are duty-cycling, i.e. they will period- .... Cambridge Unversity Press, 2009.

Print this Page Presentation Abstract Program#/Poster#: 840.04/ZZ56 ...
Aug 20, 2013 - Presentation Abstract. Program#/Poster#: 840.04/ZZ56 ... A. R. MCINTOSH. 1 ... Kotter R, Wanke E (2005) Mapping brains without coordinates.

pdf-1837\louisiana-a-students-guide-to-localized-history-localized ...
Try one of the apps below to open or edit this item. pdf-1837\louisiana-a-students-guide-to-localized-history-localized-history-series-by-joe-gray-taylor.pdf.

Localized Geographic Routing to a Mobile Sink with ...
Abstract—We propose a novel localized Integrated Location. Service and Routing (ILSR) scheme, based on the geographic routing protocol GFG, for data communications from sensors to a mobile sink in wireless sensor networks. The objective is to enabl

Localized DNA Circuit Design with Majority Gates
of arithmetic and geometric means that Âvi2P pi is minimized when all the pis take the ... was implemented in Python. To estimate circuit areas, we assumed that ...

Localized Broadcast Oriented Protocols with Mobility Prediction for ...
In our mechanism S needs to set timer with interval ∆T2 to trigger prediction proc- ess; U should set .... A pseudo code of BIP is shown in Fig. 9. Input: given an ...

localized learning with the adaptive bias perceptron
Self-organization is a biological phenomenon in which large networks of simple organisms. (cells, termites, fish) exhibit complex behavior beyond the ...

Localized Broadcast Oriented Protocols with Mobility Prediction for ...
exploits the “wireless broadcast advantage” property associated with omni-antennas, namely the capability for a node to reach several neighbors by using a ...

Sensor ] ( Sensor
Engine. Base. N303. Enviromental. Database. Agent Interface "\-/301. 71;]. 3 ..... agent architecture and processes usable for the detection and tracking of a ...

Poster For CVRS with maps
development – specifically urbanization. We conclude that the growth in urbanization is the dominant contributor to the decline of the three species. REFERENCES. (1) ESRI GIS and Mapping Software, Census 2000 Tiger/Line Data. http://www.esri.com/da

Abstract
Location: Biogeografía de Medios Litorales: Dinámicas y conservación (2014), ISBN 978-84-617-. 1068-3, pages 185-188. Language: Spanish. Near the town of ...

Braaten Poster With Links PDF.pdf
Assessment Program (LEAP) at Massachusetts General Hospital (MGH), and the track director of the Child. Psychology Training Program at MGH/Harvard Medical School (HMS). She is also an assistant professor of. psychology at Harvard Medical School. Dr.

Investigating Sensor Networks with Concurrent ... - IEEE Xplore
The background behind this demonstration is described as an one-page poster submission. The goal is to show a flow of tools for quick sensor network modeling, from an high level abstraction down to a system validation, including random network genera

Collaborating with postgraduate supervisors Abstract ...
Of these, 130 Honours or Diploma students, 331 Master's students, and 77 doctoral ... doctoral scholarship recipient, who had completed a Master's degree in his home ... referral to SLSS a sign of disrespect for the educational standards of his ...

Localized DNA Circuit Design with Majority Gates
extracted from LGSynth91 [13] and EPFL benchmarks [14]. Gate-level ... 8, which was implemented in Python. .... [14] “The EPFL combinational benchmark suite.

Localized Power Aware Broadcast Protocols with ... - IEEE Xplore
We consider broadcast protocols in wireless networks that have limited energy and computation resources. There exist localized power aware broadcast ...

abstract - GitHub
Terms of the work were reported and discussed on: 1. VII International scientific conference of graduate students, undergraduates, students of thermal engineering faculty of NTUU "KPI" (Kyiv, April 21-25, 2009). 2. VII International scientific confer

Poster: Integrating rich user interfaces with real systems - EWSN
top of the application. This prevents from offering a real user experience beyond data plotting in the cloud. For instance, how to build a single interface to monitor ...

PART1 AUA Localized Prostate Ca.pdf
meet with different prostate cancer care spe- cialists (e.g., urology and either radiation. oncology or medical oncology or both) when. possible to promote informed decision mak- ing. (Moderate Recommendation; Evidence. Level: Grade B). 4. Effective

Bone Surface Reconstruction Using Localized ...
the case of long shaped bones such as the tibia, humerus, clavicle, ulna or .... as connected if their distance is less than 10 pixels (Fig. 2d). .... 987–1010, 2006.