-To set up the simulation environment by installing the mininet and the both sdn controller (Floodlight and Nox) and all their dependencies.
-To evaluate the performance of the controller based on 2 modes throughput and latency by running the simulation on mininet using tree topology 3 times, each time the size of the network gets bigger and 1 time 1 real life topology which will be provided.
-Capture the tests results, evaluate and compare the performance of each controller based on each of the metrics and topology.
-Provide a report with the whole process from installing controllers and setting the simulation environment until the capture of the results and make a conclusion supported with graphs for the results to determine which of the controllers is better in term of latency and which on term of throughput.
- Provide all the simulation tools and controllers files to be submitted along with the report.
-The report should include screen capture of the installation and implementation process.
- Also all the commands used to run the simulation and the project should be included in the report.
Note: to be able to test the controllers throughput and latency, cbench has to installed along with mininet, cbench is a tool in network simulations to generate packets on the network which will make the network active and can be tested and evaluated.