DOE OSTI · 1092004
Integrating Online Compression to Accelerate Large-Scale Data Analytics Applications
Abstract
Abstract—With growing dataset sizes, and as computing cycles are increasing faster than storage and wide-area bandwidths, compression appears like a promising approach for improving the performance of large-scale data analytics applications. In this context, this paper makes the following contributions. First, we develop a new compression methodology, which exploits the similarities between spatial and/or temporal neighbors in a simulation dataset, and enables high compression ratios and low decompression costs. Second, we have developed a framework that can be used to incorporate a variety of compression and decompression algorithms. This framework also supports a simple API to allow integration with an existing application or data processing middleware. Once a compression algorithm is implemented, this framework can allow multi-threaded retrieval, multi-threaded data decompression, and use of informed prefetching and caching. By integrating this framework with a data-intensive middleware, we have applied our compression methodology and framework to three applications over two datasets, including a GCRM climate model dataset. We obtained an average compression ratio of 51.68%, and up to 53.27% improvement in execution time of data analysis applications.
Explore related subjects
Keep this discovery
Explore connections, maps & timelines
Bicer, T., Yin, Jian, Chiu, David, Agrawal, Gagan, Schuchardt, Karen L.. 2013-05-19. Integrating Online Compression to Accelerate Large-Scale Data Analytics Applications. https://doi.org/10.1109/ipdps.2013.81
Cite the original work for its findings. Save a collection to share your selection of sources.