+ All Categories
Home > Documents > Predictive QoS Routing to Mobile Sinks in Wireless Sensor ... · Titel van de presentatie 2 Problem...

Predictive QoS Routing to Mobile Sinks in Wireless Sensor ... · Titel van de presentatie 2 Problem...

Date post: 03-Jun-2020
Category:
Upload: others
View: 1 times
Download: 0 times
Share this document with a friend
19
10/11/10 Challenge the future Delft University of Technology Predictive QoS Routing to Mobile Sinks in Wireless Sensor Networks Gargi Prasad
Transcript
Page 1: Predictive QoS Routing to Mobile Sinks in Wireless Sensor ... · Titel van de presentatie 2 Problem Statement Routing in networks with significant mobility: • High link Volatility

10/11/10

Challenge the future Delft University of Technology

Predictive QoS Routing to Mobile Sinks in Wireless Sensor Networks

Gargi Prasad

Page 2: Predictive QoS Routing to Mobile Sinks in Wireless Sensor ... · Titel van de presentatie 2 Problem Statement Routing in networks with significant mobility: • High link Volatility

2 Titel van de presentatie

Problem Statement

Routing in networks with significant mobility: •  High link Volatility •  Scarcity of resources •  Energy constraints

Existing approaches do not suffice for drastic connectivity in such networks.

Page 3: Predictive QoS Routing to Mobile Sinks in Wireless Sensor ... · Titel van de presentatie 2 Problem Statement Routing in networks with significant mobility: • High link Volatility

3 Titel van de presentatie

Predictive QoS Routing

•  Algorithm for data delivery to mobile nodes. •  Mobile node act only as data sinks

•  Do not forward information •  • Semi-static nodes

•  Individual links have high volatility •  Gradual long term connectivity change

•  Use of a relay node within radio distance of the mobile node •  Finding the best relay node to send packets.

• Based on a routing tree, defined as a gradient of information potentials.

Page 4: Predictive QoS Routing to Mobile Sinks in Wireless Sensor ... · Titel van de presentatie 2 Problem Statement Routing in networks with significant mobility: • High link Volatility

4 Titel van de presentatie

Information Potential

•  A Real function on the nodes; defined on the relay node •  Value 1 at sink, 0 at other nodes or the avg. of neighbors values

•  Guass Siedel Iterative method is used

• Each node communicates with its 1-hop neighbors •  Stores its own potential

•  avg. value of its neighbors.

•  Periodically updates its potential

Page 5: Predictive QoS Routing to Mobile Sinks in Wireless Sensor ... · Titel van de presentatie 2 Problem Statement Routing in networks with significant mobility: • High link Volatility

5 Titel van de presentatie

•  Length of the shortest path and Robustness are accounted for

•  Stable to small changes in connectivity

•  Forwarding a packet to the neighbor with highest potential value guarantees delivery.

•  Initial values arbitrary •  For dynamic updates

• Can be Asynchronous Updates at regular intervals

Computing Information Potentials

Page 6: Predictive QoS Routing to Mobile Sinks in Wireless Sensor ... · Titel van de presentatie 2 Problem Statement Routing in networks with significant mobility: • High link Volatility

6 Titel van de presentatie

Background/Assumptions

•  Static Sensor nodes; but subject to typical WSN constraints

• Relay node acts as a proxy to a mobile node

• When relay node changes, information potentials are adapted

• Users carry a mobile computing device to communicate with surrounding sensor nodes. •  Allows observing trajectories of users using RSSI.

Page 7: Predictive QoS Routing to Mobile Sinks in Wireless Sensor ... · Titel van de presentatie 2 Problem Statement Routing in networks with significant mobility: • High link Volatility

7 Titel van de presentatie

Mobility Patterns

• Cooperating nodes measure Signal strength •  For each packet •  From each user •  At each time interval

• Best connected node highest signal strength

• Trajectory of a user -> observational sequence

•  Sequence of best connected nodes can be derived

Page 8: Predictive QoS Routing to Mobile Sinks in Wireless Sensor ... · Titel van de presentatie 2 Problem Statement Routing in networks with significant mobility: • High link Volatility

8 Titel van de presentatie

Mobility Graph

•  Encodes mobility patterns of mobile nodes •  Using observational sequences

• Determines relay node transitions

•  Predict future relay nodes

•  Improves reliability

•  Ensures seamless transition to new relay node

Page 9: Predictive QoS Routing to Mobile Sinks in Wireless Sensor ... · Titel van de presentatie 2 Problem Statement Routing in networks with significant mobility: • High link Volatility

9 Titel van de presentatie

Mobility Graph

• Adds an edge between vertices m and n iff: for all; i : {B(ti) = m} ∧ {B(ti+1) = n}

•  Edge divides observational sequences to segments showing transition

•  Same vertex set as network connectivity graph

• Mobility Vs Connectivity •  Extra edges when user moves through areas with no network •  Missing edges in case of areas with obstacles/walls.

•  Edges only in the mobility graph- used for predictive routing algorithm

Page 10: Predictive QoS Routing to Mobile Sinks in Wireless Sensor ... · Titel van de presentatie 2 Problem Statement Routing in networks with significant mobility: • High link Volatility

10 Titel van de presentatie

Mobility

Vs

Connectivity

Graph

Page 11: Predictive QoS Routing to Mobile Sinks in Wireless Sensor ... · Titel van de presentatie 2 Problem Statement Routing in networks with significant mobility: • High link Volatility

11 Titel van de presentatie

Mobility Graph Extraction

Page 12: Predictive QoS Routing to Mobile Sinks in Wireless Sensor ... · Titel van de presentatie 2 Problem Statement Routing in networks with significant mobility: • High link Volatility

12 Titel van de presentatie

•  Pattern matching used for finding current position in graph.

•  For each edge e a set of observational sequences Se is determined during training phase/mobility extraction

•  For prediction of next relay node: •  current RSSI trace is measured with the stored RSSI segments of all

relevant edges •  Only, set of out going vertices is considered [E→(vt)]

•  t: time •  vt : current relay node •  R(t0:t) : RSSI measurement since last change •  emin : edge with the best matching segment.

•  End vertex of emin is the next predicted relay node

Mobility Prediction

Page 13: Predictive QoS Routing to Mobile Sinks in Wireless Sensor ... · Titel van de presentatie 2 Problem Statement Routing in networks with significant mobility: • High link Volatility

13 Titel van de presentatie

• Determines best matching outgoing edge •  hence, predicts next relay node

• Used in cases of considerable speed differences

Dynamic Time Warping

Expected time to transition: current RSSI trace= R(t1 : tk) & the best match RG(t1 : tl).

Page 14: Predictive QoS Routing to Mobile Sinks in Wireless Sensor ... · Titel van de presentatie 2 Problem Statement Routing in networks with significant mobility: • High link Volatility

14 Titel van de presentatie

• New sink is 1-hop neighbor to the old sink •  Routing tree changes by a few edges

• New node far away •  Some performance penalty but data delivery happens

• With Mobility prediction potentials can be computed in advance

•  Each node stores 2 potentials •  Current potential used for routing •  Predicted potential

•  Precomputing gives a good start value •  Precomputed, for each node if it doesn’t already exist in its k-hop

neighborhood.

Updates and Precomputation

Page 15: Predictive QoS Routing to Mobile Sinks in Wireless Sensor ... · Titel van de presentatie 2 Problem Statement Routing in networks with significant mobility: • High link Volatility

15 Titel van de presentatie

•  2 Potentials/ node updating at frequency of 4 iterations / sec.

•  State changes in the network •  New prediction •  Relay node changes

• Messages propagated through network-wide flood

•  Piggybacked with information potential updates.

•  Every node has a timer •  estimating time to transition •  achieving synchronous transition

Implementation

Page 16: Predictive QoS Routing to Mobile Sinks in Wireless Sensor ... · Titel van de presentatie 2 Problem Statement Routing in networks with significant mobility: • High link Volatility

16 Titel van de presentatie

•  10 MicaZ motes in an office space • Area of 30m X 25 m • Tiny OS 2.1 • Messages broadcasted at 0.6 sec period • Constant transmission power • Regular working hours

Accuracy of Prediction – Low initially With increase in no. of data points improves by approx. 90%

Change in walking speed by 30%- prediction suffers No change in routing performance

Test Bed

Page 17: Predictive QoS Routing to Mobile Sinks in Wireless Sensor ... · Titel van de presentatie 2 Problem Statement Routing in networks with significant mobility: • High link Volatility

17 Titel van de presentatie

Evaluation Impact of size and variability of training data.

Impact of size and variability of training data. Prediction accuracy depending on the variability of the training set.

Page 18: Predictive QoS Routing to Mobile Sinks in Wireless Sensor ... · Titel van de presentatie 2 Problem Statement Routing in networks with significant mobility: • High link Volatility

18 Titel van de presentatie

• Achieve gains in routing performance •  Novel Algorithm :Mobility Prediction •  A variant of Gradient based routing

• Mobility Graph is a valuable tool •  Understanding and optimizing wireless networks

• Reliability in data delivery improves.

Conclusion

Page 19: Predictive QoS Routing to Mobile Sinks in Wireless Sensor ... · Titel van de presentatie 2 Problem Statement Routing in networks with significant mobility: • High link Volatility

19 Titel van de presentatie

Thank You


Recommended