maintaining connectivity in sensor networks using directional antennae

21
Maintaining Connectivity in Sensor Networks Using Directional Antennae Evangelos Kranakis , Danny Krizanc , Oscar Morales Presented by Tal Beja

Upload: hedya

Post on 22-Feb-2016

34 views

Category:

Documents


0 download

DESCRIPTION

Maintaining Connectivity in Sensor Networks Using Directional Antennae. Evangelos Kranakis , Danny Krizanc , Oscar Morales Presented by Tal Beja . Outline. Introduction. The main problem. Definitions. Solving the main problem. Introduction. Directional Antennae. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Maintaining Connectivity in Sensor Networks Using Directional Antennae

Maintaining Connectivity in Sensor Networks Using Directional Antennae

Evangelos Kranakis,Danny Krizanc,Oscar Morales

Presented by Tal Beja

Page 2: Maintaining Connectivity in Sensor Networks Using Directional Antennae

Outline

Introduction. The main problem. Definitions. Solving the main problem.

Page 3: Maintaining Connectivity in Sensor Networks Using Directional Antennae

Introduction Connectivity in wireless sensor networks may be

established using either omnidirectional or directional antennae.

Each antennae has a transmission range (radios). Directional antennae has also a spread (angle).

Omnidirectional Antennae

Directional Antennae

rr

𝛼

Page 4: Maintaining Connectivity in Sensor Networks Using Directional Antennae

Introduction

Given a set of sensors positioned in the plane with antennae (directional or omnidirectional), a directed network is formed as follows: The edge (u, v) is in the network if v lies within u’s

sector. It is easy to see that with omnidirectional

antennae with the same radius all network is unidirectional, because u in the range of v iff v in the range of u.

Page 5: Maintaining Connectivity in Sensor Networks Using Directional Antennae

Introduction Examples:

Page 6: Maintaining Connectivity in Sensor Networks Using Directional Antennae

Introduction

Why to use directional antennae? The coverage area of omnidirectional antennae

with range r is: The coverage area of directional antennae with

range r and spread is: The energy is proportional to the coverage area. With the same energy E the omnidirectional

antennae can reach a range of , while the directional antennae can reach a range of .

Page 7: Maintaining Connectivity in Sensor Networks Using Directional Antennae

The main problem

Consider a set S of n point in the plane that can be identified with sensors having a range .

For a given angel and an integer , each sensor is allowed to use at most directional antennae each of angle at most .

Determine the minimum range required so that by appropriately rotating the antennae, a directed, strongly connected network on S is formed.

Page 8: Maintaining Connectivity in Sensor Networks Using Directional Antennae

Definitions and notations – the minimum range of directed antennae of angular spread at most so

that every sensor in S uses at most such antennae (under appropriate rotation) a strongly connected network on S results.

– the set of all strongly connected graphs on S with out-degree at most k. – the maximum length of an edge in G. . – a set of all MSTs on S. - the maximum length of an edge in T. . .

Page 9: Maintaining Connectivity in Sensor Networks Using Directional Antennae

MST and out degrees

If the set S of n points is on two-dimensional plane there is an MST with a maximum degree six.

This can be improved to an MST with max degree of five.

Definition: for is a spanning tree with max degree of k.

Page 10: Maintaining Connectivity in Sensor Networks Using Directional Antennae

Solving the main problem When k = 1, and We have a problem of finding a Hamiltonian cycle than

minimize the maximum length of an edge. This known as the bottleneck traveling agent problem (BTSP). Parker and Rardin study the BTSP where the lengths satisfy

the triangle inequality. They found 2-approximation algorithm for this problem. They also proved that there is no better approximation

algorithm with polynomial time to the problem, unless P = NP.

Page 11: Maintaining Connectivity in Sensor Networks Using Directional Antennae

Solving the main problem

Sensors on a line, k = 1: Where we have the same problem as omnidirectional

antennae. And r is the maximum length between a pair of two adjacent sensors.

When and k = 0, there exist an orientation of the antennae where the graph is strongly connected if and only if the distance between points I and i+2 is at most r, for any .

Page 12: Maintaining Connectivity in Sensor Networks Using Directional Antennae

Solving the main problem Proof:

Assume , for some . Consider the antenna at - there are two cases to consider:

The antenna directed left – then the left side of the graph cannot be connected to the rest.

The antenna directed right – then the right side of the graph cannot be connected to the rest.

If we direct the odd label antennae to the right and the even label antennae to the left we will get a strongly connected graph.

Page 13: Maintaining Connectivity in Sensor Networks Using Directional Antennae

Solving the main problem

Sensors on a plane, k= 1. Where we have the BTSP problem. When there exist a polynomial algorithm

that when given MST on S computes an orientation of the antennae with radius of

Page 14: Maintaining Connectivity in Sensor Networks Using Directional Antennae

Solving the problem The algorithm:

Page 15: Maintaining Connectivity in Sensor Networks Using Directional Antennae

Solving the problem

Proof:Lemma – for each and for each neighbor of

either or , G (the transmission graph) contains two opposite directed edge between and , and it contains a directed edge between either or to .

Page 16: Maintaining Connectivity in Sensor Networks Using Directional Antennae

Solving the problem

Proof (of the lemma): – the range of the antennae. Since Because and are neighbors and their

antennae directed at each other they both in each other sector.

So we have in G two directed edges between and .

Page 17: Maintaining Connectivity in Sensor Networks Using Directional Antennae

Solving the problem

Proof (of the lemma): Assuming is a neighbor of (if he is a neighbor of we

have a symmetrical case). If the counter clockwise angel then is in the sector of ,

since . If the counter clockwise angel then by the low of cosines

in the triangle define by , and :

So is in the sector of . So we have in G and edge between either or to .

Page 18: Maintaining Connectivity in Sensor Networks Using Directional Antennae

Solving the problem Proof :

We need to prove now that for any edge in T we have a direct path from to and from to in G.

Without loss of generality, assume that is closer to the root of T (the first node we selected in the algorithm).

If the edge than we have two directed edges between them in G(from the lemma).

Otherwise let be the node where Since is a neighbor of there are a directed edge form or from to and a directed

edge from to in G (from the Lemma) – so we have a directed path from to in G. If (lead) there are a directed edge between and in G (from the algorithm). Otherwise let be the node where Since is a neighbor of there are a directed edge form or from to and a directed

edge from to in G (from the Lemma) – so we have a directed path from to in G.

Page 19: Maintaining Connectivity in Sensor Networks Using Directional Antennae

Solving the main problem

Theorem: Consider a set S of n sensors in the plane and suppose each sensor has , directional antennae. Then the antennae can be oriented at each sensor so that the resulting spanning graph is strongly connected and the range is at most .

Moreover, given an MST on S the spanner can be compute with additional overhead.

Page 20: Maintaining Connectivity in Sensor Networks Using Directional Antennae

Solving the main problem

When k = 1, and r > 0. Determining whether there exists an

orientation of the antennae so the transmission graph is strongly connected is NP-complete.

Proof: by reduction from an NP-hard problem of finding Hamiltonian cycles in degree three planar graphs.

Page 21: Maintaining Connectivity in Sensor Networks Using Directional Antennae

Solving the main problem

When k = 2, and the angular sum of the antennae is then it is NP-hard to approximate the optimal radius to within a factor of x, where .

Proof: this is also proven with reduction from finding Hamiltonian cycles in degree three planar graphs.