What is it about?
The Nethuns software library provides a unified way to perform network operations in software data plane applications. These applications often rely on network I/O frameworks to achieve maximum performance in packet capturing. Nethuns decouples the application and network I/O layers, allowing portability over several network I/O solutions with a simple re-compilation of the same unmodified application code.
Photo by Lars Kienle on Unsplash
Why is it important?
The strength of Nethuns lies in the ability to implement network applications once, and achieve immediate portability with no code modifications and without losing performance. This has impact in today's cloud computing scenario, where different I/O frameworks might be installed depending on the configuration of the physical servers in the infrastructure.
Read the Original
This page is a summary of: Programming socket-independent network functions with nethuns, ACM SIGCOMM Computer Communication Review, April 2022, ACM (Association for Computing Machinery), DOI: 10.1145/3544912.3544917.
You can read the full text:
The following have contributed to this page