u of minnesota diwans'061 energy-aware scheduling with quality of surveillance guarantee in...

26
U of Minnesota DIWANS'06 1 Energy-Aware Scheduling Energy-Aware Scheduling with with Quality of Quality of Surveillance Guarantee Surveillance Guarantee in Wireless Sensor in Wireless Sensor Networks Networks Jaehoon Jeong, Sarah Sharafkandi and David Du {jjeong,ssharaf,du}@cs.umn.edu

Upload: jasper-francis

Post on 18-Jan-2018

222 views

Category:

Documents


0 download

DESCRIPTION

3DIWANS'06 Introduction 1.Motivation We investigate the properties of the Linear Sensor Network (e.g., Road Network in transportation system). These properties can be used for a variety of applications: Localization, Vehicle Detection, and Vehicle Tracking. 2.Applications of Our Sensing Scheduling Algorithm  Surveillance for Security around City’s Border  Crossroad Signal Control in Transportation System 3.Objectives  Maximization of Lifetime of Wireless Sensor Network  Control of Detection Quality  Quality of Surveillance Guarantee (QoSv) 4.Contributions  Energy-aware Sensor Scheduling feasible for Mobile Target Detection and Tracking  QoSv-Guaranteed Sensor Scheduling for Complex Roads

TRANSCRIPT

Page 1: U of Minnesota DIWANS'061 Energy-Aware Scheduling with Quality of Surveillance Guarantee in Wireless Sensor Networks Jaehoon Jeong, Sarah Sharafkandi and

U of Minnesota

DIWANS'06 1

Energy-Aware Scheduling Energy-Aware Scheduling withwith Quality of Surveillance Guarantee Quality of Surveillance Guarantee in in

Wireless Sensor NetworksWireless Sensor Networks

Jaehoon Jeong, Sarah Sharafkandi and David Du{jjeong,ssharaf,du}@cs.umn.edu

Page 2: U of Minnesota DIWANS'061 Energy-Aware Scheduling with Quality of Surveillance Guarantee in Wireless Sensor Networks Jaehoon Jeong, Sarah Sharafkandi and

2 DIWANS'06

ContentsContents

1. Introduction2. Related Work3. Problem Formulation4. Energy-Aware Sensor Scheduling5. Optimality of Sensor Scheduling6. QoSv-Guaranteed Sensor Scheduling7. Sensor Scheduling for Complex Roads8. Performance Evaluation9. Conclusion

Page 3: U of Minnesota DIWANS'061 Energy-Aware Scheduling with Quality of Surveillance Guarantee in Wireless Sensor Networks Jaehoon Jeong, Sarah Sharafkandi and

3 DIWANS'06

IntroductionIntroduction1. Motivation

We investigate the properties of the Linear Sensor Network (e.g., Road Network in transportation system).

These properties can be used for a variety of applications: Localization, Vehicle Detection, and Vehicle Tracking.

2. Applications of Our Sensing Scheduling Algorithm① Surveillance for Security around City’s Border② Crossroad Signal Control in Transportation System

3. Objectives① Maximization of Lifetime of Wireless Sensor Network② Control of Detection Quality

Quality of Surveillance Guarantee (QoSv)

4. Contributions① Energy-aware Sensor Scheduling feasible for Mobile Target

Detection and Tracking② QoSv-Guaranteed Sensor Scheduling for Complex Roads

Page 4: U of Minnesota DIWANS'061 Energy-Aware Scheduling with Quality of Surveillance Guarantee in Wireless Sensor Networks Jaehoon Jeong, Sarah Sharafkandi and

4 DIWANS'06

Surveillance of City Border Roads (1/2)Surveillance of City Border Roads (1/2)

Inner BoundaryCITY

Outer Boundary

Page 5: U of Minnesota DIWANS'061 Energy-Aware Scheduling with Quality of Surveillance Guarantee in Wireless Sensor Networks Jaehoon Jeong, Sarah Sharafkandi and

5 DIWANS'06

Surveillance of City Border Roads (2/2)Surveillance of City Border Roads (2/2)

Inner BoundaryCITY

Outer Boundary

S1

Road Segment

S2 S3 Sn. . . . .

Sensing Coverage

Page 6: U of Minnesota DIWANS'061 Energy-Aware Scheduling with Quality of Surveillance Guarantee in Wireless Sensor Networks Jaehoon Jeong, Sarah Sharafkandi and

6 DIWANS'06

Vehicle Detection for Road Traffic Vehicle Detection for Road Traffic MeasurementMeasurement

54 St.

53 St.

52 St.

51 St.

EwingAve.

DrewAve.

ChowenAve.

BeardAve.

vehicle

vehicle

Page 7: U of Minnesota DIWANS'061 Energy-Aware Scheduling with Quality of Surveillance Guarantee in Wireless Sensor Networks Jaehoon Jeong, Sarah Sharafkandi and

7 DIWANS'06

Related WorkRelated Work1. Temporally and Spatially Partial Coverage

① The region under surveillance is covered partially in terms of time and space.

② Our scheduling algorithm utilizes this partial coverage to save sensing energy.

2. Quality of Surveillance (QoSv)① Our QoSv is defined as the reciprocal of the average

detection time.② Other QoSv was originally defined as the reciprocal

value of the expected travel distance until the first detection.

Page 8: U of Minnesota DIWANS'061 Energy-Aware Scheduling with Quality of Surveillance Guarantee in Wireless Sensor Networks Jaehoon Jeong, Sarah Sharafkandi and

8 DIWANS'06

Problem FormulationProblem Formulation1. Assumptions

① The sensors knows their location and are time-synchronized.② The sensing range is uniform-disk.③ The cost of turn-off operation is ignorable.④ The vehicle’s maximum speed is bounded.

2. Objective To maximize the sensor network lifetime to satisfy the

following conditions Provide the reliable detection of every vehicle, Guarantee the desired average detection time, and Facilitate the mobile target tracking after the target detection.

Page 9: U of Minnesota DIWANS'061 Energy-Aware Scheduling with Quality of Surveillance Guarantee in Wireless Sensor Networks Jaehoon Jeong, Sarah Sharafkandi and

9 DIWANS'06

Sensor Network Model for Sensor Network Model for Road SegmentRoad Segment

S1

Road Segment

Vehicle

S2 S3 Sn. . . . .

Sensing Coverage

Page 10: U of Minnesota DIWANS'061 Energy-Aware Scheduling with Quality of Surveillance Guarantee in Wireless Sensor Networks Jaehoon Jeong, Sarah Sharafkandi and

10 DIWANS'06

Key Idea to Our SchedulingKey Idea to Our Scheduling

How to have some sleeping time to save energy? We observe that the vehicle needs time l/v to pass the road segment. Time l/v is the sleeping time for all the sensors on the road segment.

S1

Road Segment Length = l

Vehicle

S2 S3 Sn. . . . .

Speed = v

Page 11: U of Minnesota DIWANS'061 Energy-Aware Scheduling with Quality of Surveillance Guarantee in Wireless Sensor Networks Jaehoon Jeong, Sarah Sharafkandi and

11 DIWANS'06

Energy-Aware Sensor SchedulingEnergy-Aware Sensor Scheduling

1. Our sensor scheduling consists of two phases:① Initialization Phase② Surveillance Phase

Working Period + Sleeping Period

sn ... s2 s1

0

sn ... s2 s1

Ener

gy C

onsu

mpt

ion

[J]

Time [sec]

Sleeping (I)Initialization

Working (W) Working (W)

. . . . . sn ... s2 s1

Working (W)

Sleeping (I)

Page 12: U of Minnesota DIWANS'061 Energy-Aware Scheduling with Quality of Surveillance Guarantee in Wireless Sensor Networks Jaehoon Jeong, Sarah Sharafkandi and

12 DIWANS'06

Sensing Sequence for Sensing Sequence for Vehicle DetectionVehicle Detection

S1 . . . . .(b)

Sensor Scheduling Sequnce

S2 S3 S4 SnSn-1Sn-2

S1 . . . . .(c) S2 S3 S4 SnSn-1Sn-2

S1 . . . . .(d) S2 S3 S4 SnSn-1Sn-2

S1 . . . . .(e) S2 S3 S4 SnSn-1Sn-2

S1 . . . . .(f) S2 S3 S4 SnSn-1Sn-2

Detected

S1Vehicle . . . . .(a)

All sensors are sleeping

S2 S3 S4 SnSn-1Sn-2

Page 13: U of Minnesota DIWANS'061 Energy-Aware Scheduling with Quality of Surveillance Guarantee in Wireless Sensor Networks Jaehoon Jeong, Sarah Sharafkandi and

13 DIWANS'06

Optimality of Sensor SchedulingOptimality of Sensor Scheduling

1. Sensor Network Lifetime

The following energy can be saved through sleeping:

Number of Surveillance Periods

Working PeriodSleeping Period

Page 14: U of Minnesota DIWANS'061 Energy-Aware Scheduling with Quality of Surveillance Guarantee in Wireless Sensor Networks Jaehoon Jeong, Sarah Sharafkandi and

14 DIWANS'06

Considerations on Turn-On and Considerations on Turn-On and Warming-UP OverheadsWarming-UP Overheads1. Each Sensor’s Lifetime without Sleeping

2. Sensor Network Lifetime through Sleeping

Case 1: Turn-On Overhead is greater than Sleeping benefit

Case 2: Turn-On Overhead is less than

Sleeping benefit

Page 15: U of Minnesota DIWANS'061 Energy-Aware Scheduling with Quality of Surveillance Guarantee in Wireless Sensor Networks Jaehoon Jeong, Sarah Sharafkandi and

15 DIWANS'06

QoSv-Guaranteed Sensor SchedulingQoSv-Guaranteed Sensor Scheduling

1. Average Detection Time for Constant Vehicle Speed

Approximate Average Detection Time (ADT)

2. Average Detection Time for Bounded Vehicle Speed

Page 16: U of Minnesota DIWANS'061 Energy-Aware Scheduling with Quality of Surveillance Guarantee in Wireless Sensor Networks Jaehoon Jeong, Sarah Sharafkandi and

16 DIWANS'06

Determination of Scheduling Determination of Scheduling ParametersParameters

1. Scheduling Parameters are① The sensor network length (l)② The working time (w)③ The sleeping time (s)

2. Sensor Network Length (l)

3. Working Time (w)

4. Sleeping Time (s)where

S1

Sensor Network Length

Vehicle

S2 S3 Sn. . . . .

Page 17: U of Minnesota DIWANS'061 Energy-Aware Scheduling with Quality of Surveillance Guarantee in Wireless Sensor Networks Jaehoon Jeong, Sarah Sharafkandi and

17 DIWANS'06

Sensor Scheduling for Complex Roads Sensor Scheduling for Complex Roads (1/4)(1/4) Road Network between the Inner and Outer

Boundaries

O1

O2

I2

I3

I4

Outer Boundary Inner Boundary

I5

I1

Vehicle

CITY

Road

Network

Page 18: U of Minnesota DIWANS'061 Energy-Aware Scheduling with Quality of Surveillance Guarantee in Wireless Sensor Networks Jaehoon Jeong, Sarah Sharafkandi and

18 DIWANS'06

Sensor Scheduling for Complex Roads Sensor Scheduling for Complex Roads (2/4)(2/4)

A Connected Graph for an Exemplary Road Network The Road Network is represented as a Connected Graph

between the Inner and Outer Boundaries.

O1

O2

I2

I3

I4

Outer Boundary Inner Boundary

I5

P1

P2

P3 P6

P5

P4

I1

Page 19: U of Minnesota DIWANS'061 Energy-Aware Scheduling with Quality of Surveillance Guarantee in Wireless Sensor Networks Jaehoon Jeong, Sarah Sharafkandi and

19 DIWANS'06

Sensor Scheduling for Complex Roads Sensor Scheduling for Complex Roads (3/4)(3/4) Construction of Scheduling Plan in Road Network

Determine the starting points Si to satisfy the required QoSv through Search Algorithm.

O1

O2

I2

I3

I4

Outer Boundary Inner Boundary

I5

P1

P2

P3 P6

P5

P4

I1S1

S2 S3

S4

S6

S5

Page 20: U of Minnesota DIWANS'061 Energy-Aware Scheduling with Quality of Surveillance Guarantee in Wireless Sensor Networks Jaehoon Jeong, Sarah Sharafkandi and

20 DIWANS'06

Sensor Scheduling for Complex Roads Sensor Scheduling for Complex Roads (4/4)(4/4) Scanning in Road Network

One scanning can be split into multiple scanning. Multiple scanning can be merged into one scanning for

sensing energy.

O1

O2

I2

I3

I4

Outer Boundary Inner Boundary

I5

P1

P2

P3 P6

P5

P4

I1S1

S2 S3

S4

S6

S5

split merge

Page 21: U of Minnesota DIWANS'061 Energy-Aware Scheduling with Quality of Surveillance Guarantee in Wireless Sensor Networks Jaehoon Jeong, Sarah Sharafkandi and

21 DIWANS'06

Performance EvaluationPerformance Evaluation1. Metrics

① Sensor Network Lifetime according to Working Time and Turn-on Energy

② Average Detection Time according to Working Time and Road Segment Length (i.e., Sensor Network Length)

③ Required Average Scanning Number for Sensing Error Probability

2. Validation of Numerical Analysis① We validated our numerical analysis of our scheduling

algorithm through simulation.

Page 22: U of Minnesota DIWANS'061 Energy-Aware Scheduling with Quality of Surveillance Guarantee in Wireless Sensor Networks Jaehoon Jeong, Sarah Sharafkandi and

22 DIWANS'06

Sensor Network LifetimeSensor Network Lifetime according to according to Working Time and Turn-on EnergyWorking Time and Turn-on Energy

Page 23: U of Minnesota DIWANS'061 Energy-Aware Scheduling with Quality of Surveillance Guarantee in Wireless Sensor Networks Jaehoon Jeong, Sarah Sharafkandi and

23 DIWANS'06

Average Detection TimeAverage Detection Time according to according to Working Time and Road Segment LengthWorking Time and Road Segment Length

Page 24: U of Minnesota DIWANS'061 Energy-Aware Scheduling with Quality of Surveillance Guarantee in Wireless Sensor Networks Jaehoon Jeong, Sarah Sharafkandi and

24 DIWANS'06

Required Average Scanning NumberRequired Average Scanning Number for for Sensing Error ProbabilitySensing Error Probability

Page 25: U of Minnesota DIWANS'061 Energy-Aware Scheduling with Quality of Surveillance Guarantee in Wireless Sensor Networks Jaehoon Jeong, Sarah Sharafkandi and

25 DIWANS'06

ConclusionConclusion1. We proposed an Energy-Aware Scheduling

Algorithm to satisfy the required QoSv in Linear Sensor Network. QoSv is defined as the reciprocal value of

Average Detection Time (ADT).

2. Our Algorithm can be used for ① Surveillance for City’s Border Roads, and② Traffic Signal Control in Crossroads.

3. Future Work We develop the specific algorithm for traffic signal

control in the transportation system.

Page 26: U of Minnesota DIWANS'061 Energy-Aware Scheduling with Quality of Surveillance Guarantee in Wireless Sensor Networks Jaehoon Jeong, Sarah Sharafkandi and

26 DIWANS'06

Q & AQ & A