Scenario One Key Request Popularity with no Malware

Scenario One Key Request Popularity with Varying Malware

Scenario Two Key Request Average RTT with Varying Malware

Scenario Three Key (Request Popularity divided / Average RTT) Malware

Scenario One Key Request Popularity with varying Messages and Malware

Scenario Three Key (Request Popularity divided / Average RTT) with varying Messages and Malware


Figure 5.1: Scenario One Key Request Popularity with no Malware
set xrange [1:100];plot "scenarioOne1000/plotter" using 1:2 title "Scenario One No Malware" with lines

Input files generated by perl parser numRequests | timing | avgRTT | GNUPlot


Figure 5.2: Scenario One Key Request Popularity with Varying Malware
set xrange [1:50]; plot "scenarioOne1000/plotter_10" using 1:2 title "10% malware 1000 messages" with lines, "scenarioOne1000/plotter_20" using 1:2 title "20% malware 1000 messages" with lines, "scenarioOne1000/plotter_30" using 1:2 title "30% malware 1000 messages" with lines, "scenarioOne1000/plotter_40" using 1:2 title "40% malware 1000 messages" with lines, "scenarioOne1000/plotter_50" using 1:2 title "50% malware 1000 messages" with lines, "scenarioOne1000/plotter_60" using 1:2 title "60% malware 1000 messages" with lines, "scenarioOne1000/plotter_100" using 1:2 title "100% malware 1000 messages" with lines, "scenarioOne1000/plotter" using 1:2 title "no malware";

Input files generated by perl parser 10% malware numRequests_10 | timing_10 | avgRTT_10 | GNUPlot_10

Input files generated by perl parser 20% malware numRequests_20 | timing_20 | avgRTT_20 | GNUPlot_20

Input files generated by perl parser 30% malware numRequests_30 | timing_30 | avgRTT_30 | GNUPlot_30

Input files generated by perl parser 40% malware numRequests_40 | timing_40 | avgRTT_40 | GNUPlot_40

Input files generated by perl parser 50% malware numRequests_50 | timing_50 | avgRTT_50 | GNUPlot_50

Input files generated by perl parser 60% malware numRequests_60 | timing_60 | avgRTT_60 | GNUPlot_60

Input files generated by perl parser 100% malware numRequests_100 | timing_100 | avgRTT_100 | GNUPlot_100


Figure 5.3: Scenario Two Key Request Average RTT with Varying Malware
set xrange [1:50]; plot "scenarioTwo1000/plotter_20" using 1:3 title "20% malware 1000 messages" with lines, "scenarioTwo1000/plotter_50" using 1:3 title "50% malware 1000 messages" with lines, "scenarioTwo1000/plotter_70" using 1:3 title "70% malware 1000 messages" with lines, "scenarioTwo1000/plotter_100" using 1:3 title "100% malware 1000 messages" with lines, "scenarioOne1000/plotter" using 1:3 title "no malware" with lines;

Input files generated by perl parser 20% malware numRequests_20 | timing_20 | avgRTT_20 | GNUPlot_20

Input files generated by perl parser 50% malware numRequests_50 | timing_50 | avgRTT_20 | GNUPlot_50

Input files generated by perl parser 70% malware numRequests_70 | timing_70 | avgRTT_70 | GNUPlot_70

Input files generated by perl parser 100% malware numRequests_100 | timing_100 | avgRTT_100 | GNUPlot_100


Figure 5.4: Scenario Three Key (Request Popularity divided / Average RTT) Malware
set xrange [1:20]; plot "scenarioThree1000/plotter_10" using 1:4 title "10% malware 1000 messages" with lines, "scenarioThree1000/plotter_20" using 1:4 title "20% malware 1000 messages" with lines, "scenarioThree1000/plotter_50" using 1:4 title "50% malware 1000 messages" with lines, "scenarioThree1000/plotter_70" using 1:4 title "70% malware 1000 messages" with lines, "scenarioThree1000/plotter_100" using 1:4 title "100% malware 1000 messages" with lines, "scenarioThree1000/plotter" using 1:4 title "no malware";

Input files generated by perl parser 10% malware numRequests_10 | timing_10 | avgRTT_10 | GNUPlot_10

Input files generated by perl parser 20% malware numRequests_20 | timing_20 | avgRTT_20 | GNUPlot_20

Input files generated by perl parser 50% malware numRequests_50 | timing_50 | avgRTT_20 | GNUPlot_50

Input files generated by perl parser 70% malware numRequests_70 | timing_70 | avgRTT_70 | GNUPlot_70

Input files generated by perl parser 100% malware numRequests_100 | timing_100 | avgRTT_100 | GNUPlot_100


Figure 5.5: Scenario One Key Request Popularity with varying Messages and Malware
set yrange [1:160]; set xrange [1:20]; plot "scenarioOne2000/plotter_10" using 1:2 title "10% malware 2000 messages" with lines, "scenarioOne4000/plotter_10" using 1:2 title "10% malware 4000 messages" with lines, "scenarioOne8000/plotter_10" using 1:2 title "10% malware 8000 messages" with lines, "scenarioOne2000/plotter_20" using 1:2 title "20% malware 2000 messages" with lines, "scenarioOne4000/plotter_20" using 1:2 title "20% malware 4000 messages" with lines, "scenarioOne8000/plotter_20" using 1:2 title "20% malware 8000 messages" with lines, "scenarioOne2000/plotter_30" using 1:2 title "30% malware 2000 messages" with lines, "scenarioOne4000/plotter_30" using 1:2 title "30% malware 4000 messages" with lines, "scenarioOne8000/plotter_30" using 1:2 title "30% malware 8000 messages" with lines;

Input files generated by perl parser 10% malware 2000 messages numRequests_10 | timing_10 | avgRTT_10 | GNUPlot_10

Input files generated by perl parser 10% malware 4000 messages numRequests_10 | timing_10 | avgRTT_10 | GNUPlot_10

Input files generated by perl parser 10% malware 8000 messages numRequests_10 | timing_10 | avgRTT_10 | GNUPlot_10

Input files generated by perl parser 20% malware 2000 messages numRequests_20 | timing_20 | avgRTT_20 | GNUPlot_20

Input files generated by perl parser 20% malware 4000 messages numRequests_20 | timing_20 | avgRTT_20 | GNUPlot_20

Input files generated by perl parser 20% malware 8000 messages numRequests_20 | timing_20 | avgRTT_20 | GNUPlot_20

Input files generated by perl parser 30% malware 2000 messages numRequests_30 | timing_30 | avgRTT_30 | GNUPlot_30

Input files generated by perl parser 30% malware 4000 messages numRequests_30 | timing_30 | avgRTT_30 | GNUPlot_30

Input files generated by perl parser 30% malware 8000 messages numRequests_30 | timing_30 | avgRTT_30 | GNUPlot_30


Figure 5.6: Scenario Three Key (Request Popularity divided / Average RTT) with varying Messages and Malware
set yrange [0:0.12]; set xrange [1:20]; plot "scenarioThree2000/plotter_10" using 1:4 title "10% malware 2000 messages" with lines, "scenarioThree4000/plotter_10" using 1:4 title "10% malware 4000 messages" with lines, "scenarioThree8000/plotter_10" using 1:4 title "10% malware 8000 messages" with lines, "scenarioThree2000/plotter_20" using 1:4 title "20% malware 2000 messages" with lines, "scenarioThree4000/plotter_20" using 1:4 title "20% malware 4000 messages" with lines, "scenarioThree8000/plotter_20" using 1:4 title "20% malware 8000 messages" with lines, "scenarioThree2000/plotter_30" using 1:4 title "30% malware 2000 messages" with lines, "scenarioThree4000/plotter_30" using 1:4 title "30% malware 4000 messages" with lines, "scenarioThree8000/plotter_30" using 1:4 title "30% malware 8000 messages" with lines;

Input files generated by perl parser 10% malware 2000 messages numRequests_10 | timing_10 | avgRTT_10 | GNUPlot_10

Input files generated by perl parser 10% malware 4000 messages numRequests_10 | timing_10 | avgRTT_10 | GNUPlot_10

Input files generated by perl parser 10% malware 8000 messages numRequests_10 | timing_10 | avgRTT_10 | GNUPlot_10

Input files generated by perl parser 20% malware 2000 messages numRequests_20 | timing_20 | avgRTT_20 | GNUPlot_20

Input files generated by perl parser 20% malware 4000 messages numRequests_20 | timing_20 | avgRTT_20 | GNUPlot_20

Input files generated by perl parser 20% malware 8000 messages numRequests_20 | timing_20 | avgRTT_20 | GNUPlot_20

Input files generated by perl parser 30% malware 2000 messages numRequests_30 | timing_30 | avgRTT_30 | GNUPlot_30

Input files generated by perl parser 30% malware 4000 messages numRequests_30 | timing_30 | avgRTT_30 | GNUPlot_30

Input files generated by perl parser 30% malware 8000 messages numRequests_30 | timing_30 | avgRTT_30 | GNUPlot_30