{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,15]],"date-time":"2026-07-15T22:30:50Z","timestamp":1784154650626,"version":"3.55.0"},"reference-count":117,"publisher":"Association for Computing Machinery (ACM)","issue":"3","license":[{"start":{"date-parts":[[2021,8,16]],"date-time":"2021-08-16T00:00:00Z","timestamp":1629072000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"name":"NSF","award":["CNS 1901410 and CNS 1956271"],"award-info":[{"award-number":["CNS 1901410 and CNS 1956271"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Storage"],"published-print":{"date-parts":[[2021,8,31]]},"abstract":"<jats:p>Modern web services use in-memory caching extensively to increase throughput and reduce latency. There have been several workload analyses of production systems that have fueled research in improving the effectiveness of in-memory caching systems. However, the coverage is still sparse considering the wide spectrum of industrial cache use cases. In this work, we significantly further the understanding of real-world cache workloads by collecting production traces from 153 in-memory cache clusters at Twitter, sifting through over 80 TB of data, and sometimes interpreting the workloads in the context of the business logic behind them. We perform a comprehensive analysis to characterize cache workloads based on traffic pattern, time-to-live (TTL), popularity distribution, and size distribution. A fine-grained view of different workloads uncover the diversity of use cases: many are far more write-heavy or more skewed than previously shown and some display unique temporal patterns. We also observe that TTL is an important and sometimes defining parameter of cache working sets. Our simulations show that ideal replacement strategy in production caches can be surprising, for example, FIFO works the best for a large number of workloads.<\/jats:p>","DOI":"10.1145\/3468521","type":"journal-article","created":{"date-parts":[[2021,8,17]],"date-time":"2021-08-17T00:38:43Z","timestamp":1629160723000},"page":"1-35","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":91,"title":["A Large-scale Analysis of Hundreds of In-memory Key-value Cache Clusters at Twitter"],"prefix":"10.1145","volume":"17","author":[{"given":"Juncheng","family":"Yang","sequence":"first","affiliation":[{"name":"Carnegie Mellon University, Pittsburgh, PA, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Yao","family":"Yue","sequence":"additional","affiliation":[{"name":"Twitter, San Francisco, CA, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"K. V.","family":"Rashmi","sequence":"additional","affiliation":[{"name":"Carnegie Mellon University, Pittsburgh, PA, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2021,8,16]]},"reference":[{"key":"e_1_2_1_1_1","unstructured":"[n.d.]. Anonymized Twitter Production Cache Traces. Retrieved from https:\/\/github.com\/twitter\/cache-trace.  [n.d.]. Anonymized Twitter Production Cache Traces. Retrieved from https:\/\/github.com\/twitter\/cache-trace."},{"key":"e_1_2_1_2_1","unstructured":"[n.d.]. Apache Aurora. Retrieved from http:\/\/aurora.apache.org\/.  [n.d.]. Apache Aurora. Retrieved from http:\/\/aurora.apache.org\/."},{"key":"e_1_2_1_3_1","unstructured":"[n.d.]. Apache Mesos. Retrieved from http:\/\/mesos.apache.org\/.  [n.d.]. Apache Mesos. Retrieved from http:\/\/mesos.apache.org\/."},{"key":"e_1_2_1_4_1","unstructured":"[n.d.]. Apache Traffic Server. Retrieved from https:\/\/trafficserver.apache.org\/.  [n.d.]. Apache Traffic Server. Retrieved from https:\/\/trafficserver.apache.org\/."},{"key":"e_1_2_1_5_1","unstructured":"[n.d.]. Art. 17 GDPR Right to Erasure (\u201cRight to be Forgotten\u201d). Retrieved from https:\/\/gdpr-info.eu\/art-17-gdpr\/.  [n.d.]. Art. 17 GDPR Right to Erasure (\u201cRight to be Forgotten\u201d). Retrieved from https:\/\/gdpr-info.eu\/art-17-gdpr\/."},{"key":"e_1_2_1_6_1","unstructured":"[n.d.]. Caching with Twemcache. Retrieved from https:\/\/blog.twitter.com\/engineering\/en_us\/a\/2012\/caching-with-twemcache.html.  [n.d.]. Caching with Twemcache. Retrieved from https:\/\/blog.twitter.com\/engineering\/en_us\/a\/2012\/caching-with-twemcache.html."},{"key":"e_1_2_1_7_1","unstructured":"[n.d.]. Database Caching Strategy Using Redis. Retrieved from https:\/\/d0.awsstatic.com\/whitepapers\/Database\/database-caching-strategies-using-redis.pdf.  [n.d.]. Database Caching Strategy Using Redis. Retrieved from https:\/\/d0.awsstatic.com\/whitepapers\/Database\/database-caching-strategies-using-redis.pdf."},{"key":"e_1_2_1_8_1","unstructured":"[n.d.]. Decomposing Twitter: Adventures in Service-Oriented Architecture. Retrieved from https:\/\/www.infoq.com\/presentations\/twitter-soa\/.  [n.d.]. Decomposing Twitter: Adventures in Service-Oriented Architecture. Retrieved from https:\/\/www.infoq.com\/presentations\/twitter-soa\/."},{"key":"e_1_2_1_9_1","unstructured":"[n.d.]. Do Not Join Lru and Slab Maintainer Threads if They Do Not Exist. Retrieved from https:\/\/github.com\/memcached\/memcached\/pull\/686.  [n.d.]. Do Not Join Lru and Slab Maintainer Threads if They Do Not Exist. Retrieved from https:\/\/github.com\/memcached\/memcached\/pull\/686."},{"key":"e_1_2_1_10_1","unstructured":"[n.d.]. Enhance Slab Reallocation for Burst of Evictions. Retrieved from https:\/\/github.com\/memcached\/memcached\/pull\/695.  [n.d.]. Enhance Slab Reallocation for Burst of Evictions. Retrieved from https:\/\/github.com\/memcached\/memcached\/pull\/695."},{"key":"e_1_2_1_11_1","unstructured":"[n.d.]. Experiencing Slab OOMs After One Week of Uptime. Retrieved from https:\/\/github.com\/memcached\/memcached\/issues\/689.  [n.d.]. Experiencing Slab OOMs After One Week of Uptime. Retrieved from https:\/\/github.com\/memcached\/memcached\/issues\/689."},{"key":"e_1_2_1_12_1","unstructured":"[n.d.]. How To Interpret R-squared and Goodness-of-Fit in Regression Analysis. Retrieved from https:\/\/www.datasciencecentral.com\/profiles\/blogs\/regression-analysis- how-do-i-interpret-r-squared-and-assess-the.  [n.d.]. How To Interpret R-squared and Goodness-of-Fit in Regression Analysis. Retrieved from https:\/\/www.datasciencecentral.com\/profiles\/blogs\/regression-analysis- how-do-i-interpret-r-squared-and-assess-the."},{"key":"e_1_2_1_13_1","unstructured":"[n.d.]. Jemalloc. http:\/\/jemalloc.net\/.  [n.d.]. Jemalloc. http:\/\/jemalloc.net\/."},{"key":"e_1_2_1_14_1","unstructured":"[n.d.]. Logging Control In W3C Httpd. Retrieved from https:\/\/www.w3.org\/Daemon\/User\/Config\/Logging.html#common-logfile-format.  [n.d.]. Logging Control In W3C Httpd. Retrieved from https:\/\/www.w3.org\/Daemon\/User\/Config\/Logging.html#common-logfile-format."},{"key":"e_1_2_1_15_1","unstructured":"[n.d.]. Memcached - a Distributed Memory Object Caching System. Retrieved from http:\/\/memcached.org\/.  [n.d.]. Memcached - a Distributed Memory Object Caching System. Retrieved from http:\/\/memcached.org\/."},{"key":"e_1_2_1_16_1","unstructured":"[n.d.]. Paper Review: MemC3. Retrieved from https:\/\/memcached.org\/blog\/paper-review-memc3\/.  [n.d.]. Paper Review: MemC3. Retrieved from https:\/\/memcached.org\/blog\/paper-review-memc3\/."},{"key":"e_1_2_1_17_1","unstructured":"[n.d.]. Pelikan. Retrieved from https:\/\/github.com\/twitter\/pelikan.  [n.d.]. Pelikan. Retrieved from https:\/\/github.com\/twitter\/pelikan."},{"key":"e_1_2_1_18_1","unstructured":"[n.d.]. Redis. Retrieved from http:\/\/redis.io\/.  [n.d.]. Redis. Retrieved from http:\/\/redis.io\/."},{"key":"e_1_2_1_19_1","unstructured":"[n.d.]. RocksDB. Retrieved from https:\/\/rocksdb.org\/.  [n.d.]. RocksDB. Retrieved from https:\/\/rocksdb.org\/."},{"key":"e_1_2_1_20_1","unstructured":"[n.d.]. Slab Auto-mover Anti-favours Slab 2. Retrieved from https:\/\/github.com\/memcached\/memcached\/issues\/677.  [n.d.]. Slab Auto-mover Anti-favours Slab 2. Retrieved from https:\/\/github.com\/memcached\/memcached\/issues\/677."},{"key":"e_1_2_1_21_1","unstructured":"[n.d.]. Varnish Cache. Retrieved from https:\/\/varnish-cache.org\/.  [n.d.]. Varnish Cache. Retrieved from https:\/\/varnish-cache.org\/."},{"key":"e_1_2_1_22_1","volume-title":"Proceedings of the 19th USENIX Conference on File and Storage Technologies (FAST\u201921)","author":"Wu Kan","unstructured":"Kan Wu , Zhihan Guo , Guanzhou Hu , Kaiwei Tu , Ramnatthan Alagappan , Rathijit Sen , Kwanghyun Park , Andrea C. Arpaci-Dusseau , and Remzi H . Arpaci-Dusseau. 2021. The storage hierarchy is not a hierarchy: Optimizing caching on modern storage devices with Orthus . In Proceedings of the 19th USENIX Conference on File and Storage Technologies (FAST\u201921) . USENIX Association. Retrieved from https:\/\/www.usenix.org\/conference\/fast21\/presentation\/wu-kan. Kan Wu, Zhihan Guo, Guanzhou Hu, Kaiwei Tu, Ramnatthan Alagappan, Rathijit Sen, Kwanghyun Park, Andrea C. Arpaci-Dusseau, and Remzi H. Arpaci-Dusseau. 2021. The storage hierarchy is not a hierarchy: Optimizing caching on modern storage devices with Orthus. In Proceedings of the 19th USENIX Conference on File and Storage Technologies (FAST\u201921). USENIX Association. Retrieved from https:\/\/www.usenix.org\/conference\/fast21\/presentation\/wu-kan."},{"key":"e_1_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.5555\/3026877.3026934"},{"key":"e_1_2_1_24_1","first-page":"395","article-title":"System and Method for Adaptive Database Caching","volume":"7","author":"Altinel Mehmet","year":"2008","unstructured":"Mehmet Altinel , Christof Bornhoevd , Chandrasekaran Mohan , Mir Hamid Pirahesh , Berthold Reinwald , and Saileshwar Krishnamurthy . 2008 . System and Method for Adaptive Database Caching . U.S. Patent 7 , 395 ,258. Mehmet Altinel, Christof Bornhoevd, Chandrasekaran Mohan, Mir Hamid Pirahesh, Berthold Reinwald, and Saileshwar Krishnamurthy. 2008. System and Method for Adaptive Database Caching. U.S. Patent 7,395,258.","journal-title":"U.S. Patent"},{"key":"e_1_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/332944.332951"},{"key":"e_1_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1109\/65.844498"},{"key":"e_1_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1109\/90.649565"},{"key":"e_1_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/2318857.2254766"},{"key":"e_1_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/121133.121164"},{"key":"e_1_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.5555\/3307441.3307475"},{"key":"e_1_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1109\/HPCA.2015.7056022"},{"key":"e_1_2_1_32_1","volume-title":"Proceedings of the 14th USENIX Symposium on Operating Systems Design and Implementation (OSDI\u201920)","author":"Berg Benjamin","year":"2020","unstructured":"Benjamin Berg , Daniel S. Berger , Sara McAllister , Isaac Grosof , Sathya Gunasekar , Jimmy Lu , Michael Uhlar , Jim Carrig , Nathan Beckmann , Mor Harchol-Balter , et\u00a0al. 2020 . The CacheLib caching engine: Design and experiences at scale . In Proceedings of the 14th USENIX Symposium on Operating Systems Design and Implementation (OSDI\u201920) . 753\u2013768. Benjamin Berg, Daniel S. Berger, Sara McAllister, Isaac Grosof, Sathya Gunasekar, Jimmy Lu, Michael Uhlar, Jim Carrig, Nathan Beckmann, Mor Harchol-Balter, et\u00a0al. 2020. The CacheLib caching engine: Design and experiences at scale. In Proceedings of the 14th USENIX Symposium on Operating Systems Design and Implementation (OSDI\u201920). 753\u2013768."},{"key":"e_1_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.5555\/3291168.3291183"},{"key":"e_1_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.5555\/3154630.3154670"},{"key":"e_1_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.5555\/3154690.3154738"},{"key":"e_1_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1109\/INFCOM.1999.749260"},{"key":"e_1_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.5555\/2535461.2535468"},{"key":"e_1_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1145\/3357526.3357562"},{"key":"e_1_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.5555\/3386691.3386712"},{"key":"e_1_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1145\/3183713.3196898"},{"key":"e_1_2_1_41_1","doi-asserted-by":"publisher","DOI":"10.5555\/3386691.3386714"},{"key":"e_1_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.5555\/3026959.3026994"},{"key":"e_1_2_1_43_1","doi-asserted-by":"publisher","DOI":"10.5555\/3026959.3026994"},{"key":"e_1_2_1_44_1","doi-asserted-by":"publisher","DOI":"10.1145\/2741948.2741967"},{"key":"e_1_2_1_45_1","unstructured":"Ludmila Cherkasova. 1998. Improving WWW Proxies Performance with Greedy-dual-size-frequency Caching Policy. Hewlett-Packard Laboratories.  Ludmila Cherkasova. 1998. Improving WWW Proxies Performance with Greedy-dual-size-frequency Caching Policy. Hewlett-Packard Laboratories."},{"key":"e_1_2_1_46_1","doi-asserted-by":"publisher","DOI":"10.5555\/2827719.2827738"},{"key":"e_1_2_1_47_1","doi-asserted-by":"publisher","DOI":"10.5555\/2930611.2930636"},{"key":"e_1_2_1_48_1","doi-asserted-by":"publisher","DOI":"10.5555\/3154690.3154722"},{"key":"e_1_2_1_49_1","doi-asserted-by":"publisher","DOI":"10.1145\/1807128.1807152"},{"key":"e_1_2_1_50_1","doi-asserted-by":"publisher","DOI":"10.1145\/2408776.2408794"},{"key":"e_1_2_1_51_1","doi-asserted-by":"publisher","DOI":"10.5555\/3323234.3323242"},{"key":"e_1_2_1_52_1","doi-asserted-by":"publisher","DOI":"10.5555\/3358807.3358809"},{"key":"e_1_2_1_53_1","doi-asserted-by":"publisher","DOI":"10.1145\/3149371"},{"key":"e_1_2_1_54_1","doi-asserted-by":"publisher","DOI":"10.5555\/2930611.2930645"},{"key":"e_1_2_1_55_1","doi-asserted-by":"publisher","DOI":"10.5555\/3323234.3323241"},{"key":"e_1_2_1_56_1","doi-asserted-by":"publisher","DOI":"10.5555\/3323234.3323241"},{"key":"e_1_2_1_57_1","doi-asserted-by":"publisher","DOI":"10.1145\/3190508.3190524"},{"key":"e_1_2_1_58_1","volume-title":"Proceedings of the 12th USENIX Workshop on Hot Topics in Storage and File Systems (HotStorage\u201920)","author":"Estro Tyler","year":"2020","unstructured":"Tyler Estro , Pranav Bhandari , Avani Wildani , and Erez Zadok . 2020 . Desperately seeking ... optimal multi-tier cache configurations . In Proceedings of the 12th USENIX Workshop on Hot Topics in Storage and File Systems (HotStorage\u201920) . USENIX Association. Retrieved from https:\/\/www.usenix.org\/conference\/hotstorage20\/presentation\/estro. Tyler Estro, Pranav Bhandari, Avani Wildani, and Erez Zadok. 2020. Desperately seeking ... optimal multi-tier cache configurations. In Proceedings of the 12th USENIX Workshop on Hot Topics in Storage and File Systems (HotStorage\u201920). USENIX Association. Retrieved from https:\/\/www.usenix.org\/conference\/hotstorage20\/presentation\/estro."},{"key":"e_1_2_1_59_1","doi-asserted-by":"publisher","DOI":"10.5555\/2482626.2482662"},{"key":"e_1_2_1_60_1","doi-asserted-by":"publisher","DOI":"10.1145\/2038916.2038939"},{"key":"e_1_2_1_61_1","unstructured":"Wolfram Gloger. [n.d.]. Ptmalloc. Retrieved from http:\/\/www.malloc.de\/en\/.  Wolfram Gloger. [n.d.]. Ptmalloc. Retrieved from http:\/\/www.malloc.de\/en\/."},{"key":"e_1_2_1_62_1","doi-asserted-by":"publisher","DOI":"10.5555\/2535461.2535477"},{"key":"e_1_2_1_63_1","doi-asserted-by":"publisher","DOI":"10.1145\/2523616.2525970"},{"key":"e_1_2_1_64_1","doi-asserted-by":"publisher","DOI":"10.5555\/2813767.2813772"},{"key":"e_1_2_1_65_1","doi-asserted-by":"publisher","DOI":"10.1145\/2517349.2522722"},{"key":"e_1_2_1_66_1","doi-asserted-by":"publisher","DOI":"10.1145\/2670518.2673882"},{"key":"e_1_2_1_67_1","volume-title":"Proceedings of the 10th International Conference on Autonomic Computing (ICAC\u201913)","author":"Hwang Jinho","year":"2013","unstructured":"Jinho Hwang and Timothy Wood . 2013 . Adaptive performance-aware distributed memory caching . In Proceedings of the 10th International Conference on Autonomic Computing (ICAC\u201913) . 33\u201343. Jinho Hwang and Timothy Wood. 2013. Adaptive performance-aware distributed memory caching. In Proceedings of the 10th International Conference on Autonomic Computing (ICAC\u201913). 33\u201343."},{"key":"e_1_2_1_68_1","doi-asserted-by":"publisher","DOI":"10.1145\/2068816.2068845"},{"key":"e_1_2_1_69_1","doi-asserted-by":"publisher","DOI":"10.1145\/3383124"},{"key":"e_1_2_1_70_1","doi-asserted-by":"publisher","DOI":"10.1145\/3132747.3132764"},{"key":"e_1_2_1_71_1","doi-asserted-by":"publisher","DOI":"10.1145\/505202.505223"},{"key":"e_1_2_1_72_1","doi-asserted-by":"publisher","DOI":"10.5555\/3026959.3026966"},{"key":"e_1_2_1_73_1","doi-asserted-by":"publisher","DOI":"10.1109\/TC.2001.970573"},{"key":"e_1_2_1_74_1","doi-asserted-by":"publisher","DOI":"10.1145\/3132747.3132756"},{"key":"e_1_2_1_75_1","doi-asserted-by":"publisher","DOI":"10.5555\/2643634.2643686"},{"key":"e_1_2_1_76_1","doi-asserted-by":"publisher","DOI":"10.1145\/2814576.2814734"},{"key":"e_1_2_1_77_1","doi-asserted-by":"publisher","DOI":"10.1145\/3094785"},{"key":"e_1_2_1_78_1","doi-asserted-by":"publisher","DOI":"10.1145\/2741948.2741956"},{"key":"e_1_2_1_79_1","doi-asserted-by":"publisher","DOI":"10.1145\/2872887.2750416"},{"key":"e_1_2_1_80_1","doi-asserted-by":"publisher","DOI":"10.5555\/2616448.2616488"},{"key":"e_1_2_1_81_1","doi-asserted-by":"publisher","DOI":"10.5555\/3323298.3323313"},{"key":"e_1_2_1_82_1","doi-asserted-by":"publisher","DOI":"10.1145\/564691.564763"},{"key":"e_1_2_1_83_1","doi-asserted-by":"publisher","DOI":"10.5555\/1090694.1090708"},{"key":"e_1_2_1_84_1","doi-asserted-by":"publisher","DOI":"10.5555\/2482626.2482663"},{"key":"e_1_2_1_85_1","doi-asserted-by":"publisher","DOI":"10.1145\/170036.170081"},{"key":"e_1_2_1_86_1","doi-asserted-by":"publisher","DOI":"10.1145\/323647.323631"},{"key":"e_1_2_1_87_1","doi-asserted-by":"publisher","DOI":"10.5555\/3026877.3026909"},{"key":"e_1_2_1_88_1","doi-asserted-by":"publisher","DOI":"10.1145\/230908.230913"},{"key":"e_1_2_1_89_1","doi-asserted-by":"publisher","DOI":"10.1145\/2391229.2391236"},{"key":"e_1_2_1_90_1","volume-title":"Hellerstein","author":"Reiss Charles","year":"2011","unstructured":"Charles Reiss , John Wilkes , and Joseph L . Hellerstein . 2011 . Google Cluster-usage Traces: Format + schema. Technical Report. Google Inc., Mountain View, CA. Retrieved from https:\/\/github.com\/google\/cluster-data. Charles Reiss, John Wilkes, and Joseph L. Hellerstein. 2011. Google Cluster-usage Traces: Format + schema. Technical Report. Google Inc., Mountain View, CA. Retrieved from https:\/\/github.com\/google\/cluster-data."},{"key":"e_1_2_1_91_1","doi-asserted-by":"publisher","DOI":"10.1145\/98460.98523"},{"key":"e_1_2_1_92_1","doi-asserted-by":"publisher","DOI":"10.5555\/2591305.2591307"},{"key":"e_1_2_1_93_1","doi-asserted-by":"publisher","DOI":"10.5555\/2591305.2591307"},{"key":"e_1_2_1_94_1","doi-asserted-by":"publisher","DOI":"10.1145\/2168836.2168863"},{"key":"e_1_2_1_95_1","doi-asserted-by":"publisher","DOI":"10.1145\/3203410"},{"key":"e_1_2_1_96_1","volume-title":"Proceedings of the 7th International Workshop on Web Caching and Content Distribution (WCW\u201902)","author":"Shi Weisong","year":"2002","unstructured":"Weisong Shi , Randy Wright , Eli Collins , and Vijay Karamcheti . 2002 . Workload characterization of a personalized web site and its implications for dynamic content caching . In Proceedings of the 7th International Workshop on Web Caching and Content Distribution (WCW\u201902) . Citeseer. Weisong Shi, Randy Wright, Eli Collins, and Vijay Karamcheti. 2002. Workload characterization of a personalized web site and its implications for dynamic content caching. In Proceedings of the 7th International Workshop on Web Caching and Content Distribution (WCW\u201902). Citeseer."},{"key":"e_1_2_1_97_1","doi-asserted-by":"publisher","DOI":"10.1145\/2670518.2673876"},{"key":"e_1_2_1_98_1","doi-asserted-by":"publisher","DOI":"10.5555\/2750482.2750510"},{"key":"e_1_2_1_99_1","doi-asserted-by":"publisher","DOI":"10.5555\/3277332.3277335"},{"key":"e_1_2_1_100_1","doi-asserted-by":"publisher","DOI":"10.1145\/319344.319158"},{"key":"e_1_2_1_101_1","doi-asserted-by":"publisher","DOI":"10.5555\/3154690.3154737"},{"key":"e_1_2_1_102_1","volume-title":"Proceedings of the USENIX Annual Technical Conference (USENIXATC\u201920)","author":"Wang Qiuping","unstructured":"Qiuping Wang , Jinhong Li , Wen Xia , Erik Kruus , Biplob Debnath , and Patrick P. C. Lee . 2020. Austere flash caching with deduplication and compression . In Proceedings of the USENIX Annual Technical Conference (USENIXATC\u201920) . 713\u2013726. Qiuping Wang, Jinhong Li, Wen Xia, Erik Kruus, Biplob Debnath, and Patrick P. C. Lee. 2020. Austere flash caching with deduplication and compression. In Proceedings of the USENIX Annual Technical Conference (USENIXATC\u201920). 713\u2013726."},{"key":"e_1_2_1_103_1","doi-asserted-by":"publisher","DOI":"10.1109\/MC.1984.1659158"},{"key":"e_1_2_1_104_1","doi-asserted-by":"publisher","DOI":"10.1145\/2068816.2068867"},{"key":"e_1_2_1_105_1","unstructured":"Wikimedia. [n.d.]. Analytics\/Data Lake\/Traffic\/Caching. Retrieved from https:\/\/wikitech.wikimedia.org\/wiki\/Analytics\/Data_Lake\/Traffic\/Caching.  Wikimedia. [n.d.]. Analytics\/Data Lake\/Traffic\/Caching. Retrieved from https:\/\/wikitech.wikimedia.org\/wiki\/Analytics\/Data_Lake\/Traffic\/Caching."},{"key":"e_1_2_1_106_1","unstructured":"Wikimedia. [n.d.]. Caching Overview\u2014Wikitech. Retrieved from https:\/\/wikitech.wikimedia.org\/wiki\/Caching_overview.  Wikimedia. [n.d.]. Caching Overview\u2014Wikitech. Retrieved from https:\/\/wikitech.wikimedia.org\/wiki\/Caching_overview."},{"key":"e_1_2_1_107_1","unstructured":"John Wilkes. 2011. More Google Cluster Data. Google research blog. Retrieved from http:\/\/googleresearch.blogspot.com\/2011\/11\/more-google-cluster-data.html.  John Wilkes. 2011. More Google Cluster Data. Google research blog. Retrieved from http:\/\/googleresearch.blogspot.com\/2011\/11\/more-google-cluster-data.html."},{"key":"e_1_2_1_108_1","unstructured":"Juncheng Yang. [n.d.]. libCacheSim. Retrieved from https:\/\/github.com\/1a1a11a\/libCacheSim.  Juncheng Yang. [n.d.]. libCacheSim. Retrieved from https:\/\/github.com\/1a1a11a\/libCacheSim."},{"key":"e_1_2_1_109_1","doi-asserted-by":"publisher","DOI":"10.1145\/3127479.3131210"},{"key":"e_1_2_1_110_1","volume-title":"Proceedings of the 14th USENIX Symposium on Operating Systems Design and Implementation (OSDI\u201920)","author":"Yang Juncheng","unstructured":"Juncheng Yang , Yao Yue , and K. V. Rashmi . 2020. A large-scale analysis of hundreds of in-memory cache clusters at Twitter . In Proceedings of the 14th USENIX Symposium on Operating Systems Design and Implementation (OSDI\u201920) . USENIX Association, 191\u2013208. Retrieved from https:\/\/www.usenix.org\/conference\/osdi20\/presentation\/yang. Juncheng Yang, Yao Yue, and K. V. Rashmi. 2020. A large-scale analysis of hundreds of in-memory cache clusters at Twitter. In Proceedings of the 14th USENIX Symposium on Operating Systems Design and Implementation (OSDI\u201920). USENIX Association, 191\u2013208. Retrieved from https:\/\/www.usenix.org\/conference\/osdi20\/presentation\/yang."},{"key":"e_1_2_1_111_1","volume-title":"Proceedings of the 18th USENIX Symposium on Networked Systems Design and Implementation (NSDI\u201921)","author":"Yang Juncheng","unstructured":"Juncheng Yang , Yao Yue , and K. V. Rashmi . 2021. Segcache: Memory-efficient and high-throughput DRAM cache for small objects . In Proceedings of the 18th USENIX Symposium on Networked Systems Design and Implementation (NSDI\u201921) . USENIX Association. Retrieved from https:\/\/www.usenix.org\/conference\/nsdi21\/presentation\/yang-juncheng. Juncheng Yang, Yao Yue, and K. V. Rashmi. 2021. Segcache: Memory-efficient and high-throughput DRAM cache for small objects. In Proceedings of the 18th USENIX Symposium on Networked Systems Design and Implementation (NSDI\u201921). USENIX Association. Retrieved from https:\/\/www.usenix.org\/conference\/nsdi21\/presentation\/yang-juncheng."},{"key":"e_1_2_1_112_1","doi-asserted-by":"publisher","DOI":"10.1145\/3379472"},{"key":"e_1_2_1_113_1","doi-asserted-by":"publisher","DOI":"10.5555\/3485849.3485869"},{"key":"e_1_2_1_114_1","volume-title":"Proceedings of the 9th International Workshop on Feedback Computing (Feedback Computing 14)","author":"Zhang Wei","year":"2014","unstructured":"Wei Zhang , Jinho Hwang , Timothy Wood , K. K. Ramakrishnan , and Howie Huang . 2014 . Load balancing of heterogeneous workloads in memcached clusters . In Proceedings of the 9th International Workshop on Feedback Computing (Feedback Computing 14) . Wei Zhang, Jinho Hwang, Timothy Wood, K. K. Ramakrishnan, and Howie Huang. 2014. Load balancing of heterogeneous workloads in memcached clusters. In Proceedings of the 9th International Workshop on Feedback Computing (Feedback Computing 14)."},{"key":"e_1_2_1_115_1","doi-asserted-by":"publisher","DOI":"10.1145\/3205289.3205299"},{"key":"e_1_2_1_116_1","doi-asserted-by":"publisher","DOI":"10.5555\/647055.715773"},{"key":"e_1_2_1_117_1","doi-asserted-by":"publisher","DOI":"10.5555\/2342763.2342766"}],"container-title":["ACM Transactions on Storage"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3468521","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3468521","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3468521","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T20:17:18Z","timestamp":1750191438000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3468521"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,8,16]]},"references-count":117,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2021,8,31]]}},"alternative-id":["10.1145\/3468521"],"URL":"https:\/\/doi.org\/10.1145\/3468521","relation":{},"ISSN":["1553-3077","1553-3093"],"issn-type":[{"value":"1553-3077","type":"print"},{"value":"1553-3093","type":"electronic"}],"subject":[],"published":{"date-parts":[[2021,8,16]]},"assertion":[{"value":"2021-02-01","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2021-05-01","order":1,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2021-08-16","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}