Litcius/Paper detail

Hierarchical Residual Encoding for Multiresolution Time Series Compression

Bruno Barbarioli, Gabriel Mersy, Stavros Sintos, Sanjay Krishnan

2023Proceedings of the ACM on Management of Data16 citationsDOI

Abstract

Data compression is a key technique for reducing the cost of data transfer from storage to compute nodes. Increasingly, modern data scales necessitate lossy compression techniques, where exactness is sacrificed for a smaller compressed representation. One challenge in lossy compression is that different applications may have different accuracy demands. Today's compression techniques struggle in this setting either forcing the user to compress at the strictest accuracy demand, or to re-encode the data at multiple resolutions. This paper proposes a simple, but effective multiresolution compression algorithm for time series data, where a single encoding can effectively be decompressed at multiple output resolutions. There are a number of benefits over current state-of-the-art techniques for time series compression. (1) The storage footprint of this encoding is smaller than re-encoding the data at multiple resolutions. (2) Similarly, the compression latency is generally smaller than re-encoding at multiple resolutions. (3) Finally, the decompression latency of our encoding is significantly faster than single encodings at the strictest accuracy demand.

Topics & Concepts

Lossy compressionComputer scienceData compressionEncoding (memory)Lossless compressionENCODEContext-adaptive binary arithmetic codingCompression (physics)ResidualAlgorithmCompression ratioLatency (audio)Real-time computingArtificial intelligenceEngineeringTelecommunicationsChemistryInternal combustion engineMaterials scienceBiochemistryAutomotive engineeringGeneComposite materialTime Series Analysis and ForecastingAlgorithms and Data CompressionAdvanced Data Storage Technologies
Hierarchical Residual Encoding for Multiresolution Time Series Compression | Litcius