{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T04:12:25Z","timestamp":1750219945025,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":42,"publisher":"ACM","license":[{"start":{"date-parts":[[2023,9,10]],"date-time":"2023-09-10T00:00:00Z","timestamp":1694304000000},"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,9,10]]},"DOI":"10.1145\/3609021.3609302","type":"proceedings-article","created":{"date-parts":[[2023,8,18]],"date-time":"2023-08-18T17:13:20Z","timestamp":1692378800000},"page":"21-27","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":1,"title":["Schooling NOOBs with eBPF"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-4872-6532","authenticated-orcid":false,"given":"Joel","family":"Sommers","sequence":"first","affiliation":[{"name":"Colgate University, Hamilton, New York, United States of America"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-8062-6614","authenticated-orcid":false,"given":"Nolan","family":"Rudolph","sequence":"additional","affiliation":[{"name":"University of Oregon, Eugene, Oregon, USA"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-2859-5598","authenticated-orcid":false,"given":"Ramakrishnan","family":"Durairajan","sequence":"additional","affiliation":[{"name":"University of Oregon, Eugene, Oregon, United States of America"}]}],"member":"320","published-online":{"date-parts":[[2023,9,10]]},"reference":[{"key":"e_1_3_2_1_1_1","volume-title":"https:\/\/github.com\/zoidbergwill\/awesome-ebpf. Accessed","author":"A","year":"2020","unstructured":"A curated list of awesome projects related to eBPF. https:\/\/github.com\/zoidbergwill\/awesome-ebpf. Accessed May 2020 . A curated list of awesome projects related to eBPF. https:\/\/github.com\/zoidbergwill\/awesome-ebpf. Accessed May 2020."},{"key":"e_1_3_2_1_2_1","unstructured":"Apache cassandra. https:\/\/cassandra.apache.org\/.  Apache cassandra. https:\/\/cassandra.apache.org\/."},{"key":"e_1_3_2_1_3_1","unstructured":"Apache zookeeper. https:\/\/zookeeper.apache.org\/.  Apache zookeeper. https:\/\/zookeeper.apache.org\/."},{"key":"e_1_3_2_1_4_1","volume-title":"https:\/\/github.com\/iovisor\/bcc\/blob\/master\/docs\/reference_guide.md. Accessed","author":"Guide Reference","year":"2020","unstructured":"bcc Reference Guide . https:\/\/github.com\/iovisor\/bcc\/blob\/master\/docs\/reference_guide.md. Accessed May 2020 . bcc Reference Guide. https:\/\/github.com\/iovisor\/bcc\/blob\/master\/docs\/reference_guide.md. Accessed May 2020."},{"key":"e_1_3_2_1_5_1","volume-title":"http:\/\/docs.cilium.io\/en\/latest\/bpf\/. Accessed","author":"Reference Guide BPF","year":"2020","unstructured":"BPF and XDP Reference Guide . http:\/\/docs.cilium.io\/en\/latest\/bpf\/. Accessed May 2020 . BPF and XDP Reference Guide. http:\/\/docs.cilium.io\/en\/latest\/bpf\/. Accessed May 2020."},{"key":"e_1_3_2_1_6_1","volume-title":"https:\/\/github.com\/iovisor\/bcc. Accessed","author":"Compiler BPF","year":"2020","unstructured":"BPF Compiler Collection (BCC). https:\/\/github.com\/iovisor\/bcc. Accessed May 2020 . BPF Compiler Collection (BCC). https:\/\/github.com\/iovisor\/bcc. Accessed May 2020."},{"key":"e_1_3_2_1_7_1","unstructured":"ebpf - extended berkeley packet filter. https:\/\/www.iovisor.org\/technology\/ebpf.  ebpf - extended berkeley packet filter. https:\/\/www.iovisor.org\/technology\/ebpf."},{"key":"e_1_3_2_1_8_1","volume-title":"https:\/\/fast.com. Accessed","author":"FAST.","year":"2020","unstructured":"FAST. https:\/\/fast.com. Accessed May 2020 . FAST. https:\/\/fast.com. Accessed May 2020."},{"key":"e_1_3_2_1_9_1","unstructured":"Logdevice. https:\/\/logdevice.io.  Logdevice. https:\/\/logdevice.io."},{"key":"e_1_3_2_1_10_1","unstructured":"Ndt (network diagnostic tool). https:\/\/www.measurementlab.net\/tests\/ndt\/.  Ndt (network diagnostic tool). https:\/\/www.measurementlab.net\/tests\/ndt\/."},{"key":"e_1_3_2_1_11_1","first-page":"37","volume-title":"International Conference on Passive and Active Network Measurement","author":"Ahmed Adnan","year":"2020","unstructured":"Adnan Ahmed , Ricky Mok , and Zubair Shafiq . Flowtrace : A framework for active bandwidth measurements using in-band packet trains . In International Conference on Passive and Active Network Measurement , pages 37 -- 51 . Springer , 2020 . Adnan Ahmed, Ricky Mok, and Zubair Shafiq. Flowtrace: A framework for active bandwidth measurements using in-band packet trains. In International Conference on Passive and Active Network Measurement, pages 37--51. Springer, 2020."},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"crossref","first-page":"29","DOI":"10.1145\/3078597.3078612","volume-title":"Proceedings of the 26th International Symposium on High-Performance Parallel and Distributed Computing","author":"Al-Kiswany Samer","year":"2017","unstructured":"Samer Al-Kiswany , Suli Yang , Andrea C Arpaci-Dusseau , and Remzi H Arpaci-Dusseau . Nice : Network-integrated cluster-efficient storage . In Proceedings of the 26th International Symposium on High-Performance Parallel and Distributed Computing , pages 29 -- 40 , 2017 . Samer Al-Kiswany, Suli Yang, Andrea C Arpaci-Dusseau, and Remzi H Arpaci-Dusseau. Nice: Network-integrated cluster-efficient storage. In Proceedings of the 26th International Symposium on High-Performance Parallel and Distributed Computing, pages 29--40, 2017."},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/1177080.1177100"},{"key":"e_1_3_2_1_14_1","volume-title":"On getting tc classifier fully programmable with cls bpf","author":"Borkmann Daniel","year":"2016","unstructured":"Daniel Borkmann . On getting tc classifier fully programmable with cls bpf . 2016 . Daniel Borkmann. On getting tc classifier fully programmable with cls bpf. 2016."},{"key":"e_1_3_2_1_15_1","volume-title":"Internet measurement: infrastructure, traffic and applications","author":"Crovella Mark","year":"2006","unstructured":"Mark Crovella and Balachander Krishnamurthy . Internet measurement: infrastructure, traffic and applications . John Wiley & Sons, Inc. , 2006 . Mark Crovella and Balachander Krishnamurthy. Internet measurement: infrastructure, traffic and applications. John Wiley & Sons, Inc., 2006."},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/3155889.3155893"},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/3230543.3230549"},{"key":"e_1_3_2_1_18_1","first-page":"1","volume-title":"Proceedings of the USENIX Annual Technical Conference (ATC)","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 Proceedings of the USENIX Annual Technical Conference (ATC) , pages 1 -- 14 , July 2019 . 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 Proceedings of the USENIX Annual Technical Conference (ATC), pages 1--14, July 2019."},{"key":"e_1_3_2_1_19_1","volume-title":"Passive & Active Measurement (PAM)","author":"Govindan Ramesh","year":"2002","unstructured":"Ramesh Govindan and Vern Paxson . Estimating router ICMP generation delays . In Passive & Active Measurement (PAM) , 2002 . Ramesh Govindan and Vern Paxson. Estimating router ICMP generation delays. In Passive & Active Measurement (PAM), 2002."},{"key":"e_1_3_2_1_20_1","unstructured":"Brendan Gregg. Linux Extended BPF (eBPF) Tracing Tools. http:\/\/www.brendangregg.com\/ebpf.html. Accessed May 2020.  Brendan Gregg. Linux Extended BPF (eBPF) Tracing Tools. http:\/\/www.brendangregg.com\/ebpf.html. Accessed May 2020."},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/3281411.3281443"},{"key":"e_1_3_2_1_22_1","volume-title":"Pathchar: A tool to infer characteristics of Internet paths","author":"Jacobson Van","year":"1997","unstructured":"Van Jacobson . Pathchar: A tool to infer characteristics of Internet paths , 1997 . Van Jacobson. Pathchar: A tool to infer characteristics of Internet paths, 1997."},{"key":"e_1_3_2_1_23_1","volume-title":"Roy Campbell, and Brighten Godfrey. Towards an application objective-aware network interface. In 12th {USENIX} Workshop on Hot Topics in Cloud Computing (HotCloud 20)","author":"Jyothi Sangeetha Abdu","year":"2020","unstructured":"Sangeetha Abdu Jyothi , Sayed Hadi Hashemi , Roy Campbell, and Brighten Godfrey. Towards an application objective-aware network interface. In 12th {USENIX} Workshop on Hot Topics in Cloud Computing (HotCloud 20) , 2020 . Sangeetha Abdu Jyothi, Sayed Hadi Hashemi, Roy Campbell, and Brighten Godfrey. Towards an application objective-aware network interface. In 12th {USENIX} Workshop on Hot Topics in Cloud Computing (HotCloud 20), 2020."},{"key":"e_1_3_2_1_24_1","volume-title":"12th {USENIX} Workshop on Hot Topics in Storage and File Systems (HotStorage 20)","author":"Khalid Baber","year":"2020","unstructured":"Baber Khalid , Nolan Rudolph , Ramakrishnan Durairajan , and Sudarsun Kannan . Micromon: A monitoring framework for tackling distributed heterogeneity . In 12th {USENIX} Workshop on Hot Topics in Storage and File Systems (HotStorage 20) , 2020 . Baber Khalid, Nolan Rudolph, Ramakrishnan Durairajan, and Sudarsun Kannan. Micromon: A monitoring framework for tackling distributed heterogeneity. In 12th {USENIX} Workshop on Hot Topics in Storage and File Systems (HotStorage 20), 2020."},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jnca.2012.12.020"},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/2663716.2663741"},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/1452520.1452557"},{"key":"e_1_3_2_1_28_1","volume-title":"McCanne and Van Jacobson. The BSD Packet Filter: A New Architecture for User-level Packet Capture. In Proceedings of the Usenix","author":"Steven","year":"1993","unstructured":"Steven McCanne and Van Jacobson. The BSD Packet Filter: A New Architecture for User-level Packet Capture. In Proceedings of the Usenix Winter, 1993 . Steven McCanne and Van Jacobson. The BSD Packet Filter: A New Architecture for User-level Packet Capture. In Proceedings of the Usenix Winter, 1993."},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1109\/MNET.201.2100064"},{"key":"e_1_3_2_1_30_1","first-page":"116","volume-title":"Srikanth Sundaresan. Service Traceroute: Tracing Paths of Application Flows. In International Conference on Passive and Active Network Measurement","author":"Morandi Ivan","year":"2019","unstructured":"Ivan Morandi , Francesco Bronzino , Renata Teixeira , and Srikanth Sundaresan. Service Traceroute: Tracing Paths of Application Flows. In International Conference on Passive and Active Network Measurement , pages 116 -- 128 . Springer , 2019 . Ivan Morandi, Francesco Bronzino, Renata Teixeira, and Srikanth Sundaresan. Service Traceroute: Tracing Paths of Application Flows. In International Conference on Passive and Active Network Measurement, pages 116--128. Springer, 2019."},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1109\/35.707817"},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"crossref","first-page":"427","DOI":"10.1145\/2504730.2504765","volume-title":"Proceedings of the 2013 conference on Internet measurement conference","author":"Pelsser Cristel","year":"2013","unstructured":"Cristel Pelsser , Luca Cittadini , Stefano Vissicchio , and Randy Bush . From Paris to Tokyo: On the suitability of ping to measure latency . In Proceedings of the 2013 conference on Internet measurement conference , pages 427 -- 432 . ACM, 2013 . Cristel Pelsser, Luca Cittadini, Stefano Vissicchio, and Randy Bush. From Paris to Tokyo: On the suitability of ping to measure latency. In Proceedings of the 2013 conference on Internet measurement conference, pages 427--432. ACM, 2013."},{"key":"e_1_3_2_1_33_1","volume-title":"Characterizing the impact of network latency on cloud-based applications' performance","author":"Popescu Diana","year":"2017","unstructured":"Diana Popescu , Noa Zilberman , and Andrew Moore . Characterizing the impact of network latency on cloud-based applications' performance . 2017 . Diana Popescu, Noa Zilberman, and Andrew Moore. Characterizing the impact of network latency on cloud-based applications' performance. 2017."},{"key":"e_1_3_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1145\/1177080.1177093"},{"key":"e_1_3_2_1_35_1","volume-title":"Proceedings of ACM SIGCOMM Internet Measurement Conference","author":"Sommers J.","year":"2007","unstructured":"J. Sommers and P. Barford . An active measurement system for shared environments . In Proceedings of ACM SIGCOMM Internet Measurement Conference , October 2007 . J. Sommers and P. Barford. An active measurement system for shared environments. In Proceedings of ACM SIGCOMM Internet Measurement Conference, October 2007."},{"key":"e_1_3_2_1_36_1","volume-title":"IFIP Network Traffic Measurement and Analysis Conference","author":"Sommers Joel","year":"2021","unstructured":"Joel Sommers and Ramakrishnan Durairajan . Elf : High-performance in-band network measurement . In IFIP Network Traffic Measurement and Analysis Conference , 2021 . Joel Sommers and Ramakrishnan Durairajan. Elf: High-performance in-band network measurement. In IFIP Network Traffic Measurement and Analysis Conference, 2021."},{"key":"e_1_3_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1145\/3131365.3131381"},{"key":"e_1_3_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1145\/3131365.3131382"},{"key":"e_1_3_2_1_39_1","first-page":"723","volume-title":"17th {USENIX} Symposium on Networked Systems Design and Implementation ({NSDI} 20)","author":"Takruri Hatem","year":"2020","unstructured":"Hatem Takruri , Ibrahim Kettaneh , Ahmed Alquraan , and Samer Al-Kiswany . {FLAIR} : Accelerating reads with consistency-aware network routing . In 17th {USENIX} Symposium on Networked Systems Design and Implementation ({NSDI} 20) , pages 723 -- 737 , 2020 . Hatem Takruri, Ibrahim Kettaneh, Ahmed Alquraan, and Samer Al-Kiswany. {FLAIR}: Accelerating reads with consistency-aware network routing. In 17th {USENIX} Symposium on Networked Systems Design and Implementation ({NSDI} 20), pages 723--737, 2020."},{"key":"e_1_3_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jnca.2016.04.024"},{"key":"e_1_3_2_1_41_1","first-page":"193","volume-title":"Passive and Active Measurement: 21st International Conference, PAM 2020, Eugene, Oregon, USA, March 30--31, 2020, Proceedings 21","author":"Yeganeh Bahador","year":"2020","unstructured":"Bahador Yeganeh , Ramakrishnan Durairajan , Reza Rejaie , and Walter Willinger . A first comparative characterization of multi-cloud connectivity in today's internet . In Passive and Active Measurement: 21st International Conference, PAM 2020, Eugene, Oregon, USA, March 30--31, 2020, Proceedings 21 , pages 193 -- 210 . Springer , 2020 . Bahador Yeganeh, Ramakrishnan Durairajan, Reza Rejaie, and Walter Willinger. A first comparative characterization of multi-cloud connectivity in today's internet. In Passive and Active Measurement: 21st International Conference, PAM 2020, Eugene, Oregon, USA, March 30--31, 2020, Proceedings 21, pages 193--210. Springer, 2020."},{"key":"e_1_3_2_1_42_1","volume-title":"In Proceedings of IEEE International Conference on Cloud Computing","author":"Yeganeh Bahador","year":"2023","unstructured":"Bahador Yeganeh , Ramakrishnan Durairajan , Reza Rejaie , and Walter Willinger . A case for performance- and cost-aware multi-cloud overlays . In In Proceedings of IEEE International Conference on Cloud Computing , Illinois, USA , 2023 . Bahador Yeganeh, Ramakrishnan Durairajan, Reza Rejaie, and Walter Willinger. A case for performance- and cost-aware multi-cloud overlays. In In Proceedings of IEEE International Conference on Cloud Computing, Illinois, USA, 2023."}],"event":{"name":"eBPF '23: 1st Workshop on eBPF and Kernel Extensions","sponsor":["SIGCOMM ACM Special Interest Group on Data Communication"],"location":"New York NY USA","acronym":"eBPF '23"},"container-title":["Proceedings of the 1st Workshop on eBPF and Kernel Extensions"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3609021.3609302","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T17:48:57Z","timestamp":1750182537000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3609021.3609302"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,9,10]]},"references-count":42,"alternative-id":["10.1145\/3609021.3609302","10.1145\/3609021"],"URL":"https:\/\/doi.org\/10.1145\/3609021.3609302","relation":{},"subject":[],"published":{"date-parts":[[2023,9,10]]},"assertion":[{"value":"2023-09-10","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}