dc.contributor.author |
Zink, Etienne |
|
dc.contributor.author |
Flüchter, Moritz |
|
dc.contributor.author |
Lindner, Steffen |
|
dc.contributor.author |
Ihle, Fabian |
|
dc.contributor.author |
Menth, Michael |
|
dc.date.accessioned |
2025-04-03T05:15:57Z |
|
dc.date.available |
2025-04-03T05:15:57Z |
|
dc.date.issued |
2025-04-03 |
|
dc.identifier.uri |
http://hdl.handle.net/10900/163778 |
|
dc.identifier.uri |
http://nbn-resolving.org/urn:nbn:de:bsz:21-dspace-1637786 |
de_DE |
dc.identifier.uri |
http://dx.doi.org/10.15496/publikation-105108 |
|
dc.description.abstract |
Data plane programming enables the programmability
of network devices with domain-specific programming languages,
like P4. One commonly used P4-programmable hardware
target is the Intel Tofino™ switching ASIC. The runtime behavior
of an implemented P4 program on Tofino™ can be configured
with shell scripts or a Python library from Barefoot provided with
the Tofino™. Both are limited in their capabilities and usability.
In this paper, we introduce the Rust Barefoot Runtime (RBFRT),
a Rust-based control plane library. The RBFRT provides a fast
and memory-safe interface to configure the Intel Tofino™. We
showed that the RBFRT achieves a higher insertion rate for MAT
entries and has a shorter response time compared to the Python
library. |
en |
dc.language.iso |
en |
de_DE |
dc.publisher |
Universität Tübingen |
de_DE |
dc.subject.ddc |
004 |
de_DE |
dc.title |
Rust Barefoot Runtime (RBFRT): Fast Runtime Control for the Intel Tofino |
en |
dc.type |
Article |
de_DE |
utue.publikation.fachbereich |
Informatik |
de_DE |
utue.publikation.fakultaet |
7 Mathematisch-Naturwissenschaftliche Fakultät |
de_DE |
utue.publikation.noppn |
yes |
de_DE |