Affiliation:
1. Massachusetts Institute of Technology
Abstract
Thanks to the rapid proliferation of connected devices, sensor-generated time series constitute a large and growing portion of the world's data. Often, this data is collected from distributed, resource-constrained devices and centralized at one or more servers. A key challenge in this setup is reducing the size of the transmitted data without sacrificing its quality. Lower quality reduces the data's utility, but smaller size enables both reduced network and storage costs at the servers and reduced power consumption in sensing devices. A natural solution is to compress the data at the sensing devices. Unfortunately, existing compression algorithms either violate the memory and latency constraints common for these devices or, as we show experimentally, perform poorly on sensor-generated time series.
We introduce a time series compression algorithm that achieves state-of-the-art compression ratios while requiring less than 1KB of memory and adding virtually no latency. This method is suitable not only for low-power devices collecting data, but also for servers storing and querying data; in the latter context, it can decompress at over 3GB/s in a single thread, even faster than many algorithms with much lower compression ratios. A key component of our method is a high-speed forecasting algorithm that can be trained online and significantly outperforms alternatives such as delta coding.
Extensive experiments on datasets from many domains show that these results hold not only for sensor data but also across a wide array of other time series.
Funder
National Science Foundation
Publisher
Association for Computing Machinery (ACM)
Subject
Computer Networks and Communications,Hardware and Architecture,Human-Computer Interaction
Reference78 articles.
1. Information technology -- generic coding of moving pictures and associated audio information -- part 7: Advanced audio coding (aac) 2006. https://www.iso.org/standard/43345.html. Information technology -- generic coding of moving pictures and associated audio information -- part 7: Advanced audio coding (aac) 2006. https://www.iso.org/standard/43345.html.
2. Digi-key electronics 2017. https://www.digikey.com/products/en/integrated-circuits-ics/data-acquisition-analog-to-digital-converters-adc700?k=adc8k=8pkeyword=adc8pv1989=0. Digi-key electronics 2017. https://www.digikey.com/products/en/integrated-circuits-ics/data-acquisition-analog-to-digital-converters-adc700?k=adc8k=8pkeyword=adc8pv1989=0.
3. Intel quark microcontrollers 2017. https://www.intel.com/content/www/us/en/embedded/products/quark/overview.html. Intel quark microcontrollers 2017. https://www.intel.com/content/www/us/en/embedded/products/quark/overview.html.
4. Social fMRI: Investigating and shaping social mechanisms in the real world
5. J. Alakuijala and Z. Szabadka. Brotli compressed data format. Technical report 2016. J. Alakuijala and Z. Szabadka. Brotli compressed data format. Technical report 2016.
Cited by
60 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献