Measuring TCP Round-Trip Time in the Data Plane
Author(s): Chen, Xiaoqi; Kim, Hyojoon; Aman, Javed M; Chang, Willie; Lee, Mack; et al
DownloadTo refer to this page use:
http://arks.princeton.edu/ark:/88435/pr11v98
Full metadata record
DC Field | Value | Language |
---|---|---|
dc.contributor.author | Chen, Xiaoqi | - |
dc.contributor.author | Kim, Hyojoon | - |
dc.contributor.author | Aman, Javed M | - |
dc.contributor.author | Chang, Willie | - |
dc.contributor.author | Lee, Mack | - |
dc.contributor.author | Rexford, Jennifer | - |
dc.date.accessioned | 2021-10-08T19:51:16Z | - |
dc.date.available | 2021-10-08T19:51:16Z | - |
dc.date.issued | 2020 | en_US |
dc.identifier.citation | Chen, Xiaoqi, Hyojoon Kim, Javed M. Aman, Willie Chang, Mack Lee, and Jennifer Rexford. "Measuring TCP Round-Trip Time in the Data Plane." In Proceedings of the Workshop on Secure Programmable Network Infrastructure (2020): pp. 35-41. doi:10.1145/3405669.3405823 | en_US |
dc.identifier.uri | https://www.cs.princeton.edu/~jrex/papers/rtt19.pdf | - |
dc.identifier.uri | http://arks.princeton.edu/ark:/88435/pr11v98 | - |
dc.description.abstract | We present a data-plane algorithm that passively and continuously monitors the Round-Trip Time of TCP traffic, by matching data packets with their associated acknowledgments and calculating a time difference. Compared with traditional measurement systems based on active probing or measuring only SYN/ACK packets, our algorithm passively produces many samples for long-running connections. This enables network operators to observe abnormal RTT increases, which signal possible security or performance issues in the network, in real-time. To satisfy the stringent memory size and access constraints of programmable switches, our algorithm uses a multi-stage hash table data structure to maintain records for in-flight packets; the records not receiving their acknowledgments are lazily expired and overwritten. We implement our algorithm on a Barefoot Tofino programmable switch. Evaluation using a real-world traffic trace from a 10 Gbps campus network link demonstrates that our solution can accurately capture 99% of available RTT samples, using only 4 MB of data-plane memory. | en_US |
dc.format.extent | 35 - 41 | en_US |
dc.language.iso | en_US | en_US |
dc.relation.ispartof | Proceedings of the Workshop on Secure Programmable Network Infrastructure | en_US |
dc.rights | Author's manuscript | en_US |
dc.title | Measuring TCP Round-Trip Time in the Data Plane | en_US |
dc.type | Conference Article | en_US |
dc.identifier.doi | 10.1145/3405669.3405823 | - |
pu.type.symplectic | http://www.symplectic.co.uk/publications/atom-terms/1.0/conference-proceeding | en_US |
Files in This Item:
File | Description | Size | Format | |
---|---|---|---|---|
MeasureTcp.pdf | 444.93 kB | Adobe PDF | View/Download |
Items in OAR@Princeton are protected by copyright, with all rights reserved, unless otherwise indicated.