{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,10]],"date-time":"2025-10-10T01:23:23Z","timestamp":1760059403318,"version":"build-2065373602"},"publisher-location":"New York, NY, USA","reference-count":42,"publisher":"ACM","funder":[{"name":"Singapore Ministry of Education, Academic Research Fund Tier 2","award":["MOE-T2EP20222-0016"],"award-info":[{"award-number":["MOE-T2EP20222-0016"]}]},{"name":"Singapore Ministry of Education, Academic Research Fund Tier 1","award":["T1 251RES2104"],"award-info":[{"award-number":["T1 251RES2104"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2025,10,12]]},"DOI":"10.1145\/3725783.3764392","type":"proceedings-article","created":{"date-parts":[[2025,10,9]],"date-time":"2025-10-09T17:50:12Z","timestamp":1760032212000},"page":"8-14","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":0,"title":["ML-native Dataplane Operating Systems"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0009-0007-9835-4040","authenticated-orcid":false,"given":"Inho","family":"Choi","sequence":"first","affiliation":[{"name":"National University of Singapore, Singapore, Singapore"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0009-0008-8327-0845","authenticated-orcid":false,"given":"Anand","family":"Bonde","sequence":"additional","affiliation":[{"name":"Microsoft Research, Dulles, Virginia, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-2485-4038","authenticated-orcid":false,"given":"Jing","family":"Liu","sequence":"additional","affiliation":[{"name":"Microsoft Research, Beijing, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-5761-3516","authenticated-orcid":false,"given":"Joshua","family":"Fried","sequence":"additional","affiliation":[{"name":"MIT CSAIL, Cambridge, MA, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0009-0007-9033-3640","authenticated-orcid":false,"given":"Irene","family":"Zhang","sequence":"additional","affiliation":[{"name":"Microsoft Research, Redmond, WA, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-3530-7662","authenticated-orcid":false,"given":"Jialin","family":"Li","sequence":"additional","affiliation":[{"name":"National University of Singapore, Singapore, Singapore"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2025,10,11]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"Data plane development kit. https:\/\/www.dpdk.org\/."},{"key":"e_1_3_2_1_2_1","first-page":"634","volume-title":"21st USENIX Symposium on Networked Systems Design and Implementation (NSDI 24)","author":"Addanki Vamsi","year":"2024","unstructured":"Vamsi Addanki, Maciej Pacut, and Stefan Schmid. Credence: Augmenting datacenter switch buffer sharing with {ML} predictions. In 21st USENIX Symposium on Networked Systems Design and Implementation (NSDI 24), pages 613\u2013634, 2024."},{"key":"e_1_3_2_1_3_1","first-page":"434","volume-title":"17th USENIX symposium on networked systems design and implementation (NSDI 20)","author":"Agache Alexandru","year":"2020","unstructured":"Alexandru Agache, Marc Brooker, Alexandra Iordache, Anthony Liguori, Rolf Neugebauer, Phil Piwonka, and Diana-Maria Popa. Firecracker: Lightweight virtualization for serverless applications. In 17th USENIX symposium on networked systems design and implementation (NSDI 20), pages 419\u2013434, 2020."},{"key":"e_1_3_2_1_4_1","first-page":"10","volume-title":"IEEE INFOCOM 2023-IEEE Conference on Computer Communications","author":"Tanyi-Jong Akem Aristide","unstructured":"Aristide Tanyi-Jong Akem, Michele Gucciardo, and Marco Fiore. Flowrest: Practical flow-level inference in programmable switches with random forests. In IEEE INFOCOM 2023-IEEE Conference on Computer Communications, pages 1\u201310. IEEE, 2023."},{"key":"e_1_3_2_1_5_1","unstructured":"Andrew Morton. Disappointing control and magic numbers. https:\/\/lwn.net\/Articles\/325485\/."},{"key":"e_1_3_2_1_6_1","first-page":"765","volume-title":"2024 USENIX Annual Technical Conference (USENIX ATC 24)","author":"Bin-Yahya Manaf","year":"2024","unstructured":"Manaf Bin-Yahya, Yifei Zhao, Hossein Shafieirad, Anthony Ho, Shijun Yin, Fanzhao Wang, and Geng Li. {Config-Snob}: Tuning for the best configurations of networking protocol stack. In 2024 USENIX Annual Technical Conference (USENIX ATC 24), pages 749\u2013765, 2024."},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/3609510.3609813"},{"key":"e_1_3_2_1_8_1","volume-title":"Intel 64 and ia-32 architectures performance monitoring events","author":"Intel Corporation","year":"2017","unstructured":"Intel Corporation. Intel 64 and ia-32 architectures performance monitoring events., 2017."},{"key":"e_1_3_2_1_9_1","first-page":"167","volume-title":"Proceedings of the 26th Symposium on Operating Systems Principles","author":"Cortez Eli","year":"2017","unstructured":"Eli Cortez, Anand Bonde, Alexandre Muzio, Mark Russinovich, Marcus Fontoura, and Ricardo Bianchini. Resource central: Understanding and predicting workloads for improved resource management in large cloud platforms. In Proceedings of the 26th Symposium on Operating Systems Principles, pages 153\u2013167, 2017."},{"issue":"4","key":"e_1_3_2_1_10_1","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/3625289","article-title":"A joint study of the challenges, opportunities, and roadmap of mlops and aiops: A systematic survey","volume":"56","author":"Diaz-De-Arcaya Josu","year":"2023","unstructured":"Josu Diaz-De-Arcaya, Ana I Torre-Bastida, Gorka Z\u00e1rate, Ra\u00fal Mi\u00f1\u00f3n, and Aitor Almeida. A joint study of the challenges, opportunities, and roadmap of mlops and aiops: A systematic survey. ACM Computing Surveys, 56(4):1\u201330, 2023.","journal-title":"ACM Computing Surveys"},{"key":"e_1_3_2_1_11_1","first-page":"297","volume-title":"14th USENIX Symposium on Operating Systems Design and Implementation (OSDI 20)","author":"Fried Joshua","year":"2020","unstructured":"Joshua Fried, Zhenyuan Ruan, Amy Ousterhout, and Adam Belay. Caladan: Mitigating interference at microsecond timescales. In 14th USENIX Symposium on Operating Systems Design and Implementation (OSDI 20), pages 281\u2013297, 2020."},{"key":"e_1_3_2_1_12_1","volume-title":"On upper-confidence bound policies for non-stationary bandit problems. arXiv preprint arXiv:0805.3415","author":"Garivier Aur\u00e9lien","year":"2008","unstructured":"Aur\u00e9lien Garivier and Eric Moulines. On upper-confidence bound policies for non-stationary bandit problems. arXiv preprint arXiv:0805.3415, 2008."},{"key":"e_1_3_2_1_13_1","volume-title":"Pearson Education","author":"Gregg Brendan","year":"2014","unstructured":"Brendan Gregg. Systems performance: enterprise and the cloud. Pearson Education, 2014."},{"key":"e_1_3_2_1_14_1","volume-title":"8th USENIX Symposium on Networked Systems Design and Implementation (NSDI 11)","author":"Hindman Benjamin","year":"2011","unstructured":"Benjamin Hindman, Andy Konwinski, Matei Zaharia, Ali Ghodsi, Anthony D Joseph, Randy Katz, Scott Shenker, and Ion Stoica. Mesos: A platform for {Fine-Grained} resource sharing in the data center. In 8th USENIX Symposium on Networked Systems Design and Implementation (NSDI 11), 2011."},{"key":"e_1_3_2_1_15_1","first-page":"160","volume-title":"Deep q-networks. Deep reinforcement learning: fundamentals, research and applications","author":"Huang Yanhua","year":"2020","unstructured":"Yanhua Huang. Deep q-networks. Deep reinforcement learning: fundamentals, research and applications, pages 135\u2013160, 2020."},{"key":"e_1_3_2_1_16_1","first-page":"532","volume-title":"2018 USENIX Annual Technical Conference (USENIX ATC 18)","author":"Iorgulescu C\u0103lin","year":"2018","unstructured":"C\u0103lin Iorgulescu, Reza Azimi, Youngjin Kwon, Sameh Elnikety, Manoj Syamala, Vivek Narasayya, Herodotos Herodotou, Paulo Tomita, Alex Chen, Jack Zhang, et al. {PerfIso}: Performance isolation for commercial {Latency-Sensitive} services. In 2018 USENIX Annual Technical Conference (USENIX ATC 18), pages 519\u2013532, 2018."},{"key":"e_1_3_2_1_17_1","first-page":"502","volume-title":"Proceedings of the 11th USENIX Conference on Networked Systems Design and Implementation, NSDI '14","author":"Jeong Eun Young","year":"2014","unstructured":"Eun Young Jeong, Shinae Woo, Muhammad Jamshed, Haewon Jeong, Sunghwan Ihm, Dongsu Han, and KyoungSoo Park. mTCP: A Highly Scalable User-Level TCP Stack for Multicore Systems. In Proceedings of the 11th USENIX Conference on Networked Systems Design and Implementation, NSDI '14, pages 489\u2013502, Seattle, WA, 2014. USENIX Association."},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/3183713.3196909"},{"key":"e_1_3_2_1_19_1","first-page":"18","volume-title":"18th USENIX Symposium on Operating Systems Design and Implementation (OSDI 24)","author":"Lazarev Nikita","year":"2024","unstructured":"Nikita Lazarev, Varun Gohil, James Tsai, Andy Anderson, Bhushan Chitlur, Zhiru Zhang, and Christina Delimitrou. Sabre:{Hardware-Accelerated} snapshot compression for serverless {MicroVMs}. In 18th USENIX Symposium on Operating Systems Design and Implementation (OSDI 24), pages 1\u201318, 2024."},{"key":"e_1_3_2_1_20_1","volume-title":"System Performance Tuning. O'Reilly & Associates","author":"Loukides Mike Kosta","year":"1996","unstructured":"Mike Kosta Loukides. System Performance Tuning. O'Reilly & Associates, Inc., USA, 1st edition, 1996.","edition":"1"},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1109\/MM.2020.3012883"},{"key":"e_1_3_2_1_22_1","first-page":"413","volume-title":"Proceedings of the 27th ACM Symposium on Operating Systems Principles, SOSP '19","author":"Marty Michael","year":"2019","unstructured":"Michael Marty, Marc de Kruijf, Jacob Adriaens, Christopher Alfeld, Sean Bauer, Carlo Contavalli, Michael Dalton, Nandita Dukkipati, William C. Evans, Steve Gribble, Nicholas Kidd, Roman Kononov, Gautam Kumar, Carl Mauer, Emily Musick, Lena Olson, Erik Rubow, Michael Ryan, Kevin Springborn, Paul Turner, Valas Valancius, Xi Wang, and Amin Vahdat. Snap: A Microkernel Approach to Host Networking. In Proceedings of the 27th ACM Symposium on Operating Systems Principles, SOSP '19, pages 399\u2013413, Huntsville, Ontario, Canada, 2019. Association for Computing Machinery."},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/2000064.2000103"},{"key":"e_1_3_2_1_24_1","volume-title":"Asynchronous methods for deep reinforcement learning. arXiv preprint arXiv:1602.01783","author":"Mnih Volodymyr","year":"2016","unstructured":"Volodymyr Mnih. Asynchronous methods for deep reinforcement learning. arXiv preprint arXiv:1602.01783, 2016."},{"key":"e_1_3_2_1_25_1","first-page":"1158","volume-title":"19th USENIX Symposium on Networked Systems Design and Implementation (NSDI 22)","author":"Naseer Usama","year":"2022","unstructured":"Usama Naseer and Theophilus A Benson. Configanator: A data-driven approach to improving {CDN} performance. In 19th USENIX Symposium on Networked Systems Design and Implementation (NSDI 22), pages 1135\u20131158, 2022."},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1109\/JSAC.2019.2904350"},{"key":"e_1_3_2_1_27_1","first-page":"378","volume-title":"16th USENIX Symposium on Networked Systems Design and Implementation (NSDI 19)","author":"Ousterhout Amy","year":"2019","unstructured":"Amy Ousterhout, Joshua Fried, Jonathan Behrens, Adam Belay, and Hari Balakrishnan. Shenango: Achieving high {CPU} efficiency for latency-sensitive datacenter workloads. In 16th USENIX Symposium on Networked Systems Design and Implementation (NSDI 19), pages 361\u2013378, 2019."},{"key":"e_1_3_2_1_28_1","first-page":"115","volume-title":"2021 USENIX Annual Technical Conference (USENIX ATC 21)","author":"Ousterhout John","year":"2021","unstructured":"John Ousterhout. A linux kernel implementation of the homa transport protocol. In 2021 USENIX Annual Technical Conference (USENIX ATC 21), pages 99\u2013115, 2021."},{"key":"e_1_3_2_1_29_1","first-page":"341","volume-title":"Proceedings of the 26th Symposium on Operating Systems Principles","author":"Prekas George","year":"2017","unstructured":"George Prekas, Marios Kogias, and Edouard Bugnion. Zygos: Achieving low tail latency for microsecond-scale networked tasks. In Proceedings of the 26th Symposium on Operating Systems Principles, pages 325\u2013341, 2017."},{"key":"e_1_3_2_1_30_1","first-page":"2014","article-title":"Gradient boosted regression trees in scikit-learn","author":"Prettenhofer Peter","year":"2014","unstructured":"Peter Prettenhofer and Gilles Louppe. Gradient boosted regression trees in scikit-learn. In PyData 2014, 2014.","journal-title":"PyData"},{"key":"e_1_3_2_1_31_1","first-page":"215","volume-title":"Proceedings of the 29th Symposium on Operating Systems Principles","author":"Raghavan Deepti","year":"2023","unstructured":"Deepti Raghavan, Shreya Ravi, Gina Yuan, Pratiksha Thaker, Sanjari Srivastava, Micah Murray, Pedro Henrique Penna, Amy Ousterhout, Philip Levis, Matei Zaharia, et al. Cornflakes: Zero-copy serialization for microsecond-scale networking. In Proceedings of the 29th Symposium on Operating Systems Principles, pages 200\u2013215, 2023."},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.17487\/RFC3168"},{"key":"e_1_3_2_1_33_1","first-page":"364","volume-title":"Proceedings of the 8th ACM European Conference on Computer Systems","author":"Schwarzkopf Malte","year":"2013","unstructured":"Malte Schwarzkopf, Andy Konwinski, Michael Abd-El-Malek, and John Wilkes. Omega: flexible, scalable schedulers for large compute clusters. In Proceedings of the 8th ACM European Conference on Computer Systems, pages 351\u2013364, 2013."},{"key":"e_1_3_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1109\/JPROC.2015.2494218"},{"key":"e_1_3_2_1_35_1","volume-title":"Towards continually learning application performance models. arXiv preprint arXiv:2310.16996","author":"Sinurat Ray AO","year":"2023","unstructured":"Ray AO Sinurat, Anurag Daram, Haryadi S Gunawi, Robert B Ross, and Sandeep Madireddy. Towards continually learning application performance models. arXiv preprint arXiv:2310.16996, 2023."},{"key":"e_1_3_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1609\/aaai.v30i1.10295"},{"key":"e_1_3_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1145\/2741948.2741964"},{"key":"e_1_3_2_1_38_1","first-page":"448","volume-title":"European conference on machine learning","author":"Vermorel Joannes","unstructured":"Joannes Vermorel and Mehryar Mohri. Multi-armed bandit algorithms and empirical evaluation. In European conference on machine learning, pages 437\u2013448. Springer, 2005."},{"key":"e_1_3_2_1_39_1","first-page":"397","volume-title":"Proceedings of the 2021 ACM SIGCOMM 2021 Conference","author":"Yan Siyu","year":"2021","unstructured":"Siyu Yan, Xiaoliang Wang, Xiaolong Zheng, Yinben Xia, Derui Liu, and Weishan Deng. Acc: Automatic ecn tuning for high-speed datacenter networks. In Proceedings of the 2021 ACM SIGCOMM 2021 Conference, pages 384\u2013397, 2021."},{"key":"e_1_3_2_1_40_1","first-page":"211","volume-title":"Anirudh Badam. The Demikernel Datapath OS Architecture for Microsecond-Scale Datacenter Systems. In Proceedings of the ACM SIGOPS 28th Symposium on Operating Systems Principles, SOSP '21","author":"Zhang Irene","year":"2021","unstructured":"Irene Zhang, Amanda Raybuck, Pratyush Patel, Kirk Olynyk, Jacob Nelson, Omar S. Navarro Leija, Ashlie Martinez, Jing Liu, Anna Kornfeld Simpson, Sujay Jayakar, Pedro Henrique Penna, Max Demoulin, Piali Choudhury, and Anirudh Badam. The Demikernel Datapath OS Architecture for Microsecond-Scale Datacenter Systems. In Proceedings of the ACM SIGOPS 28th Symposium on Operating Systems Principles, SOSP '21, pages 195\u2013211, Virtual Event, Germany, 2021. Association for Computing Machinery."},{"key":"e_1_3_2_1_41_1","first-page":"85","volume-title":"Proceedings of the 2017 Internet Measurement Conference","author":"Zhang Qiao","year":"2017","unstructured":"Qiao Zhang, Vincent Liu, Hongyi Zeng, and Arvind Krishnamurthy. High-resolution measurement of data center microbursts. In Proceedings of the 2017 Internet Measurement Conference, pages 78\u201385, 2017."},{"key":"e_1_3_2_1_42_1","first-page":"391","volume-title":"Proceedings of the 8th ACM European Conference on Computer Systems","author":"Zhang Xiao","year":"2013","unstructured":"Xiao Zhang, Eric Tune, Robert Hagmann, Rohit Jnagal, Vrigo Gokhale, and John Wilkes. Cpi2: Cpu performance isolation for shared compute clusters. In Proceedings of the 8th ACM European Conference on Computer Systems, pages 379\u2013391, 2013."}],"event":{"name":"APSys '25: 16th ACM SIGOPS Asia-Pacific Workshop on Systems","location":"Lotte Hotel World, Emerald Hall Seoul Republic of Korea","acronym":"APSys '25","sponsor":["SIGOPS ACM Special Interest Group on Operating Systems"]},"container-title":["Proceedings of the 16th ACM SIGOPS Asia-Pacific Workshop on Systems"],"original-title":[],"deposited":{"date-parts":[[2025,10,9]],"date-time":"2025-10-09T17:51:37Z","timestamp":1760032297000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3725783.3764392"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,10,11]]},"references-count":42,"alternative-id":["10.1145\/3725783.3764392","10.1145\/3725783"],"URL":"https:\/\/doi.org\/10.1145\/3725783.3764392","relation":{},"subject":[],"published":{"date-parts":[[2025,10,11]]},"assertion":[{"value":"2025-10-11","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}