{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,1]],"date-time":"2026-04-01T14:44:41Z","timestamp":1775054681453,"version":"3.50.1"},"publisher-location":"New York, NY, USA","reference-count":41,"publisher":"ACM","license":[{"start":{"date-parts":[[2022,6,14]],"date-time":"2022-06-14T00:00:00Z","timestamp":1655164800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2022,6,14]]},"DOI":"10.1145\/3520263.3534651","type":"proceedings-article","created":{"date-parts":[[2022,6,9]],"date-time":"2022-06-09T20:43:56Z","timestamp":1654807436000},"page":"15-28","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":3,"title":["MemSweeper: virtualizing cluster memory management for high memory utilization and isolation"],"prefix":"10.1145","author":[{"given":"AmirHossein","family":"Seyri","sequence":"first","affiliation":[{"name":"University of Illinois at Chicago, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Abhisek","family":"Pan","sequence":"additional","affiliation":[{"name":"Microsoft, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Balajee","family":"Vamanan","sequence":"additional","affiliation":[{"name":"University of Illinois at Chicago, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2022,6,14]]},"reference":[{"key":"e_1_3_2_1_1_1","volume-title":"AWS Caching Solutions.. https:\/\/aws.amazon.com\/caching\/aws-caching\/ [Online","year":"2021","unstructured":"Amazon. 2021. AWS Caching Solutions.. https:\/\/aws.amazon.com\/caching\/aws-caching\/ [Online ; accessed 15- July - 2021 ] Amazon. 2021. AWS Caching Solutions.. https:\/\/aws.amazon.com\/caching\/aws-caching\/ [Online; accessed 15-July-2021]"},{"key":"e_1_3_2_1_2_1","volume-title":"Caching with Twemcache.. https:\/\/blog.twitter.com\/engineering\/en_us\/a\/2012\/caching-with-twemcache [Online","author":"Aniszczyk Chris","year":"2021","unstructured":"Chris Aniszczyk . 2012. Caching with Twemcache.. https:\/\/blog.twitter.com\/engineering\/en_us\/a\/2012\/caching-with-twemcache [Online ; accessed 15- July - 2021 ] Chris Aniszczyk. 2012. Caching with Twemcache.. https:\/\/blog.twitter.com\/engineering\/en_us\/a\/2012\/caching-with-twemcache [Online; accessed 15-July-2021]"},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/2318857.2254766"},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1109\/HPCA.2015.7056022"},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISPASS.2004.1291352"},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/1064212.1064232"},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/3210563.3210571"},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/3357526.3357562"},{"key":"e_1_3_2_1_9_1","volume-title":"7th USENIX Workshop on Hot Topics in Cloud Computing (HotCloud).","author":"Cidon Asaf","year":"2015","unstructured":"Asaf Cidon , Assaf Eisenman , Mohammad Alizadeh , and Sachin Katti . 2015 . Dynacache: Dynamic cloud caching . In 7th USENIX Workshop on Hot Topics in Cloud Computing (HotCloud). Asaf Cidon, Assaf Eisenman, Mohammad Alizadeh, and Sachin Katti. 2015. Dynacache: Dynamic cloud caching. In 7th USENIX Workshop on Hot Topics in Cloud Computing (HotCloud)."},{"key":"e_1_3_2_1_10_1","volume-title":"13th USENIX Symposium on Networked Systems Design and Implementation (NSDI 16)","author":"Cidon Asaf","year":"2016","unstructured":"Asaf Cidon , Assaf Eisenman , Mohammad Alizadeh , and Sachin Katti . 2016 . Cliffhanger: Scaling performance cliffs in web memory caches . In 13th USENIX Symposium on Networked Systems Design and Implementation (NSDI 16) . 379\u2013392. Asaf Cidon, Assaf Eisenman, Mohammad Alizadeh, and Sachin Katti. 2016. Cliffhanger: Scaling performance cliffs in web memory caches. In 13th USENIX Symposium on Networked Systems Design and Implementation (NSDI 16). 379\u2013392."},{"key":"e_1_3_2_1_11_1","volume-title":"2017 USENIX Annual Technical Conference (USENIX ATC 17)","author":"Cidon Asaf","year":"2017","unstructured":"Asaf Cidon , Daniel Rushton , Stephen M. Rumble , and Ryan Stutsman . 2017 . Memshare: a Dynamic Multi-tenant Key-value Cache . In 2017 USENIX Annual Technical Conference (USENIX ATC 17) . USENIX Association, Santa Clara, CA. 321\u2013334. isbn:978-1-93 1971-38-6 https:\/\/www.usenix.org\/conference\/atc17\/technical-sessions\/presentation\/cidon Asaf Cidon, Daniel Rushton, Stephen M. Rumble, and Ryan Stutsman. 2017. Memshare: a Dynamic Multi-tenant Key-value Cache. In 2017 USENIX Annual Technical Conference (USENIX ATC 17). USENIX Association, Santa Clara, CA. 321\u2013334. isbn:978-1-931971-38-6 https:\/\/www.usenix.org\/conference\/atc17\/technical-sessions\/presentation\/cidon"},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1109\/IPDPS.2012.100"},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/781131.781159"},{"key":"e_1_3_2_1_14_1","volume-title":"Proceedings of the USENIX Annual Technical Conference (ATC). 1\u201314","author":"Duplyakin Dmitry","year":"2019","unstructured":"Dmitry Duplyakin , Robert Ricci , Aleksander Maricq , Gary Wong , Jonathon Duerig , Eric Eide , Leigh Stoller , Mike Hibler , David Johnson , Kirk Webb , Aditya Akella , Kuangching Wang , Glenn Ricart , Larry Landweber , Chip Elliott , Michael Zink , Emmanuel Cecchet , Snigdhaswin Kar , and Prabodh Mishra . 2019 . The Design and Operation of CloudLab . In Proceedings of the USENIX Annual Technical Conference (ATC). 1\u201314 . https:\/\/www.flux.utah.edu\/paper\/duplyakin-atc19 Dmitry Duplyakin, Robert Ricci, Aleksander Maricq, Gary Wong, Jonathon Duerig, Eric Eide, Leigh Stoller, Mike Hibler, David Johnson, Kirk Webb, Aditya Akella, Kuangching Wang, Glenn Ricart, Larry Landweber, Chip Elliott, Michael Zink, Emmanuel Cecchet, Snigdhaswin Kar, and Prabodh Mishra. 2019. The Design and Operation of CloudLab. In Proceedings of the USENIX Annual Technical Conference (ATC). 1\u201314. https:\/\/www.flux.utah.edu\/paper\/duplyakin-atc19"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/2248487.2150982"},{"key":"e_1_3_2_1_16_1","volume-title":"Proceedings of the 8th USENIX Conference on Networked Systems Design and Implementation (NSDI\u201911)","author":"Ghodsi Ali","year":"2011","unstructured":"Ali Ghodsi , Matei Zaharia , Benjamin Hindman , Andy Konwinski , Scott Shenker , and Ion Stoica . 2011 . Dominant Resource Fairness: Fair Allocation of Multiple Resource Types . In Proceedings of the 8th USENIX Conference on Networked Systems Design and Implementation (NSDI\u201911) . USENIX Association, USA. 323\u2013336. Ali Ghodsi, Matei Zaharia, Benjamin Hindman, Andy Konwinski, Scott Shenker, and Ion Stoica. 2011. Dominant Resource Fairness: Fair Allocation of Multiple Resource Types. In Proceedings of the 8th USENIX Conference on Networked Systems Design and Implementation (NSDI\u201911). USENIX Association, USA. 323\u2013336."},{"key":"e_1_3_2_1_17_1","volume-title":"14th USENIX Symposium on Operating Systems Design and Implementation (OSDI 20)","author":"Hadary Ori","year":"2020","unstructured":"Ori Hadary , Luke Marshall , Ishai Menache , Abhisek Pan , Esaias E Greeff , David Dion , Star Dorminey , Shailesh Joshi , Yang Chen , and Mark Russinovich . 2020 . Protean: VM Allocation Service at Scale . In 14th USENIX Symposium on Operating Systems Design and Implementation (OSDI 20) . 845\u2013861. Ori Hadary, Luke Marshall, Ishai Menache, Abhisek Pan, Esaias E Greeff, David Dion, Star Dorminey, Shailesh Joshi, Yang Chen, and Mark Russinovich. 2020. Protean: VM Allocation Service at Scale. In 14th USENIX Symposium on Operating Systems Design and Implementation (OSDI 20). 845\u2013861."},{"key":"e_1_3_2_1_18_1","volume-title":"2015 USENIX Annual Technical Conference (USENIX ATC 15)","author":"Hu Xiameng","year":"2015","unstructured":"Xiameng Hu , Xiaolin Wang , Yechen Li , Lan Zhou , Yingwei Luo , Chen Ding , Song Jiang , and Zhenlin Wang . 2015 . LAMA: Optimized locality-aware memory allocation for key-value cache . In 2015 USENIX Annual Technical Conference (USENIX ATC 15) . 57\u201369. Xiameng Hu, Xiaolin Wang, Yechen Li, Lan Zhou, Yingwei Luo, Chen Ding, Song Jiang, and Zhenlin Wang. 2015. LAMA: Optimized locality-aware memory allocation for key-value cache. In 2015 USENIX Annual Technical Conference (USENIX ATC 15). 57\u201369."},{"key":"e_1_3_2_1_19_1","volume-title":"https:\/\/github.com\/leverich\/mutilate [Online","author":"Leverich Jacob","year":"2021","unstructured":"Jacob Leverich . 2021. Mutilate.. https:\/\/github.com\/leverich\/mutilate [Online ; accessed 15- July - 2021 ] Jacob Leverich. 2021. Mutilate.. https:\/\/github.com\/leverich\/mutilate [Online; accessed 15-July-2021]"},{"key":"e_1_3_2_1_20_1","volume-title":"19th USENIX Conference on File and Storage Technologies (FAST). 293\u2013306","author":"Liu Zhang","year":"2021","unstructured":"Zhang Liu , Hee Won Lee , Yu Xiang , Dirk Grunwald , and Sangtae Ha . 2021 . eMRC: Efficient Miss Ratio Approximation for Multi-Tier Caching . In 19th USENIX Conference on File and Storage Technologies (FAST). 293\u2013306 . Zhang Liu, Hee Won Lee, Yu Xiang, Dirk Grunwald, and Sangtae Ha. 2021. eMRC: Efficient Miss Ratio Approximation for Multi-Tier Caching. In 19th USENIX Conference on File and Storage Technologies (FAST). 293\u2013306."},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1147\/sj.92.0078"},{"key":"e_1_3_2_1_22_1","volume-title":"memcached - a distribtued memory object caching system.. https:\/\/memcached.org [Online","year":"2021","unstructured":"Memcached. 2021. memcached - a distribtued memory object caching system.. https:\/\/memcached.org [Online ; accessed 15- July - 2021 ] Memcached. 2021. memcached - a distribtued memory object caching system.. https:\/\/memcached.org [Online; accessed 15-July-2021]"},{"key":"e_1_3_2_1_23_1","volume-title":"Azure Cache for Redis.. https:\/\/azure.microsoft.com\/en-us\/services\/cache\/ [Online","year":"2021","unstructured":"Microsoft. 2021. Azure Cache for Redis.. https:\/\/azure.microsoft.com\/en-us\/services\/cache\/ [Online ; accessed 15- July - 2021 ] Microsoft. 2021. Azure Cache for Redis.. https:\/\/azure.microsoft.com\/en-us\/services\/cache\/ [Online; accessed 15-July-2021]"},{"key":"e_1_3_2_1_24_1","volume-title":"How we scaled the GitHub API with a sharded, replicated rate limiter in Redis. https:\/\/github.blog\/2021-04-05-how-we-scaled-github-api-sharded-replicated-rate-limiter-redis\/ [Online","author":"Mosolgo Robert","year":"2021","unstructured":"Robert Mosolgo . 2021. How we scaled the GitHub API with a sharded, replicated rate limiter in Redis. https:\/\/github.blog\/2021-04-05-how-we-scaled-github-api-sharded-replicated-rate-limiter-redis\/ [Online ; accessed 15- July - 2021 ] Robert Mosolgo. 2021. How we scaled the GitHub API with a sharded, replicated rate limiter in Redis. https:\/\/github.blog\/2021-04-05-how-we-scaled-github-api-sharded-replicated-rate-limiter-redis\/ [Online; accessed 15-July-2021]"},{"key":"e_1_3_2_1_25_1","volume-title":"10th USENIX Symposium on Networked Systems Design and Implementation (NSDI). 385\u2013398","author":"Nishtala Rajesh","year":"2013","unstructured":"Rajesh Nishtala , Hans Fugal , Steven Grimm , Marc Kwiatkowski , Herman Lee , Harry C Li , Ryan McElroy , Mike Paleczny , Daniel Peek , and Paul Saab . 2013 . Scaling memcache at facebook . In 10th USENIX Symposium on Networked Systems Design and Implementation (NSDI). 385\u2013398 . Rajesh Nishtala, Hans Fugal, Steven Grimm, Marc Kwiatkowski, Herman Lee, Harry C Li, Ryan McElroy, Mike Paleczny, Daniel Peek, and Paul Saab. 2013. Scaling memcache at facebook. In 10th USENIX Symposium on Networked Systems Design and Implementation (NSDI). 385\u2013398."},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1109\/IPDPS.2012.117"},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/2807591.2807625"},{"key":"e_1_3_2_1_28_1","volume-title":"13th USENIX Symposium on Networked Systems Design and Implementation (NSDI 16)","author":"Pu Qifan","year":"2016","unstructured":"Qifan Pu , Haoyuan Li , Matei Zaharia , Ali Ghodsi , and Ion Stoica . 2016 . Fairride: Near-optimal, fair cache sharing . In 13th USENIX Symposium on Networked Systems Design and Implementation (NSDI 16) . 393\u2013406. Qifan Pu, Haoyuan Li, Matei Zaharia, Ali Ghodsi, and Ion Stoica. 2016. Fairride: Near-optimal, fair cache sharing. In 13th USENIX Symposium on Networked Systems Design and Implementation (NSDI 16). 393\u2013406."},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1109\/MICRO.2006.49"},{"key":"e_1_3_2_1_30_1","volume-title":"https:\/\/redis.io\/ [Online","year":"2021","unstructured":"Redis. 2021. https:\/\/redis.io\/ [Online ; accessed 15- July - 2021 ] Redis. 2021. https:\/\/redis.io\/ [Online; accessed 15-July-2021]"},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1145\/2670979.2671007"},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1145\/1854273.1854286"},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1145\/3360468.3366782"},{"key":"e_1_3_2_1_34_1","volume-title":"Efficient MRC Construction with SHARDS. In 13th USENIX Conference on File and Storage Technologies (FAST). 95\u2013110","author":"Waldspurger Carl A","year":"2015","unstructured":"Carl A Waldspurger , Nohhyun Park , Alexander Garthwaite , and Irfan Ahmad . 2015 . Efficient MRC Construction with SHARDS. In 13th USENIX Conference on File and Storage Technologies (FAST). 95\u2013110 . Carl A Waldspurger, Nohhyun Park, Alexander Garthwaite, and Irfan Ahmad. 2015. Efficient MRC Construction with SHARDS. In 13th USENIX Conference on File and Storage Technologies (FAST). 95\u2013110."},{"key":"e_1_3_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.5555\/2685048.2685075"},{"key":"e_1_3_2_1_36_1","volume-title":"14th USENIX Symposium on Operating Systems Design and Implementation (OSDI). 191\u2013208","author":"Yang Juncheng","year":"2020","unstructured":"Juncheng Yang , Yao Yue , and KV Rashmi . 2020 . A large scale analysis of hundreds of in-memory cache clusters at Twitter . In 14th USENIX Symposium on Operating Systems Design and Implementation (OSDI). 191\u2013208 . Juncheng Yang, Yao Yue, and KV Rashmi. 2020. A large scale analysis of hundreds of in-memory cache clusters at Twitter. In 14th USENIX Symposium on Operating Systems Design and Implementation (OSDI). 191\u2013208."},{"key":"e_1_3_2_1_37_1","unstructured":"Juncheng Yang Yao Yue and Rashmi Vinayak. 2021. Segcache: a memory-efficient and scalable in-memory key-value cache for small objects.. In NSDI. 503\u2013518.  Juncheng Yang Yao Yue and Rashmi Vinayak. 2021. Segcache: a memory-efficient and scalable in-memory key-value cache for small objects.. In NSDI. 503\u2013518."},{"key":"e_1_3_2_1_38_1","volume-title":"Proceedings of the 7th symposium on Operating systems design and implementation. 103\u2013116","author":"Yang Ting","year":"2006","unstructured":"Ting Yang , Emery D Berger , Scott F Kaplan , and J Eliot B Moss . 2006 . CRAMM: Virtual memory support for garbage-collected applications . In Proceedings of the 7th symposium on Operating systems design and implementation. 103\u2013116 . Ting Yang, Emery D Berger, Scott F Kaplan, and J Eliot B Moss. 2006. CRAMM: Virtual memory support for garbage-collected applications. In Proceedings of the 7th symposium on Operating systems design and implementation. 103\u2013116."},{"key":"e_1_3_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.1145\/1375634.1375648"},{"key":"e_1_3_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1145\/996893.996872"},{"key":"e_1_3_2_1_41_1","doi-asserted-by":"publisher","DOI":"10.1145\/1552309.1552310"}],"event":{"name":"ISMM '22: 2022 ACM SIGPLAN International Symposium on Memory Management","location":"San Diego CA USA","acronym":"ISMM '22","sponsor":["SIGPLAN ACM Special Interest Group on Programming Languages"]},"container-title":["Proceedings of the 2022 ACM SIGPLAN International Symposium on Memory Management"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3520263.3534651","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3520263.3534651","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T18:10:32Z","timestamp":1750183832000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3520263.3534651"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,6,14]]},"references-count":41,"alternative-id":["10.1145\/3520263.3534651","10.1145\/3520263"],"URL":"https:\/\/doi.org\/10.1145\/3520263.3534651","relation":{},"subject":[],"published":{"date-parts":[[2022,6,14]]},"assertion":[{"value":"2022-06-14","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}