evaluation of power aware routing protocols mohammad mahmud wireless networks professor: dr. lijun...

21
Evaluation of Power Aware Routing Protocols Mohammad Mahmud Wireless Networks Professor: Dr. Lijun Qian

Upload: charla-skinner

Post on 25-Dec-2015

214 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Evaluation of Power Aware Routing Protocols Mohammad Mahmud Wireless Networks Professor: Dr. Lijun Qian

Evaluation of Power Aware Routing ProtocolsMohammad Mahmud

Wireless Networks

Professor: Dr. Lijun Qian

Page 2: Evaluation of Power Aware Routing Protocols Mohammad Mahmud Wireless Networks Professor: Dr. Lijun Qian

Power Aware Routing

In a typical network, the route of a packet will be determined by calculating which path is either fastest, or has the least amount of hops.

This may mean that some nodes in the network get far more usage than others.

If nodes have a limited power supply, such as portable computers, extreme usage could quickly drain the battery.

A temporary mobile network, such as an ad hoc network, would benefit from Power Aware Routing. Examples: Soldiers in the battlefield or rescue workers after a disaster.

Page 3: Evaluation of Power Aware Routing Protocols Mohammad Mahmud Wireless Networks Professor: Dr. Lijun Qian

Power Aware Routing

In this network, it is clear that node 6 will receive the most usage, causing its batteries to become quickly depleted.

This will cause node 6 to crash, disrupting the network.

Other nodes will also quickly crash as they try to absorb the traffic of node 6.

Page 4: Evaluation of Power Aware Routing Protocols Mohammad Mahmud Wireless Networks Professor: Dr. Lijun Qian

Power Aware routing

Power efficient schemes: Physical layer

Data transmission at the minimum power level to maintain links and to avoid interference

Data Link Layer Effective retransmission schemes for error free transmission. When and at what power level a mobile host should attempt

retransmission

Network Layer routing protocol can balance the traffic load inside the network

and thus increase the battery lifetime .

Page 5: Evaluation of Power Aware Routing Protocols Mohammad Mahmud Wireless Networks Professor: Dr. Lijun Qian

Power Aware Routing SPAN:

Topology based routing protocol based on network backbone

Connected by masters who take care of routing

Periodic Hello messages to discover their two hop neighborhood

eligible to be a coordinator if it discovers that two neighbors cannot communicate directly or via other coordinators

A backoff interval follows Nodes with greater

effectiveness at connecting new pairs of neighbors, and higher energy reserves announce themselves as coordinators more quickly than less effective ones

Page 6: Evaluation of Power Aware Routing Protocols Mohammad Mahmud Wireless Networks Professor: Dr. Lijun Qian

SPAN( cont..)

Proactive, as periodically exchanges Hello messages

Random back off, as all with similar energy level may want to decide coordinators

Periodically checks if it should withdraw from coordinating

As network density decreases, becomes more efficient

Page 7: Evaluation of Power Aware Routing Protocols Mohammad Mahmud Wireless Networks Professor: Dr. Lijun Qian

Minimum Total Transmission Power Routing (MTPR)

Minimizes total energy consumed in forwarding a packet form source to destination.

Exploits exponential path loss by forwarding traffic using a sequence of low power transmission rather than a single direct transmission.

Disadvantages Selects most power

efficient path. So nodes along this route may die early because of excessive power usage.

Page 8: Evaluation of Power Aware Routing Protocols Mohammad Mahmud Wireless Networks Professor: Dr. Lijun Qian

Minimum Battery Cost Routing (MBCR)

The remaining battery capacity of each host is a more accurate metric to describe the life time of each host

Battery cost function of a host

Battery cost Rj for route I To find the maximum

remaining battery capacity, we select route I that has the minimum battery cost.

Page 9: Evaluation of Power Aware Routing Protocols Mohammad Mahmud Wireless Networks Professor: Dr. Lijun Qian

Minimum Battery Cost Routing (MBCR)

If all nodes have similar battery capacity, this metric will select a shorter-hop route

Only consider the summation of values of battery cost; therefore can overuse any single node

Page 10: Evaluation of Power Aware Routing Protocols Mohammad Mahmud Wireless Networks Professor: Dr. Lijun Qian

Min-Max Battery Cost Routing (MMBCR)

The power of each host is being used more fairly in this scheme than previous scheme.

No guarantee of minimum total transmission power path under all circumstances

Consume more power to transmit mean reduce the lifetime of all nodes

Page 11: Evaluation of Power Aware Routing Protocols Mohammad Mahmud Wireless Networks Professor: Dr. Lijun Qian

Conditional Max-Min Battery Capacity Routing (CMMBCR) Using previous scheme, maximize the life

time of each node and use the battery fairly can’t be achieve simultaneously

When battery capacity of every node is greater than a threshold, it performs minimum energy routing.

If not , it switches to MMBCR.

Page 12: Evaluation of Power Aware Routing Protocols Mohammad Mahmud Wireless Networks Professor: Dr. Lijun Qian

PSR( Power Source Routing)

Modification of DSR ( Dynamic Source Routing)

Minimize sum of the energy cost of the links along the routing path

Link cost is proportional to the inverse of the remaining battery capacity (residual energy) of the transmitting node

Page 13: Evaluation of Power Aware Routing Protocols Mohammad Mahmud Wireless Networks Professor: Dr. Lijun Qian

Dynamic Source Routing (DSR)

Route discovery is done by flooding the network Nodes listen to control messages flowing through the network Caching techniques improve performance considerably Cost of a path is the number of hops along that path

N1

N2

N3

N4

N5

N6

N7

N8

N8

N5-N8

N2-N5-N8

Page 14: Evaluation of Power Aware Routing Protocols Mohammad Mahmud Wireless Networks Professor: Dr. Lijun Qian

Power-aware Source Routing (PSR)

A cost is associated with every node on the path

This cost is inversely proportional to the normalized residual energy of the node

The cost function is graded, i.e., nodes with very low battery capacity dominate the total cost of the path

,

,

( , ) ( )

where ( ) . ( )

: transmit power level of node i

: full-charge battery capacity of node i

( ) : remaining batt

i

ii

ii

r i

i

i

r i

C t C tMin

FC t

E t

F

E t

ery capacity of node i at time t

: a positive weighting factor

Page 15: Evaluation of Power Aware Routing Protocols Mohammad Mahmud Wireless Networks Professor: Dr. Lijun Qian

PSR ( Cont..)

Similar to DSR, but with some differences: An intermediate node passes on the first RREQ and all

subsequent lower-cost RREQ’s until a local timer expires Destination starts a timer after receiving the first RREQ and

replies back only after that timer expires

N1

N2

N3

N4

N5

N6

N7

N8

N8

N5-N8

N2-N5-N8

N3-N4-N7-N8N4-N7-N8

N7-N8

N8

EnergyLevel

DSR

PSR

Page 16: Evaluation of Power Aware Routing Protocols Mohammad Mahmud Wireless Networks Professor: Dr. Lijun Qian

LPR ( Lifetime Prediction Routing) Maximize the minimum link cost along routing Maximize the minimum link cost along routing

pathpath Link cost is remaining lifetime of transmitting Link cost is remaining lifetime of transmitting

nodenode Node lifetime is equal to the remaining Node lifetime is equal to the remaining

battery capacity divided by the energy battery capacity divided by the energy depletion ratedepletion rate

Page 17: Evaluation of Power Aware Routing Protocols Mohammad Mahmud Wireless Networks Professor: Dr. Lijun Qian

LPR

Similar to to PSR except that Each node predicts its lifetime

when it receives a RREQ Intermediate nodes attach their

predicted lifetime to the RREQ packet if it is lower than the current lifetime in the header of the packet

))(()( tiTtπT Mini

Max

i

Nik

tkRN

tirEtiT

1

)(1

1

)(,)(

path in i node of lifetime predicted : (t)path of lifetime : )(T

it

Er,i(t): remaining energy at the ith packet is being sent or relayed through the current node

Rk(t): rate of energy depletion of current node

N: length of the history used for calculating the simple moving average

Page 18: Evaluation of Power Aware Routing Protocols Mohammad Mahmud Wireless Networks Professor: Dr. Lijun Qian

Simulation Environment

Simulation Environment Setting up simulation model

in ns-2 or OPNET Generating Network traffic

model Implement routing scheme Measure Data

Some of the commonly used parameters of performance analysis are:

Time needed to expire the first node in a networking

Time needed to expire some specific percentage of nodes in a network

Time needed to expire specific number of critical nodes in a network

Number of dead nodes at a specific time.

Page 19: Evaluation of Power Aware Routing Protocols Mohammad Mahmud Wireless Networks Professor: Dr. Lijun Qian

Power Aware Routing

Suggestions: For the stating point, I will choose some sort of on-demand protocol like

Lifetime Prediction Routing (LPR) discussed in [4] as it is more energy efficient than the table driven approaches. However, I propose three new metrics to incorporate in LPR. QoS: On demand protocols are inherently slower as it takes some initial time to

find out routing path. To mitigate this problem use QoS Essential Nodes:If the network environment is densely populated, we can use some

sort of algorithm to find out if a certain node is critical or non critical in routing applications.

Mobility History:If nodes can keep track their mobility history, it can be used as a factor in deciding the routing paths. Assume that less intermediate mobile nodes in a network will tend to be more static and

thus will be given priority over highly moving intermediate nodes when it comes to routing.

Page 20: Evaluation of Power Aware Routing Protocols Mohammad Mahmud Wireless Networks Professor: Dr. Lijun Qian

Power Aware Routing

Reference 1. C.K. Toh, "Maximum Battery Life Routing to Support Ubiquitous Mobile Computing in

Wireless Ad hoc Networks”, Communications Magazine, IEEE , Volume: 39 Issue: 6 , June 2001 Page(s): 138 –147

2. Benjie Chen, Kyle Jamieson, Hari Balakrishnan, and Robert Morris. Span: An energy efficient coordination algorithm for topology maintenance in ad hoc wireless networks. ACM Wireless Networks Journal, 8(5):481-494, September 2002.

3. M.Maleki, K.Dantu, and M.Pedram, "Lifetime Prediction Routing for Mobile Adhoc Networks" Wireless Communications and Networking, 2003. WCNC 2003. 2003 IEEE , Volume: 2 , 16-20 March 2003 Page(s): 1185 -1190

Page 21: Evaluation of Power Aware Routing Protocols Mohammad Mahmud Wireless Networks Professor: Dr. Lijun Qian

Power Aware Routing

Questions?