{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,14]],"date-time":"2026-07-14T02:53:29Z","timestamp":1783997609121,"version":"3.55.0"},"publisher-location":"New York, NY, USA","reference-count":73,"publisher":"ACM","license":[{"start":{"date-parts":[[2022,6,10]],"date-time":"2022-06-10T00:00:00Z","timestamp":1654819200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"name":"Direct Grant for Research, The Chinese University of Hong Kong","award":["Project No. 4055151"],"award-info":[{"award-number":["Project No. 4055151"]}]},{"name":"Research Grants Council of the Hong Kong Special Administrative Region, China","award":["GRF 15224918"],"award-info":[{"award-number":["GRF 15224918"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2022,6,10]]},"DOI":"10.1145\/3514221.3526175","type":"proceedings-article","created":{"date-parts":[[2022,6,12]],"date-time":"2022-06-12T02:33:49Z","timestamp":1655001229000},"page":"1418-1432","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":9,"title":["TimeUnion: An Efficient Architecture with Unified Data Model for Timeseries Management Systems on Hybrid Cloud Storage"],"prefix":"10.1145","author":[{"given":"Zhiqi","family":"Wang","sequence":"first","affiliation":[{"name":"The Chinese University of Hong Kong, Hong Kong, Hong Kong"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Zili","family":"Shao","sequence":"additional","affiliation":[{"name":"The Chinese University of Hong Kong, Hong Kong, Hong Kong"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2022,6,11]]},"reference":[{"key":"e_1_3_2_2_1_1","unstructured":"2021. Snappy | A fast compressor\/decompressor. https:\/\/github.com\/google\/snappy."},{"key":"e_1_3_2_2_2_1","unstructured":"2021. TimeUnion Source Code. https:\/\/github.com\/naivewong\/timeunion."},{"key":"e_1_3_2_2_3_1","volume-title":"or its affiliates","author":"Inc.","year":"2020","unstructured":"Inc. or its affiliates 2020, Amazon Web Services. 2021. Amazon EC2. https:\/\/aws.amazon.com\/ec2\/."},{"key":"e_1_3_2_2_4_1","volume-title":"or its affiliates","author":"Inc.","year":"2020","unstructured":"Inc. or its affiliates 2020, Amazon Web Services. 2021. Amazon Elastic Block Store. https:\/\/aws.amazon.com\/ebs\/."},{"key":"e_1_3_2_2_5_1","volume-title":"or its affiliates","author":"Inc.","year":"2020","unstructured":"Inc. or its affiliates 2020, Amazon Web Services. 2021. Amazon Lambda. https:\/\/aws.amazon.com\/lambda\/."},{"key":"e_1_3_2_2_6_1","volume-title":"or its affiliates","author":"Inc.","year":"2020","unstructured":"Inc. or its affiliates 2020, Amazon Web Services. 2021. Amazon S3. https:\/\/aws.amazon.com\/s3\/."},{"key":"e_1_3_2_2_7_1","volume-title":"BTrDB: Optimizing Storage System Design for Timeseries Processing. In 14th USENIX Conference on File and Storage Technologies (FAST 16)","author":"Andersen Michael P","unstructured":"Michael P Andersen and David E. Culler. 2016. BTrDB: Optimizing Storage System Design for Timeseries Processing. In 14th USENIX Conference on File and Storage Technologies (FAST 16). USENIX Association, Santa Clara, CA, 39--52. https:\/\/www.usenix.org\/conference\/fast16\/technical-sessions\/presentation\/andersen"},{"key":"e_1_3_2_2_8_1","volume-title":"An efficient implementation of trie structures. Software: Practice and Experience 22","author":"Aoe J.","year":"1992","unstructured":"J. Aoe, K. Morimoto, and Takashi Sato. 1992. An efficient implementation of trie structures. Software: Practice and Experience 22 (1992)."},{"key":"e_1_3_2_2_9_1","unstructured":"Prometheus Authors. 2020. Prometheus remote write. https:\/\/prometheus.io\/docs\/prometheus\/latest\/configuration\/configuration\/#remote_write."},{"key":"e_1_3_2_2_10_1","volume-title":"Disk and Log in Log Structured Key-Value Stores. In 2017 USENIX Annual Technical Conference (USENIX ATC 17)","author":"Balmau Oana","year":"2017","unstructured":"Oana Balmau, Diego Didona, Rachid Guerraoui, Willy Zwaenepoel, Huapeng Yuan, Aashray Arora, Karan Gupta, and Pavan Konka. 2017. TRIAD: Creating Synergies Between Memory, Disk and Log in Log Structured Key-Value Stores. In 2017 USENIX Annual Technical Conference (USENIX ATC 17). USENIX Association, Santa Clara, CA, 363--375. https:\/\/www.usenix.org\/conference\/atc17\/technical-sessions\/presentation\/balmau"},{"key":"e_1_3_2_2_11_1","volume-title":"SILK: Preventing Latency Spikes in Log-Structured Merge Key-Value Stores. In 2019 USENIX Annual Technical Conference (USENIX ATC 19)","author":"Balmau Oana","year":"2019","unstructured":"Oana Balmau, Florin Dinu, Willy Zwaenepoel, Karan Gupta, Ravishankar Chandhiramoorthi, and Diego Didona. 2019. SILK: Preventing Latency Spikes in Log-Structured Merge Key-Value Stores. In 2019 USENIX Annual Technical Conference (USENIX ATC 19). USENIX Association, Renton, WA, 753--766. https:\/\/www.usenix.org\/conference\/atc19\/presentation\/balmau"},{"key":"e_1_3_2_2_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/3064176.3064193"},{"key":"e_1_3_2_2_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/3318464.3386136"},{"key":"e_1_3_2_2_14_1","volume-title":"2018 USENIX Annual Technical Conference (USENIX ATC 18)","author":"Chan Helen H. W.","year":"2018","unstructured":"Helen H. W. Chan, Yongkun Li, Patrick P. C. Lee, and Yinlong Xu. 2018. HashKV: Enabling Efficient Updates in KV Storage via Hashing. In 2018 USENIX Annual Technical Conference (USENIX ATC 18). USENIX Association, Boston, MA, 1007--1019. https:\/\/www.usenix.org\/conference\/atc18\/presentation\/chan"},{"key":"e_1_3_2_2_15_1","unstructured":"Google Cloud. 2021. Cloud Persistent Disk. https:\/\/cloud.google.com\/persistent-disk."},{"key":"e_1_3_2_2_16_1","unstructured":"Google Cloud. 2021. Google Cloud Storage. https:\/\/cloud.google.com\/storage\/."},{"key":"e_1_3_2_2_17_1","volume-title":"SplinterDB: Closing the Bandwidth Gap for NVMe Key-Value Stores. In 2020 USENIX Annual Technical Conference (USENIX ATC 20)","author":"Conway Alexander","year":"2020","unstructured":"Alexander Conway, Abhishek Gupta, Vijay Chidambaram, Martin Farach-Colton, Richard Spillane, Amy Tai, and Rob Johnson. 2020. SplinterDB: Closing the Bandwidth Gap for NVMe Key-Value Stores. In 2020 USENIX Annual Technical Conference (USENIX ATC 20). USENIX Association, 49--63. https:\/\/www.usenix.org\/conference\/atc20\/presentation\/conway"},{"key":"e_1_3_2_2_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/3035918.3064054"},{"key":"e_1_3_2_2_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/3183713.3196927"},{"key":"e_1_3_2_2_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/3299869.3319903"},{"key":"e_1_3_2_2_21_1","doi-asserted-by":"publisher","DOI":"10.14778\/1920841.1921015"},{"key":"e_1_3_2_2_22_1","unstructured":"Apache Software Foundation. 2020. Apache Parquet. https:\/\/parquet.apache.org\/."},{"key":"e_1_3_2_2_23_1","unstructured":"Cloud Native Computing Foundation. 2020. Horizontally scalable highly available multi-tenant long term Prometheus. https:\/\/cortexmetrics.io\/."},{"key":"e_1_3_2_2_24_1","unstructured":"The Apache Software Foundation. 2021. Apache Flink - Stateful Computations over Data Streams. https:\/\/flink.apache.org\/."},{"key":"e_1_3_2_2_25_1","unstructured":"The Apache Software Foundation. 2021. Apache Spark - Lightning-fast unified analytics engine. https:\/\/spark.apache.org\/."},{"key":"e_1_3_2_2_26_1","unstructured":"The Presto Foundation. 2021. Presto - Distributed SQL Query Engine for Big Data. https:\/\/prestodb.io\/."},{"key":"e_1_3_2_2_27_1","doi-asserted-by":"publisher","DOI":"10.14778\/3415478.3415552"},{"key":"e_1_3_2_2_28_1","unstructured":"2021 gRPC Authors. 2020. gPRC A high performance open source universal RPC framework. https:\/\/grpc.io\/."},{"key":"e_1_3_2_2_29_1","unstructured":"influxdata. 2020. InfluxDB 1.7 Documentation. https:\/\/docs.influxdata.com\/influxdb\/."},{"key":"e_1_3_2_2_30_1","volume-title":"SLM-DB: Single-Level Key-Value Store with Persistent Memory. In 17th USENIX Conference on File and Storage Technologies (FAST 19)","author":"Kaiyrakhmet Olzhas","year":"2019","unstructured":"Olzhas Kaiyrakhmet, Songyi Lee, Beomseok Nam, Sam H. Noh, and Young ri Choi. 2019. SLM-DB: Single-Level Key-Value Store with Persistent Memory. In 17th USENIX Conference on File and Storage Technologies (FAST 19). USENIX Association, Boston, MA, 191--205. https:\/\/www.usenix.org\/conference\/fast19\/presentation\/kaiyrakhmet"},{"key":"e_1_3_2_2_31_1","volume-title":"Redesigning LSMs for Nonvolatile Memory with NoveLSM. In 2018 USENIX Annual Technical Conference (USENIX ATC 18)","author":"Kannan Sudarsun","year":"2018","unstructured":"Sudarsun Kannan, Nitish Bhat, Ada Gavrilovska, Andrea Arpaci-Dusseau, and Remzi Arpaci-Dusseau. 2018. Redesigning LSMs for Nonvolatile Memory with NoveLSM. In 2018 USENIX Annual Technical Conference (USENIX ATC 18). USENIX Association, Boston, MA, 993--1005. https:\/\/www.usenix.org\/conference\/atc18\/presentation\/kannan"},{"key":"e_1_3_2_2_32_1","volume-title":"Pocket: Elastic Ephemeral Storage for Serverless Analytics. In 13th USENIX Symposium on Operating Systems Design and Implementation (OSDI 18)","author":"Klimovic Ana","year":"2018","unstructured":"Ana Klimovic, Yawen Wang, Patrick Stuedi, Animesh Trivedi, Jonas Pfefferle, and Christos Kozyrakis. 2018. Pocket: Elastic Ephemeral Storage for Serverless Analytics. In 13th USENIX Symposium on Operating Systems Design and Implementation (OSDI 18). USENIX Association, Carlsbad, CA, 427--444. https:\/\/www.usenix.org\/conference\/osdi18\/presentation\/klimovic"},{"key":"e_1_3_2_2_33_1","volume-title":"A comparison of fractal trees to log-structured merge (LSM) trees. Tokutek White Paper","author":"Kuszmaul Bradley C","year":"2014","unstructured":"Bradley C Kuszmaul. 2014. A comparison of fractal trees to log-structured merge (LSM) trees. Tokutek White Paper (2014)."},{"key":"e_1_3_2_2_34_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICDE.2013.6544812"},{"key":"e_1_3_2_2_35_1","volume-title":"Alluxio: A Virtual Distributed File System.","author":"Li Haoyuan","year":"2018","unstructured":"Haoyuan Li. 2018. Alluxio: A Virtual Distributed File System."},{"key":"e_1_3_2_2_36_1","volume-title":"ElasticBF: Elastic Bloom Filter with Hotness Awareness for Boosting Read Performance in Large Key-Value Stores. In 2019 USENIX Annual Technical Conference (USENIX ATC 19)","author":"Li Yongkun","year":"2019","unstructured":"Yongkun Li, Chengjin Tian, Fan Guo, Cheng Li, and Yinlong Xu. 2019. ElasticBF: Elastic Bloom Filter with Hotness Awareness for Boosting Read Performance in Large Key-Value Stores. In 2019 USENIX Annual Technical Conference (USENIX ATC 19). USENIX Association, Renton, WA, 739--752. https:\/\/www.usenix.org\/conference\/atc19\/presentation\/li-yongkun"},{"key":"e_1_3_2_2_37_1","doi-asserted-by":"publisher","DOI":"10.1145\/2043556.2043558"},{"key":"e_1_3_2_2_38_1","volume-title":"Proceedings of the 11th USENIX Conference on Networked Systems Design and Implementation","author":"Lim Hyeontaek","year":"2014","unstructured":"Hyeontaek Lim, Dongsu Han, David G. Andersen, and Michael Kaminsky. 2014. MICA: A Holistic Approach to Fast in-Memory Key-Value Storage. In Proceedings of the 11th USENIX Conference on Networked Systems Design and Implementation (Seattle, WA) (NSDI'14). USENIX Association, USA, 429--444."},{"key":"e_1_3_2_2_39_1","doi-asserted-by":"publisher","DOI":"10.1145\/3033273"},{"key":"e_1_3_2_2_40_1","doi-asserted-by":"publisher","DOI":"10.1145\/3267809.3267829"},{"key":"e_1_3_2_2_41_1","doi-asserted-by":"publisher","DOI":"10.5555\/2735522.2735582"},{"key":"e_1_3_2_2_42_1","unstructured":"Microsoft. 2021. Azure Blob Storage | Microsoft. https:\/\/azure.microsoft.com\/en-us\/services\/storage\/blobs\/."},{"key":"e_1_3_2_2_43_1","unstructured":"Microsoft. 2021. Azure Disk Storage | Microsoft. https:\/\/azure.microsoft.com\/en-us\/services\/storage\/disks\/."},{"key":"e_1_3_2_2_44_1","unstructured":"OKLog. 2020. Universally Unique Lexicographically Sortable Identifier. https:\/\/github.com\/oklog\/ulid."},{"key":"e_1_3_2_2_45_1","doi-asserted-by":"publisher","DOI":"10.1007\/s002360050048"},{"key":"e_1_3_2_2_46_1","doi-asserted-by":"publisher","DOI":"10.14778\/2824032.2824078"},{"key":"e_1_3_2_2_47_1","unstructured":"Bartlomiej Plotka. 2020. Thanos - Highly available Prometheus setup with long term storage capabilities. A CNCF Incubating project. https:\/\/github.com\/thanos-io\/thanos."},{"key":"e_1_3_2_2_48_1","unstructured":"Prometheus. 2020. Node exporter - Exporter for machine metrics. https:\/\/github.com\/prometheus\/node_exporter."},{"key":"e_1_3_2_2_49_1","unstructured":"Prometheus. 2020. Prometheus - From metrics to insight power your metrics and alerting with a leading open-source monitoring solution. https:\/\/prometheus.io\/."},{"key":"e_1_3_2_2_50_1","doi-asserted-by":"publisher","DOI":"10.1145\/3132747.3132765"},{"key":"e_1_3_2_2_51_1","unstructured":"Jeff Dean Sanjay Ghemawat. 2021. LevelDB. https:\/\/github.com\/google\/leveldb."},{"key":"e_1_3_2_2_52_1","doi-asserted-by":"publisher","DOI":"10.1145\/2213836.2213862"},{"key":"e_1_3_2_2_53_1","unstructured":"Michael Kerrisk Serge Hallyn. 2021. cgroups - Linux manual page. https:\/\/man7.org\/linux\/man-pages\/man7\/cgroups.7.html."},{"key":"e_1_3_2_2_54_1","doi-asserted-by":"publisher","DOI":"10.1145\/3419111.3421289"},{"key":"e_1_3_2_2_55_1","unstructured":"Facebook Open Source. 2021. RocksDB - A persistent key-value store for fast storage environments. https:\/\/rocksdb.org\/."},{"key":"e_1_3_2_2_56_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICDCS.2017.70"},{"key":"e_1_3_2_2_57_1","unstructured":"Timescale. 2020. Time Series Benchmark Suite a tool for comparing and evaluating databases for time series data. https:\/\/github.com\/timescale\/tsbs."},{"key":"e_1_3_2_2_58_1","unstructured":"Inc. Timescale. 2020. Time-series data simplified | Timescale. https:\/\/www.timescale.com\/."},{"key":"e_1_3_2_2_59_1","unstructured":"Suryandaru Triandana. 2020. LevelDB key\/value database in Go. https:\/\/github.com\/syndtr\/goleveldb."},{"key":"e_1_3_2_2_60_1","volume-title":"2020 USENIX Annual Technical Conference (USENIX ATC 20)","author":"Visheratin Alexander","year":"2020","unstructured":"Alexander Visheratin, Alexey Struckov, Semen Yufa, Alexey Muratov, Denis Nasonov, Nikolay Butakov, Yury Kuznetsov, and Michael May. 2020. Peregreen -- modular database for efficient storage of historical time series in cloud environments. In 2020 USENIX Annual Technical Conference (USENIX ATC 20). USENIX Association, 589--601. https:\/\/www.usenix.org\/conference\/atc20\/presentation\/visheratin"},{"key":"e_1_3_2_2_61_1","doi-asserted-by":"publisher","DOI":"10.14778\/3447689.3447710"},{"key":"e_1_3_2_2_62_1","doi-asserted-by":"publisher","DOI":"10.1145\/502059.502057"},{"key":"e_1_3_2_2_63_1","volume-title":"LSM-trie: An LSM-tree-based Ultra-Large Key-Value Store for Small Data Items. In 2015 USENIX Annual Technical Conference (USENIX ATC 15)","author":"Wu Xingbo","year":"2015","unstructured":"Xingbo Wu, Yuehai Xu, Zili Shao, and Song Jiang. 2015. LSM-trie: An LSM-tree-based Ultra-Large Key-Value Store for Small Data Items. In 2015 USENIX Annual Technical Conference (USENIX ATC 15). USENIX Association, Santa Clara, CA, 71-- 82. https:\/\/www.usenix.org\/conference\/atc15\/technical-session\/presentation\/wu"},{"key":"e_1_3_2_2_64_1","volume-title":"HiKV: A Hybrid Index Key- Value Store for DRAM-NVM Memory Systems. In 2017 USENIX Annual Technical Conference (USENIX ATC 17)","author":"Xia Fei","year":"2017","unstructured":"Fei Xia, Dejun Jiang, Jin Xiong, and Ninghui Sun. 2017. HiKV: A Hybrid Index Key- Value Store for DRAM-NVM Memory Systems. In 2017 USENIX Annual Technical Conference (USENIX ATC 17). USENIX Association, Santa Clara, CA, 349--362. https:\/\/www.usenix.org\/conference\/atc17\/technical-sessions\/presentation\/xia"},{"key":"e_1_3_2_2_65_1","volume-title":"NV-Tree: Reducing Consistency Cost for NVM-based Single Level Systems. In 13th USENIX Conference on File and Storage Technologies (FAST 15)","author":"Yang Jun","year":"2015","unstructured":"Jun Yang, Qingsong Wei, Cheng Chen, Chundong Wang, Khai Leong Yong, and Bingsheng He. 2015. NV-Tree: Reducing Consistency Cost for NVM-based Single Level Systems. In 13th USENIX Conference on File and Storage Technologies (FAST 15). USENIX Association, Santa Clara, CA, 167--181. https:\/\/www.usenix.org\/conference\/fast15\/technical-sessions\/presentation\/yang"},{"key":"e_1_3_2_2_66_1","unstructured":"T. Yao Jiguang Wan P. Huang Xubin He Q. Gui F. Wu and C. Xie. 2017. A Light-weight Compaction Tree to Reduce I \/ O Amplification toward Efficient Key-Value Stores."},{"key":"e_1_3_2_2_67_1","volume-title":"GearDB: A GC-free Key-Value Store on HM-SMR Drives with Gear Compaction. In 17th USENIX Conference on File and Storage Technologies (FAST 19)","author":"Yao Ting","year":"2019","unstructured":"Ting Yao, Jiguang Wan, Ping Huang, Yiwen Zhang, Zhiwen Liu, Changsheng Xie, and Xubin He. 2019. GearDB: A GC-free Key-Value Store on HM-SMR Drives with Gear Compaction. In 17th USENIX Conference on File and Storage Technologies (FAST 19) (Boston, MA, USA) (FAST'19). USENIX Association, Boston, MA, 159--171. https:\/\/www.usenix.org\/conference\/fast19\/presentation\/yao"},{"key":"e_1_3_2_2_68_1","volume-title":"MatrixKV: Reducing Write Stalls and Write Amplification in LSM-tree Based KV Stores with Matrix Container in NVM. In 2020 USENIX Annual Technical Conference (USENIX ATC 20)","author":"Yao Ting","year":"2020","unstructured":"Ting Yao, Yiwen Zhang, Jiguang Wan, Qiu Cui, Liu Tang, Hong Jiang, Changsheng Xie, and Xubin He. 2020. MatrixKV: Reducing Write Stalls and Write Amplification in LSM-tree Based KV Stores with Matrix Container in NVM. In 2020 USENIX Annual Technical Conference (USENIX ATC 20). USENIX Association, 17--31. https:\/\/www.usenix.org\/conference\/atc20\/presentation\/yao"},{"key":"e_1_3_2_2_69_1","doi-asserted-by":"publisher","DOI":"10.1145\/3267809.3267846"},{"key":"e_1_3_2_2_70_1","unstructured":"Naoki Yoshinaga. 2021. cedar - C++ implementation of efficiently-updatable double-array trie. http:\/\/www.tkl.iis.u-tokyo.ac.jp\/~ynaga\/cedar\/."},{"key":"e_1_3_2_2_71_1","doi-asserted-by":"publisher","DOI":"10.1109\/TPDS.2016.2609912"},{"key":"e_1_3_2_2_72_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICDE48307.2020.00034"},{"key":"e_1_3_2_2_73_1","doi-asserted-by":"publisher","DOI":"10.14778\/3311880.3311885"}],"event":{"name":"SIGMOD\/PODS '22: International Conference on Management of Data","location":"Philadelphia PA USA","acronym":"SIGMOD\/PODS '22","sponsor":["SIGMOD ACM Special Interest Group on Management of Data"]},"container-title":["Proceedings of the 2022 International Conference on Management of Data"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3514221.3526175","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3514221.3526175","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T18:10:13Z","timestamp":1750183813000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3514221.3526175"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,6,10]]},"references-count":73,"alternative-id":["10.1145\/3514221.3526175","10.1145\/3514221"],"URL":"https:\/\/doi.org\/10.1145\/3514221.3526175","relation":{},"subject":[],"published":{"date-parts":[[2022,6,10]]},"assertion":[{"value":"2022-06-11","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}