prediction-based strategies for energy saving in object tracking sensor networks

34
1 Prediction-based Strategies for Energy Saving in Object Tracking Sensor Networks Yingqi Xu, Wang-Chien Lee Proceedings of the 2004 IEEE International Conference on M obile Data Management (MDM’0 4)

Upload: vienna

Post on 12-Feb-2016

26 views

Category:

Documents


0 download

DESCRIPTION

Prediction-based Strategies for Energy Saving in Object Tracking Sensor Networks. Yingqi Xu , Wang-Chien Lee Proceedings of the 2004 IEEE International Conference on Mobile Data Management (MDM ’ 04). Outline. Introduction Dual Prediction Problem formulation Basic energy saving schemes - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Prediction-based Strategies for Energy Saving in Object Tracking Sensor Networks

1

Prediction-based Strategies for Energy Saving in Object Tracking Sensor Networks

Yingqi Xu, Wang-Chien Lee

Proceedings of the 2004 IEEE International Conference on Mobile Data Management (MDM’04)

Page 2: Prediction-based Strategies for Energy Saving in Object Tracking Sensor Networks

2

Outline Introduction Dual Prediction Problem formulation

Basic energy saving schemes Solution space Analysis and comparison

Prediction-based Energy Saving schemes (PES) Prediction model Wake up mechanism Recovery mechanism

Performance evaluation Conclusion

Page 3: Prediction-based Strategies for Energy Saving in Object Tracking Sensor Networks

3

Introduction Bandwidth/wireless communication

constraint Energy consumption

Number of moving objects Reporting frequency

Regular report vs. event-driven Data precision

is closely related with the sampling frequency, the sampling duration and the location models

Sensor sampling frequency Object moving speed Location information

Location, movement speed, direction…

Page 4: Prediction-based Strategies for Energy Saving in Object Tracking Sensor Networks

4

Introduction(Cont1.) Localized sensor network architecture :

Most of the sensor nodes keep sleeping until waken up by an active sensor node, via a low power paging channel, to anticipate the task of object tracking Hierarchical clustering architecture

All the sensor nodes within a cluster send data to their cluster head.

Page 5: Prediction-based Strategies for Energy Saving in Object Tracking Sensor Networks

5

Introduction(Cont2.) TDMA is used as MAC protocol for the

communication between a sensor node and its cluster head.

Low power paging channel is used for communications among sensor nodes.

Paging channel is more flexible and power efficient, since the sensor nodes are activated on demand.

Page 6: Prediction-based Strategies for Energy Saving in Object Tracking Sensor Networks

6

Dual prediction Energy efficiency of the sensor

networks can be improved by Reducing long distance transmissions The radio component can be turned off

if no communication is needed. Predictions about future movement

of a tracked object are calculated at both of a sensor node and its cluster head.

Page 7: Prediction-based Strategies for Energy Saving in Object Tracking Sensor Networks

7

Dual prediction(Cont.) The sensor nodes do not send an

update of object movement to its cluster head unless it is different from the prediction.

No prediction values need to be sent from cluster heads to sensor nodes.

Page 8: Prediction-based Strategies for Energy Saving in Object Tracking Sensor Networks

8

Problem formulation Requirements:

A sensor network with S sensor nodes is equipped to track O moving objects.

Each sampling duration takes X seconds. The application requires the sensor nodes to

report the objects location (represented by Sensor ID) every T seconds.

Problem Definition: Given the requirements for the object tracking

application, develop energy saving schemes which minimize overall energy consumption of the OTSN under an acceptable missing rate.

Page 9: Prediction-based Strategies for Energy Saving in Object Tracking Sensor Networks

9

Problem formulation(Cont.) 2 performance metrics:

total energy consumption measures the performance of various

energy saving schemes missing rate

denotes the ratio of sensor node failing to report on time the required information about the moving objects to the application

Page 10: Prediction-based Strategies for Energy Saving in Object Tracking Sensor Networks

10

Basic energy saving schemes Naive:

all the sensor nodes stays in active mode to monitor their detection areas all the time

use Naive as a baseline for comparisons with other schemes

Scheduled Monitoring (SM): all the sensor nodes can turn to sleep and

only wake up when it’s time to monitor their detection areas and report sensed results

all the S nodes will be activated for X second then go to sleep for (T − X) seconds

Page 11: Prediction-based Strategies for Energy Saving in Object Tracking Sensor Networks

11

Basic energy saving schemes(Cont.) Continuous Monitoring (CM):

Only the sensor node who has the object in its detection area will be activated.

An awake node actively monitors the object until the object enters a neighboring cell.

It may wake up the destination node (handoff) W seconds before object enters.

W, depending on the transmission rate and object moving speed, is typically very small.

Ideal scheme the optimal solution, for each moving object,

only one sensor node needs to be woken to monitor.

Page 12: Prediction-based Strategies for Energy Saving in Object Tracking Sensor Networks

12

Solution space

Page 13: Prediction-based Strategies for Energy Saving in Object Tracking Sensor Networks

13

Page 14: Prediction-based Strategies for Energy Saving in Object Tracking Sensor Networks

14

Analysis and comparison Only take into account the energy cost for MCU and sensor components but not the communication cost. Ewake : the energy consumption rate (per second) in active mode Esleep : the energy consumption rate in sleeping mode Assume the OTSN has operated continuously for TS seconds. In all those basic schemes, the missing rate is 0%.

Page 15: Prediction-based Strategies for Energy Saving in Object Tracking Sensor Networks

15

Page 16: Prediction-based Strategies for Energy Saving in Object Tracking Sensor Networks

16

Prediction-based Energy Saving schemes(PES) Minimize both of the sampling frequency and the number of nodes involved in object tracking PES consists of 3 parts:

prediction model : anticipates the future movement of an object so only the sensor nodes expected to discover the object will be activated

wake up mechanism : based on some heuristics taking both energy and performance into accounts, sets up which nodes and when they should be activated

recovery mechanism : initiated only when the network loses the track of an object

Page 17: Prediction-based Strategies for Energy Saving in Object Tracking Sensor Networks

17

Prediction-based Energy Saving schemes(Cont.) Current node : The sensor node, where an object is currently monitored Target (Destination) node : The target node where the object eventually enters All sensor nodes will be activated for X second then go to sleep for (T − X) seconds

Page 18: Prediction-based Strategies for Energy Saving in Object Tracking Sensor Networks

18

Page 19: Prediction-based Strategies for Energy Saving in Object Tracking Sensor Networks

19

Prediction model Instant (Constant) model

assumes the moving object movement, direction and velocity, remains the same

Average model records and passes an object moving history derives its future movement by averaging the

history Incurs some communication overhead

the movement history passing among sensor nodes the overhead is controlled by the size of the history or

the number of the past states recorded.

Page 20: Prediction-based Strategies for Energy Saving in Object Tracking Sensor Networks

20

Prediction model(Cont.) Exponential Average(EXP_AVG) model

EXP_AVG assigns different weights to the different stages of history. EXP_AVG is able to control the weights to the history which may reflect the objects’ future movement. EXP_AVG compress the history information into a value, thus can reduce the transmission overhead.

Page 21: Prediction-based Strategies for Energy Saving in Object Tracking Sensor Networks

21

Wake up mechanism DESTINATION:

The current node only informs the destination node.

the overhead for this heuristic is one node ROUTE:

Informs the target nodes also include the nodes on the route (from the current node to the destination node).

Waking up the nodes on the route can efficiently catch up the speed changes.

Page 22: Prediction-based Strategies for Energy Saving in Object Tracking Sensor Networks

22

Wake up mechanism(Cont.) ALL NBR:

Inform the nodes on the route and the destination node, the current node also informs the neighboring nodes surrounding the route

Wake up more nodes reduce the probability of objects missing

ROUTES and DESTINATION are more energy efficient They assume at lease one of the estimations

for moving direction or speed is correct.

Page 23: Prediction-based Strategies for Energy Saving in Object Tracking Sensor Networks

23

Page 24: Prediction-based Strategies for Energy Saving in Object Tracking Sensor Networks

24

Recovery mechanism PES needs a recovery mechanism to

relocate the object, when the object is not found by the current and target nodes.

wakes up all the nodes surrounding the estimated route of the moving objects by using the ALL NBR But ALL NBR recovery does not guarantee the

activated nodes can find the missing object. flooding recovery message via ultra low energy

paging channel.

Page 25: Prediction-based Strategies for Energy Saving in Object Tracking Sensor Networks

25

Performance evaluation Simulation model:

simulator : CSIM 95 logical sensor nodes in a 120 × 120 meter 2 monitored region. The sensing coverage range is 15m. The network is based on a hexagon topology. moving objects behavior : speed = 5m/s, pausetime = 600ms

Page 26: Prediction-based Strategies for Energy Saving in Object Tracking Sensor Networks

26

Page 27: Prediction-based Strategies for Energy Saving in Object Tracking Sensor Networks

27

Page 28: Prediction-based Strategies for Energy Saving in Object Tracking Sensor Networks

28

Performance evaluation(Cont.) pause time : control the frequency a

moving object changing its state (speed and direction) small pause time : makes the moving pattern of

an object dynamic and difficult to predict long pause time : keeps constant movement

state longer and is easier to predict average speed : control an object’s possible

moving range. The average direction change is fixed to

simplify this simulation.

Page 29: Prediction-based Strategies for Energy Saving in Object Tracking Sensor Networks

29

Page 30: Prediction-based Strategies for Energy Saving in Object Tracking Sensor Networks

30

Page 31: Prediction-based Strategies for Energy Saving in Object Tracking Sensor Networks

31

Page 32: Prediction-based Strategies for Energy Saving in Object Tracking Sensor Networks

32

Page 33: Prediction-based Strategies for Energy Saving in Object Tracking Sensor Networks

33

Page 34: Prediction-based Strategies for Energy Saving in Object Tracking Sensor Networks

34

Conclusion PES can effectively reduce the energy consumption on MCU and sensor components.