Rust Barefoot Runtime (RBFRT): Fast Runtime Control for the Intel Tofino

DSpace Repositorium (Manakin basiert)

Zur Kurzanzeige

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

Dateien:

Das Dokument erscheint in:

Zur Kurzanzeige