dc.contributor.author |
Simon, Manuel |
|
dc.contributor.author |
Gallenmüller, Sebastian |
|
dc.contributor.author |
Carle, Georg |
|
dc.date.accessioned |
2025-04-03T05:10:37Z |
|
dc.date.available |
2025-04-03T05:10:37Z |
|
dc.date.issued |
2025-04-03 |
|
dc.identifier.uri |
http://hdl.handle.net/10900/163772 |
|
dc.identifier.uri |
http://nbn-resolving.org/urn:nbn:de:bsz:21-dspace-1637729 |
de_DE |
dc.identifier.uri |
http://dx.doi.org/10.15496/publikation-105102 |
|
dc.description.abstract |
Upcoming communication networks, such as 6G,
require both high performance and reliability, while service updates
typically introduce service downtimes. This study explores
dynamic network function updates using libmoon, a DPDK-based
high-performance packet processing framework. The approach
enables seamless, on-the-fly updates of network functions. By
leveraging LuaJIT, we profit from just-in-time (JIT) compilation,
allowing for efficient per-flow function updates. Our evaluation
demonstrates the feasibility of runtime re-programmability in
network data planes. We show the induced latencies of runtime
changes and examine cross-flow and cross-core influences. Moreover,
we investigate the effects of JIT compilation and show the
significance of JIT compilation for long-term performance. |
en |
dc.language.iso |
en |
de_DE |
dc.publisher |
Universität Tübingen |
de_DE |
dc.subject.ddc |
004 |
de_DE |
dc.title |
Dynamic Data Plane Updates using Lua and libmoon |
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 |