Here is a list of open source software developed in the SliceNet Project. Please feel free to browse these components and link to the software below.

1. OAI Radio Access Network (OAI-RAN)

This project implements 4G LTE and 5G Radio Access Network. Both NodeB and User Equipment (UE) are implemented. See openairinterface.org

Code Repository: The code resides in this GITLAB.

License: This code is distributed under the OAI 5G Public License.

Please visit this page for license information.

 2. OAI Core Network (OAI-CN)

This project implements 4G LTE Evolved Packet Core (EPC) and 5G Core Network.

Code Repository: The code resides in this GITHUB.

License: This code is licensed under the Apache V2.0 License

Please visit this page for license information.

3. Mosaic 5G

Mosaic 5G transforms radio access and core networks into an agile network service delivery platform to rapidly explore new ideas as well as application and business needs. mosaic-5g.io

First to access the Eurecom Mosaic 5G open source software, you need to create a gitlab account at: gitlab.eurecom.fr. Then send your gitlab username to: admin@mosaic-5g.io in order to add you in the repository.

To get support via Mosaic5G mailing lists, details are given to subscribe here.

Please use the corresponding lists for any technical question related to Mosaic5G/OAI components and users@mosaic-5g.io to receive our news/updates.

Code Repository: After your gitlab registration validation from our side, you will be able to access the following documentation, wiki, mailing list and the source code for

      1. FlexRAN: http://mosaic-5g.io/apidocs/flexran/
      2. LL-MEC: http://mosaic-5g.io/apidocs/ll-mec/
      3. JoX: http://mosaic-5g.io/apidocs/jox/
      4. M5G Wiki: https://gitlab.eurecom.fr/mosaic5g/mosaic5g/wikis/home
      5. HW/SW requirements: https://gitlab.eurecom.fr/mosaic5g/mosaic5g/wikis/hw-sw-reqs
4. Skydive

Skydive is an open source real-time network topology and protocols analyzer. It aims to provide a comprehensive way of understanding what is happening in the network infrastructure. IBM is the lead coordinator of this open source software as part of the SliceNet project. skydive-project

To get an introduction to this software click on skydive.network

Code Repository: To access this software click on skydive-project/skydive

5. Plug and Play Framework

The P&P control plane is the SliceNet enabling framework for slice customization and vertical-tailored control exposure. The slice specialization paradigm offered by the P&P covers two fundamental aspects – how the slice is exposed, i.e. how it is presented to verticals and slice consumers in terms of components, network and service functions, topology; and how the slice and its components can be controlled and managed at runtime, i.e. which tailored and customized runtime operations can be applied by vertical and slice consumers.
On the management side, the P&P manager is the main enabler and lifecycle coordinator for all those per-slice control and management applications that can be containerized, deployed and configured to be part of the SliceNet cognitive management platform and therefore achieve a customized and fine-granular control and management architecture.

Code Repository: To access this software in gitlab click on the two links given below

i) P&P control: https://gitlab.com/slicenet/plug-and-play-control

ii) P&P manager: https://gitlab.com/slicenet/plug-and-play-manager

License: This code is licensed under the Apache V2.0 License

Please contact Pietro G. Giardina p.giardina@nextworks.it for further information.

 

The following list of open source software developed in the SliceNet Project do not yet have a link to a public depository. Please feel free to browse these components and contact the relevant person in the SliceNet project if you are interested in taking this further.

1. OVS-based 5G traffic

There are Open vSwitch (OVS) extensions available to enable traffic classification and control in 5G/LTE. Please contact Jose Alcaraz-Calero Jose.Alcaraz-Calero@uws.ac.uk for further information.

2. Resource and Multi Network segment Orchestrator (NMR-O)

The NMR-O acts as the network domain orchestrator of the SliceNet system at NSP level. In brief, the NMR-O is aimed at orchestrating the deployment and life-cycle management of the virtual and physical resources associated to the slice at the NSP that is the Network Sub-Slice (NSS). See Deliverable 2.4 for a more detailed description of the SliceNet NMR-O. Please contact Salvatore Spadaro spadaro@tsc.upc.edu for further information

3. QoE Optimizer

The Quality of Experience (QoE) Optimizer is designed as a module that will be instantiated per end-2-end Network Slicing. A QoE Optimizer instance will have a specific actuation scope tailored to its Network Slicing at the Digital Service Provider (DSP) level, since it is necessary to gain visibility of all elements/Network Slices that intervene and may affect the quality of the delivered NS.

Please contact Salvatore Spadaro spadaro@tsc.upc.edu for further information.