{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,21]],"date-time":"2026-07-21T00:59:40Z","timestamp":1784595580366,"version":"3.55.0"},"publisher-location":"Cham","reference-count":35,"publisher":"Springer Nature Switzerland","isbn-type":[{"value":"9783031284854","type":"print"},{"value":"9783031284861","type":"electronic"}],"license":[{"start":{"date-parts":[[2023,1,1]],"date-time":"2023-01-01T00:00:00Z","timestamp":1672531200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2023,3,10]],"date-time":"2023-03-10T00:00:00Z","timestamp":1678406400000},"content-version":"vor","delay-in-days":68,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2023]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>Network latency is a critical factor for the perceived quality of experience for many applications. With an increasing focus on interactive and real-time applications, which require reliable and low latency, the ability to continuously and efficiently monitor latency is becoming more important than ever. Always-on passive monitoring of latency can provide continuous latency metrics without injecting any traffic into the network. However, software-based monitoring tools often struggle to keep up with traffic as packet rates increase, especially on contemporary multi-Gbps interfaces. We investigate the feasibility of using eBPF to enable efficient passive network latency monitoring by implementing an evolved Passive Ping (ePPing). Our evaluation shows that ePPing delivers accurate RTT measurements and can handle over 1 Mpps, or correspondingly over 10 Gbps, on a single core, greatly improving on state-of-the-art software based solutions, such as PPing.<\/jats:p>","DOI":"10.1007\/978-3-031-28486-1_9","type":"book-chapter","created":{"date-parts":[[2023,3,13]],"date-time":"2023-03-13T00:03:35Z","timestamp":1678665815000},"page":"191-208","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":16,"title":["Efficient Continuous Latency Monitoring with\u00a0eBPF"],"prefix":"10.1007","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-3570-9525","authenticated-orcid":false,"given":"Simon","family":"Sundberg","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-7311-9334","authenticated-orcid":false,"given":"Anna","family":"Brunstrom","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-0722-2656","authenticated-orcid":false,"given":"Simone","family":"Ferlin-Reiter","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-5241-6815","authenticated-orcid":false,"given":"Toke","family":"H\u00f8iland-J\u00f8rgensen","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Jesper Dangaard","family":"Brouer","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2023,3,10]]},"reference":[{"key":"9_CR1","doi-asserted-by":"publisher","unstructured":"Abranches, M., Michel, O., Keller, E., Schmid, S.: Efficient network monitoring applications in the Kernel with eBPF and XDP. In: IEEE NFV-SDN 2021 (2021). https:\/\/doi.org\/10.1109\/NFV-SDN53031.2021.9665095","DOI":"10.1109\/NFV-SDN53031.2021.9665095"},{"key":"9_CR2","doi-asserted-by":"publisher","unstructured":"Barbette, T., Wu, E., Kosti\u0107, D., Maguire, G.Q., Papadimitratos, P., Chiesa, M.: Cheetah: A high-speed programmable load-balancer framework with guaranteed per-connection-consistency. IEEE\/ACM Trans. Netw. 30(1), 354\u2013367 (2022). https:\/\/doi.org\/10.1109\/TNET.2021.3113370","DOI":"10.1109\/TNET.2021.3113370"},{"key":"9_CR3","doi-asserted-by":"publisher","unstructured":"Barreda-\u00c1ngeles, M., Arapakis, I., Bai, X., Cambazoglu, B.B., Pereda-Ba\u00f1os, A.: Unconscious physiological effects of search latency on users and their click behaviour. In: SIGIR 2015 (2015). https:\/\/doi.org\/10.1145\/2766462.2767719","DOI":"10.1145\/2766462.2767719"},{"key":"9_CR4","doi-asserted-by":"publisher","unstructured":"Birge-Lee, H., Wang, L., Rexford, J., Mittal, P.: SICO: surgical interception attacks by manipulating BGP communities. In: CCS 2019 (2019). https:\/\/doi.org\/10.1145\/3319535.3363197","DOI":"10.1145\/3319535.3363197"},{"key":"9_CR5","doi-asserted-by":"publisher","unstructured":"Borman, D., Braden, R.T., Jacobson, V., Scheffenegger, R.: TCP Extensions for High Performance. Technical report. RFC 7323, Section 3, Internet Engineering Task Force (2014). https:\/\/doi.org\/10.17487\/RFC7323","DOI":"10.17487\/RFC7323"},{"key":"9_CR6","doi-asserted-by":"publisher","unstructured":"Bosshart, P., et al.: P4: programming protocol-independent packet processors. SIGCOMM Comput. Commun. Rev. 44(3), 87\u201395 (2014). https:\/\/doi.org\/10.1145\/2656877.2656890","DOI":"10.1145\/2656877.2656890"},{"key":"9_CR7","doi-asserted-by":"publisher","unstructured":"Chen, X., Kim, H., Aman, J.M., Chang, W., Lee, M., Rexford, J.: Measuring TCP round-trip time in the data plane. In: SPIN 2020 (2020). https:\/\/doi.org\/10.1145\/3405669.3405823","DOI":"10.1145\/3405669.3405823"},{"key":"9_CR8","unstructured":"Cheshire, S.: It\u2019s the Latency, Stupid (2001). http:\/\/www.stuartcheshire.org\/rants\/Latency.html. Accessed 07 May 2022"},{"key":"9_CR9","unstructured":"Combs, G.: Tshark (2022). https:\/\/www.wireshark.org\/docs\/man-pages\/tshark.html. Accessed 17 May 2022"},{"key":"9_CR10","doi-asserted-by":"publisher","unstructured":"Ghasemi, M., Benson, T., Rexford, J.: Dapper: data plane performance diagnosis of TCP. In: SOSR 2017 (2017). https:\/\/doi.org\/10.1145\/3050220.3050228","DOI":"10.1145\/3050220.3050228"},{"key":"9_CR11","unstructured":"Heist, P.: IRTT (Isochronous Round-Trip Tester) (2021). https:\/\/github.com\/heistp\/irtt. Accessed 31 Oct 2022"},{"key":"9_CR12","doi-asserted-by":"publisher","unstructured":"Hillmann, P., Stiemert, L., Rodosek, G.D., Rose, O.: Dragoon: advanced modelling of IP geolocation by use of latency measurements. In: ICITST 2015 (2015). https:\/\/doi.org\/10.1109\/ICITST.2015.7412138","DOI":"10.1109\/ICITST.2015.7412138"},{"key":"9_CR13","doi-asserted-by":"publisher","unstructured":"H\u00f8iland-J\u00f8rgensen, T., et al.: The eXpress data path: Fast programmable packet processing in the operating system kernel. In: CoNEXT 2018 (2018). https:\/\/doi.org\/10.1145\/3281411.3281443","DOI":"10.1145\/3281411.3281443"},{"key":"9_CR14","unstructured":"Isovalent: Cilium - Linux Native, API-Aware Networking and Security for Containers (nd). https:\/\/cilium.io. Accessed 21 Oct 2022"},{"key":"9_CR15","doi-asserted-by":"publisher","unstructured":"Iyengar, J., Thomson, M.: QUIC: A UDP-Based Multiplexed and Secure Transport. Technical report, RFC 9000, Section 17.4, Internet Engineering Task Force (2021). https:\/\/doi.org\/10.17487\/RFC9000","DOI":"10.17487\/RFC9000"},{"key":"9_CR16","unstructured":"Kuznetsov, A., Yoshifuji, H.: Iputils (2022). https:\/\/github.com\/iputils\/iputils. Accessed 03 May 2022"},{"key":"9_CR17","doi-asserted-by":"publisher","unstructured":"Li, J., Wu, C., Ye, J., Ding, J., Fu, Q., Huang, J.: The comparison and verification of some efficient packet capture and processing technologies. In: DASC\/PiCom\/CBDCom\/CyberSciTech 2019 (2019). https:\/\/doi.org\/10.1109\/DASC\/PiCom\/CBDCom\/CyberSciTech.2019.00177","DOI":"10.1109\/DASC\/PiCom\/CBDCom\/CyberSciTech.2019.00177"},{"key":"9_CR18","doi-asserted-by":"publisher","unstructured":"Maheshwari, R., Krishna, C.R., Brahma, M.S.: Defending network system against IP spoofing based distributed DoS attacks using DPHCF-RTT packet filtering technique. In: ICICT 2014 (2014). https:\/\/doi.org\/10.1109\/ICICICT.2014.6781280","DOI":"10.1109\/ICICICT.2014.6781280"},{"key":"9_CR19","unstructured":"Meta: Katran: A high performance layer 4 load balancer (2022). https:\/\/github.com\/facebookincubator\/katran. Accessed 21 Oct 2022"},{"key":"9_CR20","doi-asserted-by":"publisher","unstructured":"Mockapetris, P.: Domain names - implementation and specification. Technical report, RFC 1035, Section 4.1.1, Internet Engineering Task Force (1987). https:\/\/doi.org\/10.17487\/RFC1035","DOI":"10.17487\/RFC1035"},{"key":"9_CR21","unstructured":"Nichols, K.: PPing: Passive ping network monitoring utility (2018). https:\/\/github.com\/pollere\/pping. Accessed 21 Sep 2021"},{"key":"9_CR22","unstructured":"RIPE NCC: Home|RIPE Atlas (nd). https:\/\/atlas.ripe.net\/. Accessed 20 Oct 2022"},{"key":"9_CR23","doi-asserted-by":"publisher","unstructured":"Sengupta, S., Kim, H., Rexford, J.: Continuous in-network round-trip time monitoring. In: SIGCOMM 2022 (2022). https:\/\/doi.org\/10.1145\/3544216.3544222","DOI":"10.1145\/3544216.3544222"},{"key":"9_CR24","doi-asserted-by":"publisher","unstructured":"Sharma, S., Woungang, I., Anpalagan, A., Chatzinotas, S.: Toward tactile internet in beyond 5G era: recent advances, current issues, and future directions. IEEE Access. 8, 56948\u201356991 (2020). https:\/\/doi.org\/10.1109\/ACCESS.2020.2980369","DOI":"10.1109\/ACCESS.2020.2980369"},{"key":"9_CR25","unstructured":"Shawn Ostermann: Tcptrace (2013). https:\/\/github.com\/blitz\/tcptrace. Accessed 03 Apr 2022"},{"key":"9_CR26","doi-asserted-by":"publisher","unstructured":"Sundberg, S., Brunstrom, A., Ferlin-Reiter, S., H\u00f8iland-J\u00f8rgensen, T., Brouer, J.D.: Efficient continuous latency monitoring with eBPF - Resources (2023). https:\/\/doi.org\/10.5281\/zenodo.7555410","DOI":"10.5281\/zenodo.7555410"},{"key":"9_CR27","unstructured":"Sundberg, S., H\u00f8iland-J\u00f8rgensen, T.: BPF-examples: PPing using XDP and TC-BPF (2022). https:\/\/github.com\/xdp-project\/bpf-examples\/tree\/master\/pping. Accessed 26 Jan 2023"},{"key":"9_CR28","unstructured":"The Bufferbloat community: Bufferbloat.net (nd). https:\/\/www.bufferbloat.net\/projects\/. Accessed 05 May 2022"},{"key":"9_CR29","unstructured":"The Linux Foundation: eBPF - Introduction, Tutorials & Community Resources (2021). https:\/\/ebpf.io\/. Accessed 03 May 2022"},{"key":"9_CR30","doi-asserted-by":"publisher","unstructured":"Vieira, M.A.M., et al.: Fast packet processing with eBPF and XDP: concepts, code, challenges, and applications. ACM Comput. Surv. 53(1), 1\u201336 (2020). https:\/\/doi.org\/10.1145\/3371038","DOI":"10.1145\/3371038"},{"key":"9_CR31","doi-asserted-by":"publisher","unstructured":"Vlahovic, S., Suznjevic, M., Skorin-Kapov, L.: The impact of network latency on gaming QoE for an FPS VR game. In: QoMEX 2019 (2019). https:\/\/doi.org\/10.1109\/QoMEX.2019.8743193","DOI":"10.1109\/QoMEX.2019.8743193"},{"key":"9_CR32","doi-asserted-by":"publisher","unstructured":"Wang, H., Zhang, X., Chen, H., Xu, Y., Ma, Z.: Inferring end-to-end latency in live videos. IEEE Trans. Broadcast. 68(2), 517\u2013529 (2022). https:\/\/doi.org\/10.1109\/TBC.2021.3071060","DOI":"10.1109\/TBC.2021.3071060"},{"key":"9_CR33","doi-asserted-by":"publisher","unstructured":"Xhonneux, M., Duchene, F., Bonaventure, O.: Leveraging eBPF for programmable network functions with IPv6 segment routing. In: CoNEXT 2018 (2018). https:\/\/doi.org\/10.1145\/3281411.3281426","DOI":"10.1145\/3281411.3281426"},{"key":"9_CR34","doi-asserted-by":"publisher","unstructured":"Zhao, Z., Gao, S., Dong, P.: Flexible routing strategy for low-latency transmission in software defined network. In: ICCBN 2021 (2021). https:\/\/doi.org\/10.1145\/3456415.3456444","DOI":"10.1145\/3456415.3456444"},{"key":"9_CR35","doi-asserted-by":"publisher","unstructured":"Zheng, Y., Chen, X., Braverman, M., Rexford, J.: Unbiased delay measurement in the data plane. In: APOCS 2022 (2022). https:\/\/doi.org\/10.1137\/1.9781611977059.2","DOI":"10.1137\/1.9781611977059.2"}],"container-title":["Lecture Notes in Computer Science","Passive and Active Measurement"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-031-28486-1_9","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,4,4]],"date-time":"2023-04-04T12:32:09Z","timestamp":1680611529000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-031-28486-1_9"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023]]},"ISBN":["9783031284854","9783031284861"],"references-count":35,"URL":"https:\/\/doi.org\/10.1007\/978-3-031-28486-1_9","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"value":"0302-9743","type":"print"},{"value":"1611-3349","type":"electronic"}],"subject":[],"published":{"date-parts":[[2023]]},"assertion":[{"value":"10 March 2023","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"PAM","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"International Conference on Passive and Active Network Measurement","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2023","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"21 March 2023","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"23 March 2023","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"24","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"pam2023","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"https:\/\/pam2023.networks.imdea.org\/","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Double-blind","order":1,"name":"type","label":"Type","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"HotCRP","order":2,"name":"conference_management_system","label":"Conference Management System","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"80","order":3,"name":"number_of_submissions_sent_for_review","label":"Number of Submissions Sent for Review","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"18","order":4,"name":"number_of_full_papers_accepted","label":"Number of Full Papers Accepted","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"9","order":5,"name":"number_of_short_papers_accepted","label":"Number of Short Papers Accepted","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"23% - The value is computed by the equation \"Number of Full Papers Accepted \/ Number of Submissions Sent for Review * 100\" and then rounded to a whole number.","order":6,"name":"acceptance_rate_of_full_papers","label":"Acceptance Rate of Full Papers","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"3.8","order":7,"name":"average_number_of_reviews_per_paper","label":"Average Number of Reviews per Paper","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"5","order":8,"name":"average_number_of_papers_per_reviewer","label":"Average Number of Papers per Reviewer","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"No","order":9,"name":"external_reviewers_involved","label":"External Reviewers Involved","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}}]}}