for lambda_arr in lambda_arr_values: sim = SimulationAdvancedUsingBatches(lambda_arr, MU_SERVICE, SERVICE_NUMB, CONFIDENCE_INTERVAL, MIN_NUMB_BATCHES, SIZE, A, B, warm_up=True) sim.runSim() temp = sim.returnValuesSimulation() # saving the data in separate lists means_resp.append(temp["mean_resp"]) means_custom.append(temp["mean_custom"]) means_dropped.append(temp["mean_dropped"]) upper_interval_resp.append(temp["interval_resp"][1]) lower_interval_resp.append(temp["interval_resp"][0]) upper_interval_custom.append(temp["interval_custom"][1]) lower_interval_custom.append(temp["interval_custom"][0]) upper_interval_dropped.append(temp["interval_dropped"][1]) lower_interval_dropped.append(temp["interval_dropped"][0]) print str(temp) + "\n" print str(time_debug) + "/" + str(len(lambda_arr_values)) + "\n" time_debug = time_debug + 1 pyplot.close() Graphs.meanAndConfidenceInterval(roh, means_resp, lower_interval_resp, upper_interval_resp, "Average Response Time", "Packet Response Time") Graphs.meanAndConfidenceInterval(roh, means_custom, lower_interval_custom, upper_interval_custom, "Average Customers", "Customer Buffer Occupancy") Graphs.meanAndConfidenceInterval(roh, means_dropped, lower_interval_dropped, upper_interval_dropped, "Average Packet Dropped", "Packer Dropped") pyplot.show()
lower_interval_resp_time.append(temp["interval_resp"][0]) upper_interval_custom_front.append(temp["interval_custom_front"][1]) lower_interval_custom_front.append(temp["interval_custom_front"][0]) means_dropped.append(temp["mean_dropped"]) upper_interval_dropped.append(temp["interval_dropped"][1]) lower_interval_dropped.append(temp["interval_dropped"][0]) # saving the data in separate lists for back means_custom_back.append(temp["mean_custom_back"]) upper_interval_custom_back.append(temp["interval_custom_back"][1]) lower_interval_custom_back.append(temp["interval_custom_back"][0]) print str(temp) + "\n" print str(time_debug) + "/" + str(len(lambda_arr_values)) + "\n" time_debug = time_debug + 1 pyplot.close() Graphs.meanAndConfidenceInterval(roh, means_resp_time, lower_interval_resp_time, upper_interval_resp_time, "Average Response Time", "Packet Response Time Front Server") Graphs.meanAndConfidenceInterval(roh, means_custom_front, lower_interval_custom_front, upper_interval_custom_front, "Average Customers", "Customer Buffer Occupancy Front Server") Graphs.meanAndConfidenceInterval(roh, means_dropped, lower_interval_dropped, upper_interval_dropped, "Average Packet Dropped", "Packer Dropped Front Server") Graphs.meanAndConfidenceInterval([1.0 / x for x in lambda_arr_values], means_custom_back, lower_interval_custom_back, upper_interval_custom_back, "Average Customers", "Customer Buffer Occupancy Back Server", x_label="lambda front") pyplot.show()