Proceedings of the ACM on Management of Data · 2023 · 16 citations · 29 references
ComputingComputer EngineeringData EngineeringStorage SystemsTime Series AnalysisData CompressionLossy Data CompressionAccuracyCompressionCompression AlgorithmsCompression TechniquesData Transfer OverheadMultiresolution RepresentationResolutionsTime Series Compression
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.
29
Arithmetic coding for data compression
Ian H. Witten, Radford M. Neal, John G. Cleary · Communications of the ACM · 1987 · 2.9K citations · Full text
The JPEG still picture compression standard
Gregory K. Wallace · IEEE Transactions on Consumer Electronics · 1992 · 2.8K citations
Joseph M. Hellerstein, Peter J. Haas, Helen J. Wang · 1997 · 928 citations · Full text
Scaling up dynamic time warping for datamining applications
Eamonn Keogh, Michael J. Pazzani · 2000 · 822 citations · Full text