整理eBPF相关论文。
TCP’s Third Eye: Leveraging eBPF for Telemetry-Powered Congestion Control:现有的CC算法受限于操作系统内核的粗粒度信号,需要network fabric的一些visibility。但是,现有的telemetry-based solution需要changes to the end-host。利用eBPF,可以运行telemetry-based CC在内核里面。
On Augmenting TCP/IP Stack via eBPF:论文认为,现在的TCP/IP协议栈存在无法在动态的网络设置中准确评估网络状态、不能够灵活扩展两个问题。文章提出了Augmenter,利用eBPF收集ongoing flows的信息,并且使用这个信息去manage other flows that are currently active or arriving in the future。感觉就是eBPF辅助观测+eBPF实现一些与协议栈有关的设置。
Schooling NOOBs with eBPF:主要是针对WAN场景,利用eBPF实现了in-band主动被动测量。
Nahida: In-Band Distributed Tracing with eBPF:文章主要是在HTTP的header里面插入context。同时,在线程创建时记录父子关系,并利用这个父子关系处理多线程的context propagation。不同命名空间的线程ID追踪是一个技术点。