MultiThreaded Genetic Algorithm for efficient SFC-Embedding. Includes an advanced network simulator designed for SFC embedding simulations and experimentation; a collection of VNF-graphs in Edge Vector format ; a simple baseline greedy algorithm useful for comparison with more advanced algorithms
-
SFCgaMT v.1. The Genetic Algorithm.
-
Network_Simulator v.1. The network simulator.
-
EVgraphs v.1. Collections of VNF-graphs.
-
SFCbaseline v.1. Baseline greedy algorithm .
A simple way to test these algorithms is to download the repository and run the executable .jar file in the GA directory from console (use jdk-18) without changing the file structure.