ACM Home Page
Please provide us with feedback. Feedback
Energy and performance evaluation of lossless file data compression on server systems
Full text PdfPdf (274 KB)
Source ACM International Conference Proceeding Series archive
Proceedings of SYSTOR 2009: The Israeli Experimental Systems Conference table of contents
Haifa, Israel
SESSION: Power management table of contents
Article No. 4  
Year of Publication: 2009
ISBN:978-1-60558-623-6
Authors
Rachita Kothiyal  Stony Brook University
Vasily Tarasov  Stony Brook University
Priya Sehgal  Stony Brook University
Erez Zadok  Stony Brook University
Sponsors
: Melanox Technologies
: Hebrew University of Jerusalem
IBM : IBM
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 36,   Downloads (12 Months): 90,   Citation Count: 0
Additional Information:

abstract   references   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/1534530.1534536
What is a DOI?

ABSTRACT

Data compression has been claimed to be an attractive solution to save energy consumption in high-end servers and data centers. However, there has not been a study to explore this. In this paper, we present a comprehensive evaluation of energy consumption for various file compression techniques implemented in software. We apply various compression tools available on Linux to a variety of data files, and we try them on server class and workstation class systems. We compare their energy and performance results against raw reads and writes. Our results reveal that software based data compression cannot be considered as a universal solution to reduce energy consumption. Various factors like the type of the data file, the compression tool being used, the read-to-write ratio of the workload, and the hardware configuration of the system impact the efficacy of this technique. In some cases, however, we found compression to save substantial energy and improve performance.


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
K. Y. Alina Oprea, Michael K. Reiter. Space-efficient block storage integrity. In Proceedings of the NDSS Symposium, 2005.
 
2
P. A. Alsberg. Space and time savings through large data base compression and dynamic restructuring. Proceedings of the IEEE, 63(8):1114--1122, 1975.
3
4
 
5
 
6
L. Benini, D. Bruni, B. Ricco, A. Macii, and E. Macii. An adaptive data compression scheme for memory traffic minimization in processor-based systems. IEEE International Symposium on Circuits and Systems (ISCAS '02), 4:IV-866-IV-869, 2002.
7
8
 
9
 
10
P. Bohrer, E. N. Elnozahy, T. Keller, M. Kistler, and L. C. Mcdowell. The case for Power Management in Web Servers, 2002. www.research.ibm.com/people/1/lefurgy/Publications/pac2002.pdf.
 
11
 
12
CompuGreen, LLC. The Green500 List. www.green500.org, 2008.
 
13
 
14
D. C. Montgomery. Engineering Statistics. Wiley, 3 edition, 2004.
 
15
 
16
 
17
18
19
 
20
Fluke 289 Digital Multimeter. http://assets.fluke.com/manuals/287_289_umeng0100.pdf.
 
21
Fluke i410 AC/DC Current Clamp. http://assets.fluke.com/manuals/i4101010iseng0200.pdf.
 
22
 
23
R. Gonzalez and M. Horowitz. Energy Dissipation in General Purpose Microprocessors. IEEE Journal of Solid-state Circuits, 31(9):1277--1284, September 1996.
 
24
B. Gordon and T. Meng. A low power subband video decoder architecture. In Proceeding of the IEEE International Conference on Acoustics, Speech, and Signal Processing, volume ii, pages 409--412, 1994.
25
26
 
27
28
 
29
M. Kandemir, O. Ozturk, M. Irwin, and I. Kolcu. Using data compression to increase energy savings in multi-bank memories. In Proceedings of the 10th International Euro-Par Conference on Parallel Processing (Euro-Par '04), volume 3149 of Lecture Notes in Computer Science, pages 310--317. Springer-Verlag Berlin Heidelberg, 2004.
 
30
G. Keramidas, K. Aisopos, and S. Kaxiras. Dynamic Dictionary-Based Data Compression for Level-1 Caches. In Proceedings of the 19th International Conference on Architecture of Computing Systems (ARCS '06), pages 114--129, 2006.
 
31
N. Kim, T. Austin, and T. Mudge. Low-Energy Data Cache using Sign Compression and Cache Line Bisection. In Proceedings of the 2nd Annual Workshop on Memory Performance Issues (WMPI '02), 2002.
 
32
33
34
 
35
 
36
 
37
W.-C. Lin and C.-H. Chen. An energy-delay efficient power management scheme for embedded system in multimedia applications. In Proceedings of The IEEE Asia Pacific Conference on Circuit and System (APCCAS), pages 869--872, 2004.
 
38
J. R. Lorch and A. J. Smith. Software strategies for portable computer energy management. IEEE Personal Communications, 5:48--63, 1998.
39
 
40
R. Manohar and N. Nystrom. Implications of voltage scaling in asynchronous architectures. Technical Report CSL-TR-2001-1013, Departament of Computer Science, Cornell University, 2001.
 
41
 
42
 
43
M. Oberhumer. lzop data compression utility. www.lzop.org/.
44
 
45
R. Jain. The Art of Computer System Performance Analysis. Wiley, 1991.
 
46
T. Raita. An automatic system for file compression. The Computer Journal, pages 80--86, 1987.
 
47
 
48
49
50
 
51
D. Shkarin. PPMd data compression utility. www.compression.ru/ds/.
52
 
53
54
 
55
R. B. Tremaine, P. A. Franaszek, J. T. Robinson, C. O. Schulz, T. B. Smith, M. E. Wazlowski, and P. M. Bland. IBM Memory Expansion Technology (MXT). IBM Journal of Research and Development, 45(2):271--286, 2001.
56
 
57
Watts up? PRO ES Power Meter. www.wattsupmeters. com/secure/products.php.
 
58
 
59
M. Weiser, B. Welsh, A. Demers, and S. Shenker. Scheduling for reduced CPU energy. Mobile Computing, 353:449--471, 1996.
 
60
D. Wheeler. Linux utility for wattsup pro es power meter. www.wattsupmeters.com/forum/index.php?topic=7.0.
 
61
J. Wilkes. Predictive power conservation. Technical Report HPL-CSP-92-5, Hewlett-Packard Laboratories, February 1992.
62
 
63
 
64
65
 
66
67
 
68
69

Collaborative Colleagues:
Rachita Kothiyal: colleagues
Vasily Tarasov: colleagues
Priya Sehgal: colleagues
Erez Zadok: colleagues