These are programs that simplify and automate tasks in NetSim. The following utility programs are available to our customers.
NetSim Batch Processing
NetSim Batch Processing allows users to execute a series of simulations without manual intervention. This is typically required where a user wishes to create and simulate 100s or 1000s of network scenarios and store and analyse the performance metrics of each simulation run. Many NetSim customers use this to run simulations through the night and review the results in the morning.
Network Scenario (Network topology) Generator
Scenario generator allows users to create large scenarios, involving 100s or 1000s of devices, links and applications, using a script.
The script writes a configuration file containing network scenario details such as device configuration, connection information, simulation parameters, etc. This file can then be opened via the GUI
Tool (GitHub): Network Scenario generator v13.0 (zip).
NetSim Multi-Parameter Sweeper
User would want to sweep one or more parameters, change their values between simulation runs, and compare and analyse the performance metrics from each run. It is time consuming to do this manually via the GUI; NetSim multi-parameter sweeper enables users to automate this sweep process.
The multi-parameter sweep program enables users to automate the sweep process across multiple input parameters, simulate each run, save each result, and compare specific output metrics via a spreadsheet software like MS Excel. The sweep program runs NetSim via its CLI interface.
NetSim Mobility File Generator
NetSim MANET, VANET, IoT, LTE and 5G NR libraries support device mobility. Manually configuring mobility - device X, Y, Z co-ordinates at different times - for a large number of devices is cumbersome. This python tility allows users to quickly generate the mobility file which defines the trajectory of each node.