2022
DOI: 10.1145/3544912.3544917
|View full text |Cite
|
Sign up to set email alerts
|

Programming socket-independent network functions with nethuns

Abstract: Software data planes running on commodity servers are very popular in real deployments. However, to attain top class performance, the software approach requires the adoption of accelerated network I/O frameworks, each of them characterized by its own programming model and API. As a result, network applications are often closely tied to the underlying technology, with obvious issues of portability over different systems. This is especially true in cloud scenarios where different I/O frameworks could be installe… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
5
0

Year Published

2023
2023
2024
2024

Publication Types

Select...
3
2

Relationship

0
5

Authors

Journals

citations
Cited by 8 publications
(5 citation statements)
references
References 16 publications
0
5
0
Order By: Relevance
“…The main difference among these works is that they propose to build this new interface layer at different locations: in kernel space (LITE [120]) or in userspace (X-RDMA [121], nethuns [112], INSANE [113], and Demikernel [111]).…”
Section: High-level Apimentioning
confidence: 99%
See 4 more Smart Citations
“…The main difference among these works is that they propose to build this new interface layer at different locations: in kernel space (LITE [120]) or in userspace (X-RDMA [121], nethuns [112], INSANE [113], and Demikernel [111]).…”
Section: High-level Apimentioning
confidence: 99%
“…2) User-level interfaces: X-RDMA [121], nethuns [112], INSANE [113], and Demikernel [111] propose a userspace interface to different network acceleration techniques, both hardware and software based, with the ultimate goal to enable the transparent portability of applications across heterogeneous technologies. The key design principle of these new interfaces is the minimization of network concepts and primitives, to simplify system programming in large-scale production environments.…”
Section: High-level Apimentioning
confidence: 99%
See 3 more Smart Citations