Top Banner
1 Compression and Storage Schemes in a Sensor Network with Spatial and Temporal Coding Techniques You-Chiun Wang, Yao-Yu Hsieh, and Yu-Chee Tseng IEEE Vehicular Technology Conference, 2008
20

1 Compression and Storage Schemes in a Sensor Network with Spatial and Temporal Coding Techniques You-Chiun Wang, Yao-Yu Hsieh, and Yu-Chee Tseng IEEE.

Jan 21, 2016

Download

Documents

Clarence Dawson
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: 1 Compression and Storage Schemes in a Sensor Network with Spatial and Temporal Coding Techniques You-Chiun Wang, Yao-Yu Hsieh, and Yu-Chee Tseng IEEE.

1

Compression and Storage Schemes in a Sensor Network with Spatial and Temporal Coding TechniquesYou-Chiun Wang, Yao-Yu Hsieh, and Y

u-Chee Tseng

IEEE Vehicular Technology Conference, 2008

Page 2: 1 Compression and Storage Schemes in a Sensor Network with Spatial and Temporal Coding Techniques You-Chiun Wang, Yao-Yu Hsieh, and Yu-Chee Tseng IEEE.

2

Outline

Introduction Multi-resolution compression and storage

(MCS) framework Compression and storage schemes Implementation and experimental results Conclusions

Page 3: 1 Compression and Storage Schemes in a Sensor Network with Spatial and Temporal Coding Techniques You-Chiun Wang, Yao-Yu Hsieh, and Yu-Chee Tseng IEEE.

3

Introduction

The communication overhead will dominate sensor node’s energy consumption

Sensing data reported from sensor nodes often exhibit a certain degree of data correlation Spatial correlation Temporal correlation

People may query different resolutions of sensing data from a wireless sensor network

Page 4: 1 Compression and Storage Schemes in a Sensor Network with Spatial and Temporal Coding Techniques You-Chiun Wang, Yao-Yu Hsieh, and Yu-Chee Tseng IEEE.

4

Multi-resolution compression and storage (MCS) framework

Page 5: 1 Compression and Storage Schemes in a Sensor Network with Spatial and Temporal Coding Techniques You-Chiun Wang, Yao-Yu Hsieh, and Yu-Chee Tseng IEEE.

5

Compression and storage schemes Spatial compression scheme Temporal compression scheme Storage scheme

Page 6: 1 Compression and Storage Schemes in a Sensor Network with Spatial and Temporal Coding Techniques You-Chiun Wang, Yao-Yu Hsieh, and Yu-Chee Tseng IEEE.

6

Spatial compression scheme

Layer-1 compression Layer-i (i > 1) compression Decompression

Compression ratio: ( 0 ≦ γ < 1 )

Page 7: 1 Compression and Storage Schemes in a Sensor Network with Spatial and Temporal Coding Techniques You-Chiun Wang, Yao-Yu Hsieh, and Yu-Chee Tseng IEEE.

7

Layer-1 compression

A layer-1 processing node collects the sensing data from the sensor nodes in its block

M = (si,j)k×k

M =

28 27 28 29

29 28 28 29

30 29 28 29

29 29 28 28

Page 8: 1 Compression and Storage Schemes in a Sensor Network with Spatial and Temporal Coding Techniques You-Chiun Wang, Yao-Yu Hsieh, and Yu-Chee Tseng IEEE.

8

Layer-1 compression (2D-DCT) Two-dimensional discrete cosine transform (2

D-DCT) method 2D-DCT will compact those significant values

in the upper-left part of the transformed matrix

Page 9: 1 Compression and Storage Schemes in a Sensor Network with Spatial and Temporal Coding Techniques You-Chiun Wang, Yao-Yu Hsieh, and Yu-Chee Tseng IEEE.

9

Layer-1 compression (RZS)

A reduced zigzag scan (RZS) method is applied to translate M’ into an one dimensional array

k2×λ

λ = 1 −γ

Page 10: 1 Compression and Storage Schemes in a Sensor Network with Spatial and Temporal Coding Techniques You-Chiun Wang, Yao-Yu Hsieh, and Yu-Chee Tseng IEEE.

10

Layer-i (i > 1) compression

Reduce the length of array D (passed from the layer i−1) to λi × k2 elements

Layer-1

Layer-2

Page 11: 1 Compression and Storage Schemes in a Sensor Network with Spatial and Temporal Coding Techniques You-Chiun Wang, Yao-Yu Hsieh, and Yu-Chee Tseng IEEE.

11

Decompression

The sink recovers the corresponding array D to a two-dimensional matrix M’ = (ti,j)k×k

Adopt the inverse 2D-DCT method to transform M to a new matrix M’’ = (si,j)k×k

Page 12: 1 Compression and Storage Schemes in a Sensor Network with Spatial and Temporal Coding Techniques You-Chiun Wang, Yao-Yu Hsieh, and Yu-Chee Tseng IEEE.

12

Temporal compression scheme

The temporal compression scheme is performed by each sensor node

Users can specify a small update threshold δ to determine whether a node should transmit its data or not

δ= 2°C

S1,1= 28°C

Range: 28°C ± 2°C

Page 13: 1 Compression and Storage Schemes in a Sensor Network with Spatial and Temporal Coding Techniques You-Chiun Wang, Yao-Yu Hsieh, and Yu-Chee Tseng IEEE.

13

Storage scheme(1/2)

For a node i, we will store frames ft, ft−1, ft−3, ft−

7, · · · , and ft−2ni−1

+1

1 2 3

ft ft−1 ft−3

4 3 1

5 4 2

Page 14: 1 Compression and Storage Schemes in a Sensor Network with Spatial and Temporal Coding Techniques You-Chiun Wang, Yao-Yu Hsieh, and Yu-Chee Tseng IEEE.

14

Storage scheme(2/2)

fj has been stored in node i’s local memory, node I directly replies fj to the sink

j < t−2ni−1 +1, node i replies a fail message to the sink because fj is too old to be stored in node i

5 4 2

f3 = ?

(f4+f2)/2

Page 15: 1 Compression and Storage Schemes in a Sensor Network with Spatial and Temporal Coding Techniques You-Chiun Wang, Yao-Yu Hsieh, and Yu-Chee Tseng IEEE.

15

Implementation and experimental results We use the MICAz Motes as sensor nodes a

nd processing nodes Set the system parameters α = 4 and k = 2 We use this prototype to collect indoor tempe

ratures during 25 hours The compression ratio γ is set to 0.25 The update threshold δ is set to 0.2°C

Page 16: 1 Compression and Storage Schemes in a Sensor Network with Spatial and Temporal Coding Techniques You-Chiun Wang, Yao-Yu Hsieh, and Yu-Chee Tseng IEEE.

16

The total amount of message transmissions

Page 17: 1 Compression and Storage Schemes in a Sensor Network with Spatial and Temporal Coding Techniques You-Chiun Wang, Yao-Yu Hsieh, and Yu-Chee Tseng IEEE.

17

Average temperatures reported by the 16 nodes

Page 18: 1 Compression and Storage Schemes in a Sensor Network with Spatial and Temporal Coding Techniques You-Chiun Wang, Yao-Yu Hsieh, and Yu-Chee Tseng IEEE.

18

Conclusions

MCS provides multi-resolution data compression and storage in a wireless sensor network

MCS can effectively reduce message transmissions of sensor nodes

MCS framework not only significantly reduces the message transmissions but also preserves important characteristics of sensing reports

Page 19: 1 Compression and Storage Schemes in a Sensor Network with Spatial and Temporal Coding Techniques You-Chiun Wang, Yao-Yu Hsieh, and Yu-Chee Tseng IEEE.

19

Thank you!

Page 20: 1 Compression and Storage Schemes in a Sensor Network with Spatial and Temporal Coding Techniques You-Chiun Wang, Yao-Yu Hsieh, and Yu-Chee Tseng IEEE.

20

M

26 28 30

26 28 29

26 27 28

M’

77.9 118.5 126.7

110 167.4 172.9

109.8 161 166.5