highly-resilient, energy-efficient multipath routing in wireless sensor networks computer science...

29
Highly-Resilient, Energy- Highly-Resilient, Energy- E E ffi ffi cient Multipath cient Multipath Routing in Routing in Wireless Sensor Networks Wireless Sensor Networks Computer Science Department, UCLA Computer Science Department, UCLA International Computer Science Institute, International Computer Science Institute, Berkeley Berkeley ACIRI, Berkeley ACIRI, Berkeley

Upload: shonda-pearson

Post on 16-Dec-2015

217 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Highly-Resilient, Energy-Efficient Multipath Routing in Wireless Sensor Networks Computer Science Department, UCLA International Computer Science Institute,

Highly-Resilient, Energy-Highly-Resilient, Energy-EEffifficient Multipath Routing cient Multipath Routing ininWireless Sensor NetworksWireless Sensor Networks

Computer Science Department, UCLAComputer Science Department, UCLAInternational Computer Science Institute, BerkeleyInternational Computer Science Institute, Berkeley

ACIRI, BerkeleyACIRI, Berkeley

Page 2: Highly-Resilient, Energy-Efficient Multipath Routing in Wireless Sensor Networks Computer Science Department, UCLA International Computer Science Institute,

AboutAboutPeriodic low-rate flooding of data in

order to allow recovery from failure.Multipaths for energy efficient

recoveryDisjoint multipath schemeBraided multipath schemeBraided multipaths are viable

alternative for energy-efficient recovery from isolated and patterned failures

Page 3: Highly-Resilient, Energy-Efficient Multipath Routing in Wireless Sensor Networks Computer Science Department, UCLA International Computer Science Institute,

IntroductionIntroductionDirected DiffusionEarlier work has explored the

design of mechanisms for single-path routing in sensor networks

To route around failed nodes, this work assumed periodic, low-rate, flooding of events that enabled local re-routing around failed nodes

Page 4: Highly-Resilient, Energy-Efficient Multipath Routing in Wireless Sensor Networks Computer Science Department, UCLA International Computer Science Institute,

IntroductionIntroductionMultipath routingDisjoint multipathBraided multipathResilienceMaintenance OverheadEvaluating the two mechanisms:

isolated node failures and patterned failures

Page 5: Highly-Resilient, Energy-Efficient Multipath Routing in Wireless Sensor Networks Computer Science Department, UCLA International Computer Science Institute,

Direct DiffusionDirect DiffusionDirected Diffusion

Page 6: Highly-Resilient, Energy-Efficient Multipath Routing in Wireless Sensor Networks Computer Science Department, UCLA International Computer Science Institute,

Direct DiffusionDirect DiffusionUsing directed diffusion to perform

energy-efficient and robust dissemination of surveillance data samples from sources to sinks

Low rate samplesPath reinforcementRecovery from failure along

reinforcement pathThe problem is low-rate flooding

scheme

Page 7: Highly-Resilient, Energy-Efficient Multipath Routing in Wireless Sensor Networks Computer Science Department, UCLA International Computer Science Institute,

Direct DiffusionDirect DiffusionDirect Diffusion for energy-

efficient data samples from source to sinks.

Page 8: Highly-Resilient, Energy-Efficient Multipath Routing in Wireless Sensor Networks Computer Science Department, UCLA International Computer Science Institute,

Multipath RoutingMultipath RoutingClassic Multipath Routing usageUsing multipath routing in this paperPrimary pathConstruct and maintain a small

number of alternate paths (without periodic flooding)

When primary path is set up, alternate paths also sets up multipaths which data is send low-rate

No network wide flooding needed

Page 9: Highly-Resilient, Energy-Efficient Multipath Routing in Wireless Sensor Networks Computer Science Department, UCLA International Computer Science Institute,

Disjoint MultipathsDisjoint MultipathsSmall number of alternate paths

that are node-disjoint with the primary path, and with each other

How do we realize node disjoint multipaths using localized information alone, and not relying on global topology information?

Primary and alternate path reinforcement

Localized disjoint multipaths are differ from idealized multipaths

Page 10: Highly-Resilient, Energy-Efficient Multipath Routing in Wireless Sensor Networks Computer Science Department, UCLA International Computer Science Institute,

Construction of Localized Construction of Localized Disjoint PathsDisjoint Paths

Page 11: Highly-Resilient, Energy-Efficient Multipath Routing in Wireless Sensor Networks Computer Science Department, UCLA International Computer Science Institute,

Braided MultipathsBraided MultipathsDisjoint multipaths can be energy

inefficientAlternate paths in a braid are partially

disjoint from the primary path, not completely node-disjoint

For each node on the primary path, find the best path from source to sink that does not contain that node

All paths are called idealized braided

Page 12: Highly-Resilient, Energy-Efficient Multipath Routing in Wireless Sensor Networks Computer Science Department, UCLA International Computer Science Institute,

Braided MultipathsBraided MultipathsLocalized technique for

constructing braids. Nodes send reinforcement to

route neighbours.The alternate paths can rejoin

the primary path

Page 13: Highly-Resilient, Energy-Efficient Multipath Routing in Wireless Sensor Networks Computer Science Department, UCLA International Computer Science Institute,

Braided MultipathsBraided Multipaths

Page 14: Highly-Resilient, Energy-Efficient Multipath Routing in Wireless Sensor Networks Computer Science Department, UCLA International Computer Science Institute,

Braided MultipathsBraided Multipaths

Page 15: Highly-Resilient, Energy-Efficient Multipath Routing in Wireless Sensor Networks Computer Science Department, UCLA International Computer Science Institute,

Qualitative ComparisonQualitative ComparisonEnergy/resilience tradeoffs of the two

multipath schemesThe energy cost of alternate disjoint

paths depends on the network densityThe resilience of these multipaths to

failure (isolated failures and patterned failures)

Disjoint paths give us independence, but the failure of a single node on each alternate path results in the failure of the multipath.

Page 16: Highly-Resilient, Energy-Efficient Multipath Routing in Wireless Sensor Networks Computer Science Department, UCLA International Computer Science Institute,

Qualitative ComparisonQualitative ComparisonBy contrast, in braided multipaths, the

various alternate paths are not independent, and a combination of failures on the primary path could sever all alternate paths

How much additional energy must one expend in order to increase resilience by a fixed amount?

How does the energy/resilience tradeoff vary with density or with the extent and frequency of patterned failures?

How closely do the localized schemes approximate their idealized counterparts?

Page 17: Highly-Resilient, Energy-Efficient Multipath Routing in Wireless Sensor Networks Computer Science Department, UCLA International Computer Science Institute,

Evaluation MethodologyEvaluation MethodologyMaintenance overheadResilienceFailure models for which we

evaluated the resilience of our multipath mechanisms

Page 18: Highly-Resilient, Energy-Efficient Multipath Routing in Wireless Sensor Networks Computer Science Department, UCLA International Computer Science Institute,

Isolated FailuresPatterned Failures

FailuresFailures

Page 19: Highly-Resilient, Energy-Efficient Multipath Routing in Wireless Sensor Networks Computer Science Department, UCLA International Computer Science Institute,

Details of MethodologyDetails of MethodologyThe idealized and localized

constructions of disjoint and braided multipath in ns-2

Uniformly distributing a number of sensor nodes on a finite plane of dimension 400 meters square

Node transmission radius: 40 metersDensityThe spatial separation between source

and sink (represented by the length of the shortest-hop path between the two

Page 20: Highly-Resilient, Energy-Efficient Multipath Routing in Wireless Sensor Networks Computer Science Department, UCLA International Computer Science Institute,

Details of MethodologyDetails of MethodologyThe failure probability for isolated

failures pithe arrival rate of patterned failures

is lamda pRadius of patterned failures REach run of our experiment

corresponded to one choice of number of nodes N and and spatial separation between source and sink d

In each run, we randomly selected a large number of source-sink pairs separated by d hops

Page 21: Highly-Resilient, Energy-Efficient Multipath Routing in Wireless Sensor Networks Computer Science Department, UCLA International Computer Science Institute,

Simulation ResultsSimulation Results Impact of failure probability on resilience:

400 nodes, 6-hop source-sink separation

Page 22: Highly-Resilient, Energy-Efficient Multipath Routing in Wireless Sensor Networks Computer Science Department, UCLA International Computer Science Institute,

Simulation ResultsSimulation ResultsResilience to Isolated Failures

Page 23: Highly-Resilient, Energy-Efficient Multipath Routing in Wireless Sensor Networks Computer Science Department, UCLA International Computer Science Institute,

Simulation ResultsSimulation ResultsThe impact of density and

source-sink separation on resilience to isolated failure

Page 24: Highly-Resilient, Energy-Efficient Multipath Routing in Wireless Sensor Networks Computer Science Department, UCLA International Computer Science Institute,

Simulation ResultsSimulation ResultsResilience to Patterned Failures

Page 25: Highly-Resilient, Energy-Efficient Multipath Routing in Wireless Sensor Networks Computer Science Department, UCLA International Computer Science Institute,

Simulation ResultsSimulation ResultsThe impact of density and source-sink

separation on resilience to patterned failure

Page 26: Highly-Resilient, Energy-Efficient Multipath Routing in Wireless Sensor Networks Computer Science Department, UCLA International Computer Science Institute,

Simulation ResultsSimulation ResultsMaintenance Overhead - Density

Page 27: Highly-Resilient, Energy-Efficient Multipath Routing in Wireless Sensor Networks Computer Science Department, UCLA International Computer Science Institute,

Simulation ResultsSimulation ResultsMaintenance Overhead – Path

Length

Page 28: Highly-Resilient, Energy-Efficient Multipath Routing in Wireless Sensor Networks Computer Science Department, UCLA International Computer Science Institute,

ConclusionsConclusionsMultipath routing for energy-efficient

recoveryNo need network-wide flooding for path

discory on failureDisjoint and braided multipaths are similar,

but braided multipaths have about %50 higher resilience to isolated failures

It is harder to design localized energy-efficient mechanisms for constructing disjoint alternate paths, because the localized algorithms lack the information to find low latency disjoint paths

Increasing the number of disjoint paths does increase the resilince but this needs higher energy cost.

Page 29: Highly-Resilient, Energy-Efficient Multipath Routing in Wireless Sensor Networks Computer Science Department, UCLA International Computer Science Institute,

Questions ?Questions ?