Title
A Fully Portable TCP Implementation Using XFSMs.
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).
Year
Venue
Field
2018
SIGCOMM Posters and Demos
Computer science,Field-programmable gate array,Extended finite-state machine,Transport layer,Hardware acceleration,NetFPGA,Programming abstraction,Embedded system,Distributed computing
DocType
ISBN
Citations 
Conference
978-1-4503-5915-3
0
PageRank 
References 
Authors
0.34
7
6
Name
Order
Citations
PageRank
Giuseppe Bianchi1429.89
Michael Welzl2266.76
Angelo Tulumello353.51
Giacomo Belocchi442.47
Marco Faltelli531.43
Salvatore Pontarelli636854.05