PINT: Probabilistic In-band Network Telemetry

被引:186
作者
Ben Basat, Ran [1 ]
Ramanathan, Sivaramakrishnan [2 ]
Li, Yuliang [1 ]
Antichi, Gianni [3 ]
Yu, Minlan [1 ]
Mitzenmacher, Michael [1 ]
机构
[1] Harvard Univ, Cambridge, MA 02138 USA
[2] Univ Southern Calif, Los Angeles, CA 90007 USA
[3] Queen Mary Univ London, London, England
来源
SIGCOMM '20: PROCEEDINGS OF THE 2020 ANNUAL CONFERENCE OF THE ACM SPECIAL INTEREST GROUP ON DATA COMMUNICATION ON THE APPLICATIONS, TECHNOLOGIES, ARCHITECTURES, AND PROTOCOLS FOR COMPUTER COMMUNICATION | 2020年
基金
英国工程与自然科学研究理事会; 美国国家科学基金会;
关键词
Network Telemetry; Networking Algorithms; Networking Protocols;
D O I
10.1145/3387514.3405894
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
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 network 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.
引用
收藏
页码:662 / 680
页数:19
相关论文
共 85 条
[1]  
Alizadeh M, 2014, ACM SIGCOMM COMP COM, V44, P503, DOI [10.1145/2619239.2626316, 10.1145/2740070.2626316]
[2]   Data Center TCP (DCTCP) [J].
Alizadeh, Mohammad ;
Greenberg, Albert ;
Maltz, David A. ;
Padhye, Jitendra ;
Patel, Parveen ;
Prabhakar, Balaji ;
Sengupta, Sudipta ;
Sridharan, Murari .
ACM SIGCOMM COMPUTER COMMUNICATION REVIEW, 2010, 40 (04) :63-74
[3]  
[Anonymous], 2014, USENIX NSDI
[4]  
[Anonymous], 8023 IEEE
[5]  
[Anonymous], 10G 25G ETH SUBS
[6]  
[Anonymous], 2010, IEEE S NETW COD NETC
[7]  
[Anonymous], NSDI 2012
[8]  
[Anonymous], 2020, RFC 8684
[9]  
Arasu Arvind, 2004, ACM PODS
[10]  
Arzani B, 2018, PROCEEDINGS OF THE 15TH USENIX SYMPOSIUM ON NETWORKED SYSTEMS DESIGN AND IMPLEMENTATION (NSDI'18), P419