Skip to content

Latest commit

 

History

History
47 lines (28 loc) · 2.87 KB

README.md

File metadata and controls

47 lines (28 loc) · 2.87 KB

OMuProCU

Disclaimer

The proposed framework uses proprietary software and APIs to initialize hardware, etc. after updating the hardware. Since these are licensed, this was removed, and must be added again or done manually, to get the full functional version used in the papers!

The structure of this framework was presented in the paper Improving the Deployment of Multi-Tenant Containerized Network Function Acceleration.

This repository contains

As interface to use the Tofino 1 chip, the proposed Open-Tofino Code is used.

It consists of the following parts:

Additional information

TDC Manifests

There are two example TDC manifests available in this repository:

Both are implementing two accelerated tenant example CNF for different tenants.

MD-TDC Manifests

For orchestrating over multiple devices, the manifest is enhanced to support multiple device descriptions which can be seen in MD-TDC-1.yaml For some experiments, the MD-TDC-Ping.yaml is used.

Experiment Setup for Newest Paper

The newest paper Resilient Multi-Tenant Code Updates for Adaptive Network State Changes contains an evaluation setup which uses a tenant CNF which includes an offloaded ICMP network function (manifest can be found here). The detailed structure is described in the paper. How to run the experiment setup is described in the OMuProCU-experiments.