{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,27]],"date-time":"2026-03-27T08:27:05Z","timestamp":1774600025194,"version":"3.50.1"},"publisher-location":"New York, NY, USA","reference-count":33,"publisher":"ACM","license":[{"start":{"date-parts":[[2021,12,2]],"date-time":"2021-12-02T00:00:00Z","timestamp":1638403200000},"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":[[2021,12,6]]},"DOI":"10.1145\/3464298.3493389","type":"proceedings-article","created":{"date-parts":[[2021,12,2]],"date-time":"2021-12-02T23:39:52Z","timestamp":1638488392000},"page":"119-131","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":9,"title":["SHARC"],"prefix":"10.1145","author":[{"given":"Xiaoming","family":"Du","sequence":"first","affiliation":[{"name":"Intel Corporation"}]},{"given":"Cong","family":"Li","sequence":"additional","affiliation":[{"name":"Intel Corporation"}]}],"member":"320","published-online":{"date-parts":[[2021,12,2]]},"reference":[{"key":"e_1_3_2_1_1_1","volume-title":"June","author":"Atikoglu Berk","year":"2012","unstructured":"Berk Atikoglu , Yuehai Xu , Eitan Frachtenberg , Song Jiang , and Mike Paleczny . Workload analysis of a large-scale key-value store. SIGMETRICS Perform. Eval. Rev., page 53--64 , June 2012 . Berk Atikoglu, Yuehai Xu, Eitan Frachtenberg, Song Jiang, and Mike Paleczny. Workload analysis of a large-scale key-value store. SIGMETRICS Perform. Eval. Rev., page 53--64, June 2012."},{"key":"e_1_3_2_1_2_1","first-page":"187","volume-title":"Proceedings of the 3rd USENIX Conference on File and Storage Technologies, FAST '04","author":"Bansal Sorav","year":"2004","unstructured":"Sorav Bansal and Dharmendra S. Modha . CAR: Clock with adaptive replacement . In Proceedings of the 3rd USENIX Conference on File and Storage Technologies, FAST '04 , pages 187 -- 200 , 2004 . Sorav Bansal and Dharmendra S. Modha. CAR: Clock with adaptive replacement. In Proceedings of the 3rd USENIX Conference on File and Storage Technologies, FAST '04, pages 187--200, 2004."},{"key":"e_1_3_2_1_3_1","first-page":"499","volume-title":"2017 USENIX Annual Technical Conference, USENIX ATC '17","author":"Blankstein Aaron","year":"2017","unstructured":"Aaron Blankstein , Siddhartha Sen , and Michael J. Freedman . Hyperbolic caching: Flexible caching for web applications . In 2017 USENIX Annual Technical Conference, USENIX ATC '17 , pages 499 -- 511 , Santa Clara, CA , 2017 . USENIX Association. Aaron Blankstein, Siddhartha Sen, and Michael J. Freedman. Hyperbolic caching: Flexible caching for web applications. In 2017 USENIX Annual Technical Conference, USENIX ATC '17, pages 499--511, Santa Clara, CA, 2017. USENIX Association."},{"key":"e_1_3_2_1_4_1","first-page":"193","volume-title":"Proceedings of the USENIX Symposium on Internet Technologies and Systems on USENIX Symposium on Internet Technologies and Systems, USITS '97","author":"Cao Pei","year":"1997","unstructured":"Pei Cao and Sandy Irani . Cost-aware www proxy caching algorithms . In Proceedings of the USENIX Symposium on Internet Technologies and Systems on USENIX Symposium on Internet Technologies and Systems, USITS '97 , pages 193 -- 206 , 1997 . Pei Cao and Sandy Irani. Cost-aware www proxy caching algorithms. In Proceedings of the USENIX Symposium on Internet Technologies and Systems on USENIX Symposium on Internet Technologies and Systems, USITS '97, pages 193--206, 1997."},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.5555\/574894"},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1007\/3-540-45559-0_2"},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/3274808.3274816"},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/3149371"},{"key":"e_1_3_2_1_9_1","volume-title":"FIFO. In 12th USENIX Workshop on Hot Topics in Storage and File Systems, HotStorage '20","author":"Eytan Ohad","year":"2020","unstructured":"Ohad Eytan , Danny Harnik , Effi Ofer , Roy Friedman , and Ronen Kat . It's time to revisit LRU vs . FIFO. In 12th USENIX Workshop on Hot Topics in Storage and File Systems, HotStorage '20 . USENIX Association , July 2020 . Ohad Eytan, Danny Harnik, Effi Ofer, Roy Friedman, and Ronen Kat. It's time to revisit LRU vs. FIFO. In 12th USENIX Workshop on Hot Topics in Storage and File Systems, HotStorage '20. USENIX Association, July 2020."},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1109\/MSST.2014.6855546"},{"key":"e_1_3_2_1_11_1","first-page":"33","volume-title":"Proceedings of the Annual Conference on USENIX Annual Technical Conference, ATEC '05","author":"Binny","year":"2005","unstructured":"Binny S. Gill and Dharmendra S. Modha. SARC: Sequential prefetching in adaptive replacement cache . In Proceedings of the Annual Conference on USENIX Annual Technical Conference, ATEC '05 , page 33 , USA, 2005 . USENIX Association. Binny S. Gill and Dharmendra S. Modha. SARC: Sequential prefetching in adaptive replacement cache. In Proceedings of the Annual Conference on USENIX Annual Technical Conference, ATEC '05, page 33, USA, 2005. USENIX Association."},{"key":"e_1_3_2_1_12_1","first-page":"323","volume-title":"Proceedings of the 2005 USENIX Annual Technical Conference, ATEC '05","author":"Jiang Song","year":"2005","unstructured":"Song Jiang , Feng Chen , and Xiaodong Zhang . CLOCK-Pro : An effective improvement of the CLOCK replacement . In Proceedings of the 2005 USENIX Annual Technical Conference, ATEC '05 , pages 323 -- 336 , 2005 . Song Jiang, Feng Chen, and Xiaodong Zhang. CLOCK-Pro: An effective improvement of the CLOCK replacement. In Proceedings of the 2005 USENIX Annual Technical Conference, ATEC '05, pages 323--336, 2005."},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.5555\/1191544.1191699"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/511334.511340"},{"key":"e_1_3_2_1_15_1","first-page":"439","volume-title":"Proceedings of the 20th International Conference on Very Large Data Bases, VLDB '94","author":"Johnson Theodore","year":"1994","unstructured":"Theodore Johnson and Dennis Shasha . 2Q : A low overhead high performance buffer management replacement algorithm . In Proceedings of the 20th International Conference on Very Large Data Bases, VLDB '94 , pages 439 -- 450 , 1994 . Theodore Johnson and Dennis Shasha. 2Q: A low overhead high performance buffer management replacement algorithm. In Proceedings of the 20th International Conference on Very Large Data Bases, VLDB '94, pages 439--450, 1994."},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/3078468.3078479"},{"key":"e_1_3_2_1_17_1","first-page":"59","volume-title":"Proceedings of the 11th ACM International Systems and Storage Conference, SYSTOR '18","author":"Cong Li.","year":"2018","unstructured":"Cong Li. DLIRS : Improving low inter-reference recency set cache replacement policy with dynamics . In Proceedings of the 11th ACM International Systems and Storage Conference, SYSTOR '18 , pages 59 -- 64 , New York, NY, USA , 2018 . ACM. Cong Li. DLIRS: Improving low inter-reference recency set cache replacement policy with dynamics. In Proceedings of the 11th ACM International Systems and Storage Conference, SYSTOR '18, pages 59--64, New York, NY, USA, 2018. ACM."},{"key":"e_1_3_2_1_18_1","first-page":"1","volume-title":"Proceedings of the 12th ACM International Conference on Systems and Storage, SYSTOR '19","author":"Cong Li.","year":"2019","unstructured":"Cong Li. CLOCK-Pro+ : Improving CLOCK-Pro cache replacement with utility-driven adaptation . In Proceedings of the 12th ACM International Conference on Systems and Storage, SYSTOR '19 , pages 1 -- 7 , New York, NY, USA , 2019 . ACM. Cong Li. CLOCK-Pro+: Improving CLOCK-Pro cache replacement with utility-driven adaptation. In Proceedings of the 12th ACM International Conference on Systems and Storage, SYSTOR '19, pages 1--7, New York, NY, USA, 2019. ACM."},{"key":"e_1_3_2_1_19_1","first-page":"1506","volume-title":"Access-aware in-memory data cache middleware for relational databases. In 2015 IEEE 17th International Conference on High Performance Computing and Communications","author":"Ma Kun","year":"2015","unstructured":"Kun Ma and Bo Yang . Access-aware in-memory data cache middleware for relational databases. In 2015 IEEE 17th International Conference on High Performance Computing and Communications , 2015 IEEE 7th International Symposium on Cyberspace Safety and Security, and 2015 IEEE 12th International Conference on Embedded Software and Systems , pages 1506 -- 1511 , 2015. Kun Ma and Bo Yang. Access-aware in-memory data cache middleware for relational databases. In 2015 IEEE 17th International Conference on High Performance Computing and Communications, 2015 IEEE 7th International Symposium on Cyberspace Safety and Security, and 2015 IEEE 12th International Conference on Embedded Software and Systems, pages 1506--1511, 2015."},{"key":"e_1_3_2_1_20_1","volume-title":"Proceedings of the FAST '03 Conference on File and Storage Technologies, FAST '03","author":"Megiddo Nimrod","year":"2003","unstructured":"Nimrod Megiddo and Dharmendra S. Modha . ARC: A self-tuning, low overhead replacement cache . In Proceedings of the FAST '03 Conference on File and Storage Technologies, FAST '03 , 2003 . Nimrod Megiddo and Dharmendra S. Modha. ARC: A self-tuning, low overhead replacement cache. In Proceedings of the FAST '03 Conference on File and Storage Technologies, FAST '03, 2003."},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/1416944.1416949"},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/35037.42183"},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/170035.170081"},{"key":"e_1_3_2_1_24_1","volume-title":"Proceedings of the 33rd International Conference on Massive Storage Systems and Technology, MSST '17","author":"Park Sejin","year":"2017","unstructured":"Sejin Park and Chanik Park . FRD : A filtering based buffer cache algorithm that considers both frequency and reuse distance . In Proceedings of the 33rd International Conference on Massive Storage Systems and Technology, MSST '17 , 2017 . Sejin Park and Chanik Park. FRD: A filtering based buffer cache algorithm that considers both frequency and reuse distance. In Proceedings of the 33rd International Conference on Massive Storage Systems and Technology, MSST '17, 2017."},{"key":"e_1_3_2_1_25_1","first-page":"341","volume-title":"19th USENIX Conference on File and Storage Technologies, FAST '21","author":"Rodriguez Liana V.","year":"2021","unstructured":"Liana V. Rodriguez , Farzana Yusuf , Steven Lyons , Eysler Paz , Raju Rangaswami , Jason Liu , Ming Zhao , and Giri Narasimhan . Learning cache replacement with CACHEUS . In 19th USENIX Conference on File and Storage Technologies, FAST '21 , pages 341 -- 354 . USENIX Association , February 2021 . Liana V. Rodriguez, Farzana Yusuf, Steven Lyons, Eysler Paz, Raju Rangaswami, Jason Liu, Ming Zhao, and Giri Narasimhan. Learning cache replacement with CACHEUS. In 19th USENIX Conference on File and Storage Technologies, FAST '21, pages 341--354. USENIX Association, February 2021."},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/3959.3961"},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1147\/sj.232.0211"},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.5555\/3277332.3277335"},{"key":"e_1_3_2_1_29_1","first-page":"487","volume-title":"2017 USENIX Annual Technical Conference, USENIX ATC '17","author":"Waldspurger Carl","year":"2017","unstructured":"Carl Waldspurger , Trausti Saemundsson , Irfan Ahmad , and Nohhyun Park . Cache modeling and optimization using miniature simulations . In 2017 USENIX Annual Technical Conference, USENIX ATC '17 , pages 487 -- 498 , Santa Clara, CA , 2017 . USENIX Association. Carl Waldspurger, Trausti Saemundsson, Irfan Ahmad, and Nohhyun Park. Cache modeling and optimization using miniature simulations. In 2017 USENIX Annual Technical Conference, USENIX ATC '17, pages 487--498, Santa Clara, CA, 2017. USENIX Association."},{"key":"e_1_3_2_1_30_1","first-page":"161","volume-title":"Proceedings of the General Track of the Annual Conference on USENIX Annual Technical Conference, ATEC '02","author":"Theodore","year":"2002","unstructured":"Theodore M. Wong and John Wilkes. My cache or yours? Making storage more exclusive . In Proceedings of the General Track of the Annual Conference on USENIX Annual Technical Conference, ATEC '02 , pages 161 -- 175 , 2002 . Theodore M. Wong and John Wilkes. My cache or yours? Making storage more exclusive. In Proceedings of the General Track of the Annual Conference on USENIX Annual Technical Conference, ATEC '02, pages 161--175, 2002."},{"key":"e_1_3_2_1_31_1","first-page":"191","volume-title":"14th USENIX Symposium on Operating Systems Design and Implementation, OSDI '20","author":"Yang Juncheng","year":"2020","unstructured":"Juncheng Yang , Yao Yue , and K. V. Rashmi . A large scale analysis of hundreds of in-memory cache clusters at Twitter . In 14th USENIX Symposium on Operating Systems Design and Implementation, OSDI '20 , pages 191 -- 208 . USENIX Association , November 2020 . Juncheng Yang, Yao Yue, and K. V. Rashmi. A large scale analysis of hundreds of in-memory cache clusters at Twitter. In 14th USENIX Symposium on Operating Systems Design and Implementation, OSDI '20, pages 191--208. USENIX Association, November 2020."},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1145\/3456727.3463772"},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.5555\/647055.715773"}],"event":{"name":"Middleware '21: 22nd International Middleware Conference","location":"Qu\u00e9bec city Canada","acronym":"Middleware '21","sponsor":["ACM Association for Computing Machinery","USENIX Assoc USENIX Assoc","IFIP"]},"container-title":["Proceedings of the 22nd International Middleware Conference"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3464298.3493389","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3464298.3493389","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T20:12:15Z","timestamp":1750191135000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3464298.3493389"}},"subtitle":["improving adaptive replacement cache with shadow recency cache management"],"short-title":[],"issued":{"date-parts":[[2021,12,2]]},"references-count":33,"alternative-id":["10.1145\/3464298.3493389","10.1145\/3464298"],"URL":"https:\/\/doi.org\/10.1145\/3464298.3493389","relation":{},"subject":[],"published":{"date-parts":[[2021,12,2]]},"assertion":[{"value":"2021-12-02","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}