{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,9]],"date-time":"2026-05-09T16:31:58Z","timestamp":1778344318929,"version":"3.51.4"},"reference-count":48,"publisher":"Institute of Electrical and Electronics Engineers (IEEE)","issue":"4","license":[{"start":{"date-parts":[[2023,10,1]],"date-time":"2023-10-01T00:00:00Z","timestamp":1696118400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/ieeexplore.ieee.org\/Xplorehelp\/downloads\/license-information\/IEEE.html"},{"start":{"date-parts":[[2023,10,1]],"date-time":"2023-10-01T00:00:00Z","timestamp":1696118400000},"content-version":"am","delay-in-days":0,"URL":"https:\/\/ieeexplore.ieee.org\/Xplorehelp\/downloads\/license-information\/IEEE.html"},{"start":{"date-parts":[[2023,10,1]],"date-time":"2023-10-01T00:00:00Z","timestamp":1696118400000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-029"},{"start":{"date-parts":[[2023,10,1]],"date-time":"2023-10-01T00:00:00Z","timestamp":1696118400000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-037"}],"funder":[{"DOI":"10.13039\/501100008982","name":"National Science Foundation","doi-asserted-by":"publisher","award":["CSR1618384"],"award-info":[{"award-number":["CSR1618384"]}],"id":[{"id":"10.13039\/501100008982","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100008982","name":"National Science Foundation","doi-asserted-by":"publisher","award":["SaTC2225424"],"award-info":[{"award-number":["SaTC2225424"]}],"id":[{"id":"10.13039\/501100008982","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["IEEE Trans. Cloud Comput."],"published-print":{"date-parts":[[2023,10]]},"DOI":"10.1109\/tcc.2023.3300889","type":"journal-article","created":{"date-parts":[[2023,8,2]],"date-time":"2023-08-02T17:42:52Z","timestamp":1690998172000},"page":"3601-3618","source":"Crossref","is-referenced-by-count":7,"title":["Multi-Tenant In-Memory Key-Value Cache Partitioning Using Efficient Random Sampling-Based LRU Model"],"prefix":"10.1109","volume":"11","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-2412-9506","authenticated-orcid":false,"given":"Yuchen","family":"Wang","sequence":"first","affiliation":[{"name":"Department of Computer Science, Michigan Technological University, Houghton, MI, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0009-0009-1550-0693","authenticated-orcid":false,"given":"Junyao","family":"Yang","sequence":"additional","affiliation":[{"name":"Department of Computer Science, Michigan Technological University, Houghton, MI, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-0429-4371","authenticated-orcid":false,"given":"Zhenlin","family":"Wang","sequence":"additional","affiliation":[{"name":"Department of Computer Science, Michigan Technological University, Houghton, MI, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"263","reference":[{"key":"ref1","article-title":"Redis","year":"2020"},{"key":"ref2","article-title":"Memcached","year":"2020"},{"key":"ref3","first-page":"95","article-title":"Efficient MRC construction with SHARDS","volume-title":"Proc. 13th USENIX Conf. File Storage Technol.","author":"Waldspurger"},{"key":"ref4","first-page":"335","article-title":"Characterizing storage workloads with counter stacks","volume-title":"Proc. 11th USENIX Conf. Operating Syst. Des. Implementation","author":"Wires"},{"key":"ref5","first-page":"57","article-title":"LAMA: Optimized locality-aware memory allocation for key-value cache","volume-title":"Proc. USENIX Annu. Tech. Conf.","author":"Hu"},{"key":"ref6","first-page":"351","article-title":"Kinetic modeling of data eviction in cache","volume-title":"Proc. USENIX Annu. Tech. Conf.","author":"Hu"},{"key":"ref7","doi-asserted-by":"publisher","DOI":"10.1109\/MICRO.2006.49"},{"key":"ref8","doi-asserted-by":"publisher","DOI":"10.1145\/3190508.3190511"},{"key":"ref9","first-page":"103","article-title":"CRAMM: Virtual memory support for garbage-collected applications","volume-title":"Proc. 7th Symp. Operating Syst. Des. Implementation","author":"Yang"},{"key":"ref10","first-page":"239","article-title":"HotRing: A hotspot-aware in-memory key-value store","volume-title":"Proc. 18th USENIX Conf. File Storage Technol.","author":"Chen"},{"key":"ref11","doi-asserted-by":"publisher","DOI":"10.1109\/ISPASS.2004.1291352"},{"key":"ref12","doi-asserted-by":"publisher","DOI":"10.1145\/2490301.2451153"},{"key":"ref13","doi-asserted-by":"publisher","DOI":"10.1109\/ISPASS.2010.5452069"},{"key":"ref14","first-page":"499","article-title":"Hyperbolic caching: Flexible caching for web applications","volume-title":"Proc. USENIX Annu. Tech. Conf.","author":"Blankstein"},{"key":"ref15","doi-asserted-by":"publisher","DOI":"10.1145\/3357526.3357562"},{"key":"ref16","first-page":"115","article-title":"ARC: A self-tuning, low overhead replacement cache","volume-title":"Proc. 2nd USENIX Conf. File Storage Technol.","author":"Megiddo"},{"key":"ref17","first-page":"91","article-title":"The multi-queue replacement algorithm for second level buffer caches","volume-title":"Proc. Gen. Track USENIX Annu. Tech. Conf.","author":"Zhou"},{"key":"ref18","first-page":"341","article-title":"Learning cache replacement with CACHEUS","volume-title":"Proc. 19th USENIX Conf. File Storage Technol.","author":"Rodriguez"},{"key":"ref19","article-title":"Redis replacement policy","year":"2019"},{"key":"ref20","first-page":"389","article-title":"LHD: Improving cache hit rate by maximizing hit density","volume-title":"Proc. 15th USENIX Symp. Netw. Syst. Des. Implementation","author":"Beckmann"},{"key":"ref21","doi-asserted-by":"publisher","DOI":"10.1145\/3185751"},{"key":"ref22","doi-asserted-by":"publisher","DOI":"10.1145\/3210563.3210571"},{"key":"ref23","first-page":"195","article-title":"RobinHood: Tail latency aware caching-dynamic reallocation from cache-rich to cache-poor","volume-title":"Proc. 13th USENIX Symp. Operating Syst. Des. Implementation","author":"Berger"},{"key":"ref24","doi-asserted-by":"publisher","DOI":"10.1145\/3357223.3362729"},{"key":"ref25","first-page":"321","article-title":"Memshare: A dynamic multi-tenant key-value cache","volume-title":"Proc. USENIX Annu. Tech. Conf.","author":"Cidon"},{"key":"ref26","doi-asserted-by":"publisher","DOI":"10.1145\/3472456.3472514"},{"key":"ref27","doi-asserted-by":"publisher","DOI":"10.1145\/3422575.3422799"},{"key":"ref28","first-page":"487","article-title":"Cache modeling and optimization using miniature simulations","volume-title":"Proc. USENIX Annu. Tech. Conf.","author":"Waldspurger"},{"key":"ref29","article-title":"MSR cambridge traces","year":"2020"},{"key":"ref30","doi-asserted-by":"publisher","DOI":"10.1145\/1416944.1416949"},{"key":"ref31","doi-asserted-by":"publisher","DOI":"10.1145\/1807128.1807152"},{"key":"ref32","first-page":"191","article-title":"A large scale analysis of hundreds of in-memory cache clusters at Twitter","volume-title":"Proc. 14th USENIX Symp. Operating Syst. Des. Implementation","author":"Yang"},{"key":"ref33","article-title":"Twitter cache trace","year":"2020"},{"key":"ref34","doi-asserted-by":"publisher","DOI":"10.2172\/6051879"},{"key":"ref35","doi-asserted-by":"publisher","DOI":"10.1145\/1816038.1815971"},{"key":"ref36","doi-asserted-by":"publisher","DOI":"10.1109\/TC.2016.2618920"},{"key":"ref37","doi-asserted-by":"publisher","DOI":"10.1109\/PACT.2011.66"},{"key":"ref38","article-title":"Dynacache: Dynamic cloud caching","volume-title":"Proc. 7th USENIX Conf. Hot Topics Cloud Comput.","author":"Cidon"},{"key":"ref39","doi-asserted-by":"publisher","DOI":"10.1145\/2670979.2671007"},{"key":"ref40","doi-asserted-by":"publisher","DOI":"10.1145\/3447573"},{"key":"ref41","doi-asserted-by":"publisher","DOI":"10.1147\/sj.92.0078"},{"key":"ref42","doi-asserted-by":"publisher","DOI":"10.1145\/2016604.2016607"},{"key":"ref43","first-page":"753","article-title":"The CacheLib caching engine: Design and experiences at scale","volume-title":"Proc. 14th USENIX Symp. Operating Syst. Des. Implementation","author":"Berg"},{"key":"ref44","doi-asserted-by":"publisher","DOI":"10.1145\/3265723.3265736"},{"key":"ref45","article-title":"Hiredis","year":"2021"},{"key":"ref46","doi-asserted-by":"publisher","DOI":"10.1145\/1552309.1552310"},{"key":"ref47","first-page":"379","article-title":"Cliffhanger: Scaling performance cliffs in web memory caches","volume-title":"Proc. 13th USENIX Symp. Netw. Syst. Des. Implementation","author":"Cidon"},{"key":"ref48","doi-asserted-by":"publisher","DOI":"10.1145\/3341617.3326154"}],"container-title":["IEEE Transactions on Cloud Computing"],"original-title":[],"link":[{"URL":"https:\/\/ieeexplore.ieee.org\/ielam\/6245519\/10345387\/10205957-aam.pdf","content-type":"application\/pdf","content-version":"am","intended-application":"syndication"},{"URL":"http:\/\/xplorestaging.ieee.org\/ielx7\/6245519\/10345387\/10205957.pdf?arnumber=10205957","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,1,12]],"date-time":"2024-01-12T02:29:13Z","timestamp":1705026553000},"score":1,"resource":{"primary":{"URL":"https:\/\/ieeexplore.ieee.org\/document\/10205957\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,10]]},"references-count":48,"journal-issue":{"issue":"4"},"URL":"https:\/\/doi.org\/10.1109\/tcc.2023.3300889","relation":{},"ISSN":["2168-7161","2372-0018"],"issn-type":[{"value":"2168-7161","type":"electronic"},{"value":"2372-0018","type":"electronic"}],"subject":[],"published":{"date-parts":[[2023,10]]}}}