OpenRASE: Service Function Chain Emulation
Theviyanthan Krishnamohan, Paul Harvey

TL;DR
OpenRASE is a new emulator based on Mininet and Docker that enables realistic testing of resource allocation algorithms for Service Function Chains in dynamic network environments.
Contribution
It introduces OpenRASE, a flexible and accurate emulator for SFCs, and demonstrates its effectiveness through experimental evaluation of algorithms.
Findings
OpenRASE accurately measures CPU usage and latency in SFC scenarios.
The online Genetic Algorithm shows improved resource allocation performance.
OpenRASE is scalable and adaptable for dynamic network condition testing.
Abstract
Service Function Chains (SFCs) are one of the key enablers in providing programmable computer networks, paving the way for network autonomy. However, this also introduces new challenges, such as resource allocation and optimisation related to their operation, requiring new algorithms to address these challenges. Various tools have been used in the literature to evaluate these algorithms. However, these tools suffer from inaccuracy, low fidelity, unscalability, inflexibility, or additional code requirements. This paper introduces an emulator based on Mininet and Docker for SFCs called OpenRASE. The goal of OpenRASE is to enable the exploration of resource allocation algorithms for SFCs in a dynamic setting, allowing real CPU usage and latency to be measured. We describe the design and implementation of OpenRASE and discuss its characteristics. We also experimentally evaluate two…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
