compressive data gathering for large-scale wireless sensor networks

28
Compressive Data Gathering for Large-Scale Wireless Sensor Networks Chong Luo Feng Wu Shanghai Jiao Tong University Microsoft Research Asia Jun Sun Chang Wen Chen Shanghai Jiao Tong University SUNY at Buffalo, NY 14260- 2000, USA MobiCom 2009, Sep. 20- 25

Upload: dolph

Post on 23-Feb-2016

47 views

Category:

Documents


0 download

DESCRIPTION

Compressive Data Gathering for Large-Scale Wireless Sensor Networks. Chong Luo Feng Wu Shanghai Jiao Tong University Microsoft Research Asia Jun Sun Chang Wen Chen - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Compressive Data Gathering for Large-Scale  Wireless Sensor  Networks

Compressive Data Gathering for Large-Scale Wireless Sensor Networks

Chong Luo Feng WuShanghai Jiao Tong University Microsoft Research Asia

Jun Sun Chang Wen ChenShanghai Jiao Tong University SUNY at Buffalo, NY 14260-

2000, USA

MobiCom 2009, Sep. 20-25

Page 2: Compressive Data Gathering for Large-Scale  Wireless Sensor  Networks

Outline

• Compression techniques on sensor networks– Compression with explicit communication– Distributed source coding– Compressive Sensing(sampling)

• Proposed Compressive Data Gathering– Data gathering diagram– Compressive sensing

• Simulation• Conclusions

Page 3: Compressive Data Gathering for Large-Scale  Wireless Sensor  Networks

Compression Techniques on Sensor Networks

• Compression with explicit communication• Cristescu et al. (2006) proposed a joint entropy coding

approach

1 2X1

H(X2|X1)

X1, H(X2|X1)

EZLMS Link: http://www.powercam.cc/slide/3023

Page 4: Compressive Data Gathering for Large-Scale  Wireless Sensor  Networks

Distributed Wavelet Transform

• Assumptions: piecewise smooth data – Ciancio et al. (2006) and A’cimovi’c et al. (2005)

(1) Even nodes first broadcast their readings. (2) Upon receiving the readings from both sides, odd nodes compute the high pass coefficients

h(·)(3) Then, odd nodes transmit h(·) back and even nodes compute the low pass coefficients l(·)(4) After the transform, nodes transmit significant coefficients to the sink

Page 5: Compressive Data Gathering for Large-Scale  Wireless Sensor  Networks

Distributed Source Coding-- Slepian-Wolf coding

D. Slepian and J. K. Wolf (1973)

EZLMS Link: http://www.powercam.cc/slide/3189

Page 6: Compressive Data Gathering for Large-Scale  Wireless Sensor  Networks

Compressive Sensing

y XMeasurement matrix

Page 7: Compressive Data Gathering for Large-Scale  Wireless Sensor  Networks

Compressive Sensing

y transform basis

scoefficient

X

Page 8: Compressive Data Gathering for Large-Scale  Wireless Sensor  Networks

Compressive Sensing

y

transform basis

scoefficient

Page 9: Compressive Data Gathering for Large-Scale  Wireless Sensor  Networks

G. Quer et al. (2009)

x11 x12 x13 x14

x21 x22 x23 x24

… … .. ..… .. … …

X

Example of the considered multi-hop topology.

Irregular network setting [4](1) Graph wavelet(2) Diffusion wavelet

Network Scenario Setting

Page 10: Compressive Data Gathering for Large-Scale  Wireless Sensor  Networks

Measurement matrix Built on routing path

Routing path mm xy 111

random }1,1{1

mmm xyy 2212

mmm xyy 3323

mmm xyy 4434

…………………………………………

……………… ……………………

mlm

y ,........ ml321

nx

xxx

.3

2

1

Page 11: Compressive Data Gathering for Large-Scale  Wireless Sensor  Networks

Proposed Compressive Data Gathering-- Measurement Matrix

Page 12: Compressive Data Gathering for Large-Scale  Wireless Sensor  Networks

Proposed Compressive Data Gathering-- Measurement Matrix

Goal:(1) Reduce global

communication cost.

(2) Load balance

Page 13: Compressive Data Gathering for Large-Scale  Wireless Sensor  Networks

Proposed Compressive Data Gathering-- Measurement Matrix

44, di 55, di

66, di

6

3,

jjji d

Page 14: Compressive Data Gathering for Large-Scale  Wireless Sensor  Networks

Proposed Compressive Data Gathering-- Data Recovery

• Conditions:(1)

(2) Incoherence: correlation between and

kk MnkCM4 ~ 3 :Suggestion

log),(2

matrixt measuremen Random :Suggestion

|,|max),(,1 jiNji

N

Page 15: Compressive Data Gathering for Large-Scale  Wireless Sensor  Networks

Reconstruction: optimization

syss

osubject t ||||min 1

Linear programmingOrthogonal matching pursuit (OMP)

Page 16: Compressive Data Gathering for Large-Scale  Wireless Sensor  Networks

Recover Data with Abnormal Readings

Page 17: Compressive Data Gathering for Large-Scale  Wireless Sensor  Networks

Proposed SolutionNormal reading

Deviated values of abnormal readings

New basis

Page 18: Compressive Data Gathering for Large-Scale  Wireless Sensor  Networks

NS-2 Simulation

• Topology:– Chain vs. Grid

• Data sparsity is assumed to be 5%.– For example, when N = 1000, K = 50, and M = 200

Page 19: Compressive Data Gathering for Large-Scale  Wireless Sensor  Networks

Capacity-- Chain topology

• N=1000• The distance between

adjacent nodes are 10 meters

Page 20: Compressive Data Gathering for Large-Scale  Wireless Sensor  Networks

Capacity-- Grid topology

• N=1089• 33 rows x 33 cols• The distance between adjacent

nodes is 14 meters

Page 21: Compressive Data Gathering for Large-Scale  Wireless Sensor  Networks

Packet Loss Rate-- Grid topology

Page 22: Compressive Data Gathering for Large-Scale  Wireless Sensor  Networks

Experiments on Real Data Sets-- CTD Data from Ocean

K=40M=100

Page 23: Compressive Data Gathering for Large-Scale  Wireless Sensor  Networks

Experiments on Real Data Sets-- CTD Data from Ocean

Page 24: Compressive Data Gathering for Large-Scale  Wireless Sensor  Networks

Experiments on Real Data Sets-- Temperature in Data Center

Page 25: Compressive Data Gathering for Large-Scale  Wireless Sensor  Networks

Experiments on Real Data Sets-- Temperature in Data Center

Low spatial correlation : not sparse

Page 26: Compressive Data Gathering for Large-Scale  Wireless Sensor  Networks

Experiments on Real Data Sets-- Temperature in Data Center

• Sort di in ascending order according to their sensing values at a particular moment t0

– The resulting readings are piece-wise smooth.

– server temperatures do not change violently,• sensor readings collected

within a relatively short time period can also be regard as piece-wise smooth if organized in the same order.

• N=498

Page 27: Compressive Data Gathering for Large-Scale  Wireless Sensor  Networks

Experiments on Real Data Sets-- Temperature in Data Center

Page 28: Compressive Data Gathering for Large-Scale  Wireless Sensor  Networks

Conclusions

• This paper proposed a novel scheme for energy efficient data gathering in large scale wireless sensor networks based on compressive sampling theory.– Convert compress-then-transmit process into

compress-with-transmission process• We have shown that CDG can achieve a

capacity gain of N/M over baseline transmission.