Harbin Institute of Technology Application-Aware Data Collection in Wireless Sensor Networks Fang...

25
rbin Institute of Technology Application-Aware Data Application-Aware Data Collection in Wireless Collection in Wireless Sensor Networks Sensor Networks Fang Xiaolin Harbin Institute of Technology

description

3 Harbin Institute of Technology Existing work n Multi-application based data collection Data sharing [9] Sample as less data as possible Data point Existing work studies data point sampling

Transcript of Harbin Institute of Technology Application-Aware Data Collection in Wireless Sensor Networks Fang...

Page 1: Harbin Institute of Technology Application-Aware Data Collection in Wireless Sensor Networks Fang Xiaolin Harbin Institute of Technology.

Harbin Institute of Technology

Application-Aware Data Application-Aware Data Collection in Wireless Sensor Collection in Wireless Sensor

NetworksNetworks

Fang XiaolinHarbin Institute of Technology

Page 2: Harbin Institute of Technology Application-Aware Data Collection in Wireless Sensor Networks Fang Xiaolin Harbin Institute of Technology.

2Harbin Institute of Technology

OutlineOutline Existing work Our problem An approximation algorithm An special instance Simulations

Page 3: Harbin Institute of Technology Application-Aware Data Collection in Wireless Sensor Networks Fang Xiaolin Harbin Institute of Technology.

3Harbin Institute of Technology

Existing workExisting work Multi-application based data collection

Data sharing [9]Sample as less data as possible

Data point

Existing work studies data point sampling

Page 4: Harbin Institute of Technology Application-Aware Data Collection in Wireless Sensor Networks Fang Xiaolin Harbin Institute of Technology.

4Harbin Institute of Technology

Our problemOur problem Multi-application based data collection Sample data for a continuous interval

Acoustic, video information [10], [11] Vibration measurement [12], [13], [14]Speed information [15]

Sample an interval

Page 5: Harbin Institute of Technology Application-Aware Data Collection in Wireless Sensor Networks Fang Xiaolin Harbin Institute of Technology.

5Harbin Institute of Technology

Problem definitionProblem definition Given a set of n tasks T , each task Ti

is denoted as Ti = <bi,ei,li>bi: beginning timeei: end timeli: data sampling interval length

Find a continuous sub-interval Ii for each task Ti so that

Page 6: Harbin Institute of Technology Application-Aware Data Collection in Wireless Sensor Networks Fang Xiaolin Harbin Institute of Technology.

6Harbin Institute of Technology

Problem complexityProblem complexity Non-linear non-convex optimization

problem Nonlinear integer programming

problem, If bi,ei,li are regarded as integers

Page 7: Harbin Institute of Technology Application-Aware Data Collection in Wireless Sensor Networks Fang Xiaolin Harbin Institute of Technology.

7Harbin Institute of Technology

Greedy algorithm overviewGreedy algorithm overview 1. Sort by end times 2. Find task set P overlap with first 3. Find solution for P, and Remove 4. Back to step 2

Page 8: Harbin Institute of Technology Application-Aware Data Collection in Wireless Sensor Networks Fang Xiaolin Harbin Institute of Technology.

8Harbin Institute of Technology

Greedy algorithm overviewGreedy algorithm overview 1. Sort by end times 2. Find task set P overlap with first 3. Find solution for P, and Remove 4. Back to step 2

Page 9: Harbin Institute of Technology Application-Aware Data Collection in Wireless Sensor Networks Fang Xiaolin Harbin Institute of Technology.

9Harbin Institute of Technology

Greedy algorithm overviewGreedy algorithm overview 1. Sort by end times 2. Find task set P overlap with first 3. Find solution for P, and Remove 4. Back to step 2

Page 10: Harbin Institute of Technology Application-Aware Data Collection in Wireless Sensor Networks Fang Xiaolin Harbin Institute of Technology.

10Harbin Institute of Technology

Greedy algorithm overviewGreedy algorithm overview 1. Sort by end times 2. Find task set P overlap with first 3. Find solution for P, and Remove 4. Back to step 2

Page 11: Harbin Institute of Technology Application-Aware Data Collection in Wireless Sensor Networks Fang Xiaolin Harbin Institute of Technology.

11Harbin Institute of Technology

Find solution for PFind solution for P Compute [s,e] for the tasks overlap

with each other

Page 12: Harbin Institute of Technology Application-Aware Data Collection in Wireless Sensor Networks Fang Xiaolin Harbin Institute of Technology.

12Harbin Institute of Technology

Approximation algorithm Approximation algorithm analysisanalysis

Approximation ratio is 2 Time complexity is

Page 13: Harbin Institute of Technology Application-Aware Data Collection in Wireless Sensor Networks Fang Xiaolin Harbin Institute of Technology.

13Harbin Institute of Technology

A special instanceA special instance General problem Ti = <bi,ei,li> Special instance Ti = <bi,ei,l> The data length is the same

Can be solved in O(n2)

Page 14: Harbin Institute of Technology Application-Aware Data Collection in Wireless Sensor Networks Fang Xiaolin Harbin Institute of Technology.

14Harbin Institute of Technology

Algorithm overview Algorithm overview 1. Sort by the end times 2. Remove tasks cover other tasks 3. Dynamic programming

Does not affect the result

Page 15: Harbin Institute of Technology Application-Aware Data Collection in Wireless Sensor Networks Fang Xiaolin Harbin Institute of Technology.

15Harbin Institute of Technology

Algorithm overview Algorithm overview 1. Sort by the end times 2. Remove tasks cover other tasks 3. Dynamic programming

Page 16: Harbin Institute of Technology Application-Aware Data Collection in Wireless Sensor Networks Fang Xiaolin Harbin Institute of Technology.

16Harbin Institute of Technology

Algorithm overview Algorithm overview 1. Sort by the end times 2. Remove tasks cover other tasks 3. Dynamic programming

Computing x(i,j), then x(1,n) is the result[3,7]

[5,9][12,16]

x(i,j) [s,e]x(1,1) [3,7]

x(2,2) [5,9]

x(3,3) [12,16]

x(1,2) [3,8]

x(2,3) [5,10]

Page 17: Harbin Institute of Technology Application-Aware Data Collection in Wireless Sensor Networks Fang Xiaolin Harbin Institute of Technology.

17Harbin Institute of Technology

Algorithm overview Algorithm overview 1. Sort by the end times 2. Remove tasks cover other tasks 3. Dynamic programming

Computing x(i,j), then x(1,n) is the result[3,8]

x(i,j) [s,e]x(1,1) [3,7]

x(2,2) [5,9]

x(3,3) [12,16]

x(1,2) [3,8]

x(2,3) [5,10]

Page 18: Harbin Institute of Technology Application-Aware Data Collection in Wireless Sensor Networks Fang Xiaolin Harbin Institute of Technology.

18Harbin Institute of Technology

Algorithm overview Algorithm overview 1. Sort by the end times 2. Remove tasks cover other tasks 3. Dynamic programming

Computing x(i,j), then x(1,n) is the result

[5,10] x(i,j) [s,e]x(1,1) [3,7]

x(2,2) [5,9]

x(3,3) [12,16]

x(1,2) [3,8]

x(2,3) [5,10]

Page 19: Harbin Institute of Technology Application-Aware Data Collection in Wireless Sensor Networks Fang Xiaolin Harbin Institute of Technology.

19Harbin Institute of Technology

Algorithm overview Algorithm overview 1. Sort by the end times 2. Remove tasks cover other tasks 3. Dynamic programming

Computing x(i,j), then x(1,n) is the result[3,10]

x(i,j) [s,e]x(1,1) [3,7]

x(2,2) [5,9]

x(3,3) [12,16]

x(1,2) [3,8]

x(2,3) [5,10]x(1,3) =x(1,1) U x(2,3)x

x(1,2) U x(3,3)xmin

Page 20: Harbin Institute of Technology Application-Aware Data Collection in Wireless Sensor Networks Fang Xiaolin Harbin Institute of Technology.

20Harbin Institute of Technology

SimulationSimulation Tossim Four cases Tasks are from multi-applications Each application consists of

periodical tasks

Page 21: Harbin Institute of Technology Application-Aware Data Collection in Wireless Sensor Networks Fang Xiaolin Harbin Institute of Technology.

21Harbin Institute of Technology

SimulationSimulation short sampling interval lengths

Page 22: Harbin Institute of Technology Application-Aware Data Collection in Wireless Sensor Networks Fang Xiaolin Harbin Institute of Technology.

22Harbin Institute of Technology

SimulationSimulation longer sampling interval lengths

Page 23: Harbin Institute of Technology Application-Aware Data Collection in Wireless Sensor Networks Fang Xiaolin Harbin Institute of Technology.

23Harbin Institute of Technology

SimulationSimulation Different Window size

Page 24: Harbin Institute of Technology Application-Aware Data Collection in Wireless Sensor Networks Fang Xiaolin Harbin Institute of Technology.

24Harbin Institute of Technology

SimulationSimulation Data loss

Page 25: Harbin Institute of Technology Application-Aware Data Collection in Wireless Sensor Networks Fang Xiaolin Harbin Institute of Technology.

25Harbin Institute of Technology