TY - GEN
T1 - OP4T
T2 - 35th International Conference on Information Networking, ICOIN 2021
AU - Hawari, Mohammed
AU - Clausen, Thomas
N1 - Publisher Copyright:
© 2021 IEEE.
PY - 2021/1/13
Y1 - 2021/1/13
N2 - Because it is very bursty, the microsecond-scale temporal behaviour of network traffic in data-centres is challenging to measure and understand. To bring observability into data-centre networks, this paper introduces the Open Platform for Programmable Precise Packet Timestamping (OP4T), a hardware architecture, targeting Field-Programmable Gateway Arrays (FPGAs), integrated into data-centre servers as a Smart Network Interface Card (SmartNIC), and flexible enough to enable advanced latency diagnosis.In this paper, OP4T is specified, and an open-source implementation of that architecture is proposed, targeting the NetFPGA SUME prototyping board. By leveraging the P4 programming language, and partial reconfiguration, that opensource implementation is experimentally shown to enable in-band, precise packet timestamping, without sacrificing the achievable throughput. As an illustration, OP4T is shown to be usable to measure fine-grained properties of a software packet forwarder, e.g., packet batching.
AB - Because it is very bursty, the microsecond-scale temporal behaviour of network traffic in data-centres is challenging to measure and understand. To bring observability into data-centre networks, this paper introduces the Open Platform for Programmable Precise Packet Timestamping (OP4T), a hardware architecture, targeting Field-Programmable Gateway Arrays (FPGAs), integrated into data-centre servers as a Smart Network Interface Card (SmartNIC), and flexible enough to enable advanced latency diagnosis.In this paper, OP4T is specified, and an open-source implementation of that architecture is proposed, targeting the NetFPGA SUME prototyping board. By leveraging the P4 programming language, and partial reconfiguration, that opensource implementation is experimentally shown to enable in-band, precise packet timestamping, without sacrificing the achievable throughput. As an illustration, OP4T is shown to be usable to measure fine-grained properties of a software packet forwarder, e.g., packet batching.
UR - https://www.scopus.com/pages/publications/85100816643
U2 - 10.1109/ICOIN50884.2021.9333927
DO - 10.1109/ICOIN50884.2021.9333927
M3 - Conference contribution
AN - SCOPUS:85100816643
T3 - International Conference on Information Networking
SP - 137
EP - 142
BT - 35th International Conference on Information Networking, ICOIN 2021
PB - IEEE Computer Society
Y2 - 13 January 2021 through 16 January 2021
ER -