NFV Orchestration Platform using Docker Swarm

Multiple services with heterogeneous characteristics are anticipated with fifth generation of mobile communications (5G). Each requires an infrastructure tuned to serve requirements.
To maintain affordability, operators will provide these services over a common infrastructure segmented into different network slices. A slice is a logical network built using Virtualized Network Functions (VNFs) that are enabled by leveraging Network Function Virtualization (NFV) and Software-Defined Networking (SDN).
Orchestration is key for saving costs when tailoring infrastructures due to scarcity of resources.
In this demo, we present an on-the-fly provisioned infrastructure used to implement 5G Core Network (CN) as a Service (CNaaS).
Our platform is designed for high-availability with self-healing capability. It uses Docker Swarm as an orchestrator and OpenAirInterface (OAI) for virtualizing the CN. We demonstrate resiliency, effortless on-demand scaling and orchestrated autoscaling using bin-packing or spreading strategies for achieving elasticity. See More Details.