{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,9,9]],"date-time":"2025-09-09T20:35:02Z","timestamp":1757450102422,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":20,"publisher":"ACM","license":[{"start":{"date-parts":[[2023,10,23]],"date-time":"2023-10-23T00:00:00Z","timestamp":1698019200000},"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":[[2023,10,23]]},"DOI":"10.1145\/3605181.3626285","type":"proceedings-article","created":{"date-parts":[[2023,10,10]],"date-time":"2023-10-10T18:55:15Z","timestamp":1696964115000},"page":"15-21","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":2,"title":["Towards Efficient Hugepage-aware Memory Deduplication"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0009-0005-6031-3775","authenticated-orcid":false,"given":"Ruizhe","family":"Huang","sequence":"first","affiliation":[{"name":"Key Lab of HCST (PKU), MOE; SCS, Peking University, Beijing, China"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-7558-9137","authenticated-orcid":false,"given":"Ding","family":"Li","sequence":"additional","affiliation":[{"name":"Key Lab of HCST (PKU), MOE; SCS, Peking University, Beijing, China"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-5064-5286","authenticated-orcid":false,"given":"Yao","family":"Guo","sequence":"additional","affiliation":[{"name":"Key Lab of HCST (PKU), MOE; SCS, Peking University, Beijing, China"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-7366-5906","authenticated-orcid":false,"given":"Xiangqun","family":"Chen","sequence":"additional","affiliation":[{"name":"Key Lab of HCST (PKU), MOE; SCS, Peking University, Beijing, China"}]},{"ORCID":"https:\/\/orcid.org\/0009-0004-6788-4901","authenticated-orcid":false,"given":"Yuntao","family":"Liu","sequence":"additional","affiliation":[{"name":"Huawei Technologies, Hangzhou, China"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-2678-9225","authenticated-orcid":false,"given":"Yuxin","family":"Ren","sequence":"additional","affiliation":[{"name":"Huawei Technologies, Beijing, China"}]},{"ORCID":"https:\/\/orcid.org\/0009-0003-8246-4713","authenticated-orcid":false,"given":"Ning","family":"Jia","sequence":"additional","affiliation":[{"name":"Huawei Technologies, Beijing, China"}]},{"ORCID":"https:\/\/orcid.org\/0009-0007-6909-9511","authenticated-orcid":false,"given":"Xinwei","family":"Hu","sequence":"additional","affiliation":[{"name":"Huawei Technologies, Beijing, China"}]}],"member":"320","published-online":{"date-parts":[[2023,10,23]]},"reference":[{"key":"e_1_3_2_1_1_1","volume-title":"Proceedings of the Linux Symposium (OLS'09)","author":"Arcangeli Andrea","year":"2009","unstructured":"Andrea Arcangeli , Izik Eidus , and Chris Wright . 2009 . Increasing memory density by using KSM . In Proceedings of the Linux Symposium (OLS'09) . Andrea Arcangeli, Izik Eidus, and Chris Wright. 2009. Increasing memory density by using KSM. In Proceedings of the Linux Symposium (OLS'09)."},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.5555\/2342821.2342846"},{"key":"e_1_3_2_1_3_1","volume-title":"An Empirical Study on Memory Sharing of Virtual Machines for Server Consolidation. In 2011 IEEE Ninth International Symposium on Parallel and Distributed Processing with Applications (ISPA'11)","author":"Chang Chao-Rui","year":"2011","unstructured":"Chao-Rui Chang , Jan-Jan Wu , and Pangfeng Liu . 2011 . An Empirical Study on Memory Sharing of Virtual Machines for Server Consolidation. In 2011 IEEE Ninth International Symposium on Parallel and Distributed Processing with Applications (ISPA'11) . Chao-Rui Chang, Jan-Jan Wu, and Pangfeng Liu. 2011. An Empirical Study on Memory Sharing of Virtual Machines for Server Consolidation. In 2011 IEEE Ninth International Symposium on Parallel and Distributed Processing with Applications (ISPA'11)."},{"key":"e_1_3_2_1_4_1","unstructured":"The Linux Kernel documentation. [n. d.]. Kernel Samepage Merging https:\/\/www.kernel.org\/doc\/html\/latest\/admin-guide\/mm\/ksm.html.  The Linux Kernel documentation. [n. d.]. Kernel Samepage Merging https:\/\/www.kernel.org\/doc\/html\/latest\/admin-guide\/mm\/ksm.html."},{"key":"e_1_3_2_1_5_1","volume-title":"LIBLINEAR: A library for large linear classification. the Journal of machine Learning research 9","author":"Fan Rong-En","year":"2008","unstructured":"Rong-En Fan , Kai-Wei Chang , Cho-Jui Hsieh , Xiang-Rui Wang , and Chih-Jen Lin . 2008 . LIBLINEAR: A library for large linear classification. the Journal of machine Learning research 9 (2008), 1871--1874. Rong-En Fan, Kai-Wei Chang, Cho-Jui Hsieh, Xiang-Rui Wang, and Chih-Jen Lin. 2008. LIBLINEAR: A library for large linear classification. the Journal of machine Learning research 9 (2008), 1871--1874."},{"volume-title":"[n. d.]","author":"Guo Fan","key":"e_1_3_2_1_6_1","unstructured":"Fan Guo , Yongkun Li , Yinlong Xu , Song Jiang , and John C. S. Lui . [n. d.] . Smart MD. https:\/\/github.com\/ustcadsl\/SmartMD\/tree\/6776284443f46906d57bb6e011d56b68d42e45f6\/kernel-v5.10\/SmartMD. Fan Guo, Yongkun Li, Yinlong Xu, Song Jiang, and John C. S. Lui. [n. d.]. SmartMD. https:\/\/github.com\/ustcadsl\/SmartMD\/tree\/6776284443f46906d57bb6e011d56b68d42e45f6\/kernel-v5.10\/SmartMD."},{"volume-title":"SmartMD: A High Performance Deduplication Engine with Mixed Pages. In 2017 USENIX Annual Technical Conference (USENIX ATC'17)","author":"Guo Fan","key":"e_1_3_2_1_7_1","unstructured":"Fan Guo , Yongkun Li , Yinlong Xu , Song Jiang , and John C. S. Lui . 2017 . SmartMD: A High Performance Deduplication Engine with Mixed Pages. In 2017 USENIX Annual Technical Conference (USENIX ATC'17) . Fan Guo, Yongkun Li, Yinlong Xu, Song Jiang, and John C. S. Lui. 2017. SmartMD: A High Performance Deduplication Engine with Mixed Pages. In 2017 USENIX Annual Technical Conference (USENIX ATC'17)."},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/1831407.1831429"},{"key":"e_1_3_2_1_9_1","unstructured":"Memory Hot(Un)Plug. [n.d.]. https:\/\/docs.kernel.org\/admin-guide\/mm\/memory-hotplug.html.  Memory Hot(Un)Plug. [n.d.]. https:\/\/docs.kernel.org\/admin-guide\/mm\/memory-hotplug.html."},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/1772690.1772751"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.5555\/3026877.3026931"},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/1553374.1553462"},{"key":"e_1_3_2_1_13_1","volume-title":"Proceedings of the 2013 USENIX Conference on Annual Technical Conference (USENIX ATC'13).","author":"Miller Konrad","year":"2013","unstructured":"Konrad Miller , Fabian Franz , Marc Rittinghaus , Marius Hillenbrand , and Frank Bellosa . 2013 . XLH: More Effective Memory Deduplication Scanners through Cross-Layer Hints . In Proceedings of the 2013 USENIX Conference on Annual Technical Conference (USENIX ATC'13). Konrad Miller, Fabian Franz, Marc Rittinghaus, Marius Hillenbrand, and Frank Bellosa. 2013. XLH: More Effective Memory Deduplication Scanners through Cross-Layer Hints. In Proceedings of the 2013 USENIX Conference on Annual Technical Conference (USENIX ATC'13)."},{"key":"e_1_3_2_1_14_1","volume-title":"Transparent Operating System Support for Superpages. In 5th Symposium on Operating Systems Design and Implementation (OSDI'02)","author":"Navarro Juan","year":"2002","unstructured":"Juan Navarro , Sitaram Iyer , and Alan Cox . 2002 . Practical , Transparent Operating System Support for Superpages. In 5th Symposium on Operating Systems Design and Implementation (OSDI'02) . Juan Navarro, Sitaram Iyer, and Alan Cox. 2002. Practical, Transparent Operating System Support for Superpages. In 5th Symposium on Operating Systems Design and Implementation (OSDI'02)."},{"key":"e_1_3_2_1_15_1","unstructured":"openEuler. [n.d.]. https:\/\/www.openeuler.org\/.  openEuler. [n.d.]. https:\/\/www.openeuler.org\/."},{"volume-title":"Proceedings of the Twenty-Fourth International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS'19)","author":"Panwar Ashish","key":"e_1_3_2_1_16_1","unstructured":"Ashish Panwar , Sorav Bansal , and K. Gopinath . 2019. HawkEye: Efficient Fine-Grained OS Support for Huge Pages . In Proceedings of the Twenty-Fourth International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS'19) . Ashish Panwar, Sorav Bansal, and K. Gopinath. 2019. HawkEye: Efficient Fine-Grained OS Support for Huge Pages. In Proceedings of the Twenty-Fourth International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS'19)."},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.5555\/1060289.1060307"},{"key":"e_1_3_2_1_18_1","volume-title":"16th USENIX Conference on File and Storage Technologies (FAST'18)","author":"Xia Nai","year":"2018","unstructured":"Nai Xia , Chen Tian , Yan Luo , Hang Liu , and Xiaoliang Wang . 2018 . UKSM: Swift Memory Deduplication via Hierarchical and Adaptive Memory Region Distilling . In 16th USENIX Conference on File and Storage Technologies (FAST'18) . Nai Xia, Chen Tian, Yan Luo, Hang Liu, and Xiaoliang Wang. 2018. UKSM: Swift Memory Deduplication via Hierarchical and Adaptive Memory Region Distilling. In 16th USENIX Conference on File and Storage Technologies (FAST'18)."},{"key":"e_1_3_2_1_19_1","volume-title":"2020 USENIX Annual Technical Conference (USENIX ATC'20)","author":"Zhu Weixi","year":"2020","unstructured":"Weixi Zhu , Alan L. Cox , and Scott Rixner . 2020 . A Comprehensive Analysis of Superpage Management Mechanisms and Policies . In 2020 USENIX Annual Technical Conference (USENIX ATC'20) . Weixi Zhu, Alan L. Cox, and Scott Rixner. 2020. A Comprehensive Analysis of Superpage Management Mechanisms and Policies. In 2020 USENIX Annual Technical Conference (USENIX ATC'20)."},{"key":"e_1_3_2_1_20_1","volume-title":"Proceedings of the 12th USENIX Conference on Operating Systems Design and Implementation (OSDI'16)","author":"Zhu Xiaowei","year":"2016","unstructured":"Xiaowei Zhu , Wenguang Chen , Weimin Zheng , and Xiaosong Ma . 2016 . Gemini: A Computation-Centric Distributed Graph Processing System . In Proceedings of the 12th USENIX Conference on Operating Systems Design and Implementation (OSDI'16) . Xiaowei Zhu, Wenguang Chen, Weimin Zheng, and Xiaosong Ma. 2016. Gemini: A Computation-Centric Distributed Graph Processing System. In Proceedings of the 12th USENIX Conference on Operating Systems Design and Implementation (OSDI'16)."}],"event":{"name":"WORDS '23: 4th Workshop on Resource Disaggregation and Serverless","sponsor":["SIGOPS ACM Special Interest Group on Operating Systems","USENIX"],"location":"Koblenz Germany","acronym":"WORDS '23"},"container-title":["Proceedings of the 4th Workshop on Resource Disaggregation and Serverless"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3605181.3626285","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"}],"deposited":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T00:03:54Z","timestamp":1750291434000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3605181.3626285"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,10,23]]},"references-count":20,"alternative-id":["10.1145\/3605181.3626285","10.1145\/3605181"],"URL":"https:\/\/doi.org\/10.1145\/3605181.3626285","relation":{},"subject":[],"published":{"date-parts":[[2023,10,23]]},"assertion":[{"value":"2023-10-23","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}