This user guide explains how to start and initialize "pnc-simulator", as well as updating mock bandwidth usage data using a "pm-mock" java utility.
Please download and unzip.
Step 1. Start and initialize the pnc-simulators
Prerequisite: Docker and docker-hub reachable internet
> cd pnc-simulator > ./run.sh > ./init.sh
The pnc-simulator/data directory contains two initialization payloads for domain1 and domain2. Together, they form a two domain network as follow.
Generally speaking, you don't need to change these payloads yourself. But if you want to modify the network profile, this is the place to look.
Step 2. Run the pm-mock (bandwidth usage generator)
Prerequisite: JRE 8 and above
> cd pm-mock-executable > ./run.sh
Make sure the shell window is open until you don't need newly updated bandwidth data. The pm-mock-*-executable.jar is a discrete data generator. Read the pm-mock-executable/README.md, if you want
more detail of this generator.