DocumentCode
750962
Title
Adaptive on-the-fly compression
Author
Krintz, Chandra ; Sucu, Sezgin
Author_Institution
Dept. of Comput. Sci., California Univ., Santa Barbara, CA, USA
Volume
17
Issue
1
fYear
2006
Firstpage
15
Lastpage
24
Abstract
We present a system called the adaptive compression environment (ACE) that automatically and transparently applies compression (on-the-fly) to a communication stream to improve network transfer performance. ACE uses a series of estimation techniques to make short-term forecasts of compressed and uncompressed transfer time at the 32 Kb block level. ACE considers underlying networking technology, available resource performance, and data characteristics as part of its estimations to determine which compression algorithm to apply (if any). Our empirical evaluation shows that, on average, ACE improves transfer performance given changing network types and performance characteristics by 8 to 93 percent over using the popular compression techniques that we studied (Bzip, Zlib, LZO, and no compression) alone.
Keywords
Internet; data compression; performance evaluation; resource allocation; adaptive compression environment; estimation techniques; network transfer performance; Adaptive systems; Bandwidth; Compression algorithms; Distributed computing; Grid computing; IP networks; Mobile computing; Portable computers; Weather forecasting; Web services; Adaptive compression; dynamic; mobile systems.; performance prediction;
fLanguage
English
Journal_Title
Parallel and Distributed Systems, IEEE Transactions on
Publisher
ieee
ISSN
1045-9219
Type
jour
DOI
10.1109/TPDS.2006.3
Filename
1549812
Link To Document