Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
research-article

CaaS-LSM: Compaction-as-a-Service for LSM-based Key-Value Stores in Storage Disaggregated Infrastructure

Published: 30 May 2024 Publication History
  • Get Citation Alerts
  • Abstract

    Optimizing LSM-based Key-Value Stores (LSM-KVS) for disaggregated storage is essential to achieve better resource utilization, performance, and flexibility. Most of the existing studies focus on offloading the compaction to the storage nodes to mitigate the performance penalties caused by heavy network traffic between computing and storage. However, several critical issues are not addressed including the strong dependency between offloaded compaction and LSM-KVS, resource load-balancing, compaction scheduling, and complex transient errors.
    To address the aforementioned issues and limitations, in this paper, we propose CaaS-LSM, a novel disaggregated LSM-KVS with a new idea of Compaction-as-a-Service. CaaS-LSM brings three key contributions. First, CaaS-LSM decouples the compaction from LSM-KVS and achieves stateless execution to ensure high flexibility and avoid coordination overhead with LSM-KVS. Second, CaaS-LSM introduces a performance- and resource-optimized control plane to guarantee better performance and resource utilization via an adaptive run-time scheduling and management strategy. Third, CaaS-LSM addresses different levels of transient and execution errors via sophisticated error-handling logic. We implement the prototype of CaaS-LSM based on RocksDB and evaluate it with different LSM-based distributed databases (Kvrocks and Nebula). In the storage disaggregated setup, CaaS-LSM achieves up to 8X throughput improvement and reduces the P99 latency up to 98% compared with the conventional LSM-KVS, and up to 61% of improvement compared with state-of-the-art LSM-KVS optimized for disaggregated storage.

    References

    [1]
    [n. d.]. Apache. Kvrocks. https://github.com/apache/incubator-kvrocks. Accessed 10 Jan, 2023.
    [2]
    [n. d.]. Azure SQL Database. Hyperscale service tier. https://learn.microsoft.com/enus/azure/azure-sql/database/service-tier-hyperscale?view=azuresql,2023. Accessed 10 Jan, 2023.
    [3]
    [n. d.]. ByteDance. TerarkDB. https://github.com/bytedance/terarkdb. Accessed 10 Jan, 2023.
    [4]
    [n. d.]. CaaS-LSM. https://github.com/asu-idi/CaaS-LSM.
    [5]
    [n. d.]. Cassandra on RocksDB at Instagram. https://developers.facebook.com/videos/f8--2018/cassandra-on-rocksdb-at-instagram.
    [6]
    [n. d.]. db_bench. https://github.com/facebook/rocksdb/wiki/Benchmarking-tools. Accessed 10 Jan, 2023.
    [7]
    [n. d.]. GearDB: A GC-free Key-Value Store on HM-SMR Drives with Gear Compaction | USENIX. https://www.usenix.org/conference/fast19/presentation/yao
    [8]
    [n. d.]. Google Cloud. AlloyDB for PostgreSQL Under the Hood: Intelligent, atabaseaware Storage. https://cloud.google.com/blog/products/databases/alloydb-forpostgresql-intelligent-scalable-storage, 2022. Accessed 10 Jan, 2023.
    [9]
    [n. d.]. gRPC. https://grpc.io/. Accessed 10 Jan, 2023.
    [10]
    [n. d.]. Kvrocks controller. https://github.com/KvrocksLabs/kvrocks_controller. Accessed 10 Jan, 2023.
    [11]
    [n. d.]. Machine families resource and comparison guide. https://cloud.google.com/compute/docs/machine-resource. Accessed 10 Jan, 2023.
    [12]
    [n. d.]. Meta. MyRocks. http://myrocks.io/. Accessed 10 Jan, 2023.
    [13]
    [n. d.]. OCEANBASE. https://www.oceanbase.com/. Accessed 10 Jan, 2023.
    [14]
    [n. d.]. PingCAP. TIKV. https://tikv.org/. Accessed 10 Jan, 2023.
    [15]
    [n. d.]. RocksDB Compression. https://github.com/facebook/rocksdb/wiki/Compression. Accessed 10 Jan, 2024.
    [16]
    [n. d.]. RocksDB Integrated BlobDB. https://rocksdb.org/blog/2021/05/26/integrated-blob-db.html. Accessed 10 Jan, 2024.
    [17]
    [n. d.]. RocksDB Ribbon Filter. https://rocksdb.org/blog/2021/12/29/ribbon-filter.html. Accessed 10 Jan, 2024.
    [18]
    [n. d.]. RocksDB Storage Engine Module for MongoDB. https://github.com/mongodb-partners/mongo-rocks. Accessed 10 Jan, 2023.
    [19]
    [n. d.]. RocksDB. https://github.com/facebook/rocksdb. Accessed 10 Jan, 2023.
    [20]
    [n. d.]. TerarkZipTable Compression. TerarkDB. https://bytedance.larkoffice.com/docs/ doccnZmYFqHBm06BbvYgjsHHcKc. Accessed 10 Jan, 2024.
    [21]
    [n. d.]. Vesoft Inc. Nebula. https://github.com/vesoft-inc/nebula. Accessed 10 Jan, 2023.
    [22]
    [n. d.]. ZippyDB: a modern, distributed key-value data store. https://www.youtube.com/watch?v=DfiN7pG0D0k. Accessed 10 Jan, 2023.
    [23]
    Muhammad Yousuf Ahmad and Bettina Kemme. 2015. Compaction management in distributed key-value datastores. Proceedings of the VLDB Endowment (Mar 2015), 850--861. https://doi.org/10.14778/2757807.2757810
    [24]
    Renzo Angles, János Benjamin Antal, Alex Averbuch, Peter Boncz, Orri Erling, Andrey Gubichev, Vlad Haprian, Moritz Kaufmann, Josep Lluís Larriba Pey, Norbert Martínez, et al. 2020. The LDBC social network benchmark. arXiv preprint arXiv:2001.02299 (2020).
    [25]
    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). 363--375.
    [26]
    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). 753--766.
    [27]
    Laurent Bindschaedler, Ashvin Goel, and Willy Zwaenepoel. 2020. Hailstorm: Disaggregated compute and storage for distributed lsm-based databases. In Proceedings of the Twenty-Fifth International Conference on Architectural Support for Programming Languages and Operating Systems. 301--316.
    [28]
    Zhichao Cao, Huibing Dong, Yixun Wei, Shiyong Liu, and David HC Du. 2022. IS-HBase: An In-Storage Computing Optimized HBase with I/O Offloading and Self-Adaptive Caching in Compute-Storage Disaggregated Infrastructure. ACM Transactions on Storage (TOS) 18, 2 (2022), 1--42.
    [29]
    Zhichao Cao, Siying Dong, Sagar Vemuri, and David HC Du. 2020. Characterizing, Modeling, and Benchmarking RocksDB Key-Value Workloads at Facebook. In 18th USENIX Conference on File and Storage Technologies (FAST 20). 209--223.
    [30]
    HelenH.W. Chan, Yongkun Li, PatrickP.C. Lee, and Yinlong Xu. 2018. HashKV: enabling efficient updates in KV storage via hashing. USENIX Annual Technical Conference,USENIX Annual Technical Conference (Jul 2018).
    [31]
    Fay Chang, Jeffrey Dean, Sanjay Ghemawat, Wilson C Hsieh, Deborah A Wallach, Mike Burrows, Tushar Chandra, Andrew Fikes, and Robert E Gruber. 2008. Bigtable: A distributed storage system for structured data. ACM Transactions on Computer Systems (TOCS) 26, 2 (2008), 4.
    [32]
    Hao Chen, Chaoyi Ruan, Cheng Li, Xiaosong Ma, and Yinlong Xu. 2021. SpanDB: A Fast,Cost-Effective LSM-tree Based KV Store on Hybrid Storage. In 19th USENIX Conference on File and Storage Technologies (FAST 21). 17--32.
    [33]
    Lidong Chen, Yinliang Yue, Haobo Wang, and Jianhua Wu. 2018. A priority and fairness mixed compaction scheduling mechanism for LSM-tree based kv-stores. In International Conference on Algorithms and Architectures for Parallel Processing. Springer, 89--105.
    [34]
    Alex Conway, Martín Farach-Colton, and Rob Johnson. 2023. SplinterDB and Maplets: Improving the Tradeoffs in Key-Value Store Compaction Policy. Proceedings of the ACM on Management of Data 1, 1 (2023), 1--27.
    [35]
    Brian F Cooper, Adam Silberstein, Erwin Tam, Raghu Ramakrishnan, and Russell Sears. 2010. Benchmarking cloud serving systems with YCSB. In Proceedings of the 1st ACM symposium on Cloud computing. ACM, 143--154.
    [36]
    Niv Dayan, Manos Athanassoulis, and Stratos Idreos. 2017. Monkey. In Proceedings of the 2017 ACM International Conference on Management of Data. https://doi.org/10.1145/3035918.3064054
    [37]
    Niv Dayan and Stratos Idreos. 2018. Dostoevsky: Better Space-Time Trade-Offs for LSM-Tree Based Key-Value Stores via Adaptive Removal of Superfluous Merging. In Proceedings of the 2018 International Conference on Management of Data. https://doi.org/10.1145/3183713.3196927
    [38]
    Niv Dayan and Stratos Idreos. 2019. The Log-Structured Merge-Bush amp; the Wacky Continuum. In Proceedings of the 2019 International Conference on Management of Data. https://doi.org/10.1145/3299869.3319903
    [39]
    Niv Dayan and Moshe Twitto. 2021. Chucky: A Succinct Cuckoo Filter for LSM-Tree. In Proceedings of the 2021 International Conference on Management of Data. https://doi.org/10.1145/3448016.3457273
    [40]
    Niv Dayan, Tamar Weiss, Shmuel Dashevsky, Michael Pan, Edward Bortnikov, and Moshe Twitto. 2022. Spooky: granulating LSM-tree compactions correctly. Proceedings of the VLDB Endowment 15, 11 (2022), 3071--3084.
    [41]
    Siying Dong, Andrew Kryczka, Yanqin Jin, and Michael Stumm. 2021. Evolution of Development Priorities in Key-value Stores Serving Large-scale Applications: The RocksDB Experience. In 19th USENIX Conference on File and Storage Technologies (FAST 21). 33--49.
    [42]
    Siying Dong, Shiva Shankar P, Satadru Pan, Anand Ananthabhotla, Dhanabal Ekambaram, Abhinav Sharma, Shobhit Dayal, Nishant Vinaybhai Parikh, Yanqin Jin, Albert Kim, Sushil Patil, Jay Zhuang, Sam Dunster, Akanksha Mahajan, Anirudh Chelluri, Chaitanya Datye, Lucas Vasconcelos Santana, Nitin Garg, and Omkar Gawde. 2023. Disaggregating RocksDB: A Production Experience. Proc. ACM Manag. Data 1, 2, Article 192 (jun 2023), 24 pages. https://doi.org/10.1145/3589772
    [43]
    Orri Erling, Alex Averbuch, Josep Larriba-Pey, Hassan Chafi, Andrey Gubichev, Arnau Prat, Minh-Duc Pham, and Peter Boncz. 2015. The LDBC social network benchmark: Interactive workload. In Proceedings of the 2015 ACM SIGMOD International Conference on Management of Data. 619--630.
    [44]
    Robert Escriva, Bernard Wong, and Emin Gün Sirer. 2012. HyperDex: A distributed, searchable key-value store. In Proceedings of the ACM SIGCOMM 2012 conference on Applications, technologies, architectures, and protocols for computer communication. ACM, 25--36.
    [45]
    Peter X Gao, Akshay Narayan, Sagar Karandikar, Joao Carreira, Sangjin Han, Rachit Agarwal, Sylvia Ratnasamy, and Scott Shenker. 2016. Network requirements for resource disaggregation. In 12th USENIX symposium on operating systems design and implementation (OSDI 16). 249--264.
    [46]
    Sanjay Ghemawat and Jeff Dean. 2011. LevelDB.
    [47]
    Sanjay Ghemawat, Howard Gobioff, and Shun-Tak Leung. 2003. The Google file system. In Proceedings of the nineteenth ACM symposium on Operating systems principles. 29--43.
    [48]
    Yanpeng Hu, Li Zhu, Lei Jia, and Chundong Wang. 2023. AisLSM: Revolutionizing the Compaction with Asynchronous I/Os for LSM-tree. arXiv preprint arXiv:2307.16693 (2023).
    [49]
    Haoyu Huang and Shahram Ghandeharizadeh. 2021. Nova-LSM: A Distributed, Component-based LSM-tree Key-value Store. In Proceedings of the 2021 International Conference on Management of Data. 749--763.
    [50]
    Junsu Im, Jinwook Bae, Chanwoo Chung, Sungjin Lee, et al. 2020. PinK: High-speed In-storage Key-value Store with Bounded Tails. In 2020 USENIX Annual Technical Conference (USENIX ATC 20). 173--187.
    [51]
    Hiwot Tadese Kassa, Jason Akers, Mrinmoy Ghosh, Zhichao Cao, Vaibhav Gogte, and Ronald Dreslinski. 2021. Improving performance of flash based {Key-Value} stores using storage class memory as a volatile memory extension. In 2021 USENIX Annual Technical Conference (USENIX ATC 21). 821--837.
    [52]
    Hiwot Tadese Kassa, Jason Akers, Mrinmoy Ghosh, Zhichao Cao, Vaibhav Gogte, and Ronald Dreslinski. 2022. Power-optimized deployment of key-value stores using storage class memory. ACM Transactions on Storage (TOS) 18, 2 (2022), 1--26.
    [53]
    Leslie Lamport. 2001. Paxos made simple. ACM SIGACT News (Distributed Computing Column) 32, 4 (Whole Number 121, December 2001) (2001), 51--58.
    [54]
    Jianchuan Li, Peiquan Jin, Yuanjin Lin, Ming Zhao, Yi Wang, and Kuankuan Guo. 2021. Elastic and stable compaction for LSM-tree: A FaaS-based approach on terarkdb. In Proceedings of the 30th ACM International Conference on Information & Knowledge Management. 3906--3915.
    [55]
    Wenjie Li, Dejun Jiang, Jin Xiong, and Yungang Bao. 2020. HiLSM. In Proceedings of the 17th ACM International Conference on Computing Frontiers. https://doi.org/10.1145/3387902.3392621
    [56]
    Rui Lin, Yuxin Cheng, Marilet De Andrade, Lena Wosinska, and Jiajia Chen. 2020. Disaggregated data centers: Challenges and trade-offs. IEEE Communications Magazine 58, 2 (2020), 20--26.
    [57]
    Lanyue Lu, ThanumalayanSankaranarayana Pillai, AndreaC. Arpaci-Dusseau, and RemziH. Arpaci-Dusseau. 2016. WiscKey: separating keys from values in SSD-conscious storage. File and Storage Technologies,File and Storage Technologies (Feb 2016).
    [58]
    Siqiang Luo, Subarna Chatterjee, Rafael Ketsetsidis, Niv Dayan, Wilson Qin, and Stratos Idreos. 2020. Rosetta: A Robust Space-Time Optimized Range Filter for Key-Value Stores. In Proceedings of the 2020 ACM SIGMOD International Conference on Management of Data. https://doi.org/10.1145/3318464.3389731
    [59]
    Diego Ongaro and John Ousterhout. 2014. In search of an understandable consensus algorithm. In 2014 USENIX Annual Technical Conference (Usenix ATC 14). 305--319.
    [60]
    Fengfeng Pan, Yinliang Yue, and Jin Xiong. 2017. dCompaction: Delayed compaction for the LSM-tree. International Journal of Parallel Programming 45, 6 (2017), 1310--1325.
    [61]
    Satadru Pan, Theano Stavrinos, Yunqiao Zhang, Atul Sikaria, Pavel Zakharov, Abhinav Sharma, Mike Shuey, Richard Wareing, Monika Gangapuram, Guanglei Cao, et al . 2021. Facebook's tectonic filesystem: Efficiency from exascale. In 19th USENIX Conference on File and Storage Technologies (FAST 21). 217--231.
    [62]
    Xi Pang and Jianguo Wang. 2024. Understanding the Performance Implications of the Design Principles in Storage-Disaggregated Databases. In Proceedings of ACM Conference on Management of Data (SIGMOD).
    [63]
    Hieu Pham. [n. d.]. Remote Compactions in RocksDB-Cloud. https://rockset.com/blog/remote-compactions-in-rocksdb-cloud/. Accessed 10 Jan, 2023.
    [64]
    Felix Putze, Peter Sanders, and Johannes Singler. 2007. Cache-, Hash- and Space-Efficient Bloom Filters. 108--121. https://doi.org/10.1007/978--3--540--72845-0_9
    [65]
    Pandian Raju, Rohan Kadekodi, Vijay Chidambaram, and Ittai Abraham. 2017. PebblesDB. In Proceedings of the 26th Symposium on Operating Systems Principles. https://doi.org/10.1145/3132747.3132765
    [66]
    Kai Ren, Qing Zheng, Joy Arulraj, and Garth Gibson. 2017. SlimDB. Proceedings of the VLDB Endowment (Aug 2017), 2037--2048. https://doi.org/10.14778/3151106.3151108
    [67]
    Subhadeep Sarkar, Dimitris Staratzis, Zichen Zhu, and Manos Athanassoulis. 2022. Constructing and Analyzing the LSM Compaction Design Space (Updated Version). arXiv preprint arXiv:2202.04522 (2022).
    [68]
    Russell Sears and Raghu Ramakrishnan. 2012. bLSM. In Proceedings of the 2012 ACM SIGMOD International Conference on Management of Data. https://doi.org/10.1145/2213836.2213862
    [69]
    Pradeep Shetty, RichardP. Spillane, Ravikant Malpani, Binesh Andrews, Justin Seyster, and Erez Zadok. 2013. Building workload-independent storage with VT-trees. File and Storage Technologies,File and Storage Technologies (Feb 2013).
    [70]
    Hui Sun, Shangshang Dai, and Jianzhong Huang. 2020. Cascaded write amplification of LSM-tree-based key-value stores underlying solid-state disks. Microprocessors and Microsystems 78 (2020), 103217.
    [71]
    Hui Sun, Bendong Lou, Chao Zhao, Deyan Kong, Chaowei Zhang, Jianzhong Huang, Yinliang Yue, and Xiao Qin. 2023. An Asynchronous Compaction Acceleration Scheme for Near-Data Processing-enabled LSM-Tree-based KV Stores. ACM Transactions on Embedded Computing Systems (2023).
    [72]
    Alexandre Verbitski, Anurag Gupta, Debanjan Saha, Murali Brahmadesam, Kamal Gupta, Raman Mittal, Sailesh Krishnamurthy, Sandor Maurice, Tengiz Kharatishvili, and Xiaofeng Bao. 2017. Amazon aurora: Design considerations for high throughput cloud-native relational databases. In Proceedings of the 2017 ACM International Conference on Management of Data. 1041--1052.
    [73]
    Jing Wang, Youyou Lu, Qing Wang, Minhui Xie, Keji Huang, and Jiwu Shu. 2022. Pacman: An Efficient Compaction Approach for {Log-Structured} {Key-Value} Store on Persistent Memory. 773--788. https://www.usenix.org/conference/atc22/presentation/wang-jing
    [74]
    Jianguo Wang and Qizhen Zhang. 2023. Disaggregated Database Systems. In Companion of the International Conference on Management of Data (SIGMOD). 37--44.
    [75]
    Ruihong Wang, Chuqing Gao, Jianguo Wang, Prishita Kadam, M. Tamer Ozsu, and Walid G. Aref. 2024. Optimizing LSM-based Indexes for Disaggregated Memory. VLDB Journal (VLDBJ) (2024).
    [76]
    Ruihong Wang, Jianguo Wang, Prishita Kadam, M Tamer Özsu, and Walid G Aref. 2023. dLSM: An LSM-Based Index for Memory Disaggregation. In 2023 IEEE 39th International Conference on Data Engineering (ICDE). IEEE, 2835--2849.
    [77]
    Ziwei Wang, Zheng Zhong, Jiarui Guo, Yuhan Wu, Haoyu Li, Tong Yang, Yaofeng Tu, Huanchen Zhang, and Bin Cui. 2023. Rencoder: A space-time efficient range filter with local encoder. In 2023 IEEE 39th International Conference on Data Engineering (ICDE). IEEE, 2036--2049.
    [78]
    Hao Wen, Zhichao Cao, Yang Zhang, Xiang Cao, Ziqi Fan, Doug Voigt, and David Du. 2018. Joins: Meeting latency slo with integrated control for networked storage. In 2018 IEEE 26th International Symposium on Modeling, Analysis, and Simulation of Computer and Telecommunication Systems (MASCOTS). IEEE, 194--200.
    [79]
    Xingbo Wu, Yuehai Xu, Zehui Shao, and Song Jiang. 2015. LSM-trie: an LSM-tree-based ultra-large key-value store for small data. USENIX Annual Technical Conference,USENIX Annual Technical Conference (Jul 2015).
    [80]
    Giorgos Xanthakis, Giorgos Saloustros, Nikos Batsaras, Anastasios Papagiannis, and Angelos Bilas. 2021. Parallax. In Proceedings of the ACM Symposium on Cloud Computing. https://doi.org/10.1145/3472883.3487012
    [81]
    Ting Yao, Jiguang Wan, Ping Huang, Xubin He, Fei Wu, and Changsheng Xie. 2017. Building Efficient Key-Value Stores via a Lightweight Compaction Tree. ACM Transactions on Storage 13, 4 (Nov. 2017), 1--28. https://doi.org/10.1145/3139922
    [82]
    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). 17--31.
    [83]
    Huanchen Zhang, Hyeontaek Lim, Viktor Leis, David G. Andersen, Michael Kaminsky, Kimberly Keeton, and Andrew Pavlo. 2018. SuRF: Practical Range Query Filtering with Fast Succinct Tries. In Proceedings of the 2018 International Conference on Management of Data. https://doi.org/10.1145/3183713.3196931
    [84]
    Qizhen Zhang, Yifan Cai, Sebastian Angel, Ang Chen, Vincent Liu, and Boon Thau Loo. 2020. Rethinking data management systems for disaggregated data centers. In Conference on Innovative Data Systems Research.
    [85]
    Qizhen Zhang, Xinyi Chen, Sidharth Sankhe, Zhilei Zheng, Ke Zhong, Sebastian Angel, Ang Chen, Vincent Liu, and Boon Thau Loo. 2022. Optimizing data-intensive systems in disaggregated data centers with teleport. In Proceedings of the 2022 International Conference on Management of Data. 1345--1359.
    [86]
    Teng Zhang, Jianying Wang, Xuntao Cheng, Hao Xu, Nanlong Yu, Gui Huang, Tieying Zhang, Dengcheng He, Feifei Li, Wei Cao, et al. 2020. FPGA-Accelerated Compactions for LSM-based Key-Value Store. In 18th USENIX Conference on File and Storage Technologies (FAST 20). 225--237.
    [87]
    Zigang Zhang, Yinliang Yue, Bingsheng He, Jin Xiong, Mingyu Chen, Lixin Zhang, and Ninghui Sun. 2014. Pipelined Compaction for the LSM-Tree. In 2014 IEEE 28th International Parallel and Distributed Processing Symposium. https://doi.org/10.1109/ipdps.2014.85

    Cited By

    View all
    • (2024)Can Modern LLMs Tune and Configure LSM-based Key-Value Stores?Proceedings of the 16th ACM Workshop on Hot Topics in Storage and File Systems10.1145/3655038.3665954(116-123)Online publication date: 8-Jul-2024
    • (2024)Optimizing LSM-based indexes for disaggregated memoryThe VLDB Journal10.1007/s00778-024-00863-yOnline publication date: 19-Jun-2024

    Index Terms

    1. CaaS-LSM: Compaction-as-a-Service for LSM-based Key-Value Stores in Storage Disaggregated Infrastructure

      Recommendations

      Comments

      Information & Contributors

      Information

      Published In

      cover image Proceedings of the ACM on Management of Data
      Proceedings of the ACM on Management of Data  Volume 2, Issue 3
      SIGMOD
      June 2024
      1953 pages
      EISSN:2836-6573
      DOI:10.1145/3670010
      Issue’s Table of Contents
      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than the author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected].

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      Published: 30 May 2024
      Published in PACMMOD Volume 2, Issue 3

      Permissions

      Request permissions for this article.

      Author Tags

      1. LSM-tree
      2. disaggregated infrastructure
      3. key-value store

      Qualifiers

      • Research-article

      Funding Sources

      Contributors

      Other Metrics

      Bibliometrics & Citations

      Bibliometrics

      Article Metrics

      • Downloads (Last 12 months)173
      • Downloads (Last 6 weeks)79
      Reflects downloads up to 11 Aug 2024

      Other Metrics

      Citations

      Cited By

      View all
      • (2024)Can Modern LLMs Tune and Configure LSM-based Key-Value Stores?Proceedings of the 16th ACM Workshop on Hot Topics in Storage and File Systems10.1145/3655038.3665954(116-123)Online publication date: 8-Jul-2024
      • (2024)Optimizing LSM-based indexes for disaggregated memoryThe VLDB Journal10.1007/s00778-024-00863-yOnline publication date: 19-Jun-2024

      View Options

      Get Access

      Login options

      Full Access

      View options

      PDF

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader

      Media

      Figures

      Other

      Tables

      Share

      Share

      Share this Publication link

      Share on social media