SlideShare une entreprise Scribd logo
1  sur  56
Télécharger pour lire hors ligne
Hybrid Evolutionary Approaches to Maximum Lifetime
Routing and Energy Efficiency in Sensor Mesh Networks
Evolutionary Computation, 2015
DOI: 10.1162/EVCO a 00151
Alma Rahat
Richard Everson
Jonathan Fieldsend
Computer Science
University of Exeter
United Kingdom
Rahat, Everson & Fieldsend Max. Lifetime Routing and Energy Efficiency GECCO, July 2015 1 / 12
Wireless Sensors
Autonomous devices
Send data to a central base
station
Environmental or process
monitoring
Industrial
Heritage
Pharmaceuticals
Health-care
Battery powered
Monitor locations that are
difficult to access
Typically left unattended for
long periods of time
pictu
Sensor monitoring showcase environment
in Mary Rose Museum, UK
Rahat, Everson & Fieldsend Max. Lifetime Routing and Energy Efficiency GECCO, July 2015 2 / 12
Mesh Network and Routing Scheme
Sensors and gateway
Rahat, Everson & Fieldsend Max. Lifetime Routing and Energy Efficiency GECCO, July 2015 3 / 12
Mesh Network and Routing Scheme
Sensors and gateway
Network connectivity map
Rahat, Everson & Fieldsend Max. Lifetime Routing and Energy Efficiency GECCO, July 2015 3 / 12
Mesh Network and Routing Scheme
Sensors and gateway
Network connectivity map
Mesh Topology: sensors send data
either directly (e.g. S2 = 2, G ) or
indirectly (e.g. S2 = 2, 5, G ) to
the gateway
Alternative routes
Range extension
Rahat, Everson & Fieldsend Max. Lifetime Routing and Energy Efficiency GECCO, July 2015 3 / 12
Mesh Network and Routing Scheme
Sensors and gateway
Network connectivity map
Mesh Topology: sensors send data
either directly (e.g. S2 = 2, G ) or
indirectly (e.g. S2 = 2, 5, G ) to
the gateway
Alternative routes
Range extension
A routing scheme for the network
R = S1, S2, S3, S4, S5
Rahat, Everson & Fieldsend Max. Lifetime Routing and Energy Efficiency GECCO, July 2015 3 / 12
Mesh Network and Routing Scheme
Sensors and gateway
Network connectivity map
Mesh Topology: sensors send data
either directly (e.g. S2 = 2, G ) or
indirectly (e.g. S2 = 2, 5, G ) to
the gateway
Alternative routes
Range extension
A routing scheme for the network
R = S1, S2, S3, S4, S5
Maximise
Average lifetime
Time before the first node exhausts its battery (network lifetime)
Rahat, Everson & Fieldsend Max. Lifetime Routing and Energy Efficiency GECCO, July 2015 3 / 12
Node Costs
Node’s cost due to a routing
scheme R:
C1 =T1,G + (R2,1 + T1,G)
+ (R3,1 + T1,G)
For all transmissions.
Ti,j Transmission cost at node vi
Rj,i Reception cost at node vi
Rahat, Everson & Fieldsend Max. Lifetime Routing and Energy Efficiency GECCO, July 2015 4 / 12
Node Costs
Node’s cost due to a routing
scheme R:
C1 =T1,G + (R2,1 + T1,G)
+ (R3,1 + T1,G)
For all transmissions.
Ti,j Transmission cost at node vi
Rj,i Reception cost at node vi
T1,G
Rahat, Everson & Fieldsend Max. Lifetime Routing and Energy Efficiency GECCO, July 2015 4 / 12
Node Costs
Node’s cost due to a routing
scheme R:
C1 =T1,G + (R2,1 + T1,G)
+ (R3,1 + T1,G)
For all transmissions.
Ti,j Transmission cost at node vi
Rj,i Reception cost at node vi
T1,G
R2,1
Rahat, Everson & Fieldsend Max. Lifetime Routing and Energy Efficiency GECCO, July 2015 4 / 12
Node Costs
Node’s cost due to a routing
scheme R:
C1 =T1,G + (R2,1 + T1,G)
+ (R3,1 + T1,G)
For all transmissions.
Ti,j Transmission cost at node vi
Rj,i Reception cost at node vi
T1,G
R3,1
Rahat, Everson & Fieldsend Max. Lifetime Routing and Energy Efficiency GECCO, July 2015 4 / 12
Node Costs
Node’s cost due to a routing
scheme R:
C1 =T1,G + (R2,1 + T1,G)
+ (R3,1 + T1,G)
=u1,GT1,G + u1,2R2,1
+u1,3R3,1
For all transmissions.
Ti,j Transmission cost at node vi
Rj,i Reception cost at node vi
ui,j Edge utilisation between vi &
vj for all routes
u1,GT1,G
u1,2R1,2
u1,3R1,3
Rahat, Everson & Fieldsend Max. Lifetime Routing and Energy Efficiency GECCO, July 2015 4 / 12
Objectives
Lifetime for node vi :
Li (R) =
Qi
Ei + Ci
Radio communication current
Rahat, Everson & Fieldsend Max. Lifetime Routing and Energy Efficiency GECCO, July 2015 5 / 12
Objectives
Lifetime for node vi :
Li (R) =
Qi
Ei + Ci
Radio communication currentQuiescent current
Rahat, Everson & Fieldsend Max. Lifetime Routing and Energy Efficiency GECCO, July 2015 5 / 12
Objectives
Lifetime for node vi :
Li (R) =
Qi
Ei + Ci
Radio communication currentQuiescent current
Remaining battery charge
Rahat, Everson & Fieldsend Max. Lifetime Routing and Energy Efficiency GECCO, July 2015 5 / 12
Objectives
Lifetime for node vi :
Li (R) =
Qi
Ei + Ci
Radio communication currentQuiescent current
Remaining battery charge
Maximise
Average lifetime: f1(R) =
1
n
n
i=1
Li (R)
Network lifetime: f2(R) = min
i∈[1,n]
Li (R)
Rahat, Everson & Fieldsend Max. Lifetime Routing and Energy Efficiency GECCO, July 2015 5 / 12
Search Space Size
How big is the search space?
Rahat, Everson & Fieldsend Max. Lifetime Routing and Energy Efficiency GECCO, July 2015 6 / 12
Search Space Size
Number of possible loopless
paths for node v3: 1
Rahat, Everson & Fieldsend Max. Lifetime Routing and Energy Efficiency GECCO, July 2015 6 / 12
Search Space Size
Number of possible loopless
paths for node v3: 2
Rahat, Everson & Fieldsend Max. Lifetime Routing and Energy Efficiency GECCO, July 2015 6 / 12
Search Space Size
Number of possible loopless
paths for node v3: 3
Rahat, Everson & Fieldsend Max. Lifetime Routing and Energy Efficiency GECCO, July 2015 6 / 12
Search Space Size
Number of possible loopless
paths for node v3: 4
Rahat, Everson & Fieldsend Max. Lifetime Routing and Energy Efficiency GECCO, July 2015 6 / 12
Search Space Size
Number of possible loopless
paths for node v3: 5
Rahat, Everson & Fieldsend Max. Lifetime Routing and Energy Efficiency GECCO, July 2015 6 / 12
Search Space Size
Number of possible loopless
paths for node v3: 6
Rahat, Everson & Fieldsend Max. Lifetime Routing and Energy Efficiency GECCO, July 2015 6 / 12
Search Space Size
Number of possible loopless
paths for node v3: 7
Rahat, Everson & Fieldsend Max. Lifetime Routing and Energy Efficiency GECCO, July 2015 6 / 12
Search Space Size
Number of possible loopless
paths for node v3: 7
Number of possible routing
schemes:
n
i=1
ai
ai : Number of available routes
from vi to vG
Rahat, Everson & Fieldsend Max. Lifetime Routing and Energy Efficiency GECCO, July 2015 6 / 12
Search Space Size
Number of possible loopless
paths for node v3: 7
Number of possible routing
schemes:
n
i=1
ai
ai : Number of available routes
from vi to vG
4032 solutions
Rahat, Everson & Fieldsend Max. Lifetime Routing and Energy Efficiency GECCO, July 2015 6 / 12
Search Space Size
Number of possible loopless
paths for node v3: 7
Number of possible routing
schemes:
n
i=1
ai
ai : Number of available routes
from vi to vG
243 solutions
Rahat, Everson & Fieldsend Max. Lifetime Routing and Energy Efficiency GECCO, July 2015 6 / 12
Search Space Size
Number of possible loopless
paths for node v3: 7
Number of possible routing
schemes:
n
i=1
ai
ai : Number of available routes
from vi to vG
243 solutions
Shorter paths are expected to
be energy efficient
Limit the number of paths
available to each node by using
k-shortest paths algorithm
[Yen, 1972; Eppstein, 1999]
Maximum search space size: kn
Quicker approximation of
Pareto Front
Rahat, Everson & Fieldsend Max. Lifetime Routing and Energy Efficiency GECCO, July 2015 6 / 12
Max-Min Lifetime Pruning
With no limits on the number of
routes per node, a linear program (LP)
can be derived to maximise network
lifetime [Chang et al., 2004]
max min
vi ∈V
Li
subject to:
Edge utilisation, uij ≥ 0
Energy usage ≤ available charge
Flow conservation
Rahat, Everson & Fieldsend Max. Lifetime Routing and Energy Efficiency GECCO, July 2015 7 / 12
Max-Min Lifetime Pruning
Solving LP results in best
network lifetime and associated
edge utilisations
Remove unused edges (grey) to
reduce graph
Apply k-SP to extract search
space Ω
With no limits on the number of
routes per node, a linear program (LP)
can be derived to maximise network
lifetime [Chang et al., 2004]
max min
vi ∈V
Li
subject to:
Edge utilisation, uij ≥ 0
Energy usage ≤ available charge
Flow conservation
Rahat, Everson & Fieldsend Max. Lifetime Routing and Energy Efficiency GECCO, July 2015 7 / 12
Multi-Objective Evolutionary Algorithm
1: A ← InitialiseArchive() Initialise elite archive randomly
2: for i ← 1 : T do
3: R1, R2 ← Select(A) Select two parent solutions
4: R ← CrossOver(R1, R2)
5: R ← Mutate(R )
6: A ← NonDominated(A ∪ R ) Update archive
7: end for
8: return A Approximation of the Pareto set
Crossover Select paths for each node from parents
Mutation Replace paths randomly from k-shortest paths for some
nodes
Rahat, Everson & Fieldsend Max. Lifetime Routing and Energy Efficiency GECCO, July 2015 8 / 12
Hybrid Evolutionary Approach
1 Gather connectivity map, G
2 Solve LP and erase unused edges to reduce graph, G
3 Search space pruning
Apply k-SP on G to generate search space Ω
Apply k-SP on G to generate search space Ω
Two stages of optimisation
Separate optimisation: apply MOEA on Ω and Ω ; get resulting
estimated Pareto set A and A
Combined optimisation
Use non-dominated solutions in A ∪ A as the initial archive for
combined stage
Apply MOEA in the combined search space Ω ∪ Ω : resulting
estimated Pareto front is A
Rahat, Everson & Fieldsend Max. Lifetime Routing and Energy Efficiency GECCO, July 2015 9 / 12
Real Network: The Victoria & Albert Museum
Rahat, Everson & Fieldsend Max. Lifetime Routing and Energy Efficiency GECCO, July 2015 10 / 12
Real Network: The Victoria & Albert Museum
Rahat, Everson & Fieldsend Max. Lifetime Routing and Energy Efficiency GECCO, July 2015 10 / 12
Real Network: The Victoria & Albert Museum
1st stage: optimising in Ω and Ω separately
1.65 1.70 1.75 1.80 1.85 1.90 1.95 2.00
0.6
0.7
0.8
0.9
1.0
1.1
1.2
1.3
1.4
Average Lifetime (years)
NetworkLifetime(years)
ΩΩ
30 nodes + gateway
k = 10; Ω and Ω are
limited to 1030
solutions
each.
Initial population size:
100
Mutation and crossover
rate: 0.1
Number of iterations:
150, 000 (1st
stage) and
500, 000 (2nd
stage).
Run time: 2 minutes (1st
stage) and 4 minutes
(2nd
stage).
Rahat, Everson & Fieldsend Max. Lifetime Routing and Energy Efficiency GECCO, July 2015 10 / 12
Real Network: The Victoria & Albert Museum
1st stage: optimising in Ω and Ω separately
1.65 1.70 1.75 1.80 1.85 1.90 1.95 2.00
0.6
0.7
0.8
0.9
1.0
1.1
1.2
1.3
1.4
Average Lifetime (years)
NetworkLifetime(years)
ΩΩ
30 nodes + gateway
k = 10; Ω and Ω are
limited to 1030
solutions
each.
Initial population size:
100
Mutation and crossover
rate: 0.1
Number of iterations:
150, 000 (1st
stage) and
500, 000 (2nd
stage).
Run time: 2 minutes (1st
stage) and 4 minutes
(2nd
stage).
Rahat, Everson & Fieldsend Max. Lifetime Routing and Energy Efficiency GECCO, July 2015 10 / 12
Real Network: The Victoria & Albert Museum
1st stage: optimising in Ω and Ω separately
1.65 1.70 1.75 1.80 1.85 1.90 1.95 2.00
0.6
0.7
0.8
0.9
1.0
1.1
1.2
1.3
1.4
Average Lifetime (years)
NetworkLifetime(years)
ΩΩ
30 nodes + gateway
k = 10; Ω and Ω are
limited to 1030
solutions
each.
Initial population size:
100
Mutation and crossover
rate: 0.1
Number of iterations:
150, 000 (1st
stage) and
500, 000 (2nd
stage).
Run time: 2 minutes (1st
stage) and 4 minutes
(2nd
stage).
Rahat, Everson & Fieldsend Max. Lifetime Routing and Energy Efficiency GECCO, July 2015 10 / 12
Real Network: The Victoria & Albert Museum
1st stage: optimising in Ω and Ω separately
2nd stage: optimising in Ω ∪ Ω
1.65 1.70 1.75 1.80 1.85 1.90 1.95 2.00
0.6
0.7
0.8
0.9
1.0
1.1
1.2
1.3
1.4
Average Lifetime (years)
NetworkLifetime(years)
Ω ∪ Ω
ΩΩ
30 nodes + gateway
k = 10; Ω and Ω are
limited to 1030
solutions
each.
Initial population size:
100
Mutation and crossover
rate: 0.1
Number of iterations:
150, 000 (1st
stage) and
500, 000 (2nd
stage).
Run time: 2 minutes (1st
stage) and 4 minutes
(2nd
stage).
Rahat, Everson & Fieldsend Max. Lifetime Routing and Energy Efficiency GECCO, July 2015 10 / 12
Real Network: The Victoria & Albert Museum
1st stage: optimising in Ω and Ω separately
2nd stage: optimising in Ω ∪ Ω
1.65 1.70 1.75 1.80 1.85 1.90 1.95 2.00
0.6
0.7
0.8
0.9
1.0
1.1
1.2
1.3
1.4
Average Lifetime (years)
NetworkLifetime(years)
Ω ∪ Ω
ΩΩ
30 nodes + gateway
k = 10; Ω and Ω are
limited to 1030
solutions
each.
Initial population size:
100
Mutation and crossover
rate: 0.1
Number of iterations:
150, 000 (1st
stage) and
500, 000 (2nd
stage).
Run time: 2 minutes (1st
stage) and 4 minutes
(2nd
stage).
Rahat, Everson & Fieldsend Max. Lifetime Routing and Energy Efficiency GECCO, July 2015 10 / 12
Real Network: The Victoria & Albert Museum
0 100000 200000 300000 400000 500000 600000 700000 800000
1.8
1.9
2.0
2.1
2.2
2.3
2.4
2.5
2.6
Function Evaluations
Hypervolume Single-stage vs.Two-stage
Ω ∪ Ω
Ω ∪ Ω
Ω
Ω
Rahat, Everson & Fieldsend Max. Lifetime Routing and Energy Efficiency GECCO, July 2015 10 / 12
Real Network: The Victoria & Albert Museum
0.8
1.0
1.2
1.4
1.6
1.8
2.0
2.2
LifetimeRemaining(years)
2.5
5.0
7.5
10.0
12.5
15.0
17.5
20.0
EdgeUtilisation
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 17
18
19
20
21
22
23
24
25
26
27
28
29
30
1.92 1.93 1.94 1.95 1.96 1.97 1.98 1.99 2.00 2.01
0.7
0.8
0.9
1.0
1.1
Average lifetime: 2 years
Network lifetime: 0.7 years (node v19)
Avg. Lifetime
Net.Lifetime
Gateway
Rahat, Everson & Fieldsend Max. Lifetime Routing and Energy Efficiency GECCO, July 2015 10 / 12
Real Network: The Victoria & Albert Museum
0.8
1.0
1.2
1.4
1.6
1.8
2.0
2.2
LifetimeRemaining(years)
2.5
5.0
7.5
10.0
12.5
15.0
17.5
20.0
EdgeUtilisation
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 17
18
19
20
21
22
23
24
25
26
27
28
29
30
1.92 1.93 1.94 1.95 1.96 1.97 1.98 1.99 2.00 2.01
0.7
0.8
0.9
1.0
1.1
Average lifetime: 1.76 years
Network lifetime: 1.29 years (node v13)
Avg. Lifetime
Net.Lifetime
Gateway
Rahat, Everson & Fieldsend Max. Lifetime Routing and Energy Efficiency GECCO, July 2015 10 / 12
Real Network: The Victoria & Albert Museum
0.8
1.0
1.2
1.4
1.6
1.8
2.0
2.2
LifetimeRemaining(years)
2.5
5.0
7.5
10.0
12.5
15.0
17.5
20.0
EdgeUtilisation
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 17
18
19
20
21
22
23
24
25
26
27
28
29
30
1.92 1.93 1.94 1.95 1.96 1.97 1.98 1.99 2.00 2.01
0.7
0.8
0.9
1.0
1.1
Average lifetime: 1.94 years
Network lifetime: 1.11 years (node v21)
Avg. Lifetime
Net.Lifetime
Gateway
Rahat, Everson & Fieldsend Max. Lifetime Routing and Energy Efficiency GECCO, July 2015 10 / 12
Multipath Routing Schemes
Multiple routes available for each
node for sending data to the base
station
D routes per node (D-RS):
R = R1, R2, . . . , RD
Rahat, Everson & Fieldsend Max. Lifetime Routing and Energy Efficiency GECCO, July 2015 11 / 12
Multipath Routing Schemes
R1 active until node 1 expires
Node 1
Node 5
Charge
Time
Rahat, Everson & Fieldsend Max. Lifetime Routing and Energy Efficiency GECCO, July 2015 11 / 12
Multipath Routing Schemes
R1 active until node 1 expires
R2 active until node 5 expires
Node 1
Node 5
Charge
Time
Rahat, Everson & Fieldsend Max. Lifetime Routing and Energy Efficiency GECCO, July 2015 11 / 12
Multipath Routing Schemes
R1 active for time τ1
2-RS
R1 active until node 1 expires
R2 active until node 5 expires
Node 1
Node 5
Charge
Time
τ1
Rahat, Everson & Fieldsend Max. Lifetime Routing and Energy Efficiency GECCO, July 2015 11 / 12
Multipath Routing Schemes
R1 active for time τ1
2-RS
R2 active for time τ2
R1 active until node 1 expires
R2 active until node 5 expires
Node 1
Node 5
Charge
Time
τ1 τ2
Rahat, Everson & Fieldsend Max. Lifetime Routing and Energy Efficiency GECCO, July 2015 11 / 12
Multipath Routing Schemes
R1 active for time τ1
2-RS
R2 active for time τ2
R1 active until node 1 expires
R2 active until node 5 expires
Node 1
Node 5
Charge
Time
τ1 τ2
Optimal time share linear
program
max(τ1 + τ2)
subject to:
Time share, τi ≥ 0
Remaining charge ≥ 0
Linear program solved computa-
tionally for each proposed routing
scheme
Rahat, Everson & Fieldsend Max. Lifetime Routing and Energy Efficiency GECCO, July 2015 11 / 12
Multipath Routing Schemes
Optimising in Ω and Ω separately
1.65 1.70 1.75 1.80 1.85 1.90 1.95 2.00
0.6
0.7
0.8
0.9
1.0
1.1
1.2
1.3
1.4
Average Lifetime (years)
NetworkLifetime(years)
ΩΩ
Hybrid evolutionary approach
Evolve 1-RS solutions in Ω
and Ω separately
Evolve D-RS solutions in Ω
and Ω separately
Evolve D-RS solutions in
combined search space
Ω ∪ Ω
Rahat, Everson & Fieldsend Max. Lifetime Routing and Energy Efficiency GECCO, July 2015 11 / 12
Multipath Routing Schemes
Optimising in Ω and Ω separately
1.65 1.70 1.75 1.80 1.85 1.90 1.95 2.00
0.6
0.7
0.8
0.9
1.0
1.1
1.2
1.3
1.4
Average Lifetime (years)
NetworkLifetime(years)
ΩΩ
R1
R1, R2, R3
Hybrid evolutionary approach
Evolve 1-RS solutions in Ω
and Ω separately
Evolve D-RS solutions in Ω
and Ω separately
Evolve D-RS solutions in
combined search space
Ω ∪ Ω
Rahat, Everson & Fieldsend Max. Lifetime Routing and Energy Efficiency GECCO, July 2015 11 / 12
Multipath Routing Schemes
Optimising in Ω and Ω separately
Optimising in combined search space Ω ∪ Ω
1.65 1.70 1.75 1.80 1.85 1.90 1.95 2.00
0.6
0.7
0.8
0.9
1.0
1.1
1.2
1.3
1.4
Average Lifetime (years)
NetworkLifetime(years)
Ω ∪ Ω
ΩΩ
Hybrid evolutionary approach
Evolve 1-RS solutions in Ω
and Ω separately
Evolve D-RS solutions in Ω
and Ω separately
Evolve D-RS solutions in
combined search space
Ω ∪ Ω
Rahat, Everson & Fieldsend Max. Lifetime Routing and Energy Efficiency GECCO, July 2015 11 / 12
Multipath Routing Schemes
Optimising in Ω and Ω separately
Optimising in combined search space Ω ∪ Ω
1.65 1.70 1.75 1.80 1.85 1.90 1.95 2.00
0.6
0.7
0.8
0.9
1.0
1.1
1.2
1.3
1.4
Average Lifetime (years)
NetworkLifetime(years)
Ω ∪ Ω
ΩΩ
Hybrid evolutionary approach
Evolve 1-RS solutions in Ω
and Ω separately
Evolve D-RS solutions in Ω
and Ω separately
Evolve D-RS solutions in
combined search space
Ω ∪ Ω
Rahat, Everson & Fieldsend Max. Lifetime Routing and Energy Efficiency GECCO, July 2015 11 / 12
Multipath Routing Schemes
Optimising in Ω and Ω separately
Optimising in combined search space Ω ∪ Ω
1.65 1.70 1.75 1.80 1.85 1.90 1.95 2.00
0.6
0.7
0.8
0.9
1.0
1.1
1.2
1.3
1.4
Average Lifetime (years)
NetworkLifetime(years)
Ω ∪ Ω
ΩΩ
98.4% Hybrid evolutionary approach
Evolve 1-RS solutions in Ω
and Ω separately
Evolve D-RS solutions in Ω
and Ω separately
Evolve D-RS solutions in
combined search space
Ω ∪ Ω
Rahat, Everson & Fieldsend Max. Lifetime Routing and Energy Efficiency GECCO, July 2015 11 / 12
Multipath Routing Schemes
Optimising in Ω and Ω separately
Optimising in combined search space Ω ∪ Ω
1.65 1.70 1.75 1.80 1.85 1.90 1.95 2.00
0.6
0.7
0.8
0.9
1.0
1.1
1.2
1.3
1.4
Average Lifetime (years)
NetworkLifetime(years)
Ω ∪ Ω
ΩΩ
98.4%
0.8
1.0
1.2
1.4
1.6
1.8
2.0
2.2
LifetimeRemaining(years)
2.5
5.0
7.5
10.0
12.5
15.0
17.5
20.0
EdgeUtilisation
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 17
18
19
20
21
22
23
24
25
26
27
28
29
30
0.8
1.0
1.2
1.4
1.6
1.8
2.0
2.2
LifetimeRemaining(years)
2.5
5.0
7.5
10.0
12.5
15.0
17.5
20.0
EdgeUtilisation
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 17
18
19
20
21
22
23
24
25
26
27
28
29
30
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 17
18
19
20
21
22
23
24
25
26
27
28
29
30
65.8% 31.3% 2.9%
Rahat, Everson & Fieldsend Max. Lifetime Routing and Energy Efficiency GECCO, July 2015 11 / 12
Summary
Multi-objective optimisation of
routing schemes to extend battery
powered mesh network lifetime
Novel search space pruning based
on exact solution from solving a
linear program for network lifetime
Two-stage evolutionary approach to
better approximate the trade-off
between network lifetime and
average lifetime
Optimal time distribution between
multiple routing schemes to achieve
improved network lifetime
About 22% overall performance
gain compared to previous results
510152025
Robustness
0.6
0.7
0.8
0.9
1.0
1.1
1.2
1.3
1.4
NetworkLifetime(years)
1-RS
2-RS
Current Work
Estimate the trade-off between
network lifetime and robustness
(tolerance against edge failure)
Rahat, Everson & Fieldsend Max. Lifetime Routing and Energy Efficiency GECCO, July 2015 12 / 12

Contenu connexe

Tendances

CLIC Accelerator: status, plans and outlook
CLIC Accelerator: status, plans and outlook CLIC Accelerator: status, plans and outlook
CLIC Accelerator: status, plans and outlook asafrona
 
The future of CTF3
The future of CTF3The future of CTF3
The future of CTF3asafrona
 
Short introduction to CLIC and CTF3
Short introduction to CLIC and CTF3Short introduction to CLIC and CTF3
Short introduction to CLIC and CTF3asafrona
 
CLIC plans for the next European strategy update, and beyond
CLIC plans for the next European strategy update, and beyondCLIC plans for the next European strategy update, and beyond
CLIC plans for the next European strategy update, and beyondasafrona
 
On demand multicast
On demand multicastOn demand multicast
On demand multicastKamal Patel
 
The CLIC project accelerator overview
The CLIC project accelerator overviewThe CLIC project accelerator overview
The CLIC project accelerator overviewasafrona
 
EENC: Energy Efficient Nested Clustering in Underwater Acoustic Sensor Network
EENC: Energy Efficient Nested Clustering in Underwater Acoustic Sensor NetworkEENC: Energy Efficient Nested Clustering in Underwater Acoustic Sensor Network
EENC: Energy Efficient Nested Clustering in Underwater Acoustic Sensor NetworkSyed Hassan Ahmed
 
Making TIAM-MACRO-SA an Integrated Assessment Model
Making TIAM-MACRO-SA an Integrated Assessment ModelMaking TIAM-MACRO-SA an Integrated Assessment Model
Making TIAM-MACRO-SA an Integrated Assessment ModelIEA-ETSAP
 
Cert Ambient Generation And Transmission
Cert Ambient Generation And TransmissionCert Ambient Generation And Transmission
Cert Ambient Generation And Transmissionevansdevelopment
 
Performance of CBR Traffic on Node Overutilization in MANETs
Performance of CBR Traffic on Node Overutilization in MANETsPerformance of CBR Traffic on Node Overutilization in MANETs
Performance of CBR Traffic on Node Overutilization in MANETsRSIS International
 
High Speed Carryselect Adder
High Speed Carryselect AdderHigh Speed Carryselect Adder
High Speed Carryselect Adderijsrd.com
 
Design and implementation of Closed Loop Control of Three Phase Interleaved P...
Design and implementation of Closed Loop Control of Three Phase Interleaved P...Design and implementation of Closed Loop Control of Three Phase Interleaved P...
Design and implementation of Closed Loop Control of Three Phase Interleaved P...IJMTST Journal
 
Efficient Design of Ripple Carry Adder and Carry Skip Adder with Low Quantum ...
Efficient Design of Ripple Carry Adder and Carry Skip Adder with Low Quantum ...Efficient Design of Ripple Carry Adder and Carry Skip Adder with Low Quantum ...
Efficient Design of Ripple Carry Adder and Carry Skip Adder with Low Quantum ...IJERA Editor
 
Closed loop Control of grid Integrated High Frequency Linked Active Bridge Co...
Closed loop Control of grid Integrated High Frequency Linked Active Bridge Co...Closed loop Control of grid Integrated High Frequency Linked Active Bridge Co...
Closed loop Control of grid Integrated High Frequency Linked Active Bridge Co...PERWEZ ALAM
 
Linear approximation
Linear approximationLinear approximation
Linear approximationAbu Yohannan
 
DESIGN AND IMPLEMENTATION OF LOW POWER ALU USING CLOCK GATING AND CARRY SELEC...
DESIGN AND IMPLEMENTATION OF LOW POWER ALU USING CLOCK GATING AND CARRY SELEC...DESIGN AND IMPLEMENTATION OF LOW POWER ALU USING CLOCK GATING AND CARRY SELEC...
DESIGN AND IMPLEMENTATION OF LOW POWER ALU USING CLOCK GATING AND CARRY SELEC...IAEME Publication
 
Routing Fleets with Multiple Driving Ranges: is it possible to use greener fl...
Routing Fleets with Multiple Driving Ranges: is it possible to use greener fl...Routing Fleets with Multiple Driving Ranges: is it possible to use greener fl...
Routing Fleets with Multiple Driving Ranges: is it possible to use greener fl...UOC Universitat Oberta de Catalunya
 
Project report on design & implementation of high speed carry select adder
Project report on design & implementation of high speed carry select adderProject report on design & implementation of high speed carry select adder
Project report on design & implementation of high speed carry select adderssingh7603
 
Channel Gain Survey
Channel Gain SurveyChannel Gain Survey
Channel Gain Surveyguest3f5c39
 
Incorporate ACO routing algorithm and mobile sink in wireless sensor networks
Incorporate ACO routing algorithm and mobile sink in wireless sensor networks Incorporate ACO routing algorithm and mobile sink in wireless sensor networks
Incorporate ACO routing algorithm and mobile sink in wireless sensor networks IJECEIAES
 

Tendances (20)

CLIC Accelerator: status, plans and outlook
CLIC Accelerator: status, plans and outlook CLIC Accelerator: status, plans and outlook
CLIC Accelerator: status, plans and outlook
 
The future of CTF3
The future of CTF3The future of CTF3
The future of CTF3
 
Short introduction to CLIC and CTF3
Short introduction to CLIC and CTF3Short introduction to CLIC and CTF3
Short introduction to CLIC and CTF3
 
CLIC plans for the next European strategy update, and beyond
CLIC plans for the next European strategy update, and beyondCLIC plans for the next European strategy update, and beyond
CLIC plans for the next European strategy update, and beyond
 
On demand multicast
On demand multicastOn demand multicast
On demand multicast
 
The CLIC project accelerator overview
The CLIC project accelerator overviewThe CLIC project accelerator overview
The CLIC project accelerator overview
 
EENC: Energy Efficient Nested Clustering in Underwater Acoustic Sensor Network
EENC: Energy Efficient Nested Clustering in Underwater Acoustic Sensor NetworkEENC: Energy Efficient Nested Clustering in Underwater Acoustic Sensor Network
EENC: Energy Efficient Nested Clustering in Underwater Acoustic Sensor Network
 
Making TIAM-MACRO-SA an Integrated Assessment Model
Making TIAM-MACRO-SA an Integrated Assessment ModelMaking TIAM-MACRO-SA an Integrated Assessment Model
Making TIAM-MACRO-SA an Integrated Assessment Model
 
Cert Ambient Generation And Transmission
Cert Ambient Generation And TransmissionCert Ambient Generation And Transmission
Cert Ambient Generation And Transmission
 
Performance of CBR Traffic on Node Overutilization in MANETs
Performance of CBR Traffic on Node Overutilization in MANETsPerformance of CBR Traffic on Node Overutilization in MANETs
Performance of CBR Traffic on Node Overutilization in MANETs
 
High Speed Carryselect Adder
High Speed Carryselect AdderHigh Speed Carryselect Adder
High Speed Carryselect Adder
 
Design and implementation of Closed Loop Control of Three Phase Interleaved P...
Design and implementation of Closed Loop Control of Three Phase Interleaved P...Design and implementation of Closed Loop Control of Three Phase Interleaved P...
Design and implementation of Closed Loop Control of Three Phase Interleaved P...
 
Efficient Design of Ripple Carry Adder and Carry Skip Adder with Low Quantum ...
Efficient Design of Ripple Carry Adder and Carry Skip Adder with Low Quantum ...Efficient Design of Ripple Carry Adder and Carry Skip Adder with Low Quantum ...
Efficient Design of Ripple Carry Adder and Carry Skip Adder with Low Quantum ...
 
Closed loop Control of grid Integrated High Frequency Linked Active Bridge Co...
Closed loop Control of grid Integrated High Frequency Linked Active Bridge Co...Closed loop Control of grid Integrated High Frequency Linked Active Bridge Co...
Closed loop Control of grid Integrated High Frequency Linked Active Bridge Co...
 
Linear approximation
Linear approximationLinear approximation
Linear approximation
 
DESIGN AND IMPLEMENTATION OF LOW POWER ALU USING CLOCK GATING AND CARRY SELEC...
DESIGN AND IMPLEMENTATION OF LOW POWER ALU USING CLOCK GATING AND CARRY SELEC...DESIGN AND IMPLEMENTATION OF LOW POWER ALU USING CLOCK GATING AND CARRY SELEC...
DESIGN AND IMPLEMENTATION OF LOW POWER ALU USING CLOCK GATING AND CARRY SELEC...
 
Routing Fleets with Multiple Driving Ranges: is it possible to use greener fl...
Routing Fleets with Multiple Driving Ranges: is it possible to use greener fl...Routing Fleets with Multiple Driving Ranges: is it possible to use greener fl...
Routing Fleets with Multiple Driving Ranges: is it possible to use greener fl...
 
Project report on design & implementation of high speed carry select adder
Project report on design & implementation of high speed carry select adderProject report on design & implementation of high speed carry select adder
Project report on design & implementation of high speed carry select adder
 
Channel Gain Survey
Channel Gain SurveyChannel Gain Survey
Channel Gain Survey
 
Incorporate ACO routing algorithm and mobile sink in wireless sensor networks
Incorporate ACO routing algorithm and mobile sink in wireless sensor networks Incorporate ACO routing algorithm and mobile sink in wireless sensor networks
Incorporate ACO routing algorithm and mobile sink in wireless sensor networks
 

Similaire à Hybrid Evolutionary Approaches to Maximum Lifetime Routing and Energy Efficiency in Sensor Mesh Networks

Evolutionary Multi-Path Routing for Network Lifetime and Robustness in Wirele...
Evolutionary Multi-Path Routing for Network Lifetime and Robustness in Wirele...Evolutionary Multi-Path Routing for Network Lifetime and Robustness in Wirele...
Evolutionary Multi-Path Routing for Network Lifetime and Robustness in Wirele...Alma Rahat
 
IRJET - Realization of Power Optimised Carry Skip Adder using AOI Logic
IRJET -  	  Realization of Power Optimised Carry Skip Adder using AOI LogicIRJET -  	  Realization of Power Optimised Carry Skip Adder using AOI Logic
IRJET - Realization of Power Optimised Carry Skip Adder using AOI LogicIRJET Journal
 
Miniaturized Cavity Backed Substrate Integrated Waveguide Antenna for Ku-Band...
Miniaturized Cavity Backed Substrate Integrated Waveguide Antenna for Ku-Band...Miniaturized Cavity Backed Substrate Integrated Waveguide Antenna for Ku-Band...
Miniaturized Cavity Backed Substrate Integrated Waveguide Antenna for Ku-Band...IRJET Journal
 
Energy Efficient Clustering and Routing in Mobile Wireless Sensor Network
Energy Efficient Clustering and Routing in Mobile Wireless Sensor NetworkEnergy Efficient Clustering and Routing in Mobile Wireless Sensor Network
Energy Efficient Clustering and Routing in Mobile Wireless Sensor Networkijwmn
 
On the performance of energy harvesting AF partial relay selection with TAS a...
On the performance of energy harvesting AF partial relay selection with TAS a...On the performance of energy harvesting AF partial relay selection with TAS a...
On the performance of energy harvesting AF partial relay selection with TAS a...IJECEIAES
 
Vitality productivity Multipath Routing for Wireless Sensor Networks: A Genet...
Vitality productivity Multipath Routing for Wireless Sensor Networks: A Genet...Vitality productivity Multipath Routing for Wireless Sensor Networks: A Genet...
Vitality productivity Multipath Routing for Wireless Sensor Networks: A Genet...dbpublications
 
IRJET- Survey on Adaptive Routing Algorithms
IRJET- Survey on Adaptive Routing AlgorithmsIRJET- Survey on Adaptive Routing Algorithms
IRJET- Survey on Adaptive Routing AlgorithmsIRJET Journal
 
Experimental Evaluation of Reverse Direction Transmissions in WLAN Using the ...
Experimental Evaluation of Reverse Direction Transmissions in WLAN Using the ...Experimental Evaluation of Reverse Direction Transmissions in WLAN Using the ...
Experimental Evaluation of Reverse Direction Transmissions in WLAN Using the ...Fabrizio Granelli
 
Particle Swarm Optimization for the Path Loss Reduction in Suburban and Rural...
Particle Swarm Optimization for the Path Loss Reduction in Suburban and Rural...Particle Swarm Optimization for the Path Loss Reduction in Suburban and Rural...
Particle Swarm Optimization for the Path Loss Reduction in Suburban and Rural...IJECEIAES
 
Route1
Route1Route1
Route1Saeed
 
IRJET- FPGA Implementation of Efficient Muf Gate based Multipliers
IRJET-  	  FPGA Implementation of Efficient Muf Gate based MultipliersIRJET-  	  FPGA Implementation of Efficient Muf Gate based Multipliers
IRJET- FPGA Implementation of Efficient Muf Gate based MultipliersIRJET Journal
 
IRJET- DOE to Minimize the Energy Consumption of RPL Routing Protocol in IoT ...
IRJET- DOE to Minimize the Energy Consumption of RPL Routing Protocol in IoT ...IRJET- DOE to Minimize the Energy Consumption of RPL Routing Protocol in IoT ...
IRJET- DOE to Minimize the Energy Consumption of RPL Routing Protocol in IoT ...IRJET Journal
 
IRJET- Modified SIMPLE Protocol for Wireless Body Area Networks
IRJET-  	  Modified SIMPLE Protocol for Wireless Body Area NetworksIRJET-  	  Modified SIMPLE Protocol for Wireless Body Area Networks
IRJET- Modified SIMPLE Protocol for Wireless Body Area NetworksIRJET Journal
 
Energy-Aware Multipath Routing Scheme Based on Particle Swarm Optimization (E...
Energy-Aware Multipath Routing Scheme Based on Particle Swarm Optimization (E...Energy-Aware Multipath Routing Scheme Based on Particle Swarm Optimization (E...
Energy-Aware Multipath Routing Scheme Based on Particle Swarm Optimization (E...IRJET Journal
 
IRJET- Comparison of ATTEMPT and SIMPLE Protocols for Wireless Body Area Netw...
IRJET- Comparison of ATTEMPT and SIMPLE Protocols for Wireless Body Area Netw...IRJET- Comparison of ATTEMPT and SIMPLE Protocols for Wireless Body Area Netw...
IRJET- Comparison of ATTEMPT and SIMPLE Protocols for Wireless Body Area Netw...IRJET Journal
 
IRJET-Securing Data in Cloud using Graphical Password Authentication and AES ...
IRJET-Securing Data in Cloud using Graphical Password Authentication and AES ...IRJET-Securing Data in Cloud using Graphical Password Authentication and AES ...
IRJET-Securing Data in Cloud using Graphical Password Authentication and AES ...IRJET Journal
 
IRJET- Optimization of a Power Splitting Protocol for Two-Way Multiple En...
IRJET-  	  Optimization of a Power Splitting Protocol for Two-Way Multiple En...IRJET-  	  Optimization of a Power Splitting Protocol for Two-Way Multiple En...
IRJET- Optimization of a Power Splitting Protocol for Two-Way Multiple En...IRJET Journal
 
Design of Compact E-Shaped Slot Multiband Antenna Wireless Systems
Design of Compact E-Shaped Slot Multiband Antenna Wireless SystemsDesign of Compact E-Shaped Slot Multiband Antenna Wireless Systems
Design of Compact E-Shaped Slot Multiband Antenna Wireless SystemsIRJET Journal
 
Topology estimation of a digital subscriber line
Topology estimation of a digital subscriber lineTopology estimation of a digital subscriber line
Topology estimation of a digital subscriber lineIAEME Publication
 

Similaire à Hybrid Evolutionary Approaches to Maximum Lifetime Routing and Energy Efficiency in Sensor Mesh Networks (20)

Evolutionary Multi-Path Routing for Network Lifetime and Robustness in Wirele...
Evolutionary Multi-Path Routing for Network Lifetime and Robustness in Wirele...Evolutionary Multi-Path Routing for Network Lifetime and Robustness in Wirele...
Evolutionary Multi-Path Routing for Network Lifetime and Robustness in Wirele...
 
IRJET - Realization of Power Optimised Carry Skip Adder using AOI Logic
IRJET -  	  Realization of Power Optimised Carry Skip Adder using AOI LogicIRJET -  	  Realization of Power Optimised Carry Skip Adder using AOI Logic
IRJET - Realization of Power Optimised Carry Skip Adder using AOI Logic
 
Miniaturized Cavity Backed Substrate Integrated Waveguide Antenna for Ku-Band...
Miniaturized Cavity Backed Substrate Integrated Waveguide Antenna for Ku-Band...Miniaturized Cavity Backed Substrate Integrated Waveguide Antenna for Ku-Band...
Miniaturized Cavity Backed Substrate Integrated Waveguide Antenna for Ku-Band...
 
Energy Efficient Clustering and Routing in Mobile Wireless Sensor Network
Energy Efficient Clustering and Routing in Mobile Wireless Sensor NetworkEnergy Efficient Clustering and Routing in Mobile Wireless Sensor Network
Energy Efficient Clustering and Routing in Mobile Wireless Sensor Network
 
On the performance of energy harvesting AF partial relay selection with TAS a...
On the performance of energy harvesting AF partial relay selection with TAS a...On the performance of energy harvesting AF partial relay selection with TAS a...
On the performance of energy harvesting AF partial relay selection with TAS a...
 
Vitality productivity Multipath Routing for Wireless Sensor Networks: A Genet...
Vitality productivity Multipath Routing for Wireless Sensor Networks: A Genet...Vitality productivity Multipath Routing for Wireless Sensor Networks: A Genet...
Vitality productivity Multipath Routing for Wireless Sensor Networks: A Genet...
 
IRJET- Survey on Adaptive Routing Algorithms
IRJET- Survey on Adaptive Routing AlgorithmsIRJET- Survey on Adaptive Routing Algorithms
IRJET- Survey on Adaptive Routing Algorithms
 
Experimental Evaluation of Reverse Direction Transmissions in WLAN Using the ...
Experimental Evaluation of Reverse Direction Transmissions in WLAN Using the ...Experimental Evaluation of Reverse Direction Transmissions in WLAN Using the ...
Experimental Evaluation of Reverse Direction Transmissions in WLAN Using the ...
 
Particle Swarm Optimization for the Path Loss Reduction in Suburban and Rural...
Particle Swarm Optimization for the Path Loss Reduction in Suburban and Rural...Particle Swarm Optimization for the Path Loss Reduction in Suburban and Rural...
Particle Swarm Optimization for the Path Loss Reduction in Suburban and Rural...
 
Route1
Route1Route1
Route1
 
IRJET- FPGA Implementation of Efficient Muf Gate based Multipliers
IRJET-  	  FPGA Implementation of Efficient Muf Gate based MultipliersIRJET-  	  FPGA Implementation of Efficient Muf Gate based Multipliers
IRJET- FPGA Implementation of Efficient Muf Gate based Multipliers
 
IRJET- DOE to Minimize the Energy Consumption of RPL Routing Protocol in IoT ...
IRJET- DOE to Minimize the Energy Consumption of RPL Routing Protocol in IoT ...IRJET- DOE to Minimize the Energy Consumption of RPL Routing Protocol in IoT ...
IRJET- DOE to Minimize the Energy Consumption of RPL Routing Protocol in IoT ...
 
IRJET- Modified SIMPLE Protocol for Wireless Body Area Networks
IRJET-  	  Modified SIMPLE Protocol for Wireless Body Area NetworksIRJET-  	  Modified SIMPLE Protocol for Wireless Body Area Networks
IRJET- Modified SIMPLE Protocol for Wireless Body Area Networks
 
WiOpt2015_v1.0
WiOpt2015_v1.0WiOpt2015_v1.0
WiOpt2015_v1.0
 
Energy-Aware Multipath Routing Scheme Based on Particle Swarm Optimization (E...
Energy-Aware Multipath Routing Scheme Based on Particle Swarm Optimization (E...Energy-Aware Multipath Routing Scheme Based on Particle Swarm Optimization (E...
Energy-Aware Multipath Routing Scheme Based on Particle Swarm Optimization (E...
 
IRJET- Comparison of ATTEMPT and SIMPLE Protocols for Wireless Body Area Netw...
IRJET- Comparison of ATTEMPT and SIMPLE Protocols for Wireless Body Area Netw...IRJET- Comparison of ATTEMPT and SIMPLE Protocols for Wireless Body Area Netw...
IRJET- Comparison of ATTEMPT and SIMPLE Protocols for Wireless Body Area Netw...
 
IRJET-Securing Data in Cloud using Graphical Password Authentication and AES ...
IRJET-Securing Data in Cloud using Graphical Password Authentication and AES ...IRJET-Securing Data in Cloud using Graphical Password Authentication and AES ...
IRJET-Securing Data in Cloud using Graphical Password Authentication and AES ...
 
IRJET- Optimization of a Power Splitting Protocol for Two-Way Multiple En...
IRJET-  	  Optimization of a Power Splitting Protocol for Two-Way Multiple En...IRJET-  	  Optimization of a Power Splitting Protocol for Two-Way Multiple En...
IRJET- Optimization of a Power Splitting Protocol for Two-Way Multiple En...
 
Design of Compact E-Shaped Slot Multiband Antenna Wireless Systems
Design of Compact E-Shaped Slot Multiband Antenna Wireless SystemsDesign of Compact E-Shaped Slot Multiband Antenna Wireless Systems
Design of Compact E-Shaped Slot Multiband Antenna Wireless Systems
 
Topology estimation of a digital subscriber line
Topology estimation of a digital subscriber lineTopology estimation of a digital subscriber line
Topology estimation of a digital subscriber line
 

Dernier

Arduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.pptArduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.pptSAURABHKUMAR892774
 
Energy Awareness training ppt for manufacturing process.pptx
Energy Awareness training ppt for manufacturing process.pptxEnergy Awareness training ppt for manufacturing process.pptx
Energy Awareness training ppt for manufacturing process.pptxsiddharthjain2303
 
Research Methodology for Engineering pdf
Research Methodology for Engineering pdfResearch Methodology for Engineering pdf
Research Methodology for Engineering pdfCaalaaAbdulkerim
 
BSNL Internship Training presentation.pptx
BSNL Internship Training presentation.pptxBSNL Internship Training presentation.pptx
BSNL Internship Training presentation.pptxNiranjanYadav41
 
DM Pillar Training Manual.ppt will be useful in deploying TPM in project
DM Pillar Training Manual.ppt will be useful in deploying TPM in projectDM Pillar Training Manual.ppt will be useful in deploying TPM in project
DM Pillar Training Manual.ppt will be useful in deploying TPM in projectssuserb6619e
 
welding defects observed during the welding
welding defects observed during the weldingwelding defects observed during the welding
welding defects observed during the weldingMuhammadUzairLiaqat
 
11. Properties of Liquid Fuels in Energy Engineering.pdf
11. Properties of Liquid Fuels in Energy Engineering.pdf11. Properties of Liquid Fuels in Energy Engineering.pdf
11. Properties of Liquid Fuels in Energy Engineering.pdfHafizMudaserAhmad
 
Input Output Management in Operating System
Input Output Management in Operating SystemInput Output Management in Operating System
Input Output Management in Operating SystemRashmi Bhat
 
THE SENDAI FRAMEWORK FOR DISASTER RISK REDUCTION
THE SENDAI FRAMEWORK FOR DISASTER RISK REDUCTIONTHE SENDAI FRAMEWORK FOR DISASTER RISK REDUCTION
THE SENDAI FRAMEWORK FOR DISASTER RISK REDUCTIONjhunlian
 
Comparative study of High-rise Building Using ETABS,SAP200 and SAFE., SAFE an...
Comparative study of High-rise Building Using ETABS,SAP200 and SAFE., SAFE an...Comparative study of High-rise Building Using ETABS,SAP200 and SAFE., SAFE an...
Comparative study of High-rise Building Using ETABS,SAP200 and SAFE., SAFE an...Erbil Polytechnic University
 
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)Dr SOUNDIRARAJ N
 
US Department of Education FAFSA Week of Action
US Department of Education FAFSA Week of ActionUS Department of Education FAFSA Week of Action
US Department of Education FAFSA Week of ActionMebane Rash
 
Katarzyna Lipka-Sidor - BIM School Course
Katarzyna Lipka-Sidor - BIM School CourseKatarzyna Lipka-Sidor - BIM School Course
Katarzyna Lipka-Sidor - BIM School Coursebim.edu.pl
 
Configuration of IoT devices - Systems managament
Configuration of IoT devices - Systems managamentConfiguration of IoT devices - Systems managament
Configuration of IoT devices - Systems managamentBharaniDharan195623
 
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort servicejennyeacort
 
Engineering Drawing section of solid
Engineering Drawing     section of solidEngineering Drawing     section of solid
Engineering Drawing section of solidnamansinghjarodiya
 
Transport layer issues and challenges - Guide
Transport layer issues and challenges - GuideTransport layer issues and challenges - Guide
Transport layer issues and challenges - GuideGOPINATHS437943
 
Instrumentation, measurement and control of bio process parameters ( Temperat...
Instrumentation, measurement and control of bio process parameters ( Temperat...Instrumentation, measurement and control of bio process parameters ( Temperat...
Instrumentation, measurement and control of bio process parameters ( Temperat...121011101441
 
complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...asadnawaz62
 
Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AIabhishek36461
 

Dernier (20)

Arduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.pptArduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.ppt
 
Energy Awareness training ppt for manufacturing process.pptx
Energy Awareness training ppt for manufacturing process.pptxEnergy Awareness training ppt for manufacturing process.pptx
Energy Awareness training ppt for manufacturing process.pptx
 
Research Methodology for Engineering pdf
Research Methodology for Engineering pdfResearch Methodology for Engineering pdf
Research Methodology for Engineering pdf
 
BSNL Internship Training presentation.pptx
BSNL Internship Training presentation.pptxBSNL Internship Training presentation.pptx
BSNL Internship Training presentation.pptx
 
DM Pillar Training Manual.ppt will be useful in deploying TPM in project
DM Pillar Training Manual.ppt will be useful in deploying TPM in projectDM Pillar Training Manual.ppt will be useful in deploying TPM in project
DM Pillar Training Manual.ppt will be useful in deploying TPM in project
 
welding defects observed during the welding
welding defects observed during the weldingwelding defects observed during the welding
welding defects observed during the welding
 
11. Properties of Liquid Fuels in Energy Engineering.pdf
11. Properties of Liquid Fuels in Energy Engineering.pdf11. Properties of Liquid Fuels in Energy Engineering.pdf
11. Properties of Liquid Fuels in Energy Engineering.pdf
 
Input Output Management in Operating System
Input Output Management in Operating SystemInput Output Management in Operating System
Input Output Management in Operating System
 
THE SENDAI FRAMEWORK FOR DISASTER RISK REDUCTION
THE SENDAI FRAMEWORK FOR DISASTER RISK REDUCTIONTHE SENDAI FRAMEWORK FOR DISASTER RISK REDUCTION
THE SENDAI FRAMEWORK FOR DISASTER RISK REDUCTION
 
Comparative study of High-rise Building Using ETABS,SAP200 and SAFE., SAFE an...
Comparative study of High-rise Building Using ETABS,SAP200 and SAFE., SAFE an...Comparative study of High-rise Building Using ETABS,SAP200 and SAFE., SAFE an...
Comparative study of High-rise Building Using ETABS,SAP200 and SAFE., SAFE an...
 
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
 
US Department of Education FAFSA Week of Action
US Department of Education FAFSA Week of ActionUS Department of Education FAFSA Week of Action
US Department of Education FAFSA Week of Action
 
Katarzyna Lipka-Sidor - BIM School Course
Katarzyna Lipka-Sidor - BIM School CourseKatarzyna Lipka-Sidor - BIM School Course
Katarzyna Lipka-Sidor - BIM School Course
 
Configuration of IoT devices - Systems managament
Configuration of IoT devices - Systems managamentConfiguration of IoT devices - Systems managament
Configuration of IoT devices - Systems managament
 
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
 
Engineering Drawing section of solid
Engineering Drawing     section of solidEngineering Drawing     section of solid
Engineering Drawing section of solid
 
Transport layer issues and challenges - Guide
Transport layer issues and challenges - GuideTransport layer issues and challenges - Guide
Transport layer issues and challenges - Guide
 
Instrumentation, measurement and control of bio process parameters ( Temperat...
Instrumentation, measurement and control of bio process parameters ( Temperat...Instrumentation, measurement and control of bio process parameters ( Temperat...
Instrumentation, measurement and control of bio process parameters ( Temperat...
 
complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...
 
Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AI
 

Hybrid Evolutionary Approaches to Maximum Lifetime Routing and Energy Efficiency in Sensor Mesh Networks

  • 1. Hybrid Evolutionary Approaches to Maximum Lifetime Routing and Energy Efficiency in Sensor Mesh Networks Evolutionary Computation, 2015 DOI: 10.1162/EVCO a 00151 Alma Rahat Richard Everson Jonathan Fieldsend Computer Science University of Exeter United Kingdom Rahat, Everson & Fieldsend Max. Lifetime Routing and Energy Efficiency GECCO, July 2015 1 / 12
  • 2. Wireless Sensors Autonomous devices Send data to a central base station Environmental or process monitoring Industrial Heritage Pharmaceuticals Health-care Battery powered Monitor locations that are difficult to access Typically left unattended for long periods of time pictu Sensor monitoring showcase environment in Mary Rose Museum, UK Rahat, Everson & Fieldsend Max. Lifetime Routing and Energy Efficiency GECCO, July 2015 2 / 12
  • 3. Mesh Network and Routing Scheme Sensors and gateway Rahat, Everson & Fieldsend Max. Lifetime Routing and Energy Efficiency GECCO, July 2015 3 / 12
  • 4. Mesh Network and Routing Scheme Sensors and gateway Network connectivity map Rahat, Everson & Fieldsend Max. Lifetime Routing and Energy Efficiency GECCO, July 2015 3 / 12
  • 5. Mesh Network and Routing Scheme Sensors and gateway Network connectivity map Mesh Topology: sensors send data either directly (e.g. S2 = 2, G ) or indirectly (e.g. S2 = 2, 5, G ) to the gateway Alternative routes Range extension Rahat, Everson & Fieldsend Max. Lifetime Routing and Energy Efficiency GECCO, July 2015 3 / 12
  • 6. Mesh Network and Routing Scheme Sensors and gateway Network connectivity map Mesh Topology: sensors send data either directly (e.g. S2 = 2, G ) or indirectly (e.g. S2 = 2, 5, G ) to the gateway Alternative routes Range extension A routing scheme for the network R = S1, S2, S3, S4, S5 Rahat, Everson & Fieldsend Max. Lifetime Routing and Energy Efficiency GECCO, July 2015 3 / 12
  • 7. Mesh Network and Routing Scheme Sensors and gateway Network connectivity map Mesh Topology: sensors send data either directly (e.g. S2 = 2, G ) or indirectly (e.g. S2 = 2, 5, G ) to the gateway Alternative routes Range extension A routing scheme for the network R = S1, S2, S3, S4, S5 Maximise Average lifetime Time before the first node exhausts its battery (network lifetime) Rahat, Everson & Fieldsend Max. Lifetime Routing and Energy Efficiency GECCO, July 2015 3 / 12
  • 8. Node Costs Node’s cost due to a routing scheme R: C1 =T1,G + (R2,1 + T1,G) + (R3,1 + T1,G) For all transmissions. Ti,j Transmission cost at node vi Rj,i Reception cost at node vi Rahat, Everson & Fieldsend Max. Lifetime Routing and Energy Efficiency GECCO, July 2015 4 / 12
  • 9. Node Costs Node’s cost due to a routing scheme R: C1 =T1,G + (R2,1 + T1,G) + (R3,1 + T1,G) For all transmissions. Ti,j Transmission cost at node vi Rj,i Reception cost at node vi T1,G Rahat, Everson & Fieldsend Max. Lifetime Routing and Energy Efficiency GECCO, July 2015 4 / 12
  • 10. Node Costs Node’s cost due to a routing scheme R: C1 =T1,G + (R2,1 + T1,G) + (R3,1 + T1,G) For all transmissions. Ti,j Transmission cost at node vi Rj,i Reception cost at node vi T1,G R2,1 Rahat, Everson & Fieldsend Max. Lifetime Routing and Energy Efficiency GECCO, July 2015 4 / 12
  • 11. Node Costs Node’s cost due to a routing scheme R: C1 =T1,G + (R2,1 + T1,G) + (R3,1 + T1,G) For all transmissions. Ti,j Transmission cost at node vi Rj,i Reception cost at node vi T1,G R3,1 Rahat, Everson & Fieldsend Max. Lifetime Routing and Energy Efficiency GECCO, July 2015 4 / 12
  • 12. Node Costs Node’s cost due to a routing scheme R: C1 =T1,G + (R2,1 + T1,G) + (R3,1 + T1,G) =u1,GT1,G + u1,2R2,1 +u1,3R3,1 For all transmissions. Ti,j Transmission cost at node vi Rj,i Reception cost at node vi ui,j Edge utilisation between vi & vj for all routes u1,GT1,G u1,2R1,2 u1,3R1,3 Rahat, Everson & Fieldsend Max. Lifetime Routing and Energy Efficiency GECCO, July 2015 4 / 12
  • 13. Objectives Lifetime for node vi : Li (R) = Qi Ei + Ci Radio communication current Rahat, Everson & Fieldsend Max. Lifetime Routing and Energy Efficiency GECCO, July 2015 5 / 12
  • 14. Objectives Lifetime for node vi : Li (R) = Qi Ei + Ci Radio communication currentQuiescent current Rahat, Everson & Fieldsend Max. Lifetime Routing and Energy Efficiency GECCO, July 2015 5 / 12
  • 15. Objectives Lifetime for node vi : Li (R) = Qi Ei + Ci Radio communication currentQuiescent current Remaining battery charge Rahat, Everson & Fieldsend Max. Lifetime Routing and Energy Efficiency GECCO, July 2015 5 / 12
  • 16. Objectives Lifetime for node vi : Li (R) = Qi Ei + Ci Radio communication currentQuiescent current Remaining battery charge Maximise Average lifetime: f1(R) = 1 n n i=1 Li (R) Network lifetime: f2(R) = min i∈[1,n] Li (R) Rahat, Everson & Fieldsend Max. Lifetime Routing and Energy Efficiency GECCO, July 2015 5 / 12
  • 17. Search Space Size How big is the search space? Rahat, Everson & Fieldsend Max. Lifetime Routing and Energy Efficiency GECCO, July 2015 6 / 12
  • 18. Search Space Size Number of possible loopless paths for node v3: 1 Rahat, Everson & Fieldsend Max. Lifetime Routing and Energy Efficiency GECCO, July 2015 6 / 12
  • 19. Search Space Size Number of possible loopless paths for node v3: 2 Rahat, Everson & Fieldsend Max. Lifetime Routing and Energy Efficiency GECCO, July 2015 6 / 12
  • 20. Search Space Size Number of possible loopless paths for node v3: 3 Rahat, Everson & Fieldsend Max. Lifetime Routing and Energy Efficiency GECCO, July 2015 6 / 12
  • 21. Search Space Size Number of possible loopless paths for node v3: 4 Rahat, Everson & Fieldsend Max. Lifetime Routing and Energy Efficiency GECCO, July 2015 6 / 12
  • 22. Search Space Size Number of possible loopless paths for node v3: 5 Rahat, Everson & Fieldsend Max. Lifetime Routing and Energy Efficiency GECCO, July 2015 6 / 12
  • 23. Search Space Size Number of possible loopless paths for node v3: 6 Rahat, Everson & Fieldsend Max. Lifetime Routing and Energy Efficiency GECCO, July 2015 6 / 12
  • 24. Search Space Size Number of possible loopless paths for node v3: 7 Rahat, Everson & Fieldsend Max. Lifetime Routing and Energy Efficiency GECCO, July 2015 6 / 12
  • 25. Search Space Size Number of possible loopless paths for node v3: 7 Number of possible routing schemes: n i=1 ai ai : Number of available routes from vi to vG Rahat, Everson & Fieldsend Max. Lifetime Routing and Energy Efficiency GECCO, July 2015 6 / 12
  • 26. Search Space Size Number of possible loopless paths for node v3: 7 Number of possible routing schemes: n i=1 ai ai : Number of available routes from vi to vG 4032 solutions Rahat, Everson & Fieldsend Max. Lifetime Routing and Energy Efficiency GECCO, July 2015 6 / 12
  • 27. Search Space Size Number of possible loopless paths for node v3: 7 Number of possible routing schemes: n i=1 ai ai : Number of available routes from vi to vG 243 solutions Rahat, Everson & Fieldsend Max. Lifetime Routing and Energy Efficiency GECCO, July 2015 6 / 12
  • 28. Search Space Size Number of possible loopless paths for node v3: 7 Number of possible routing schemes: n i=1 ai ai : Number of available routes from vi to vG 243 solutions Shorter paths are expected to be energy efficient Limit the number of paths available to each node by using k-shortest paths algorithm [Yen, 1972; Eppstein, 1999] Maximum search space size: kn Quicker approximation of Pareto Front Rahat, Everson & Fieldsend Max. Lifetime Routing and Energy Efficiency GECCO, July 2015 6 / 12
  • 29. Max-Min Lifetime Pruning With no limits on the number of routes per node, a linear program (LP) can be derived to maximise network lifetime [Chang et al., 2004] max min vi ∈V Li subject to: Edge utilisation, uij ≥ 0 Energy usage ≤ available charge Flow conservation Rahat, Everson & Fieldsend Max. Lifetime Routing and Energy Efficiency GECCO, July 2015 7 / 12
  • 30. Max-Min Lifetime Pruning Solving LP results in best network lifetime and associated edge utilisations Remove unused edges (grey) to reduce graph Apply k-SP to extract search space Ω With no limits on the number of routes per node, a linear program (LP) can be derived to maximise network lifetime [Chang et al., 2004] max min vi ∈V Li subject to: Edge utilisation, uij ≥ 0 Energy usage ≤ available charge Flow conservation Rahat, Everson & Fieldsend Max. Lifetime Routing and Energy Efficiency GECCO, July 2015 7 / 12
  • 31. Multi-Objective Evolutionary Algorithm 1: A ← InitialiseArchive() Initialise elite archive randomly 2: for i ← 1 : T do 3: R1, R2 ← Select(A) Select two parent solutions 4: R ← CrossOver(R1, R2) 5: R ← Mutate(R ) 6: A ← NonDominated(A ∪ R ) Update archive 7: end for 8: return A Approximation of the Pareto set Crossover Select paths for each node from parents Mutation Replace paths randomly from k-shortest paths for some nodes Rahat, Everson & Fieldsend Max. Lifetime Routing and Energy Efficiency GECCO, July 2015 8 / 12
  • 32. Hybrid Evolutionary Approach 1 Gather connectivity map, G 2 Solve LP and erase unused edges to reduce graph, G 3 Search space pruning Apply k-SP on G to generate search space Ω Apply k-SP on G to generate search space Ω Two stages of optimisation Separate optimisation: apply MOEA on Ω and Ω ; get resulting estimated Pareto set A and A Combined optimisation Use non-dominated solutions in A ∪ A as the initial archive for combined stage Apply MOEA in the combined search space Ω ∪ Ω : resulting estimated Pareto front is A Rahat, Everson & Fieldsend Max. Lifetime Routing and Energy Efficiency GECCO, July 2015 9 / 12
  • 33. Real Network: The Victoria & Albert Museum Rahat, Everson & Fieldsend Max. Lifetime Routing and Energy Efficiency GECCO, July 2015 10 / 12
  • 34. Real Network: The Victoria & Albert Museum Rahat, Everson & Fieldsend Max. Lifetime Routing and Energy Efficiency GECCO, July 2015 10 / 12
  • 35. Real Network: The Victoria & Albert Museum 1st stage: optimising in Ω and Ω separately 1.65 1.70 1.75 1.80 1.85 1.90 1.95 2.00 0.6 0.7 0.8 0.9 1.0 1.1 1.2 1.3 1.4 Average Lifetime (years) NetworkLifetime(years) ΩΩ 30 nodes + gateway k = 10; Ω and Ω are limited to 1030 solutions each. Initial population size: 100 Mutation and crossover rate: 0.1 Number of iterations: 150, 000 (1st stage) and 500, 000 (2nd stage). Run time: 2 minutes (1st stage) and 4 minutes (2nd stage). Rahat, Everson & Fieldsend Max. Lifetime Routing and Energy Efficiency GECCO, July 2015 10 / 12
  • 36. Real Network: The Victoria & Albert Museum 1st stage: optimising in Ω and Ω separately 1.65 1.70 1.75 1.80 1.85 1.90 1.95 2.00 0.6 0.7 0.8 0.9 1.0 1.1 1.2 1.3 1.4 Average Lifetime (years) NetworkLifetime(years) ΩΩ 30 nodes + gateway k = 10; Ω and Ω are limited to 1030 solutions each. Initial population size: 100 Mutation and crossover rate: 0.1 Number of iterations: 150, 000 (1st stage) and 500, 000 (2nd stage). Run time: 2 minutes (1st stage) and 4 minutes (2nd stage). Rahat, Everson & Fieldsend Max. Lifetime Routing and Energy Efficiency GECCO, July 2015 10 / 12
  • 37. Real Network: The Victoria & Albert Museum 1st stage: optimising in Ω and Ω separately 1.65 1.70 1.75 1.80 1.85 1.90 1.95 2.00 0.6 0.7 0.8 0.9 1.0 1.1 1.2 1.3 1.4 Average Lifetime (years) NetworkLifetime(years) ΩΩ 30 nodes + gateway k = 10; Ω and Ω are limited to 1030 solutions each. Initial population size: 100 Mutation and crossover rate: 0.1 Number of iterations: 150, 000 (1st stage) and 500, 000 (2nd stage). Run time: 2 minutes (1st stage) and 4 minutes (2nd stage). Rahat, Everson & Fieldsend Max. Lifetime Routing and Energy Efficiency GECCO, July 2015 10 / 12
  • 38. Real Network: The Victoria & Albert Museum 1st stage: optimising in Ω and Ω separately 2nd stage: optimising in Ω ∪ Ω 1.65 1.70 1.75 1.80 1.85 1.90 1.95 2.00 0.6 0.7 0.8 0.9 1.0 1.1 1.2 1.3 1.4 Average Lifetime (years) NetworkLifetime(years) Ω ∪ Ω ΩΩ 30 nodes + gateway k = 10; Ω and Ω are limited to 1030 solutions each. Initial population size: 100 Mutation and crossover rate: 0.1 Number of iterations: 150, 000 (1st stage) and 500, 000 (2nd stage). Run time: 2 minutes (1st stage) and 4 minutes (2nd stage). Rahat, Everson & Fieldsend Max. Lifetime Routing and Energy Efficiency GECCO, July 2015 10 / 12
  • 39. Real Network: The Victoria & Albert Museum 1st stage: optimising in Ω and Ω separately 2nd stage: optimising in Ω ∪ Ω 1.65 1.70 1.75 1.80 1.85 1.90 1.95 2.00 0.6 0.7 0.8 0.9 1.0 1.1 1.2 1.3 1.4 Average Lifetime (years) NetworkLifetime(years) Ω ∪ Ω ΩΩ 30 nodes + gateway k = 10; Ω and Ω are limited to 1030 solutions each. Initial population size: 100 Mutation and crossover rate: 0.1 Number of iterations: 150, 000 (1st stage) and 500, 000 (2nd stage). Run time: 2 minutes (1st stage) and 4 minutes (2nd stage). Rahat, Everson & Fieldsend Max. Lifetime Routing and Energy Efficiency GECCO, July 2015 10 / 12
  • 40. Real Network: The Victoria & Albert Museum 0 100000 200000 300000 400000 500000 600000 700000 800000 1.8 1.9 2.0 2.1 2.2 2.3 2.4 2.5 2.6 Function Evaluations Hypervolume Single-stage vs.Two-stage Ω ∪ Ω Ω ∪ Ω Ω Ω Rahat, Everson & Fieldsend Max. Lifetime Routing and Energy Efficiency GECCO, July 2015 10 / 12
  • 41. Real Network: The Victoria & Albert Museum 0.8 1.0 1.2 1.4 1.6 1.8 2.0 2.2 LifetimeRemaining(years) 2.5 5.0 7.5 10.0 12.5 15.0 17.5 20.0 EdgeUtilisation 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 1.92 1.93 1.94 1.95 1.96 1.97 1.98 1.99 2.00 2.01 0.7 0.8 0.9 1.0 1.1 Average lifetime: 2 years Network lifetime: 0.7 years (node v19) Avg. Lifetime Net.Lifetime Gateway Rahat, Everson & Fieldsend Max. Lifetime Routing and Energy Efficiency GECCO, July 2015 10 / 12
  • 42. Real Network: The Victoria & Albert Museum 0.8 1.0 1.2 1.4 1.6 1.8 2.0 2.2 LifetimeRemaining(years) 2.5 5.0 7.5 10.0 12.5 15.0 17.5 20.0 EdgeUtilisation 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 1.92 1.93 1.94 1.95 1.96 1.97 1.98 1.99 2.00 2.01 0.7 0.8 0.9 1.0 1.1 Average lifetime: 1.76 years Network lifetime: 1.29 years (node v13) Avg. Lifetime Net.Lifetime Gateway Rahat, Everson & Fieldsend Max. Lifetime Routing and Energy Efficiency GECCO, July 2015 10 / 12
  • 43. Real Network: The Victoria & Albert Museum 0.8 1.0 1.2 1.4 1.6 1.8 2.0 2.2 LifetimeRemaining(years) 2.5 5.0 7.5 10.0 12.5 15.0 17.5 20.0 EdgeUtilisation 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 1.92 1.93 1.94 1.95 1.96 1.97 1.98 1.99 2.00 2.01 0.7 0.8 0.9 1.0 1.1 Average lifetime: 1.94 years Network lifetime: 1.11 years (node v21) Avg. Lifetime Net.Lifetime Gateway Rahat, Everson & Fieldsend Max. Lifetime Routing and Energy Efficiency GECCO, July 2015 10 / 12
  • 44. Multipath Routing Schemes Multiple routes available for each node for sending data to the base station D routes per node (D-RS): R = R1, R2, . . . , RD Rahat, Everson & Fieldsend Max. Lifetime Routing and Energy Efficiency GECCO, July 2015 11 / 12
  • 45. Multipath Routing Schemes R1 active until node 1 expires Node 1 Node 5 Charge Time Rahat, Everson & Fieldsend Max. Lifetime Routing and Energy Efficiency GECCO, July 2015 11 / 12
  • 46. Multipath Routing Schemes R1 active until node 1 expires R2 active until node 5 expires Node 1 Node 5 Charge Time Rahat, Everson & Fieldsend Max. Lifetime Routing and Energy Efficiency GECCO, July 2015 11 / 12
  • 47. Multipath Routing Schemes R1 active for time τ1 2-RS R1 active until node 1 expires R2 active until node 5 expires Node 1 Node 5 Charge Time τ1 Rahat, Everson & Fieldsend Max. Lifetime Routing and Energy Efficiency GECCO, July 2015 11 / 12
  • 48. Multipath Routing Schemes R1 active for time τ1 2-RS R2 active for time τ2 R1 active until node 1 expires R2 active until node 5 expires Node 1 Node 5 Charge Time τ1 τ2 Rahat, Everson & Fieldsend Max. Lifetime Routing and Energy Efficiency GECCO, July 2015 11 / 12
  • 49. Multipath Routing Schemes R1 active for time τ1 2-RS R2 active for time τ2 R1 active until node 1 expires R2 active until node 5 expires Node 1 Node 5 Charge Time τ1 τ2 Optimal time share linear program max(τ1 + τ2) subject to: Time share, τi ≥ 0 Remaining charge ≥ 0 Linear program solved computa- tionally for each proposed routing scheme Rahat, Everson & Fieldsend Max. Lifetime Routing and Energy Efficiency GECCO, July 2015 11 / 12
  • 50. Multipath Routing Schemes Optimising in Ω and Ω separately 1.65 1.70 1.75 1.80 1.85 1.90 1.95 2.00 0.6 0.7 0.8 0.9 1.0 1.1 1.2 1.3 1.4 Average Lifetime (years) NetworkLifetime(years) ΩΩ Hybrid evolutionary approach Evolve 1-RS solutions in Ω and Ω separately Evolve D-RS solutions in Ω and Ω separately Evolve D-RS solutions in combined search space Ω ∪ Ω Rahat, Everson & Fieldsend Max. Lifetime Routing and Energy Efficiency GECCO, July 2015 11 / 12
  • 51. Multipath Routing Schemes Optimising in Ω and Ω separately 1.65 1.70 1.75 1.80 1.85 1.90 1.95 2.00 0.6 0.7 0.8 0.9 1.0 1.1 1.2 1.3 1.4 Average Lifetime (years) NetworkLifetime(years) ΩΩ R1 R1, R2, R3 Hybrid evolutionary approach Evolve 1-RS solutions in Ω and Ω separately Evolve D-RS solutions in Ω and Ω separately Evolve D-RS solutions in combined search space Ω ∪ Ω Rahat, Everson & Fieldsend Max. Lifetime Routing and Energy Efficiency GECCO, July 2015 11 / 12
  • 52. Multipath Routing Schemes Optimising in Ω and Ω separately Optimising in combined search space Ω ∪ Ω 1.65 1.70 1.75 1.80 1.85 1.90 1.95 2.00 0.6 0.7 0.8 0.9 1.0 1.1 1.2 1.3 1.4 Average Lifetime (years) NetworkLifetime(years) Ω ∪ Ω ΩΩ Hybrid evolutionary approach Evolve 1-RS solutions in Ω and Ω separately Evolve D-RS solutions in Ω and Ω separately Evolve D-RS solutions in combined search space Ω ∪ Ω Rahat, Everson & Fieldsend Max. Lifetime Routing and Energy Efficiency GECCO, July 2015 11 / 12
  • 53. Multipath Routing Schemes Optimising in Ω and Ω separately Optimising in combined search space Ω ∪ Ω 1.65 1.70 1.75 1.80 1.85 1.90 1.95 2.00 0.6 0.7 0.8 0.9 1.0 1.1 1.2 1.3 1.4 Average Lifetime (years) NetworkLifetime(years) Ω ∪ Ω ΩΩ Hybrid evolutionary approach Evolve 1-RS solutions in Ω and Ω separately Evolve D-RS solutions in Ω and Ω separately Evolve D-RS solutions in combined search space Ω ∪ Ω Rahat, Everson & Fieldsend Max. Lifetime Routing and Energy Efficiency GECCO, July 2015 11 / 12
  • 54. Multipath Routing Schemes Optimising in Ω and Ω separately Optimising in combined search space Ω ∪ Ω 1.65 1.70 1.75 1.80 1.85 1.90 1.95 2.00 0.6 0.7 0.8 0.9 1.0 1.1 1.2 1.3 1.4 Average Lifetime (years) NetworkLifetime(years) Ω ∪ Ω ΩΩ 98.4% Hybrid evolutionary approach Evolve 1-RS solutions in Ω and Ω separately Evolve D-RS solutions in Ω and Ω separately Evolve D-RS solutions in combined search space Ω ∪ Ω Rahat, Everson & Fieldsend Max. Lifetime Routing and Energy Efficiency GECCO, July 2015 11 / 12
  • 55. Multipath Routing Schemes Optimising in Ω and Ω separately Optimising in combined search space Ω ∪ Ω 1.65 1.70 1.75 1.80 1.85 1.90 1.95 2.00 0.6 0.7 0.8 0.9 1.0 1.1 1.2 1.3 1.4 Average Lifetime (years) NetworkLifetime(years) Ω ∪ Ω ΩΩ 98.4% 0.8 1.0 1.2 1.4 1.6 1.8 2.0 2.2 LifetimeRemaining(years) 2.5 5.0 7.5 10.0 12.5 15.0 17.5 20.0 EdgeUtilisation 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 0.8 1.0 1.2 1.4 1.6 1.8 2.0 2.2 LifetimeRemaining(years) 2.5 5.0 7.5 10.0 12.5 15.0 17.5 20.0 EdgeUtilisation 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 65.8% 31.3% 2.9% Rahat, Everson & Fieldsend Max. Lifetime Routing and Energy Efficiency GECCO, July 2015 11 / 12
  • 56. Summary Multi-objective optimisation of routing schemes to extend battery powered mesh network lifetime Novel search space pruning based on exact solution from solving a linear program for network lifetime Two-stage evolutionary approach to better approximate the trade-off between network lifetime and average lifetime Optimal time distribution between multiple routing schemes to achieve improved network lifetime About 22% overall performance gain compared to previous results 510152025 Robustness 0.6 0.7 0.8 0.9 1.0 1.1 1.2 1.3 1.4 NetworkLifetime(years) 1-RS 2-RS Current Work Estimate the trade-off between network lifetime and robustness (tolerance against edge failure) Rahat, Everson & Fieldsend Max. Lifetime Routing and Energy Efficiency GECCO, July 2015 12 / 12