Search NASA⌕ Search

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

BibTeXRIS

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.