minji wu, jianliang xu, xueyan tang, wang-chien lee professor : 陳朝鈞 教授 speaker : 邱志銘...

22
Minji Wu, Jianliang Xu, Xueyan Tang, Wang-Chien Lee Professor : 陳陳陳 陳陳 Speaker : 陳陳陳 Minji Wu, Jianliang Xu, Xueyan Tang, Wang-Chien Lee, “Top-k Minji Wu, Jianliang Xu, Xueyan Tang, Wang-Chien Lee, “Top-k Monitoring in Wireless Sensor Networks”, Knowledge and Data Monitoring in Wireless Sensor Networks”, Knowledge and Data Engineering, IEEE Transactions on Volume 19, Issue 7, July 2007 Engineering, IEEE Transactions on Volume 19, Issue 7, July 2007

Upload: emma-underwood

Post on 19-Jan-2016

255 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Minji Wu, Jianliang Xu, Xueyan Tang, Wang-Chien Lee Professor : 陳朝鈞 教授 Speaker : 邱志銘 Minji Wu, Jianliang Xu, Xueyan Tang, Wang-Chien Lee, “Top-k Monitoring

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 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 Networks”, Knowledge and Data Engineering, IEEE Transactions on Volume 19,  Issue 7,  July 20072007

Page 2: Minji Wu, Jianliang Xu, Xueyan Tang, Wang-Chien Lee Professor : 陳朝鈞 教授 Speaker : 邱志銘 Minji Wu, Jianliang Xu, Xueyan Tang, Wang-Chien Lee, “Top-k Monitoring

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

Conclusions

22008/12/3

Page 3: Minji Wu, Jianliang Xu, Xueyan Tang, Wang-Chien Lee Professor : 陳朝鈞 教授 Speaker : 邱志銘 Minji Wu, Jianliang Xu, Xueyan Tang, Wang-Chien Lee, “Top-k Monitoring

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.

32008/12/3

Page 4: Minji Wu, Jianliang Xu, Xueyan Tang, Wang-Chien Lee Professor : 陳朝鈞 教授 Speaker : 邱志銘 Minji Wu, Jianliang Xu, Xueyan Tang, Wang-Chien Lee, “Top-k Monitoring

This paper focuses on continuously monitoring top-k queries in sensor networks.◦ Utilize previous top-k result to obtain a new top-k

result.

42008/12/3

Page 5: Minji Wu, Jianliang Xu, Xueyan Tang, Wang-Chien Lee Professor : 陳朝鈞 教授 Speaker : 邱志銘 Minji Wu, Jianliang Xu, Xueyan Tang, Wang-Chien Lee, “Top-k Monitoring

Monitoring a Top-1 query◦ TAG Base Station

A

B C

t1

t2

t3

51

56

52

43

45

48

51

56

5243

45

48

t1

t2

t3

35

38

37

t1

t2

t3

51

56

52

總共需要 9 次傳送

52008/12/3

Page 6: Minji Wu, Jianliang Xu, Xueyan Tang, Wang-Chien Lee Professor : 陳朝鈞 教授 Speaker : 邱志銘 Minji Wu, Jianliang Xu, Xueyan Tang, Wang-Chien Lee, “Top-k Monitoring

Monitoring a Top-1 query◦ FILA Base Station

A

B C

t1

t2

t3

48

52

48 52

43

45

48

t1

t2

t3

35

38

37

t1

t2

t3

51

56

52

probe node C

[39, 47] [47, 80]

[20, 39]

總共需要 6 次傳送

62008/12/3

Page 7: Minji Wu, Jianliang Xu, Xueyan Tang, Wang-Chien Lee Professor : 陳朝鈞 教授 Speaker : 邱志銘 Minji Wu, Jianliang Xu, Xueyan Tang, Wang-Chien Lee, “Top-k Monitoring

Base station has a continuous power supply.

Sensor nodes powered by battery.

Each sensor node measures the local physical phenomenon at a fixed sampling rate.

72008/12/3

Page 8: Minji Wu, Jianliang Xu, Xueyan Tang, Wang-Chien Lee Professor : 陳朝鈞 教授 Speaker : 邱志銘 Minji Wu, Jianliang Xu, Xueyan Tang, Wang-Chien Lee, “Top-k Monitoring

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. Query Reevaluation3. Filter update

82008/12/3

Page 9: Minji Wu, Jianliang Xu, Xueyan Tang, Wang-Chien Lee Professor : 陳朝鈞 教授 Speaker : 邱志銘 Minji Wu, Jianliang Xu, Xueyan Tang, Wang-Chien Lee, “Top-k Monitoring

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.

92008/12/3

Page 10: Minji Wu, Jianliang Xu, Xueyan Tang, Wang-Chien Lee Professor : 陳朝鈞 教授 Speaker : 邱志銘 Minji Wu, Jianliang Xu, Xueyan Tang, Wang-Chien Lee, “Top-k Monitoring

Uniform filter setting

◦ It is simple and favorable when the readings of sensor nodes follow a similar changing pattern.

102008/12/3

Page 11: Minji Wu, Jianliang Xu, Xueyan Tang, Wang-Chien Lee Professor : 陳朝鈞 教授 Speaker : 邱志銘 Minji Wu, Jianliang Xu, Xueyan Tang, Wang-Chien Lee, “Top-k Monitoring

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

112008/12/3

Page 12: Minji Wu, Jianliang Xu, Xueyan Tang, Wang-Chien Lee Professor : 陳朝鈞 教授 Speaker : 邱志銘 Minji Wu, Jianliang Xu, Xueyan Tang, Wang-Chien Lee, “Top-k Monitoring

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] .

122008/12/3

Page 13: Minji Wu, Jianliang Xu, Xueyan Tang, Wang-Chien Lee Professor : 陳朝鈞 教授 Speaker : 邱志銘 Minji Wu, Jianliang Xu, Xueyan Tang, Wang-Chien Lee, “Top-k Monitoring

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

132008/12/3

Page 14: Minji Wu, Jianliang Xu, Xueyan Tang, Wang-Chien Lee Professor : 陳朝鈞 教授 Speaker : 邱志銘 Minji Wu, Jianliang Xu, Xueyan Tang, Wang-Chien Lee, “Top-k Monitoring

A Sensor initiated update message:◦ Sensor ID: 4 bytes◦ Sensor Reading: 4 Bytes

A filtering windows is characterized by 8 bytes.

142008/12/3

Page 15: Minji Wu, Jianliang Xu, Xueyan Tang, Wang-Chien Lee Professor : 陳朝鈞 教授 Speaker : 邱志銘 Minji Wu, Jianliang Xu, Xueyan Tang, Wang-Chien Lee, “Top-k Monitoring

2008/12/315

10 Sensor 120 Sensor

Page 16: Minji Wu, Jianliang Xu, Xueyan Tang, Wang-Chien Lee Professor : 陳朝鈞 教授 Speaker : 邱志銘 Minji Wu, Jianliang Xu, Xueyan Tang, Wang-Chien Lee, “Top-k Monitoring

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◦ Temperature (TEMP)◦ Dew point (DEW)◦ Logged by the station at the University of Washington

from August 2004 to August 2005 Total 500000 sensor readings

◦ 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.

162008/12/3

Page 17: Minji Wu, Jianliang Xu, Xueyan Tang, Wang-Chien Lee Professor : 陳朝鈞 教授 Speaker : 邱志銘 Minji Wu, Jianliang Xu, Xueyan Tang, Wang-Chien Lee, “Top-k Monitoring

172008/12/3

Page 18: Minji Wu, Jianliang Xu, Xueyan Tang, Wang-Chien Lee Professor : 陳朝鈞 教授 Speaker : 邱志銘 Minji Wu, Jianliang Xu, Xueyan Tang, Wang-Chien Lee, “Top-k Monitoring

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.

182008/12/3

Page 19: Minji Wu, Jianliang Xu, Xueyan Tang, Wang-Chien Lee Professor : 陳朝鈞 教授 Speaker : 邱志銘 Minji Wu, Jianliang Xu, Xueyan Tang, Wang-Chien Lee, “Top-k Monitoring

192008/12/3

Page 20: Minji Wu, Jianliang Xu, Xueyan Tang, Wang-Chien Lee Professor : 陳朝鈞 教授 Speaker : 邱志銘 Minji Wu, Jianliang Xu, Xueyan Tang, Wang-Chien Lee, “Top-k Monitoring

202008/12/3

Page 21: Minji Wu, Jianliang Xu, Xueyan Tang, Wang-Chien Lee Professor : 陳朝鈞 教授 Speaker : 邱志銘 Minji Wu, Jianliang Xu, Xueyan Tang, Wang-Chien Lee, “Top-k Monitoring

212008/12/3

Page 22: Minji Wu, Jianliang Xu, Xueyan Tang, Wang-Chien Lee Professor : 陳朝鈞 教授 Speaker : 邱志銘 Minji Wu, Jianliang Xu, Xueyan Tang, Wang-Chien Lee, “Top-k Monitoring

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.

222008/12/3