Automatic Feasibility Restoration Tool for Network Services.
- Reveals the origins of the infeasibilities in infeasible instances of the Virtual Network Functions Chain Placement Problem (VNF-CPP).
- Makes it easy for network operators to understand the reasons behind the infeasibilities.
- Recommends how to modify the network to regain feasibility and allocate new services.
- Supports real-time elastic resource management.
- Easy-to-use: output of the tool is reported visually and easy to understand.
A list of technologies used within the project:
- gurobipy: Version 9.5.0
- Optimization Solver
- NetworkX: Version 2.6.3
- Supports the creation, manipulation, and study of the structure, dynamics, and functions of complex networks.
- Modeling the network infrastructure and requests.
- Matplotlib: Version 3.5.1
- Visualization
- PyVis: Version 0.3.0
- Interactive network visualizations
- NumPy: Version 1.22.0
- Fundamental package for scientific computing with Python.
- IPython: Version 8.4.0
- A command shell for interactive computing.
- R. Mohamed, I. Lambadaris, A. Leivadeas, J. Chinneck, T. Moris, and P. Djukic, “Automatic Feasibility Restoration for 5G Cloud Gaming” submitted to IEEE International Conference on Communications (ICC) 2023.
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.