ACM Home Page
Please provide us with feedback. Feedback
Data compression algorithms for energy-constrained devices in delay tolerant networks
Full text PdfPdf (428 KB)
Source Conference On Embedded Networked Sensor Systems archive
Proceedings of the 4th international conference on Embedded networked sensor systems table of contents
Boulder, Colorado, USA
SESSION: In-network processing table of contents
Pages: 265 - 278  
Year of Publication: 2006
ISBN:1-59593-343-3
Authors
Christopher M. Sadler  Princeton University
Margaret Martonosi  Princeton University
Sponsors
SIGMOBILE: ACM Special Interest Group on Mobility of Systems, Users, Data and Computing
SIGCOMM: ACM Special Interest Group on Data Communication
SIGOPS: ACM Special Interest Group on Operating Systems
SIGMETRICS: ACM Special Interest Group on Measurement and Evaluation
ACM: Association for Computing Machinery
SIGBED: ACM Special Interest Group on Embedded Systems
SIGARCH: ACM Special Interest Group on Computer Architecture
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 36,   Downloads (12 Months): 245,   Citation Count: 13
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1182807.1182834
What is a DOI?

ABSTRACT

Sensor networks are fundamentally constrained by the difficulty and energy expense of delivering information from sensors to sink. Our work has focused on garnering additional significant energy improvements by devising computationally-efficient lossless compression algorithms on the source node. These reduce the amount of data that must be passed through the network and to the sink, and thus have energy benefits that are multiplicative with the number of hops the data travels through the network.Currently, if sensor system designers want to compress acquired data, they must either develop application-specific compression algorithms or use off-the-shelf algorithms not designed for resource-constrained sensor nodes. This paper discusses the design issues involved with implementing, adapting, and customizing compression algorithms specifically geared for sensor nodes. While developing Sensor LZW (S-LZW) and some simple, but effective, variations to this algorithm, we show how different amounts of compression can lead to energy savings on both the compressing node and throughout the network and that the savings depends heavily on the radio hardware. To validate and evaluate our work, we apply it to datasets from several different real-world deployments and show that our approaches can reduce energy consumption by up to a factor of 4.5X across the network.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
T. Arici, B. Gedik, Y. Altunbasak, and L. Liu. PINCO: a Pipelined In-Network Compression Scheme for Data Collection in Wireless Sensor Networks. In IEEE Intl. Conf. on Computer Communications and Networks, 2003.
 
2
ATMEL. AT45DB041B, 4M bit, 2.7-Volt Only Serial-Interface Flash with Two 264-Byte SRAM Buffers data sheet. http://www.atmel.com/, June 2003.
 
3
ATMEL. 8-bit AVR Microcontroller with 128K Bytes In-System Programmable Flash Datasheet. http://www.atmel.com/, 2004.
 
4
S.J. Baek, G. de Veciana, and X. Su. Minimizing Energy Consumption in Large-Scale Sensor Networks Through Distributed Data Compression and Hierarchical Aggregation. IEEE Journal on Selected Areas in Communications, 2004.
5
 
6
 
7
M. Burrows and D.J. Wheeler. A Block-sorting Lossless Data Compression Algorithm. Digital Systems Research Center Research Report, 124, 1994.
 
8
Chipcon AS. Chipcon SmartRF CC1000 Datasheet rev. 2.3. http://www.chipcon.com/, Aug. 2005.
 
9
Chipcon AS. Chipcon SmartRF CC2420 Datasheet rev. 1.3. http://www.chipcon.com/, Oct. 2005.
 
10
J. Chou, D. Petrovic, and K. Ramchandran. A Distributed and Adaptive Signal Processing Approach to Reducing Energy Consumption in Sensor Networks. In Proc. INFOCOM, 2003.
 
11
J.G. Cleary and I.H. Witten. Data Compression using Adaptive Coding and Partial String Matching. IEEE Transactions on Communications, COM-32(4):396--402, April 1984.
 
12
Crossbow Technology, Inc. Mica2 Datasheet. http://www.xbow.com/, 2005.
13
14
 
15
D.A. Huffman. A Method for the Construction of Minimum-Redundancy Codes. In Proceedings of the I.R.E., 1952.
16
17
 
18
 
19
Markus Oberhumer. LZO Real-Time Data Compression Library. http://www.oberhumer.com/opensource/lzo/, Oct. 2005.
 
20
Maxstream, Inc. XTend OEM RF Module: Product Manual v1.2.4. http://www.maxstream.net/, Oct. 2005.
 
21
Moteiv Corp. Tmote Sky: Low power Wireless Sensor Module Datasheet. http://www.moteiv.com/, Mar. 2005.
 
22
M. Nelson. Data Compression with the Burrows-Wheeler Transform. Dr. Dobbs Journal, Sept. 1996.
 
23
E. Netto, R. Azevedo, P. Centoducatte, and G. Araujo. Mixed Static/Dynamic Profiling for Dictionary Based Code Compression. In Proc. Intl. Symposium on System-on-Chip, 2003.
24
 
25
D. Petrovic, R.C. Shah, K. Ramchandran, and J. Rabaey. Data Funneling: Routing with Aggregation and Compression for Wireless Sensor Networks. In SNPA Workshop, ICC 2003 Intl. Conf. on Communications, 2003.
 
26
S.S. Pradhan, J. Kusuma, and K. Ramchandran. Distributed Compression in a Dense Microsensor Network. IEEE Signal Processing Magazine, pages 51--60, March 2002.
 
27
W. Qin. SimIt-ARM. http://simit-arm.sourceforge.net/, Mar. 2003.
 
28
B.M. Sadler. Fundamentals of Energy-Constrained Sensor Network Systems. IEEE Aerospace and Electronics Systems Magazine, Tutorial Supplement, 2005.
29
 
30
T. Schmid, H. Dubois-Ferriere, and M. Vetteri. SensorScope: Experiences with a Wireless Building Monitoring Sensor Network. In Proc. of the Workshop on Real-World Wireless Sensor Networks (RealWSN), 2005.
31
32
33
 
34
C. Tang, C.S. Raghavendra, and V.K. Prasanna. Power Aware Coding for Spatio-Temporally Correlated Wireless Sensor Data. In IEEE Intl. Conf. on Mobile Ad-Hoc and Sensor Systems, 2004.
 
35
Texas Instruments. MSP430x161x Mixed Signal Microcontroller Datasheet. http://www.ti.com/, Mar. 2005.
 
36
TinyOS Community Forum. TinyOS. http://www.tinyos.net/.
 
37
A. Vahdat and D. Becker. Epidemic routing for partially connected ad hoc networks. In Technical Report CS-200006, Duke University, Apr. 2000.
38
 
39
T.A. Welch. A Technique for High-Performance Data Compression. IEEE Computer, 17(6):8--19, June 1984.
40
 
41
WxWiki. Z File Format. http://www.wxwidgets.org/wiki/index.php/ Development: Z File Format.
42
 
43
J. Ziv and A. Lempel. A Universal Algorithm for Sequential Data Compression. IEEE Transactions on Information Theory, 23(3):337--343, 1977.

CITED BY  14

Collaborative Colleagues:
Christopher M. Sadler: colleagues
Margaret Martonosi: colleagues