Efficient Continuous Latency Monitoring with eBPF
Efficient Continuous Latency Monitoring with eBPF
复制标题
使用 eBPF 进行高效连续延迟监控
DOI:
10.1007/978-3-031-28486-1_9
复制
发表时间:
2023
期刊:
影响因子:
--
通讯作者:
J. D. Brouer
中科院分区:
文献类型:
--
作者:
Simon Sundberg;A. Brunström;Simone Ferlin Oliveira;Toke Høiland;J. D. Brouer
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.