@inproceedings{368ee914b2334078b5967f0e06831053,
title = "Partial tiering: A hybrid merge policy for log structured key-value stores",
abstract = "Persistent key-value stores have been widely adopted as a storage engine for modern IT infrastructures because they provide high performance with simple design principles. Moreover, many key-value stores commonly employ LSM-tree as their index structure due to its attractive features such as high write throughput and storage space efficiency. Unfortunately, LSM-tree has critical drawbacks in that it leads to write/read amplification problem. One of the prevalent solutions for remedying the write amplification problem is the tiering merge policy that reduces the number of rewrites by delaying merge operations. However, in spite of this advantage, the tiering merge policy may lead to a side-effect that induces the read amplification that increases search/scan cost for upcoming read operations. In this paper, we concentrate on mitigating the high read amplification problem of the tiering merge policy, while maintaining its low write amplification. To achieve this, we propose Partial Tiering, a novel merge policy which delays merge operations only for the non-read-intensive key-spaces. We have implemented a prototype based on PebblesDB and evaluated the performance benefits of our policy. Experimental results clearly show that our policy improves throughput by up to 1. 50x compared with the conventional policy while maintaining low write amplification.",
keywords = "Compaction, Key-value stores, LSM-tree, Merge operation, Storage management",
author = "Hoyoung Lee and Minho Lee and Eom, \{Young Ik\}",
note = "Publisher Copyright: {\textcopyright} 2021 IEEE.; 2021 IEEE International Conference on Big Data and Smart Computing, BigComp 2021 ; Conference date: 17-01-2021 Through 20-01-2021",
year = "2021",
month = jan,
doi = "10.1109/BigComp51126.2021.00013",
language = "English",
series = "Proceedings - 2021 IEEE International Conference on Big Data and Smart Computing, BigComp 2021",
publisher = "Institute of Electrical and Electronics Engineers Inc.",
pages = "20--23",
editor = "Herwig Unger and Jinho Kim and U Kang and Chakchai So-In and Junping Du and Walid Saad and Young-guk Ha and Christian Wagner and Julien Bourgeois and Chanboon Sathitwiriyawong and Hyuk-Yoon Kwon and Carson Leung",
booktitle = "Proceedings - 2021 IEEE International Conference on Big Data and Smart Computing, BigComp 2021",
}