+ All Categories
Home > Documents > WEAR: A Balanced, Fault-Tolerant, Energy-Aware Routing Protocol for Wireless Sensor Networks

WEAR: A Balanced, Fault-Tolerant, Energy-Aware Routing Protocol for Wireless Sensor Networks

Date post: 03-Jan-2016
Category:
Upload: rhonda-holden
View: 40 times
Download: 0 times
Share this document with a friend
Description:
WEAR: A Balanced, Fault-Tolerant, Energy-Aware Routing Protocol for Wireless Sensor Networks. Kewei Sha, Junzhao Du, and Weisong Shi Wayne State University International Journal of Sensor Networks 2006. Outline. Introduction WEAR: A W eighted E nergy- A ware R outing Protocol - PowerPoint PPT Presentation
Popular Tags:
27
WEAR: A Balanced, Fault- Tolerant, Energy-Aware Routing Protocol for Wireless Sensor Networks Kewei Sha, Junzhao Du, and Weisong Shi Wayne State University International Journal of Senso r Networks 2006
Transcript
Page 1: WEAR: A Balanced, Fault-Tolerant, Energy-Aware Routing Protocol for Wireless Sensor Networks

WEAR: A Balanced, Fault-Tolerant, Energy-Aware

Routing Protocol for Wireless Sensor NetworksKewei Sha, Junzhao Du, and Weisong Shi

Wayne State UniversityInternational Journal of Sensor Netwo

rks 2006

Page 2: WEAR: A Balanced, Fault-Tolerant, Energy-Aware Routing Protocol for Wireless Sensor Networks

OutlineOutline

IntroductionIntroduction WEAR: A WEAR: A WWeighted eighted EEnergy-nergy-AAware ware RRouting Protocolouting Protocol Hole information calculation Weight definition and calculation

SimulationSimulation ConclusionConclusion

Page 3: WEAR: A Balanced, Fault-Tolerant, Energy-Aware Routing Protocol for Wireless Sensor Networks

IntroductionIntroduction

Four general requirements of any routing protocol Energy efficient

Find a shortest path Load balanced

Remaining energy Fault tolerant

Bypass the hole Prevent the hole enlarging

Scalable Use localized information

Page 4: WEAR: A Balanced, Fault-Tolerant, Energy-Aware Routing Protocol for Wireless Sensor Networks

IntroductionIntroduction

source

Destination

GPSR(RHR)GPSR(RHR)

Hole

Page 5: WEAR: A Balanced, Fault-Tolerant, Energy-Aware Routing Protocol for Wireless Sensor Networks

IntroductionIntroduction

source

Destination

Hole enlargement using GPSRHole enlargement using GPSR

Hole

Page 6: WEAR: A Balanced, Fault-Tolerant, Energy-Aware Routing Protocol for Wireless Sensor Networks

Motivations and GoalsMotivations and Goals

MotivationsMotivations Identify and maintain the hole information Identify and maintain the hole information Take energy-efficiency, load balance, fault Take energy-efficiency, load balance, fault

tolerance , and scalability into tolerance , and scalability into considerationconsideration

GoalsGoals Extend network lifetimeExtend network lifetime Sensors avoid to route message towards the Sensors avoid to route message towards the

holehole Distribute the load to the alternative pathsDistribute the load to the alternative paths

Page 7: WEAR: A Balanced, Fault-Tolerant, Energy-Aware Routing Protocol for Wireless Sensor Networks

AssumptionsAssumptions

Sensors have location information Sensors is stationary and the sink is fix

ed Holes in a rectangle shapeHoles in a rectangle shape

Page 8: WEAR: A Balanced, Fault-Tolerant, Energy-Aware Routing Protocol for Wireless Sensor Networks

WEAR WEAR --- routing modes--- routing modes

Weight contains four factors Distance to the destination Remaining energy of a sensor Local hole information Global location information

Page 9: WEAR: A Balanced, Fault-Tolerant, Energy-Aware Routing Protocol for Wireless Sensor Networks

WEAR WEAR --- routing modes--- routing modes

Greedy mode Current sensor forwards the message to

the neighbor having the smallest weight value

Bypassing mode The routing follows the right-hand rule

Page 10: WEAR: A Balanced, Fault-Tolerant, Energy-Aware Routing Protocol for Wireless Sensor Networks

WEAR WEAR --- overview--- overview

Weight of hole

Weight of energy

Page 11: WEAR: A Balanced, Fault-Tolerant, Energy-Aware Routing Protocol for Wireless Sensor Networks

WEAR WEAR --- Hole information --- Hole information calculationcalculation

To bypass the hole and prevent the To bypass the hole and prevent the hole enlargementhole enlargement Hole identificationHole identification

Hole locatingHole locating Hole announcing Hole announcing Hole propagating Hole propagating

Hole maintenanceHole maintenance

Page 12: WEAR: A Balanced, Fault-Tolerant, Energy-Aware Routing Protocol for Wireless Sensor Networks

WEAR WEAR --- --- Hole locatingHole locating

Calculate the of the holeCalculate the of the hole Collect the Collect the minimum and maximum x-y coordinminimum and maximum x-y coordin

ators of hole boundaryators of hole boundary and and maximum ID of sensmaximum ID of sensorsors

Use “Locating and bypassing routing holes in sensor networks”

Page 13: WEAR: A Balanced, Fault-Tolerant, Energy-Aware Routing Protocol for Wireless Sensor Networks

WEAR WEAR --- --- Hole announcing Hole announcing

The hole information is distributed to The hole information is distributed to sensors on the hole boundarysensors on the hole boundary Sensors have complete hole information Sensors have complete hole information

Page 14: WEAR: A Balanced, Fault-Tolerant, Energy-Aware Routing Protocol for Wireless Sensor Networks

WEAR WEAR --- --- Hole Hole propagatingpropagating

Hole edge sensors broadcast hole Hole edge sensors broadcast hole information to sensors within preset information to sensors within preset maximum hopsmaximum hops

Page 15: WEAR: A Balanced, Fault-Tolerant, Energy-Aware Routing Protocol for Wireless Sensor Networks

WEAR WEAR --- --- Hole Hole maintenancemaintenance

Hole may enlarge or change shape Holes in a sensor field will change in

two styles Hole enlargement Hole mergence

Hole maintenance Periodical maintenance Reactive maintenance

Page 16: WEAR: A Balanced, Fault-Tolerant, Energy-Aware Routing Protocol for Wireless Sensor Networks

WEAR WEAR --- --- Hole enlargement Hole enlargement

Failed sensors on the boundary of the hole

Node N is a new stuck node and it starts a hole identification process

Page 17: WEAR: A Balanced, Fault-Tolerant, Energy-Aware Routing Protocol for Wireless Sensor Networks

WEAR WEAR --- --- Hole mergenceHole mergence

Some sensors located on the edge of the two or more holesNode B recognize a hole mergence

B combines the two hole ID , like ID(h1, h2)

Page 18: WEAR: A Balanced, Fault-Tolerant, Energy-Aware Routing Protocol for Wireless Sensor Networks

WEAR WEAR ---Weight calculation---Weight calculation

Distance to the destination

Global location information

Local hole information

Remaining energy

,, and

Page 19: WEAR: A Balanced, Fault-Tolerant, Energy-Aware Routing Protocol for Wireless Sensor Networks

WEAR WEAR --- Weight calculation--- Weight calculation

The Global location information The nearer to the sink, the more important

the sensor In simulation, α= -1

The local hole information In simulation, β= 2

Page 20: WEAR: A Balanced, Fault-Tolerant, Energy-Aware Routing Protocol for Wireless Sensor Networks

WEAR WEAR --- Weight calculation--- Weight calculation

The remaining energy In simulation, γ= -1

The distance to the destination Geometric distance between the jth sensor and the

destination In simulation = 6

Page 21: WEAR: A Balanced, Fault-Tolerant, Energy-Aware Routing Protocol for Wireless Sensor Networks

SimulationSimulation

Simulator: Capricorn Communication Range:30m Number of node: 2012 Sensing area: 1000 x 1000 m2

Sink sends a query message Destination sends a reply

message

sink

Page 22: WEAR: A Balanced, Fault-Tolerant, Energy-Aware Routing Protocol for Wireless Sensor Networks

SimulationSimulation

GPSR

GEARWEAR

EC=Ec/E0

Page 23: WEAR: A Balanced, Fault-Tolerant, Energy-Aware Routing Protocol for Wireless Sensor Networks

SimulationSimulation

Sensor network lifetime

Network partitions or More than 5% sensors fail

Page 24: WEAR: A Balanced, Fault-Tolerant, Energy-Aware Routing Protocol for Wireless Sensor Networks

SimulationSimulation

Comparison of the number of failed sensor

Page 25: WEAR: A Balanced, Fault-Tolerant, Energy-Aware Routing Protocol for Wireless Sensor Networks

SimulationSimulation

Comparison of the path length extension rate

Page 26: WEAR: A Balanced, Fault-Tolerant, Energy-Aware Routing Protocol for Wireless Sensor Networks

SimulationSimulation

Hole extension

Page 27: WEAR: A Balanced, Fault-Tolerant, Energy-Aware Routing Protocol for Wireless Sensor Networks

ConclusionConclusion

Proposed a load balanced , fault Proposed a load balanced , fault tolerant ,energy-efficient routing tolerant ,energy-efficient routing protocolprotocol

Extend the lifetime of the sensor Extend the lifetime of the sensor networknetwork

Control the number of the failed Control the number of the failed sensor and hole enlargementsensor and hole enlargement


Recommended