{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,5,4]],"date-time":"2025-05-04T08:23:24Z","timestamp":1746347004651,"version":"3.33.0"},"reference-count":48,"publisher":"Springer Science and Business Media LLC","issue":"2","license":[{"start":{"date-parts":[[2025,1,19]],"date-time":"2025-01-19T00:00:00Z","timestamp":1737244800000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2025,1,19]],"date-time":"2025-01-19T00:00:00Z","timestamp":1737244800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"funder":[{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["62362057","62362057","62362057","62362057","62362057"],"award-info":[{"award-number":["62362057","62362057","62362057","62362057","62362057"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China,China","doi-asserted-by":"crossref","award":["61762075","61762075","61762075","61762075","61762075"],"award-info":[{"award-number":["61762075","61762075","61762075","61762075","61762075"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"crossref"}]},{"name":"Key R\\&D and Transformation Project of Qinghai Province","award":["2022-SF-165","2022-SF-165","2022-SF-165","2022-SF-165","2022-SF-165"],"award-info":[{"award-number":["2022-SF-165","2022-SF-165","2022-SF-165","2022-SF-165","2022-SF-165"]}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["J Supercomput"],"DOI":"10.1007\/s11227-024-06828-w","type":"journal-article","created":{"date-parts":[[2025,1,19]],"date-time":"2025-01-19T15:37:14Z","timestamp":1737301034000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":1,"title":["Dhcache: a dual-hash cache for optimizing the read performance in key-value store"],"prefix":"10.1007","volume":"81","author":[{"given":"Jinkang","family":"Lu","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Meng","family":"Lv","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Peixuan","family":"Li","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Zhu","family":"Yuan","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ping","family":"Xie","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2025,1,19]]},"reference":[{"key":"6828_CR1","doi-asserted-by":"crossref","unstructured":"Chen GJ, Wiener JL, Iyer S, Jaiswal A, Lei R, Simha N, Wang W, Wilfong K, Williamson T, Yilmaz S (2016) Realtime data processing at facebook. In: Proceedings of the 2016 International Conference on Management of Data, pp 1087\u20131098","DOI":"10.1145\/2882903.2904441"},{"key":"6828_CR2","doi-asserted-by":"crossref","unstructured":"Heller B, Marschner E, Rosenfeld E, Heer J (2011) Visualizing collaboration and influence in the open-source software community. In: Proceedings of the 8th Working Conference on Mining Software Repositories, pp 223\u2013226","DOI":"10.1145\/1985441.1985476"},{"issue":"2","key":"6828_CR3","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/1365815.1365816","volume":"26","author":"F Chang","year":"2008","unstructured":"Chang F, Dean J, Ghemawat S, Hsieh WC, Wallach DA, Burrows M, Chandra T, Fikes A, Gruber RE (2008) Bigtable: a distributed storage system for structured data. ACM Trans Comput Syst (TOCS) 26(2):1\u201326","journal-title":"ACM Trans Comput Syst (TOCS)"},{"key":"6828_CR4","doi-asserted-by":"publisher","first-page":"351","DOI":"10.1007\/s002360050048","volume":"33","author":"P O\u2019Neil","year":"1996","unstructured":"O\u2019Neil P, Cheng E, Gawlick D, O\u2019Neil E (1996) The log-structured merge-tree (LSM-tree). Acta Informatica 33:351\u2013385","journal-title":"Acta Informatica"},{"key":"6828_CR5","unstructured":"Ghemawat JS Dean: Leveldb is a fast key-value storage library written at google that provides an ordered mapping from string keys to string values. Accessed 10 Sep 2023 (online). https:\/\/github.com\/google\/leveldb"},{"key":"6828_CR6","doi-asserted-by":"crossref","unstructured":"Lersch L, Oukid I, Lehner W, Schreter I (2017) An analysis of LSM caching in NVRAM. In: Proceedings of the 13th International Workshop on Data Management on New Hardware, pp 1\u20135","DOI":"10.1145\/3076113.3076123"},{"key":"6828_CR7","unstructured":"Zuo P, Hua Y, Wu J (2018) $$\\{$$Write-Optimized$$\\}$$ and $$\\{$$High-Performance$$\\}$$ hashing index scheme for persistent memory. In: 13th USENIX Symposium on Operating Systems Design and Implementation (OSDI 18), pp 461\u2013476"},{"key":"6828_CR8","doi-asserted-by":"publisher","DOI":"10.1016\/j.sysarc.2023.102896","volume":"140","author":"H Sun","year":"2023","unstructured":"Sun H, Dai S, Huang J, Yue Y, Qin X (2023) Dac: a dynamic active and collaborative cache management scheme for solid state disks. J Syst Architect 140:102896","journal-title":"J Syst Architect"},{"key":"6828_CR9","unstructured":"Chen J, Chen L, Wang S, Zhu G, Sun Y, Liu H, Li F (2020) $$\\{$$HotRing$$\\}$$: A $$\\{$$Hotspot-Aware$$\\}$$$$\\{$$In-Memory$$\\}$$$$\\{$$Key-Value$$\\}$$ store. In: 18th USENIX Conference on File and Storage Technologies (FAST 20), pp 239\u2013252"},{"issue":"5","key":"6828_CR10","doi-asserted-by":"publisher","first-page":"985","DOI":"10.1109\/TPDS.2017.2782251","volume":"29","author":"P Zuo","year":"2017","unstructured":"Zuo P, Hua Y (2017) A write-friendly and cache-optimized hashing scheme for non-volatile memory systems. IEEE Trans Parallel Distrib Syst 29(5):985\u2013998","journal-title":"IEEE Trans Parallel Distrib Syst"},{"key":"6828_CR11","doi-asserted-by":"crossref","unstructured":"Qiu Z, Yang J, Zhang J, Li C, Ma X, Chen Q, Yang M, Xu Y (2023) Frozenhot cache: Rethinking cache management for modern hardware. In: Proceedings of the Eighteenth European Conference on Computer Systems, pp 557\u2013573","DOI":"10.1145\/3552326.3587446"},{"key":"6828_CR12","doi-asserted-by":"publisher","first-page":"5144","DOI":"10.1007\/s10489-021-02567-0","volume":"52","author":"Y Wang","year":"2022","unstructured":"Wang Y, Yang Y, Qiu X, Ke Y, Wang Q (2022) CCF-LRU: hybrid storage cache replacement strategy based on counting cuckoo filter hot-probe method. Appl Intell 52:5144\u2013515","journal-title":"Appl Intell"},{"issue":"9","key":"6828_CR13","doi-asserted-by":"publisher","first-page":"1540","DOI":"10.14778\/3397230.3397247","volume":"13","author":"K Wang","year":"2020","unstructured":"Wang K, Liu J, Chen F (2020) Put an elephant into a fridge: optimizing cache efficiency for in-memory key-value stores. Proc VLDB Endowm 13(9):1540\u20131554","journal-title":"Proc VLDB Endowm"},{"key":"6828_CR14","unstructured":"Yang J, Yue Y, Vinayak R (2021) SEGCACHE: a memory-efficient and scalable in-memory key-value cache for small objects. In: 18th USENIX Symposium on Networked Systems Design and Implementation (NSDI 21), pp 503\u2013518"},{"issue":"1","key":"6828_CR15","doi-asserted-by":"publisher","DOI":"10.1007\/s11432-021-3406-5","volume":"66","author":"H Li","year":"2023","unstructured":"Li H, Ji S, Zhong H, Wang W, Xu L, Tang Z, Wei J, Huang T (2023) LPW: an efficient data-aware cache replacement strategy for apache spark. SCIENCE CHINA Inf Sci 66(1):112104","journal-title":"SCIENCE CHINA Inf Sci"},{"issue":"2","key":"6828_CR16","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/3383124","volume":"16","author":"Y Jia","year":"2020","unstructured":"Jia Y, Shao Z, Chen F (2020) Slimcache: an efficient data compression scheme for flash-based key-value caching. ACM Trans Storage (TOS) 16(2):1\u201334","journal-title":"ACM Trans Storage (TOS)"},{"key":"6828_CR17","unstructured":"Wang J, Lu Y, Wang Q, Xie M, Huang K, Shu J (2022) Pacman: an efficient compaction approach for $$\\{$$Log-Structured$$\\}$$$$\\{$$Key-Value$$\\}$$ store on persistent memory. In: 2022 USENIX Annual Technical Conference (USENIX ATC 22), pp 773\u2013788"},{"issue":"11","key":"6828_CR18","doi-asserted-by":"publisher","first-page":"3071","DOI":"10.14778\/3551793.3551853","volume":"15","author":"N Dayan","year":"2022","unstructured":"Dayan N, Weiss T, Dashevsky S, Pan M, Bortnikov E, Twitto M (2022) Spooky: granulating lsm-tree compactions correctly. Proceedings of the VLDB Endowment 15(11):3071\u20133084","journal-title":"Proceedings of the VLDB Endowment"},{"key":"6828_CR19","unstructured":"Yao T, Zhang Y, Wan J, Cui Q, Tang L, Jiang H, Xie C, He X (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), pp 17\u201331"},{"issue":"2","key":"6828_CR20","doi-asserted-by":"publisher","first-page":"423","DOI":"10.1109\/TCAD.2022.3177575","volume":"42","author":"C Ma","year":"2022","unstructured":"Ma C, Yang H, Wu S, Wang Y, Mao R (2022) Tidal-tree-mem: toward read-intensive key-value stores with tidal structure based on lsm-tree. IEEE Trans Comput Aided Des Integr Circuits Syst 42(2):423\u2013436","journal-title":"IEEE Trans Comput Aided Des Integr Circuits Syst"},{"issue":"4","key":"6828_CR21","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/3480963","volume":"17","author":"C Li","year":"2021","unstructured":"Li C, Chen H, Ruan C, Ma X, Xu Y (2021) Leveraging NVME SSDS for building a fast, cost-effective. LSM-tree-based KV store. ACM Trans Storage (TOS) 17(4):1\u201329","journal-title":"LSM-tree-based KV store. ACM Trans Storage (TOS)"},{"key":"6828_CR22","doi-asserted-by":"crossref","unstructured":"Zhao X, Zhong C, Jiang S (2023) Turbohash: a hash table for key-value store on persistent memory. In: Proceedings of the 16th ACM International Conference on Systems and Storage, pp 35\u201348","DOI":"10.1145\/3579370.3594766"},{"key":"6828_CR23","doi-asserted-by":"crossref","unstructured":"Bender MA, Das R, Farach-Colton M, Tagliavini G (2023) An associativity threshold phenomenon in set-associative caches. arXiv preprint arXiv:2304.04954","DOI":"10.1145\/3558481.3591084"},{"key":"6828_CR24","unstructured":"Zheran Liu E, Hashemi M, Swersky K, Ranganathan P, Ahn J (2020) An imitation learning approach for cache replacement. arXiv e-prints 2006"},{"key":"6828_CR25","doi-asserted-by":"crossref","unstructured":"Yusuf AD, Abdullahi S, Boukar, MM, Yusuf SI (2021) Collision resolution techniques in hash table: a review. Int J Adv Comput Sci Appl 12(9)","DOI":"10.14569\/IJACSA.2021.0120984"},{"issue":"2","key":"6828_CR26","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/3322096","volume":"15","author":"P Zuo","year":"2019","unstructured":"Zuo P, Hua Y, Wu J (2019) Level hashing: a high-performance and flexible-resizing persistent hashing index structure. ACM Trans Storage (TOS) 15(2):1\u201330","journal-title":"ACM Trans Storage (TOS)"},{"issue":"3","key":"6828_CR27","doi-asserted-by":"publisher","first-page":"46","DOI":"10.4018\/IJDWM.2019070103","volume":"15","author":"CE Atay","year":"2019","unstructured":"Atay CE, Garani G (2019) Maintaining dimension\u2019s history in data warehouses effectively. Int J Data Warehousing Min (IJDWM) 15(3):46\u201362","journal-title":"Int J Data Warehousing Min (IJDWM)"},{"key":"6828_CR28","doi-asserted-by":"crossref","unstructured":"Byron J, Long DD, Miller EL (2018) Using simulation to design scalable and cost-efficient archival storage systems. In: 2018 IEEE 26th International Symposium on Modeling, Analysis, and Simulation of Computer and Telecommunication Systems (MASCOTS), pp 25\u201339. IEEE","DOI":"10.1109\/MASCOTS.2018.00011"},{"key":"6828_CR29","unstructured":"Baker M, Keeton K, Martin S (2005) Why traditional storage systems don\u2019t help us save stuff forever. In: Proceedings of 1st IEEE Workshop on Hot Topics in System Dependability, pp 2005\u2013120"},{"issue":"4s","key":"6828_CR30","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/2584655","volume":"13","author":"N Guan","year":"2014","unstructured":"Guan N, Lv M, Yi W, Yu G (2014) WCET analysis with MRU cache: challenging LRU for predictability. ACM Trans Embed Comput Syst (TECS) 13(4s):1\u201326","journal-title":"ACM Trans Embed Comput Syst (TECS)"},{"key":"6828_CR31","unstructured":"Huang H, Ye G, Chen Q, Yin Z, Luo X, Lin J, Yang Q, Zheng Z (2023) Blockemulator: an emulator enabling to test blockchain sharding protocols. arXiv preprint arXiv:2311.03612"},{"key":"6828_CR32","doi-asserted-by":"crossref","unstructured":"Zhu Z, Saha A, Athanassoulis M, Sarkar S (2024) KVBENCH: a key-value benchmarking suite. In: Proceedings of the Tenth International Workshop on Testing Database Systems. DBTest\u201924. Association for Computing Machinery, New York, NY, USA, pp 9\u201315","DOI":"10.1145\/3662165.3662765"},{"key":"6828_CR33","doi-asserted-by":"publisher","DOI":"10.1145\/3658672","volume-title":"Index shipping for efficient replication in lsm key-value stores with hybrid KV placement","author":"G Stilianakis","year":"2024","unstructured":"Stilianakis G, Saloustros G, Chiotakis O, Xanthakis G, Bilas A (2024) Index shipping for efficient replication in lsm key-value stores with hybrid KV placement. ACM Trans. Storage, Just Accepted"},{"issue":"12","key":"6828_CR34","doi-asserted-by":"publisher","first-page":"2193","DOI":"10.1002\/spe.2633","volume":"48","author":"H Chang","year":"2018","unstructured":"Chang H, Chiang C (2018) PARC: a novel OS cache manager. Softw. Pract. Exp. 48(12):2193\u20132222","journal-title":"Softw. Pract. Exp."},{"key":"6828_CR35","doi-asserted-by":"crossref","unstructured":"Cooper BF, Silberstein A, Tam E, Ramakrishnan R, Sears R (2010) Benchmarking cloud serving systems with YCSB. In: Proceedings of the 1st ACM Symposium on Cloud Computing, pp 143\u2013154","DOI":"10.1145\/1807128.1807152"},{"key":"6828_CR36","doi-asserted-by":"crossref","unstructured":"Zhang W, Zhao X, Jiang S, Jiang H (2021) Chameleondb: a key-value store for OPTANE persistent memory. In: Proceedings of the Sixteenth European Conference on Computer Systems, pp 194\u2013209","DOI":"10.1145\/3447786.3456237"},{"key":"6828_CR37","doi-asserted-by":"crossref","unstructured":"Ke Z-M, Li Y-Z, Chang D-W (2021) Dual-kv: Improving performance of key-value caches on multilevel cell non-volatile memory. In: 50th International Conference on Parallel Processing Workshop, pp 1\u20139","DOI":"10.1145\/3458744.3473350"},{"key":"6828_CR38","doi-asserted-by":"crossref","unstructured":"Jiang J, Yan Y, Zhang M, Yin B, Jiang Y, Yang T, Li X, Wang T (2019) Shifting hash table: An efficient hash table with delicate summary. In: 2019 IEEE Globecom Workshops (GC Wkshps). IEEE, pp 1\u20136","DOI":"10.1109\/GCWkshps45667.2019.9024392"},{"issue":"9","key":"6828_CR39","doi-asserted-by":"publisher","first-page":"2670","DOI":"10.1002\/cpe.3730","volume":"28","author":"S Bai","year":"2016","unstructured":"Bai S, Bai X, Che X (2016) Window-LRFU: a cache replacement policy subsumes the LRU and window-LFU policies. Concurr Comput: Pract Exp 28(9):2670\u20132684","journal-title":"Concurr Comput: Pract Exp"},{"issue":"12","key":"6828_CR40","doi-asserted-by":"publisher","first-page":"3274","DOI":"10.1109\/TPDS.2022.3151499","volume":"33","author":"J Wang","year":"2022","unstructured":"Wang J, Liu D, Fu X, Xiao F, Tian C (2022) Dhash: dynamic hash tables with non-blocking regular operations. IEEE Trans Parallel Distrib Syst 33(12):3274\u20133290","journal-title":"IEEE Trans Parallel Distrib Syst"},{"issue":"2","key":"6828_CR41","doi-asserted-by":"publisher","first-page":"391","DOI":"10.1007\/s11390-022-1573-3","volume":"38","author":"H-J Yang","year":"2023","unstructured":"Yang H-J, Fang J, Cai M, Cai Z (2023) A prefetch-adaptive intelligent cache replacement policy based on machine learning. J Comput Sci Technol 38(2):391\u2013404","journal-title":"J Comput Sci Technol"},{"key":"6828_CR42","unstructured":"Rodriguez LV, Yusuf F, Lyons S, Paz E, Rangaswami R, Liu J, Zhao M, Narasimhan G (2021) Learning cache replacement with $$\\{$$CACHEUS$$\\}$$. In: 19th USENIX Conference on File and Storage Technologies (FAST 21), pp 341\u2013354"},{"key":"6828_CR43","doi-asserted-by":"publisher","first-page":"331","DOI":"10.7763\/IJFCC.2014.V3.321","volume":"3","author":"T Kim","year":"2014","unstructured":"Kim T, Lee K, Lee J-H, Park S, Kim YH, Lee B (2014) A dynamic timeout control algorithm in software defined networks. International J Fut Comput Commun 3:331\u2013336","journal-title":"International J Fut Comput Commun"},{"issue":"11","key":"6828_CR44","doi-asserted-by":"publisher","first-page":"1226","DOI":"10.14778\/2809974.2809984","volume":"8","author":"K Zhang","year":"2015","unstructured":"Zhang K, Wang K, Yuan Y, Guo L, Lee R, Zhang X (2015) MEGA-KV: a case for gpus to maximize the throughput of in-memory key-value stores. Proc VLDB Endow 8(11):1226\u20131237","journal-title":"Proc VLDB Endow"},{"key":"6828_CR45","doi-asserted-by":"crossref","unstructured":"Ou Y, H\u00e4rder T, Jin P (2010) Cfdc: a flash-aware buffer management algorithm for database systems. In: Advances in Databases and Information Systems: 14th East European Conference, ADBIS 2010, Novi Sad, Serbia, September 20\u201324, 2010. Proceedings 14, pp 435\u2013449. Springer","DOI":"10.1007\/978-3-642-15576-5_33"},{"key":"6828_CR46","unstructured":"Matani D, Shah K, Mitra A (2021) An o (1) algorithm for implementing the LFU cache eviction scheme. arXiv preprint arXiv:2110.11602"},{"key":"6828_CR47","doi-asserted-by":"crossref","unstructured":"Sha Z, Li J, Zhang F, Huang M, Cai Z, Trahay F, Liao J (2023) Visibility graph-based cache management for dram buffer inside solid-state drives. ACM Trans Storage (TOS)","DOI":"10.1145\/3586576"},{"key":"6828_CR48","unstructured":"Izraelevitz J, Yang J, Zhang L, Kim J, Liu X, Memaripour AS, Soh YJ, Wang Z, Xu Y, Dulloor SR, Zhao J, Swanson S (2019) Basic performance measurements of the intel optane DC persistent memory module. CoRR abs\/1903.05714"}],"container-title":["The Journal of Supercomputing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s11227-024-06828-w.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s11227-024-06828-w\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s11227-024-06828-w.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,1,19]],"date-time":"2025-01-19T15:37:26Z","timestamp":1737301046000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s11227-024-06828-w"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,1,19]]},"references-count":48,"journal-issue":{"issue":"2","published-online":{"date-parts":[[2025,1]]}},"alternative-id":["6828"],"URL":"https:\/\/doi.org\/10.1007\/s11227-024-06828-w","relation":{},"ISSN":["1573-0484"],"issn-type":[{"value":"1573-0484","type":"electronic"}],"subject":[],"published":{"date-parts":[[2025,1,19]]},"assertion":[{"value":"16 December 2024","order":1,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"19 January 2025","order":2,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"This manuscript belongs to the scope of engineering and does not involve human and animal research. All authors in this manuscript have informed consent.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Conflict of interest"}}],"article-number":"400"}}