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

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

Embed Size (px)

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

Citation preview

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