Slice Network Simulator
O SNetS é um simulador de redes ópticas elásticas voltado para a avaliação de desempenho de algoritmos de agregação de tráfego, roteamento, seleção de modulação e alocação de espectro. Você pode utilizar uma vasta gama de algoritmos GRMLSA já implementados ou implementar novas soluções de alocação de recursos em diversos cenários. O SNetS simula o comportamento da rede incluindo efeitos de camada física e permite a simulação de algoritmos em ambiente sujeito a falhas (sobrevivência de rede).
$ mvn package
Local Simulation
$ java -jar target/snets-1.0-SNAPSHOT-jar-with-dependencies.jar DIR
Where DIR
is the path to directory holding simulation config
files.
Firebase Simulation Server
$ java -jar target/snets-1.0-SNAPSHOT-jar-with-dependencies.jar -fs
In this way the program works as a simulation server.
LAN Simulation Server Master
$ java -jar target/snets-1.0-SNAPSHOT-jar-with-dependencies.jar -lm
In this way the program works as a LAN master simulation server. This server receives simulation requests from clients and distribute the simulation beteweem registered slave servers.
LAN Simulation Server Slave
$ java -jar target/snets-1.0-SNAPSHOT-jar-with-dependencies.jar -ls IPSM
Where IPSM
is the location (IP) of the Simulation Server Master. In this way the program works as a LAN slave simulation server.
LAN Client
$ java -jar target/snets-1.0-SNAPSHOT-jar-with-dependencies.jar -lc IPSM DIR
Where IPSM
is the location (IP) of the Simulation Server Master and DIR
is the path to directory holding simulation config files.