Simulation Platform Manager
This workflow describes a scalable, parallel simulation system designed to optimize network decisions through a coordinated process. It relies on a shared file system for data exchange and a distributed architecture for processing.
1. Execution Guide
1.1 Startup Sequence
The Simulation Platform Manager wakes up the registered simulator and runs the simulation using the required network data collected by the NDTwin Kernel, following this strict order.
- Ryu Controller
- Mininet (if you are using emulated network)
- NDTwin Kernel
- Simulation Platform Manager
1.2 Running the Simulation Platform Manager
Open a terminal in the Simulation Platform Manager directory:
cd ~/Simulation-Platform-Manager
sudo ./simulation_platform_manager
- Why sudo? The server requires root privileges to mount the NFS directory
/mnt/nfs/simduring operation. - Confirmation: Wait for the “Server started” message.
See more design explanation at Simulation Platform Manager