ELECTION_Ashwin Kumar

UNIVERSITY OF SOUTHERN CALIFORNIA
ELECTION: Energy-efficient and LowlatEncy sCheduling Technique for wIreless
sensOr Networks
S. Begum, S. Wang, B. Krishnamachari, A. Helmy
Electrical Engineering-Systems
University of Southern California
1
UNIVERSITY OF SOUTHERN CALIFORNIA
Motivation
R
r
BS
• Sensor network of homogenous active sensors
• Monitor some phenomenon to detect abnormalities
• Application: chemical monitoring, machine fault
detection
• Exhibits spatio-temporal correlation
• Phases of operation:
• Phase1 (normal operation): Energy efficiency
• Phase2 (event detection+): Latency and responsiveness
2
UNIVERSITY OF SOUTHERN CALIFORNIA
Motivation
•
•
•
LEACH: Heinzleman et. al., HICSS 2000
R
• Data driven, passive sensor
• Achieves energy efficiency
• Periodic clustering
r
• Rotation of cluster head
• High latency
TEEN: Manjeshwar et. al., IPDPS 2001
• Event driven, passive sensor
• Periodic cluster and rotation of cluster head
• Sleeps with fixed sleep cycle
• Achieves low latency
• Sense continuously
• Stay awake when the event is detected (threshold reached)
ELECTION:
• Event driven, active sensor
• Takes advantage of the spatio-temporal correlation to adaptively adjust
sleep cycle
• Achieve energy efficiency in phase 1: turn radios off
• Ensures low latency and high responsiveness in phase2
BS
3
UNIVERSITY OF SOUTHERN CALIFORNIA
Assumptions
• Active/smart sensors
• Able to sense the environment in a responsive and
timely manner
• Schedules sensors and communication radios
independently
• The underlying phenomenon exhibits spatiotemporal correlation
4
UNIVERSITY OF SOUTHERN CALIFORNIA
Outline
•
•
•
•
Motivation
Description of Algorithms
Performance Analysis
Conclusion
5
UNIVERSITY OF SOUTHERN CALIFORNIA
System Parameters
• Initial sleep cycles: Sin
• Data threshold: Dth
• Gradient threshold: Gth
• Gradient: rate of change of the phenomenon
• Sleep reduction function: Fsr
6
UNIVERSITY OF SOUTHERN CALIFORNIA
Basic Algorithms
Timing Diagram
Phase0:Synchronization
CH formation
TDMA aggregation
Phase2: Report
(sense + communication)
Phase1:Monitor
(sense only: with phenomenon
dependant scheduling)
State Transition Diagram
g(t) < Gth  s(t+1) = s(t)
Init
Synch
Sleep
D(t) < Dth, g(t) > Gth 
CH Selection
d(t) > Dth
Active
d(t) < Dth
CH Advertisement
s(t+1) = Fsr(s(t), g(t))
Phase 1: Radio off
CH
CM
CM
Phase 2
Point at which threshold crosses
7
UNIVERSITY OF SOUTHERN CALIFORNIA
Adapting Sleep Cycles
s(t+1) = Fsr(s(t), g(t))
Geared Sleep Reduction Function (Fsr)
•
•
Adjust sleep cycle based
previous sleep cycle and
gradient
Temporal correlation  a
node wakeup at the event
of threshold crossing
Spatial correlation  All
sensors measuring same
phenomenon wake up at
the same time
s(t+1) =
½ s(t)
0.0 < g(t) < 0.005
¼ s(t)
0.005 < g(t) < 0.01
.
.
.
Temperature (deg.)
•
g(t) < 0.0
120
300
100
250
80
200
60
150
40
100
Temp.
20
50
Sleep cycle
0
0
40
45
50
55
60
Time (in thousand seconds)
System Parameters: Sin= 250 sec, Dth= 95 degrees
8
Sleep cycle (sec.)
s(t)
UNIVERSITY OF SOUTHERN CALIFORNIA
Performance Metrices
• Energy
• Total energy dissipation
• Sensing energy
• Communication: Cluster formation + Reporting
• Latency
• Delay between report generation and actual
time of threshold being reached
• Responsiveness
• Difference between reported data value and
threshold (e.g. degree of temperature)
9
UNIVERSITY OF SOUTHERN CALIFORNIA
Energy Analysis
ELECTION = AEsT1/s + AEsT2/Tr + A/Ec + A/ Er T2/Tr
LEACH = AEsT/Tr + A/EcT/Tc + A/ErT/Tr
TEEN = AEsT + A/EcT/Tc + A/ErT2/Tr
Ec >> Es  Savings in cluster formation
Es > Ec  Savings in sensing (w.r.t. TEEN)
Es: Energy dissipation of a single sensing operation
Ec: Energy dissipation in a single cluster formation
Er: energy dissipation in a single report
T: Network life
T1, T2: duration of phase 1, phase 2
Tr: Reporting interval
Tc: Cluster formation interval (Le, Te)
: Node density
: Average node degree
A: Total area of the network
: Percentage of node CH (Le, Te)
s: Expected sleep duration (El)
10
UNIVERSITY OF SOUTHERN CALIFORNIA
Latency and Responsiveness
Protocol
Latency
(Avg): L
Latency
(Worst): 
Respons. (Worst): 
ELECTION
½ Last sleep
duration
Last sleep
duration
Gmax Sin
LEACH
½ Tr
Tr
Gmax * 
TEEN
½S
S
Gmax * S
Gmax: Max gradient threshold it responds to (El)
Sin: Initial sleep duration (El)
S: Fixed sleep cycle (Le, Te)
11
UNIVERSITY OF SOUTHERN CALIFORNIA
Simulation Setup
• High level simulation
• ELECTION
• TEEN
• Hybrid
• Fixed sleep cycle (like TEEN)
• On demand cluster formation (like ELECTION)
• Network simulated
• 36 uniformly distributed sensors
• Network divided into 4 quadrant
• Each quadrant is assigned a sensing pattern
• Phenomenon simulated
• Phenomenon 1: changes 100 times during entire
simulation
• Phenomenon 2: changes 20 times
12
UNIVERSITY OF SOUTHERN CALIFORNIA
Simulation Parameters
• Simulation time: 600K seconds
• ELECTION
• Geared sleep reduction function
• Initial sleep cycle (Sin): 256 secs
• TEEN
• Cluster formation interval (Tc): 6K secs
• Fixed sleep cycle: 50 secs
• Hybrid
• Cluster formation: on demand
• Fixed sleep cycle: 50 secs
13
UNIVERSITY OF SOUTHERN CALIFORNIA
Remaining Energy Analysis
Average Remaining Energy (in unit):
Phenomenon 1 (changes 100 times): Es/Etx = 1%
Phenomenon 1 (changes 100 times): Es/Etx = 10%
5000
5000
ELECTION
4000
4000
Hybrid
3000
3000
TEEN
2000
2000
1000
1000
0
0
0
100
200
300
400
500
600
Ele ction
Hybrid
Te e n
0
100
200
300
400
500
600
Simula tion time (in thousa nd se conds)
Simula tion time (in thous a nd s e conds )
Phenomenon 2 (changes 20 times): Es/Etx = 10%
5000
ELECTION
4000
Hybrid
3000
TEEN
2000
1000
0
0
100
200
300
400
500
600
Simula tion time (in thous a nd s e conds )
14
UNIVERSITY OF SOUTHERN CALIFORNIA
Delay and Responsiveness
Delay (in seconds)
35
30
25
20
15
10
5
E LE CTION
0
Hybrid/TE E N
1
5
9
13
17
21
25
29
21
25
29
S im u la tio n ru n
Responsiveness (in degrees)
0.5
ELECTION
0.4
Hybrid/TEEN
0.3
0.2
0.1
0
1
5
9
13
17
Simulation run
15
UNIVERSITY OF SOUTHERN CALIFORNIA
Limitations
• Dependency on the underlying phenomenon
• A priori information of the environment may not be
available
• Not suitable for phenomenon that does not
exhibit spatio-temporal correlation (e.g.
seismic monitoring)
• Synchronization problem in phase 1
16
UNIVERSITY OF SOUTHERN CALIFORNIA
Conclusion
• New sleep scheduling scheme for wireless
active sensor networks
• Exploit spatio-temporal correlation of
physical phenomenon
• Adaptively adjust sleep cycle
• Outperforms LEACH and TEEN with respect
to energy, latency and responsiveness
17