Network orchestration
Automated Platform for 5G Deployment Scenarios
Pick a scenario. The network builds itself.
Status · All three layers delivered. Autonomous optimisation verified end to end with a threshold test.
Overview
An automated platform that deploys 5G network scenarios on demand, using only open-source software. The RAN, the 5G Core and the orchestration layer are packaged as declarative, swappable, Kubernetes-native software. An operator picks a deployment scenario and a RAN stack (OAI or srsRAN) from a dashboard, and the platform reconfigures the network end to end with no manual commands.
The demonstration
70 seconds / Silent explainerHow it works
- 01
Orchestrator
The dashboard sends the request to an orchestrator backend, which calls the ETSI OSM (MANO) northbound API. OSM terminates the running Network Service and instantiates the new one, with the 5G Core and RAN as VNFs. Kubernetes runs the pods. The RAN finds the core through a stable alias service.
- 02
Network intelligence
Open5GS metrics, a custom RAN exporter, a latency probe and cluster metrics feed Prometheus. Grafana and the dashboard show six signals: UE status, throughput, latency, packet loss, resource utilisation and QoS.
- 03
Autonomous optimisation
A watcher runs Monitor → Detect → Decide → Act → Verify. When BLER stays above the 5% SLA threshold, it calls the same deploy API, so the fix goes through OSM. The network fails over to an alternative RAN deployment. A cooldown prevents repeat actions, and every decision is logged.
Key capabilities
- One-click deployment
- OAI or srsRAN on any supported architecture
- Real orchestration, not scripts
- Live KPIs
- Automatic failover
- Version-controlled packages and one-command rebuild
Technology
ETSI OSM 19, Kubernetes v1.29 (Flannel + Multus), Open5GS 2.7.2, OpenAirInterface, srsRAN Project, Prometheus, Grafana, Rancher, Istio, Flask dashboard.
Who it is for
Telecom R&D labs, universities, system integrators, and enterprises evaluating private 5G architectures.