|
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
|
Deepak Ganesan , Ben Greenstein , Denis Perelyubskiy , Deborah Estrin , John Heidemann, An evaluation of multi-resolution storage for sensor networks, Proceedings of the 1st international conference on Embedded networked sensor systems, November 05-07, 2003, Los Angeles, California, USA
[doi> 10.1145/958491.958502]
|
| |
15
|
D.A. Huffman. A Method for the Construction of Minimum-Redundancy Codes. In Proceedings of the I.R.E., 1952.
|
 |
16
|
Chalermek Intanagonwiwat , Ramesh Govindan , Deborah Estrin, Directed diffusion: a scalable and robust communication paradigm for sensor networks, Proceedings of the 6th annual international conference on Mobile computing and networking, p.56-67, August 06-11, 2000, Boston, Massachusetts, United States
[doi> 10.1145/345910.345920]
|
 |
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
|
Victor Shnayder , Mark Hempstead , Bor-rong Chen , Geoff Werner Allen , Matt Welsh, Simulating the power consumption of large-scale sensor network applications, Proceedings of the 2nd international conference on Embedded networked sensor systems, November 03-05, 2004, Baltimore, MD, USA
[doi> 10.1145/1031495.1031518]
|
 |
32
|
|
 |
33
|
Robert Szewczyk , Alan Mainwaring , Joseph Polastre , John Anderson , David Culler, An analysis of a large scale habitat monitoring application, Proceedings of the 2nd international conference on Embedded networked sensor systems, November 03-05, 2004, Baltimore, MD, USA
[doi> 10.1145/1031495.1031521]
|
| |
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
|
Yong Wang , Sushant Jain , Margaret Martonosi , Kevin Fall, Erasure-coding based routing for opportunistic networks, Proceeding of the 2005 ACM SIGCOMM workshop on Delay-tolerant networking, p.229-236, August 26-26, 2005, Philadelphia, Pennsylvania, USA
[doi> 10.1145/1080139.1080140]
|
| |
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
|
Pei Zhang , Christopher M. Sadler , Stephen A. Lyon , Margaret Martonosi, Hardware design experiences in ZebraNet, Proceedings of the 2nd international conference on Embedded networked sensor systems, November 03-05, 2004, Baltimore, MD, USA
[doi> 10.1145/1031495.1031522]
|
| |
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 13
|
|
|
|
|
Dong-U Lee , Hyungjin Kim , Steven Tu , Mohammad Rahimi , Deborah Estrin , John D. Villasenor, Energy-optimized image communication on resource-constrained sensor platforms, Proceedings of the 6th international conference on Information processing in sensor networks, April 25-27, 2007, Cambridge, Massachusetts, USA
|
|
|
|
|
|
Ming Li , Tingxin Yan , Deepak Ganesan , Eric Lyons , Prashant Shenoy , Arun Venkataramani , Michael Zink, Multi-user data sharing in radar sensor networks, Proceedings of the 5th international conference on Embedded networked sensor systems, November 06-09, 2007, Sydney, Australia
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Abhishek B. Sharma , Leana Golubchik , Ramesh Govindan , Michael J. Neely, Dynamic data compression in multi-hop wireless networks, Proceedings of the eleventh international joint conference on Measurement and modeling of computer systems, June 15-19, 2009, Seattle, WA, USA
|
|
|
Liqian Luo , Qing Cao , Chengdu Huang , Lili Wang , Tarek F. Abdelzaher , John A. Stankovic , Michael Ward, Design, implementation, and evaluation of EnviroMic: A storage-centric audio sensor network, ACM Transactions on Sensor Networks (TOSN), v.5 n.3, p.1-35, May 2009
|
|
|
|
|
|
|
|