XTRA (XFSM for TRAnsport) is a first step towards "code-once-port-everywhere" transport protocols. XTRA's platform-agnostic programming abstraction, based on an extended finite state machine formalization of a desired transport layer task, is amenable not only to SW engines, but can be directly executed in CPU-less custom HW, thus permits to harness FPGA-based NICs' offloading opportunities without any re-coding effort. We experimentally demonstrate that XTRA enables us to port a customized TCP implementation across three completely different environments (HW proof-of-concept on a NetFPGA board, User-space SW over Linux' Open Data Plane, and NS3 emulator).

Bianchi, G., Welzl, M., Tulumello, A., Belocchi, G., Faltelli, M., Pontarelli, S. (2018). A fully portable TCP implementation using XFSMs. In Proceedings of the ACM SIGCOMM 2018 Conference on Posters and Demos (pp.99-101). 1515 BROADWAY, NEW YORK, NY 10036-9998 USA : ACM [10.1145/3234200.3234237].

A fully portable TCP implementation using XFSMs

Bianchi G.;Tulumello A.;Belocchi G.;Faltelli M.;Pontarelli S.
2018-01-01

Abstract

XTRA (XFSM for TRAnsport) is a first step towards "code-once-port-everywhere" transport protocols. XTRA's platform-agnostic programming abstraction, based on an extended finite state machine formalization of a desired transport layer task, is amenable not only to SW engines, but can be directly executed in CPU-less custom HW, thus permits to harness FPGA-based NICs' offloading opportunities without any re-coding effort. We experimentally demonstrate that XTRA enables us to port a customized TCP implementation across three completely different environments (HW proof-of-concept on a NetFPGA board, User-space SW over Linux' Open Data Plane, and NS3 emulator).
ACM SIGCOMM 2018
Rilevanza internazionale
2018
Settore IINF-03/A - Telecomunicazioni
English
Offloading
Hardware Acceleration
TCP
Data Plane Programmability
Intervento a convegno
Bianchi, G., Welzl, M., Tulumello, A., Belocchi, G., Faltelli, M., Pontarelli, S. (2018). A fully portable TCP implementation using XFSMs. In Proceedings of the ACM SIGCOMM 2018 Conference on Posters and Demos (pp.99-101). 1515 BROADWAY, NEW YORK, NY 10036-9998 USA : ACM [10.1145/3234200.3234237].
Bianchi, G; Welzl, M; Tulumello, A; Belocchi, G; Faltelli, M; Pontarelli, S
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/2108/395783
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 6
  • ???jsp.display-item.citation.isi??? 3
social impact