{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,8,21]],"date-time":"2025-08-21T18:44:30Z","timestamp":1755801870303,"version":"3.44.0"},"publisher-location":"New York, NY, USA","reference-count":36,"publisher":"ACM","license":[{"start":{"date-parts":[[2023,11,12]],"date-time":"2023-11-12T00:00:00Z","timestamp":1699747200000},"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,11,12]]},"DOI":"10.1145\/3624062.3624237","type":"proceedings-article","created":{"date-parts":[[2023,11,10]],"date-time":"2023-11-10T13:53:39Z","timestamp":1699624419000},"page":"1596-1605","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":0,"title":["CARAT KOP: Towards Protecting the Core HPC Kernel from Linux Kernel Modules"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0009-0009-4986-572X","authenticated-orcid":false,"given":"Thomas","family":"Filipiuk","sequence":"first","affiliation":[{"name":"Northwestern University, United States of America"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-7445-8186","authenticated-orcid":false,"given":"Nick","family":"Wanninger","sequence":"additional","affiliation":[{"name":"Northwestern University, United States of America"}]},{"ORCID":"https:\/\/orcid.org\/0009-0006-1869-9472","authenticated-orcid":false,"given":"Nadharm","family":"Dhiantravan","sequence":"additional","affiliation":[{"name":"Northwestern University, United States of America"}]},{"ORCID":"https:\/\/orcid.org\/0009-0004-2977-4154","authenticated-orcid":false,"given":"Carson","family":"Surmeier","sequence":"additional","affiliation":[{"name":"Northwestern University, United States of America"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-5955-9015","authenticated-orcid":false,"given":"Alex","family":"Bernat","sequence":"additional","affiliation":[{"name":"Harvard University, United States of America"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-5315-5987","authenticated-orcid":false,"given":"Peter","family":"Dinda","sequence":"additional","affiliation":[{"name":"Northwestern University, United States of America"}]}],"member":"320","published-online":{"date-parts":[[2023,11,12]]},"reference":[{"key":"e_1_3_2_2_1_1","unstructured":"[n. d.]. What is eBPF? an introduction and deep dive into the EBPF technology. https:\/\/ebpf.io\/what-is-ebpf"},{"key":"e_1_3_2_2_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/362686.362692"},{"key":"e_1_3_2_2_3_1","volume-title":"14th USENIX Symposium on Operating Systems Design and Implementation (OSDI). 1\u201319","author":"Boos Kevin","year":"2020","unstructured":"Kevin Boos, Namitha Liyanage, Ramla Ijaz, and Lin Zhong. 2020. Theseus: an Experiment in Operating System Structure and State Management. In 14th USENIX Symposium on Operating Systems Design and Implementation (OSDI). 1\u201319."},{"key":"e_1_3_2_2_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/1629575.1629581"},{"key":"e_1_3_2_2_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/1629575.1629581"},{"key":"e_1_3_2_2_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/3502181.3531469"},{"key":"e_1_3_2_2_7_1","volume-title":"Proceedings of the 39th ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI","author":"J.","year":"2018","unstructured":"Gregory\u00a0J. Duck and Roland H.\u00a0C. Yap. 2018. EffectiveSan: Type and Memory Error Detection Using Dynamically Typed C\/C++. In Proceedings of the 39th ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI 2018)."},{"key":"e_1_3_2_2_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/2674005.2674994"},{"key":"e_1_3_2_2_9_1","doi-asserted-by":"publisher","DOI":"10.1109\/IPDPS.2016.80"},{"key":"e_1_3_2_2_10_1","unstructured":"GoogleNativeClient [n. d.]. Native Client. https:\/\/developer.chrome.com\/native-client."},{"key":"e_1_3_2_2_11_1","doi-asserted-by":"crossref","unstructured":"Juan G\u00f3mez-Luna Izzat\u00a0El Hajj Ivan Fernandez Christina Giannoula Geraldo\u00a0F. Oliveira and Onur Mutlu. 2022. Benchmarking a New Paradigm: An Experimental Analysis of a Real Processing-in-Memory Architecture. arxiv:2105.03814\u00a0[cs.AR]","DOI":"10.1109\/ACCESS.2022.3174101"},{"key":"e_1_3_2_2_12_1","volume-title":"Proceedings of the 11th International Conference on Autonomic Computing (ICAC","author":"Hale Kyle","year":"2014","unstructured":"Kyle Hale and Peter Dinda. 2014. Guarded Modules: Adaptively Extending the VMM\u2019s Privileges Into the Guest. In Proceedings of the 11th International Conference on Autonomic Computing (ICAC 2014)."},{"key":"e_1_3_2_2_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/2892242.2892255"},{"key":"e_1_3_2_2_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/2749246.2749264"},{"key":"e_1_3_2_2_15_1","volume-title":"KSplit: Automating Device Driver Isolation. In 16th USENIX Symposium on Operating Systems Design and Implementation (OSDI 22)","author":"Huang Yongzhe","year":"2022","unstructured":"Yongzhe Huang, Vikram Narayanan, David Detweiler, Kaiming Huang, Gang Tan, Trent Jaeger, and Anton Burtsev. 2022. KSplit: Automating Device Driver Isolation. In 16th USENIX Symposium on Operating Systems Design and Implementation (OSDI 22). USENIX Association, Carlsbad, CA, 613\u2013631. https:\/\/www.usenix.org\/conference\/osdi22\/presentation\/huang-yongzhe"},{"key":"e_1_3_2_2_16_1","volume-title":"Proceedings of the 14th USENIX Conference on Networked Systems Design and Implementation","author":"Jamshed Muhammad","year":"2017","unstructured":"Muhammad Jamshed, YoungGyoun Moon, Donghwi Kim, Dongsu Han, and KyoungSoo Park. 2017. MOS: A Reusable Networking Stack for Flow Monitoring Middleboxes. In Proceedings of the 14th USENIX Conference on Networked Systems Design and Implementation (Boston, MA, USA) (NSDI\u201917). USENIX Association, USA, 113\u2013129."},{"key":"e_1_3_2_2_17_1","doi-asserted-by":"publisher","DOI":"10.1109\/IPDPS.2014.73"},{"key":"e_1_3_2_2_18_1","doi-asserted-by":"publisher","DOI":"10.1109\/IPDPS.2010.5470482"},{"key":"e_1_3_2_2_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/3132747.3132786"},{"key":"e_1_3_2_2_20_1","volume-title":"NOELLE Offers Empowering LLVM Extensions. In International Symposium on Code Generation and Optimization, 2022. CGO 2022.","author":"Matni Angelo","year":"2022","unstructured":"Angelo Matni, Enrico\u00a0Armenio Deiana, Yian Su, Lukas Gross, Souradip Ghosh, Sotiris Apostolakis, Ziyang Xu, Zujun Tan, Ishita Chaturvedi, David\u00a0I. August, and Simone Campanoni. 2022. NOELLE Offers Empowering LLVM Extensions. In International Symposium on Code Generation and Optimization, 2022. CGO 2022."},{"key":"e_1_3_2_2_21_1","volume-title":"Proceedings of the 2019 USENIX Conference on Usenix Annual Technical Conference","author":"Narayanan Vikram","year":"2019","unstructured":"Vikram Narayanan, Abhiram Balasubramanian, Charlie Jacobsen, Sarah Spall, Scott Bauer, Michael Quigley, Aftab Hussain, Abdullah Younis, Junjie Shen, Moinak Bhattacharyya, and Anton Burtsev. 2019. LXDs: Towards Isolation of Kernel Subsystems. In Proceedings of the 2019 USENIX Conference on Usenix Annual Technical Conference (Renton, WA, USA) (USENIX ATC \u201919). USENIX Association, USA, 269\u2013284."},{"key":"e_1_3_2_2_22_1","volume-title":"14th USENIX Symposium on Operating Systems Design and Implementation (OSDI). 21\u201339","author":"Narayanan Vikram","year":"2020","unstructured":"Vikram Narayanan, Tianjiao Huang, David Detweiler, Dan Appel, Zhaofeng Li, Gerd Zellweger, and Anton Burtsev. 2020. RedLeaf: Isolation and Communication in a Safe Operating System. In 14th USENIX Symposium on Operating Systems Design and Implementation (OSDI). 21\u201339."},{"key":"e_1_3_2_2_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/3381052.3381328"},{"key":"e_1_3_2_2_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/263699.263712"},{"volume-title":"Technical Report CMU-CS-96-165. School of Computer Science","author":"Necula George","key":"e_1_3_2_2_25_1","unstructured":"George Necula and Peter Lee. 1996. Proof-Carrying Code. Technical Report CMU-CS-96-165. School of Computer Science, Carnegie Mellon University."},{"key":"e_1_3_2_2_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/238721.238781"},{"key":"e_1_3_2_2_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/2749246.2749273"},{"key":"e_1_3_2_2_28_1","doi-asserted-by":"publisher","DOI":"10.1109\/IPDPS.2017.25"},{"key":"e_1_3_2_2_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/3453483.3460969"},{"key":"e_1_3_2_2_30_1","unstructured":"David Sehr Robert Muth Cliff\u00a0L Biffle Victor Khimenko Egor Pasko Bennet Yee Karl Schimpf and Brad Chen. 2010. Adapting software fault isolation to contemporary CPU architectures. (2010)."},{"key":"e_1_3_2_2_31_1","doi-asserted-by":"publisher","DOI":"10.1109\/TPDS.2017.2766062"},{"key":"e_1_3_2_2_32_1","doi-asserted-by":"publisher","DOI":"10.1145\/1294261.1294294"},{"key":"e_1_3_2_2_33_1","doi-asserted-by":"publisher","DOI":"10.1145\/3385412.3385987"},{"key":"e_1_3_2_2_34_1","doi-asserted-by":"publisher","DOI":"10.1145\/3503222.3507771"},{"key":"e_1_3_2_2_35_1","doi-asserted-by":"publisher","DOI":"10.1145\/168619.168635"},{"key":"e_1_3_2_2_36_1","doi-asserted-by":"publisher","DOI":"10.14778\/3364324.3364333"}],"event":{"name":"SC-W 2023: Workshops of The International Conference on High Performance Computing, Network, Storage, and Analysis","acronym":"SC-W 2023","location":"Denver CO USA"},"container-title":["Proceedings of the SC '23 Workshops of the International Conference on High Performance Computing, Network, Storage, and Analysis"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3624062.3624237","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3624062.3624237","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,8,21]],"date-time":"2025-08-21T03:03:23Z","timestamp":1755745403000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3624062.3624237"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,11,12]]},"references-count":36,"alternative-id":["10.1145\/3624062.3624237","10.1145\/3624062"],"URL":"https:\/\/doi.org\/10.1145\/3624062.3624237","relation":{},"subject":[],"published":{"date-parts":[[2023,11,12]]},"assertion":[{"value":"2023-11-12","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}