presentation by: drew wichmann paper by: samer hanoun and saeid nahavandi 1

20
Dynamic Route Construction for Mobile Collectors in Wireless Sensor Networks Presentation by: Drew Wichmann Paper by: Samer Hanoun and Saeid Nahavandi 1

Upload: abigail-bourns

Post on 15-Dec-2015

215 views

Category:

Documents


0 download

TRANSCRIPT

1

Dynamic Route Construction for Mobile Collectors in Wireless Sensor NetworksPresentation by: Drew WichmannPaper by: Samer Hanoun and Saeid Nahavandi

2

Wireless Sensor Networks (WSNs)

Set of small nodesDistributed in spaceMonitor conditionsBuilt with

Transceiver Microcontroller Sensor Energy source

3

Power Consumption

Biggest Issue

Forwarding

Bottlenecking Unbalanced distribution

Solution Mobile Sinks

4

Mobile Sinks

Mechanical data carrier Robot Unmanned Aerial Vehicle (UAV)

Physically approach sensorsRequires routes

Random Static Dynamic

5

Problem Formulation

Assumptions Known locations Sensor nodes stationary Uniformly distributed Sleep when full Mobile collector▪ Sufficient energy▪ Sufficient memory

6

Problem Formulation (Continued)

7

Route Construction Algorithm

1. Build a fully connected graph G(V,E) of all sleeping sensors

2. Select a vertex r (center of sensing field) to be a root vertex

3. Compute a minimum spanning tree T for G from root r

4. Let L be the list of vertices visited in a DFS on T

5. Generate the Hamiltonian cycle H that visits the vertices in the order L

6. Follow the Hamiltonian cycle H as the constructed route

8

Example

9

Build connected graph

10

Select root

Root r

11

Compute Minimum Spanning Tree

12

Create List

ABFGCDE

13

Find Hamiltonian Cycle

14

Follow Hamiltonian Cycle

15

Simulation

Parameters 150 Sensors (uniformly distributed)

100m x 100m area

1 KB buffer

50000 time units

16

Simulation Parameters (continued)

Events occur at centerRi = i * R1

R1 = 10msensingrangei =

[ baserate * (i-1) + 1, baserate * i ]

baserate = 2 seconds

17

Results

20 different independent networksCompared with closest neighborMetrics

Sleeping Time Number of Sleeping Sensors Sleeping Time per Request Distance Travelled per Request

18

Results

19

Results

20

Conclusion

No dependency on data generation rates

Minimize sleeping times

Better performance than closest neighbor

Shows effect of speed and number of collectors

Future work Cooperation between collectors Real-time requests