PINT:概率带内网络遥测
PINT: Probabilistic In-band Network Telemetry
摘要:
商用网络设备支持将带内遥测测量添加到数据包中,从而实现广泛的应用,包括网络故障排除、拥塞控制和路径追踪。然而,在分组上包括这样的信息会增加显著的开销,这会影响流完成时间和应用级性能。我们介绍PINT,一个带内遥测框架,它限制了添加到每个数据包的信息量。PINT将请求的数据编码到多个数据包上,允许每个数据包的开销限制低至1位。我们分析PINT并证明性能界限,包括多个查询同时运行的情况。PINT在P4中实现,可以部署在网络设备上。使用真正的拓扑结构和流量特性,我们表明,PINT同时使应用程序,如拥塞控制,路径追踪,和计算尾lavelet,每个数据包只使用16位,与性能媲美的最先进的。
英文摘要:
Commodity network devices support adding in-band telemetry measurements into data packets, enabling a wide range of applications, including network troubleshooting, congestion control, and path tracing. However, including such information on packets adds significant overhead that impacts both flow completion times and application-level performance. We introduce PINT, an in-band telemetry framework that bounds the amount of information added to each packet. PINT encodes the requested data on multiple packets, allowing per-packet overhead limits that can be as low as one bit. We analyze PINT and prove performance bounds, including cases when multiple queries are running simultaneously. PINT is implemented in P4 and can be deployed on network devices. Using real topologies and traffic characteristics, we show that PINT concurrently enables applications such as congestion control, path tracing, and computing tail latencies, using only sixteen bits per packet, with performance comparable to the state of the art.
机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。