下載/瀏覽

Download Report

Transcript 下載/瀏覽

Minji Wu, Jianliang Xu, Xueyan Tang, Wang-Chien Lee
Professor : 王鼎超
Speaker : 林育弘
Minji Wu, Jianliang Xu, Xueyan Tang, Wang-Chien Lee, “Top-k Monitoring in Wireless Sensor
Networks”, Knowledge and Data Engineering, IEEE Transactions on Volume 19, Issue 7, July
2007


Introduction
Top-k Monitoring
◦ FILA Overview
◦ Filter Setting (Uniform & Skewed)
◦ Filter Update (Eager & Lazy)

Performance Evaluation
◦ Simulation
◦ Eager versus Lazy Filter Update
◦ Performance Comparison with TAG and Cache

2008/12/3
Conclusions
2

Top-K Query
◦ Environmental Monitoring
 A top-k query is issued find out the nodes and their
corresponding areas with the highest pollution indexes
for the purpose of pollution control or research study.
◦ Network Management
 A top-k query may be issued to continuously monitor
the sensor nodes with the least residual energy.
2008/12/3
3

This paper focuses on continuously
monitoring top-k queries in sensor networks.
◦ Utilize previous top-k result to obtain a new top-k
result.
2008/12/3
4

Monitoring a Top-1 query
◦ TAG
Base Station
t1
35
51
t2
38
56
t3
37
43
2008/12/3
t1
43
t2
45
t3
48
A
總共需要9次傳送
52
51
45
56
48
52
B
C
t1
51
t2
56
t3
52
5

Monitoring a Top-1 query
◦ FILA
Base Station
probe node C
t1
35
t2
38
t3
37
48
2008/12/3
t1
43
t2
45
B
t3
48
[39, 47]
48
A
總共需要6次傳送
52
[20, 39]
52
t1
51
C
t2
56
[47, 80]
t3
52
6

Base station has a continuous power supply.

Sensor nodes powered by battery.

2008/12/3
Each sensor node measures the local physical
phenomenon at a fixed sampling rate.
7
1.
Filter Setting
◦ the base station computes a filter [li, ui] for each
sensor node i and sends it to the node for
installation.
2.
3.
2008/12/3
Query Reevaluation
Filter update
8




Tinternal:the set of internal updates
Tjoin:the set of join updates
Tleave:the set of leave updates
T:the old top-k set
◦ If |T’|=|T|-|Tleave|+|Tjoin|≧k
 The new top-k set must be a subset of T’
◦ Otherwise, if |T’|<k
 The nodes that are not in T have to be probed.
2008/12/3
9

Uniform filter setting
◦ It is simple and favorable when the readings of
sensor nodes follow a similar changing pattern.
2008/12/3
10

Skewed filter setting
◦ Taking into account the changing patterns of
sensor readings.
◦ Suppose the average time for the reading of node I
to change beyond is fi(δ)
 1/fi(δ): the rate of sensor-initiated updates by node i
2008/12/3
11

Eager filter update
◦ If a new filtering windows [li’, ui’] is different from
the old one [li, ui] then the new filter [li’,ui’] is
immediately sent to node i

Lazy filter update
◦ If a new filtering windows [li’, ui’] fully contains the
old one [li, ui], then the base station delays the
filter update until node i’s reading violates the old
filter [li, ui] .
2008/12/3
12

Simulation Setup
◦ Energy cost in transmitting a message





s: message size
α: distance-independent term
β: coefficient
q: distance-dependent term
d: distance
◦ Energy cost in receiving a message
 γ is set at 50 nJ/b
2008/12/3
13

A Sensor initiated update message:
◦ Sensor ID: 4 bytes
◦ Sensor Reading: 4 Bytes

2008/12/3
A filtering windows is characterized by 8
bytes.
14
10 Sensor
2008/12/3
120 Sensor
15

Simulated using the real traces provided by the
Live from Earth and Mars (LEM) project at the
University of Washington.
Two kinds of sensor readings are used

Total 500000 sensor readings

2008/12/3
◦ Temperature (TEMP)
◦ Dew point (DEW)
◦ Logged by the station at the University of Washington
from August 2004 to August 2005
◦ Extract many subtraces stating at different dates
◦ Each subtrace contains 20000 readings
◦ The subtraces were used to simulate the physical
phenomena in the immediate surroundings of different
sensor nodes.
16
2008/12/3
17

Network Lifetime
◦ The network lifetimes is defined as the time
duration before the first sensor node runs out of
power.

Average Energy Consumption
◦ It is defined as the average amount of energy
consumed by a sensor node per time unit.

Monitoring Accuracy
◦ This is defined as the mean accuracy of monitored
results against the real results.
2008/12/3
18
2008/12/3
19
2008/12/3
20
2008/12/3
21


2008/12/3
This paper exploited the semantics of top-k
query and proposed a novel energy-efficient
monitoring approach called FILA.
Two filter setting algorithms (that is, uniform
and skewed) and two filter update strategies
(that is, eager and lazy) have been proposed.
22