General simulator structure
In general, simulator consists of four stages:
- Configuration
- Setup
- RoutingTable
- Graph
- Factory
- TrafficManager
- SelectionStrategy
- RoutingAlgorithm
- Network
- GlobalStats
Those stages are initialized and executed sequentially through the Simulation life cycle and determine the behavior in the following steps.