NetBricks: A network function framework written in Rust and using DPDK
-
Updated
Nov 8, 2019 - Rust
NetBricks: A network function framework written in Rust and using DPDK
Joint placement and scaling of bidirectional network services with stateful virtual or physical network functions
Main repository of the Vigor NF verification project.
Contains base docker images used to build containers representing virtual hosts with steps to communicate between hosts using Open VSwitch. Explains how to build software network functions using docker.
Data Plane Development Kit (DPDK)
A framework for network function development. Written in Rust, inspired by NetBricks and built on DPDK.
NFF-Go -Network Function Framework for GO (former YANFF)
NAT (network address translation) example for NFF-Go framework
This is a Java/Python implementation of an algorithm for parallel VM placement with high throughput and provalbe success guarantees, as described in the paper: I. Cohen, G. Einziger, M. Goldstein, Y. Sa’ar, G. Scalosub, and E. Waisbard. Parallel VM Deployment with Provable Guarantees, IFIP Networking, 2021, pp. 1-9.
Machine Learning for Dynamic Resource Allocation in Network Function Virtualization
A high performance, pass-through TCP-proxy with delayed binding (~ 1 million cps with 3 cores)
Various IoT, network functions, and Cloud services for different research scenarios
Add a description, image, and links to the network-functions topic page so that developers can more easily learn about it.
To associate your repository with the network-functions topic, visit your repo's landing page and select "manage topics."