30
Data Communications (Sensor Network) 1 Energy-Efficient Routing with Reliability Constraint Team 2 Hojoong Kwon Taehyun Kim

Energy-Efficient Routing with Reliability Constraint

  • Upload
    keena

  • View
    48

  • Download
    4

Embed Size (px)

DESCRIPTION

Energy-Efficient Routing with Reliability Constraint. Team 2 Hojoong Kwon Taehyun Kim. “ Routing for Maximum System Lifetime in Wireless Ad-hoc Networks ” Annual Allerton Conference on Communication 1999 J.-H. Chang and L. Tassiulas. Contents. Problem Suggestion Solutions - PowerPoint PPT Presentation

Citation preview

Page 1: Energy-Efficient Routing with Reliability Constraint

Data Communications (Sensor Network) 1

Energy-Efficient Routing with Reliability Constraint

Team 2

Hojoong Kwon

Taehyun Kim

Page 2: Energy-Efficient Routing with Reliability Constraint

Data Communications (Sensor Network) 2

“Routing for Maximum System Lifetime in Wireless Ad-hoc Networks ”

Annual Allerton Conference on Communication 1999

J.-H. Chang and L. Tassiulas

Page 3: Energy-Efficient Routing with Reliability Constraint

Data Communications (Sensor Network) 3

Contents Problem Suggestion Solutions

Optimal Energy Consumption FR(Flow Redirection) MREP(Maximum Residual Energy Path Routing)

Simulation Results Conclusion Comments

Page 4: Energy-Efficient Routing with Reliability Constraint

Data Communications (Sensor Network) 4

Problem Suggestion

Many routing algorithms are focused on minimum energy dissipating path.

Nodes in that path will be drained out quickly

To maximize the system lifetime, energy dissipating load should be distributed to all nodes in the network

Minimum energy path

I’m DIEIN

G!

Page 5: Energy-Efficient Routing with Reliability Constraint

Data Communications (Sensor Network) 5

Solutions How can we distribute energy dissipating load?

Using multiple paths! FR (Flow Redirection)

Data route which causes a early system halt is redirected by using other nodes.

Maximum Residual Energy Path Routing Optimal Energy Consumption

This is computed by linear programming

Page 6: Energy-Efficient Routing with Reliability Constraint

Data Communications (Sensor Network) 6

Optimal Energy Consumption

Linear programming problem

Page 7: Energy-Efficient Routing with Reliability Constraint

Data Communications (Sensor Network) 7

Flow Redirection Algorithm FR is motivated by the following observation Theorem 1(Necessary optimality condition) - If the

minimum lifetime over all nodes is maximized then the minimum lifetime of each path flow from the origin to the destination with positive flow has the same value as the other paths.

Page 8: Energy-Efficient Routing with Reliability Constraint

Data Communications (Sensor Network) 8

Flow Redirection – con’t

Outgoing flow redirection Procedure

Determine the from which path to which path Calculate the amount of redirection (εi) Redirect the flow properly

+εi

-εi

Multihop routes

Giver

Taker

Page 9: Energy-Efficient Routing with Reliability Constraint

Data Communications (Sensor Network) 9

Flow Redirection – con’t

Firstly, define followings

Page 10: Energy-Efficient Routing with Reliability Constraint

Data Communications (Sensor Network) 10

Flow Redirection – con’t Determine the from which path to which path

If (node i’s lifetime should be increased),

If ,

Page 11: Energy-Efficient Routing with Reliability Constraint

Data Communications (Sensor Network) 11

Flow Redirection – con’t Calculate the amount of redirection flow (εi)

Constrains

Page 12: Energy-Efficient Routing with Reliability Constraint

Data Communications (Sensor Network) 12

Flow Redirection – con’t Redirect the flow properly

Add & Subtract ei properly Adding ei is easy, but subtracting is not easy since there may be

some links in the path whose flow is less than ei. Subtracting procedure

Subtract ei from qig If qjk (g<j<d, j<k<d) < ei , subtract qjk from node j to node k

recursively Subtract ei -n· qjk

Page 13: Energy-Efficient Routing with Reliability Constraint

Data Communications (Sensor Network) 13

MREP Routing Maximum Residual Energy Path Routing Define Lp as a vector whose elements are the reciprocal of the

residual energy for each link in the path after the route has been used by a unit flow Element of Lp for link (j,k) is

: Residual Energy : Unit flow

The largest element (the least energy node) comparing

Page 14: Energy-Efficient Routing with Reliability Constraint

Data Communications (Sensor Network) 14

Simulation Results Performance Measure of algorithm X

Random graph generation 5x5 square space 20 nodes(5 origins & 2 destinations) Initial energy = 1, generation rate Q = 1 TX range : 2.5 Energy expenditure per bit TX from i to j is

Page 15: Energy-Efficient Routing with Reliability Constraint

Data Communications (Sensor Network) 15

Simulation Results MTE(Minimum Transmitted Energy routing)

The shortest path algorithm based on energy expenditures per bit transmission.

The performance comparison

Page 16: Energy-Efficient Routing with Reliability Constraint

Data Communications (Sensor Network) 16

Conclusion To maximize the lifetime, the traffic is routed so that the energy

consumption is balanced.

FR & MREP algorithm are local and amenable to distributed implementation with close to optimal performance.

Page 17: Energy-Efficient Routing with Reliability Constraint

Data Communications (Sensor Network) 17

Comments Bellman-Ford algorithm is used

Stationary topology is needed to be assumed Setting up procedure has to be preceded for lifetime & energy

consumption calculation.

Is MREP better than FR? If so, what can we gain by using FR?

Routing overhead is not considered Maybe it is quite serious.

Author did not mention how to distribute this algorithm

Page 18: Energy-Efficient Routing with Reliability Constraint

Data Communications (Sensor Network) 18

Reliability Definition

End-to-end, event-to-sink, sink-to-sources Reliable data transmission, reliable event detection

Management MAC layer vs. transport layer hop-by-hop recovery vs. end-to-end recovery

Our approach Energy-efficient routing algorithm while guaranteeing reliable

end-to-end transmission

Page 19: Energy-Efficient Routing with Reliability Constraint

Data Communications (Sensor Network) 19

“Providing Application QoS through Intelligent Sensor Management”

WSNA 2003

“Optimal Sensor Management Under Energy and Reliability Constraints”

WCNC 2003

M. Perillo and W. B. Heinzelman

Page 20: Energy-Efficient Routing with Reliability Constraint

Data Communications (Sensor Network) 20

Introduction Maximize lifetime while meeting application-specific

QoS (reliability)

Only certain subsets of sensors may satisfy reliability constraint.

Two strategies Turn off redundant sensors Energy-efficient routing

Page 21: Energy-Efficient Routing with Reliability Constraint

Data Communications (Sensor Network) 21

Example Problem Wish to detect the presence of phenomena

anywhere in the observation space

Feasible sensor sets

• F1 = { S1, S2 }

• F2 = { S1, S5, S6 }

• F3 = { S2, S3, S4 }

Page 22: Energy-Efficient Routing with Reliability Constraint

Data Communications (Sensor Network) 22

Problem Formulation Given

Feasible set : Feasible set makeup

Path makeup

: sensing power and transmission power : receiving, processing and transmission power

( when routing sensor Sj2’s data )

}},...,1{,{ Fi NiFF

0

1ija

0

121 ljjr

Sensor Sj is in set Fi

Else

Sensor Sj1 is included on Sj2‘s lth path

Else

jsP ,

21, jjrP

Page 23: Energy-Efficient Routing with Reliability Constraint

Data Communications (Sensor Network) 23

Problem Formulation Find

Total time that the set Fi is used :

Fraction of time that path l is used to route Sj’s data during the time that Fi is used :

Energy constraint

Maximize

iT

jliF

1

2

2,

222121111 1 1

,1

, j

N

i

N

j

N

liijlijjjrljj

N

iijsij ETafPrTPa

F S jPF

FN

iiT

1

0

1,

1

jPN

ljlif

data sink not in Sj’s tx range

otherwise

Page 24: Energy-Efficient Routing with Reliability Constraint

Data Communications (Sensor Network) 24

Maximum Flow Graph Problem

ds

S4

S1

S2

S3

F3

F1

F2

P211

P431

P432

R21

R43

Energy

Time

Page 25: Energy-Efficient Routing with Reliability Constraint

Data Communications (Sensor Network) 25

Maximum Flow Graph Problem

S3

4

2

1

S3

4

2

1

S3

4

2

1

1F 2F 3F

Page 26: Energy-Efficient Routing with Reliability Constraint

Data Communications (Sensor Network) 26

Maximum Flow Graph Problem

s

S4

S1

S2

S3

Capacities on arcs from initial energy constraint

4E

F3

4,34

1

sPa

Arc multipliers to convert energy to time

P431

P432

S4 has 2 valid routes

41,31

1

rPa

Arc multipliers to normalize time contribution

R4

d

2

12

1

1

Energy

Time

Page 27: Energy-Efficient Routing with Reliability Constraint

Data Communications (Sensor Network) 27

Simulation Results Lifetime vs. transmission range

Environment dimension : 100m x 100m Number of sensors : 100

Page 28: Energy-Efficient Routing with Reliability Constraint

Data Communications (Sensor Network) 28

Simulation Results Lifetime vs. number of sensors

Transmission range : 25m

Page 29: Energy-Efficient Routing with Reliability Constraint

Data Communications (Sensor Network) 29

Simulation Results Lifetime vs. field size

Node density : 0.01 node/m2

Page 30: Energy-Efficient Routing with Reliability Constraint

Data Communications (Sensor Network) 30

Conclusions & Comments Joint optimization of sensor scheduling and data

routing

Optimally balance the tradeoff between application performance and network lifetime

Centralized solution using global information High computation and signaling cost

It may not be easy to find the feasible sensor sets.