{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,24]],"date-time":"2026-03-24T15:46:21Z","timestamp":1774367181386,"version":"3.50.1"},"publisher-location":"New York, NY, USA","reference-count":23,"publisher":"ACM","license":[{"start":{"date-parts":[[2023,6,22]],"date-time":"2023-06-22T00:00:00Z","timestamp":1687392000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"name":"Semiconductor Research Corporation (SRC) and DARPA"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2023,6,22]]},"DOI":"10.1145\/3593856.3595908","type":"proceedings-article","created":{"date-parts":[[2023,6,22]],"date-time":"2023-06-22T22:20:41Z","timestamp":1687472441000},"page":"181-187","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":4,"title":["FBMM: Using the VFS for Extensibility in Kernel Memory Management"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0009-0005-0341-9004","authenticated-orcid":false,"given":"Bijan","family":"Tabatabai","sequence":"first","affiliation":[{"name":"Computer Sciences, University of Wisconsin-Madison, Madison, Wisconsin, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0009-0004-4989-898X","authenticated-orcid":false,"given":"Mark","family":"Mansi","sequence":"additional","affiliation":[{"name":"Computer Sciences, University of Wisconsin-Madison, Madison, Wisconsin, United States of America"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-7926-648X","authenticated-orcid":false,"given":"Michael M.","family":"Swift","sequence":"additional","affiliation":[{"name":"Computer Sciences, University of Wisconsin-Madison, Madison, Wisconsin, United States of America"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2023,6,22]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"Linux Kernel Documentation: Zswap. https:\/\/www.kernel.org\/doc\/Documentation\/vm\/zswap.txt."},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/3458336.3465273"},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/224056.224077"},{"key":"e_1_3_2_1_4_1","volume-title":"Russell Sears. Benchmarking Cloud Serving Systems with YCSB. In Proceedings of the 1st ACM Symposium on Cloud Computing, SoCC '10","author":"Cooper Brian F.","year":"2010","unstructured":"Brian F. Cooper, Adam Silberstein, Erwin Tam, Raghu Ramakrishnan, and Russell Sears. Benchmarking Cloud Serving Systems with YCSB. In Proceedings of the 1st ACM Symposium on Cloud Computing, SoCC '10, 2010."},{"key":"e_1_3_2_1_5_1","volume-title":"May","author":"Corbet Jonathan","year":"2013","unstructured":"Jonathan Corbet. Smarter Shrinkers. https:\/\/lwn.net\/Articles\/550463\/, May 2013."},{"key":"e_1_3_2_1_6_1","volume-title":"Persistent Memory in Linux. https:\/\/www.snia.org\/sites\/default\/files\/PM-Summit\/2017\/presentations\/Coughlan_Tom_PM_in_Linux.pdf","author":"Coughlan Tom","year":"2017","unstructured":"Tom Coughlan. Persistent Memory in Linux. https:\/\/www.snia.org\/sites\/default\/files\/PM-Summit\/2017\/presentations\/Coughlan_Tom_PM_in_Linux.pdf, 2017. SNIA Peristent Memory Summit."},{"key":"e_1_3_2_1_7_1","volume-title":"Prabodh Mishra. The Design and Operation of CloudLab. In 2019 USENIX Annual Technical Conference, USENIX ATC '19","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. The Design and Operation of CloudLab. In 2019 USENIX Annual Technical Conference, USENIX ATC '19, July 2019."},{"key":"e_1_3_2_1_8_1","volume-title":"Shin. Efficient Memory Disaggregation with Infiniswap. In 14th USENIX Symposium on Networked Systems Design and Implementation, NSDI '17","author":"Gu Juncheng","year":"2017","unstructured":"Juncheng Gu, Youngmoon Lee, Yiwen Zhang, Mosharaf Chowdhury, and Kang G. Shin. Efficient Memory Disaggregation with Infiniswap. In 14th USENIX Symposium on Networked Systems Design and Implementation, NSDI '17, 2017."},{"key":"e_1_3_2_1_9_1","volume-title":"Hand. Self-Paging in the Nemesis Operating System. In Proceedings of the 3rd Symposium on Operating Systems Design and Implementation, OSDI '99","author":"Steven","year":"1999","unstructured":"Steven M Hand. Self-Paging in the Nemesis Operating System. In Proceedings of the 3rd Symposium on Operating Systems Design and Implementation, OSDI '99, 1999."},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/2749469.2749471"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/165854.165867"},{"key":"e_1_3_2_1_12_1","first-page":"2023","author":"Li Huaicheng","year":"2023","unstructured":"Huaicheng Li, Daniel S. Berger, Lisa Hsu, Daniel Ernst, Pantea Zardoshti, Stanko Novakovic, Monish Shah, Samir Rajadnya, Scott Lee, Ishwar Agarwal, Mark D. Hill, Marcus Fontoura, and Ricardo Bianchini. Pond: CXL-Based Memory Pooling Systems for Cloud Platforms. In Proceedings of the 28th ACM International Conference on Architectural Support for Programming Languages and Operating Systems, Volume 2, ASPLOS 2023, 2023.","journal-title":"ASPLOS"},{"key":"e_1_3_2_1_13_1","first-page":"277","volume-title":"Hugetlb Interfaces. In Proceedings of the Linux Symposium","author":"Litke Adam G","year":"2007","unstructured":"Adam G Litke. \"Turning the Page\" on Hugetlb Interfaces. In Proceedings of the Linux Symposium, page 277, 2007."},{"key":"e_1_3_2_1_14_1","volume-title":"Michael M Swift. CBMM: Financial Advice for Kernel Memory Managers. In 2022 USENIX Annual Technical Conference, USENIX ATC '22","author":"Mansi Mark","year":"2022","unstructured":"Mark Mansi, Bijan Tabatabai, and Michael M Swift. CBMM: Financial Advice for Kernel Memory Managers. In 2022 USENIX Annual Technical Conference, USENIX ATC '22, 2022."},{"key":"e_1_3_2_1_15_1","volume-title":"Boris Grot. Prefetched Address Translation. In Proceedings of the 52nd Annual IEEE\/ACM International Symposium on Microarchitecture, MICRO '52","author":"Margaritov Artemiy","year":"2019","unstructured":"Artemiy Margaritov, Dmitrii Ustiugov, Edouard Bugnion, and Boris Grot. Prefetched Address Translation. In Proceedings of the 52nd Annual IEEE\/ACM International Symposium on Microarchitecture, MICRO '52, 2019."},{"key":"e_1_3_2_1_16_1","unstructured":"Hasan Al Maruf. [PATCH 0\/5] Transparent Page Placement for Tiered-Memory. https:\/\/lore.kernel.org\/lkml\/cover.1637778851.git.hasanalmaruf@fb.com\/."},{"key":"e_1_3_2_1_17_1","first-page":"2023","author":"Maruf Hasan Al","year":"2023","unstructured":"Hasan Al Maruf, Hao Wang, Abhishek Dhanotia, Johannes Weiner, Niket Agarwal, Pallab Bhattacharya, Chris Petersen, Mosharaf Chowdhury, Shobhit Kanaujia, and Prakash Chauhan. TPP: Transparent Page Placement for CXL-Enabled Tiered-Memory. In Proceedings of the 28th ACM International Conference on Architectural Support for Programming Languages and Operating Systems, Volume 3, ASPLOS 2023, 2023.","journal-title":"ASPLOS"},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/36206.36181"},{"key":"e_1_3_2_1_19_1","volume-title":"Simon Peter. HeMem: Scalable Tiered Memory Management for Big Data Applications and Real NVM. In Proceedings of the ACM SIGOPS 28th Symposium on Operating Systems Principles, SOSP '21","author":"Raybuck Amanda","year":"2021","unstructured":"Amanda Raybuck, Tim Stamler, Wei Zhang, Mattan Erez, and Simon Peter. HeMem: Scalable Tiered Memory Management for Big Data Applications and Real NVM. In Proceedings of the ACM SIGOPS 28th Symposium on Operating Systems Principles, SOSP '21, 2021."},{"key":"e_1_3_2_1_20_1","volume-title":"Bob Lyon. Design and Implementation of the Sun Network Filesystem. In Proceedings of the summer 1985 USENIX conference","author":"Sandberg Russel","year":"1985","unstructured":"Russel Sandberg, David Goldberg, Steve Kleiman, Dan Walsh, and Bob Lyon. Design and Implementation of the Sun Network Filesystem. In Proceedings of the summer 1985 USENIX conference, 1985."},{"key":"e_1_3_2_1_21_1","volume-title":"November","author":"Scargall Steve","year":"2022","unstructured":"Steve Scargall. Linux NUMA Distances Explained. https:\/\/stevescargall.com\/2022\/11\/03\/linux-numa-distances-explained\/, November 2022."},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1109\/HOTI55740.2022.00017"},{"key":"e_1_3_2_1_24_1","volume-title":"Proceedings of the 27th ACM International Conference on Architectural Support for Programming Languages and Operating Systems, ASPLOS '22","author":"Zhang Jialiang","year":"2022","unstructured":"Jialiang Zhang, Michael M. Swift, and Jing Jane Li. Software-Defined Address Mapping: A Case on 3D Memory. In Babak Falsafi, Michael Ferdman, Shan Lu, and Thomas F. Wenisch, editors, Proceedings of the 27th ACM International Conference on Architectural Support for Programming Languages and Operating Systems, ASPLOS '22, 2022."}],"event":{"name":"HotOS '23: 19th Workshop on Hot Topics in Operating Systems","location":"Providence RI USA","acronym":"HOTOS '23","sponsor":["SIGOPS ACM Special Interest Group on Operating Systems"]},"container-title":["Proceedings of the 19th Workshop on Hot Topics in Operating Systems"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3593856.3595908","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3593856.3595908","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T16:47:51Z","timestamp":1750178871000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3593856.3595908"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,6,22]]},"references-count":23,"alternative-id":["10.1145\/3593856.3595908","10.1145\/3593856"],"URL":"https:\/\/doi.org\/10.1145\/3593856.3595908","relation":{},"subject":[],"published":{"date-parts":[[2023,6,22]]},"assertion":[{"value":"2023-06-22","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}