@inproceedings{f07a52266fa3409381389aadc2fa01c0,
title = "DCA: A Dual-layer Cache Architecture for Providing High Lookup Performance in KV Stores",
abstract = "Recent advances in memory technology have expedited the adoption of a large-capacity memory layer for key-value stores. RocksDB, which is one of the most popular key-value stores, utilizes the memory layer effectively with an LRU cache for supporting fast lookup queries. Also, RocksDB ensures the consistency of the LRU cache using mutex locks. But, this design brings a contention issue, resulting in performance degradation, when multiple threads access the LRU cache simultaneously. To tackle this problem, we propose a novel LRU cache architecture called DCA that exploits an additional hash table to enable parallel lookups. Experimental results show that DCA outperforms Vanilla RocksDB by up to 2. 75 × on read-intensive workloads.",
keywords = "cache architecture, key-value store, LRU cache, RocksDB",
author = "Jeongho Lee and Yongju Song and Eom, \{Young Ik\}",
note = "Publisher Copyright: {\textcopyright} 2023 IEEE.; 2023 IEEE International Conference on Big Data and Smart Computing, BigComp 2023 ; Conference date: 13-02-2023 Through 16-02-2023",
year = "2023",
doi = "10.1109/BigComp57234.2023.00053",
language = "English",
series = "Proceedings - 2023 IEEE International Conference on Big Data and Smart Computing, BigComp 2023",
publisher = "Institute of Electrical and Electronics Engineers Inc.",
pages = "285--286",
editor = "Hyeran Byun and Ooi, \{Beng Chin\} and Katsumi Tanaka and Sang-Won Lee and Zhixu Li and Akiyo Nadamoto and Giltae Song and Young-guk Ha and Kazutoshi Sumiya and Wu Yuncheng and Hyuk-Yoon Kwon and Takehiro Yamamoto",
booktitle = "Proceedings - 2023 IEEE International Conference on Big Data and Smart Computing, BigComp 2023",
}