18
1 A Simple Asymptotically Optimal Energy Allocation and Routing Scheme in Rechargeable Sensor Networks Shengbo Chen, Prasun Sinha, Ness Shroff, Changhee Joo Electrical and Computer Engineering & Computer Science and Engineering

Shengbo Chen, Prasun Sinha, Ness Shroff, Changhee Joo

  • Upload
    tudor

  • View
    34

  • Download
    1

Embed Size (px)

DESCRIPTION

A Simple Asymptotically Optimal Energy Allocation and Routing Scheme in Rechargeable Sensor Networks. Shengbo Chen, Prasun Sinha, Ness Shroff, Changhee Joo Electrical and Computer Engineering & Computer Science and Engineering. Introduction [Rechargeable sensor networks]. Applications - PowerPoint PPT Presentation

Citation preview

Page 1: Shengbo Chen, Prasun Sinha, Ness Shroff, Changhee Joo

1

A Simple Asymptotically Optimal Energy Allocation and Routing Scheme in Rechargeable Sensor Networks

Shengbo Chen, Prasun Sinha, Ness Shroff, Changhee JooElectrical and Computer Engineering & Computer Science and Engineering

Page 2: Shengbo Chen, Prasun Sinha, Ness Shroff, Changhee Joo

2

Introduction[Rechargeable sensor networks]

Applications Environment monitoring: earthquake, structural, soil, glacial

Unattended operability for long periods

Opportunity Harvesting and storing renewable energy (like solar or wind)

Challenges Full battery means no opportunity to harvest renewable energy Unpredictable and time-varying renewable energy

Goal: develop control mechanism to maximize the total utility for a sensor network with energy replenishment

Page 3: Shengbo Chen, Prasun Sinha, Ness Shroff, Changhee Joo

3

Outline Model

Problem statement

Related Literature

Our approach

Simulation results

Conclusion

Page 4: Shengbo Chen, Prasun Sinha, Ness Shroff, Changhee Joo

4

Model[Rechargeable sensor node]

M

( 1) min max ( ) ( ),0 ( ),B t B t e t r t M

r(t) B(t) e(t)B(t+1)

M: Battery size

B(t): Battery level in time slot t

e(t): allocated energy in time slot t

r(t): harvested energy in time slot t

Rechargeable sensor node

Rate-power functionNondecreasing and strictly concaveAmount of data transmitted with spending units of energy

( )e

e e

( )e

Page 5: Shengbo Chen, Prasun Sinha, Ness Shroff, Changhee Joo

5

*

1

1( ) max ( )

s.t. Routing constraints

Energy constraints

Ts

ss t

J T U x tT

Problem Statement

Sensor network with renewable energy Assume the date rate is low

Ignore interference from other nodes

Problem: utility maximization

amount of data from source to destination in slot t

is a strictly concave utility function

( )sx t

1. Convex optimization problem: Joint energy allocation and routing

2. Requires full knowledge of the replenishment profile

3. Time coupling property: have to optimize all time slots simultaneously

Flow 1

Flow 2

, ,

:( , ) :( , ) : ,

:( , )

*

1

1( ) max ( )

s.t. ( ) ( ) ( ) 0 for all ,

( ) ( ( )) for all ,

e x

j i j L j i j L s f i d ds s

j i j L

Ts

ss t

d d sij ji

t t t

dij i

d

J T U x tT

t t x t d i

t e t t i

666666666666666666666666666666666666666666

sU

Page 6: Shengbo Chen, Prasun Sinha, Ness Shroff, Changhee Joo

6

Related Literature Finite horizon

[S. Chen, P. Sinha and N. B. Shroff], INFOCOM, 2011. [A. Fu, E. Modiano and J. Tsitsiklis], TON, 2003.

Dynamic programming Infinite horizon

[L. Lin, N. B. Shroff, and R. Srikant], TON, 2007. Asymptotically optimal competitive ratio

[Z. Mao, C. E. Koksal, N. B. Shroff ], TAC, 2011 Finite battery size

[M. Gatzianas, L. Georgiadis, and L. Tassiulas], TWC, 2010. Maximize a function of the long-term rate per link

[L. Huang, M. Neely], Mobihoc, 2011 Asymptotically optimal utility

Our focus: Infinite horizon

Lyapunov optimizati

on technique

Our contribution: develop a low-complexity solution

Page 7: Shengbo Chen, Prasun Sinha, Ness Shroff, Changhee Joo

7

Our approach Construct a fictitious infeasible energy allocation and routing

scheme

Prove that its performance forms an upper bound on

Develop a low-complexity online scheme

Prove that the performance achieved by the online scheme can get arbitrarily close to the upper bound as tends to infinity

*( )J T

T

Page 8: Shengbo Chen, Prasun Sinha, Ness Shroff, Changhee Joo

8

Assumption Replenishment process has a finite mean value Infinite battery capacity

Upper bound for the optimum Jensen’s Inequality: is an upper bound

1

1max ( ( ))

T

et

e tT

1

1lim ( )

T

Tt

r r tT

( )r

Single node case [Throughput maximization]

Spending energy at the average rate is the best

Page 9: Shengbo Chen, Prasun Sinha, Ness Shroff, Changhee Joo

9

Single node case (cont’d) [Throughput maximization]

Consider the energy allocation scheme In each time slot, the estimated average replenishment rate

The allocated energy in each slot

where is an arbitrary parameter

1

1ˆ( ) ( )

t

r t rt

ˆ ˆ(1 ) ( ), ( ) ( ) (1 ) ( ),( )

( ) ( ),

r t if B t r t r te t

B t r t Otherwise

Theorem 1: The scheme above achieves the throughput performance arbitrarily close to by choosing

to be sufficiently small as tends to infinity

( )rT

ˆ( ) tr t r

Intuition: spend energy at a rate close to the mean

Page 10: Shengbo Chen, Prasun Sinha, Ness Shroff, Changhee Joo

10

Upper bound on the optimum Consider a fictitious infeasible scheme

For each node i, energy allocation in each slot

Routing decision in each slot

*( )J T

( ) (1 )i ie t r

:( , ) :( , ) : ,

:( , )

( ) argmax ( )

s.t. ( ) ( ) ( ) 0 for all ,

( ) (1 ) for all

j i j L j i j L s f i d ds s

j i j L

s sub s

s

d d sij ji

dij i

d

x t U x t

t t x t d i

t r i

1. Energy allocation and routing decoupled

2. Time decoupled

3. Time homogeneous

Theorem 2: is upper bounded by *( )J T ( ) ( )ub ss ubcs

J T U x

( )s sub ubcx t x

Network Case[fictitious scheme]

Spend a little more energy than the

average harvested

Page 11: Shengbo Chen, Prasun Sinha, Ness Shroff, Changhee Joo

11

Consider the online scheme Energy allocation (same as the single node case)

The estimated average replenishment rate

The allocated energy in each slot

Routing decision in each slot

:( , ) :( , ) : ,

:( , )

max ( )

s.t. ( ) ( ) ( ) 0 for all ,

( ) ( ) for all

j i j L j i j L s f i d ds s

j i j L

ss

s

d d sij ji

dij i

d

U x t

t t x t d i

t e t i

1

1ˆ ( ) ( )

t

i ir t rt

ˆ ˆ(1 ) ( ), ( ) ( ) (1 ) ( ),( )

( ) ( ),i i i i

ii i

r t if B t r t r te t

B t r t Otherwise

Theorem 3: The scheme achieves the performance

arbitrarily close to

by choosing to be sufficiently

small as tends to infinity

( )ubJ T

Network Case (cont’d)[Online scheme]

T

Page 12: Shengbo Chen, Prasun Sinha, Ness Shroff, Changhee Joo

12

Distributed algorithm Duality based

At each time slot, source s generates data at rate by solving

Routing

Lagrange multipliers are updated as

Page 13: Shengbo Chen, Prasun Sinha, Ness Shroff, Changhee Joo

13

Simulation Setup Network topology:

100 nodes and three flows in 1×1 field Link available if distance is less than 0.2

Using real traces of solar energy and wind energy [3] June 5th, 2011-July 5th, 2011

[3]. “National Renewable Energy Laboratory,” http://www.nrel.gov.

Page 14: Shengbo Chen, Prasun Sinha, Ness Shroff, Changhee Joo

14

Simulation results

ESA: Infinite-horizon based scheme in [1][1] L. Huang, M. Neely, “Utility Optimal Scheduling in Energy Harvesting Networks,” in Proceedings of Mobihoc, May 2011.

minute minute

Page 15: Shengbo Chen, Prasun Sinha, Ness Shroff, Changhee Joo

15

Conclusion Study the joint problem of energy allocation and

routing to maximize total utility in a sensor network with energy replenishment.

Develop a low-complexity online solution that is asymptotically optimal with general energy replenishment profiles.

Evaluate the performance using real traces

Page 16: Shengbo Chen, Prasun Sinha, Ness Shroff, Changhee Joo

1616

Page 17: Shengbo Chen, Prasun Sinha, Ness Shroff, Changhee Joo

17

Simulation results for one node

ESA: Infinite-horizon based scheme in [1][1] L. Huang, M. Neely, “Utility Optimal Scheduling in Energy Harvesting Networks,” in Proceedings of Mobihoc, May 2011.

Page 18: Shengbo Chen, Prasun Sinha, Ness Shroff, Changhee Joo

18

Finite battery size Required battery size