Kube5G Platform

Kube5G

Cloud-Native Agile 5G Service Platforms.

Kube5G is an open source platform fostering the research and development (R&D) of cellular mobile networks, 5G and Beyond, in a cloud native environment, while using AI/ML methodologies for network and resources auto-management and orchestration. Kube5G platform allows you to deploy services on baremetal, virtual machine, and/or any cloud private or public. With the integration of Kubeflow with K8S, machine learning techniques can be applied directly, while auto-managing and orchestrating the services via a MANO tool like JoX. In order to deploy 5G and beyond services in cloud native environment, Mosaic5g already provides a set of CNFs, such as oai-cn and oai-ran. To achieve zero-touch configuration and dynamic services upgrading, Mosaic5g store offers Openshift Operators for a set of 5G CNFs.


Kube5G Platform Architecture

Features

Rapidly develop new ideas, control applications and business needs

Service deployment, upgrade and (re)configuration

With the help of Openshift Operator under Kubernetes (K8S) environment, Mosaic5G Operator automates the deployment of your services, upgrade, and (re)configure them. With the evolution of your service, you may need to upgrade the service, while servicing the users. This can be done easily using Mosaic5G Operator.

Native support of AI/ML

With the integration of Kubernetes with tensorflow through kubeflow, various techniques could be applied for resource monitoring and optimization. After collecting data from the deployed network and analyse them, a decision of provision or preemption of resources to/from certain slice(s) can be taken.

Use Cases

Leverage Mosaic5G platform components to compose/tailor your network for a particular use-case.

Dynamic Functional Split

With Custom resources of Mosaic5G Operator, you can easily switch between monolithic base station (eNB) and functional split (CU-DU) and vice versa according to the incoming user traffic.

Auto-management

Zero Touch Configuration when deploying 4G/5G service. By using custom resource definition (CRD) kubernetes and Mosaic5G Operator, you will be able manage your services dynamically, e.g., upgrade/downgrade services, (re)configuration of the network, etc.

Software

Know more about the implementation, license, and how to install

Mosaic5G Operator

Mosaic5G Operator is a tool for deployment and managing Kubernetes applications. It is developed using Openshift Operator SDK, The current features for an openshift operator that are supported by Mosaic5G Operator are i) installation, ii) upgrade, ii) lifecycle.

Docker Image and Compose

The Core network (CN) and Radio Access Network (RAN) of OpenAirInterface (OAI) is containerized using Docker, and they are already available on docker hub. Additionally, we also provide docker-compose, through which you can deploy 4G/5G by just one commandline, which is available on Mosaic5G Store

Resources

Access various related documentations

Demos


Tutorials


Papers


Slides


Videos