def simulation(clients_number): """ Simulation of queue network """ clients = [Client() for x in range(clients_number)] simulation_table = SimulationTable(clients_number=clients_number) simulation_table.populate_initial_simulation_data( arrival_instant=arrival_instant) table = simulation_table.table table = WebServer.simulate_server_in(table=table, clients=clients, velocity=velocity) table = ApplicationServer.simulate_server_in(table=table, clients=clients, velocity=velocity) table = DatabaseServer.simulate_server(table=table, clients=clients, velocity=velocity) table = ApplicationServer.simulate_server_out(table=table, clients=clients, velocity=velocity) table = WebServer.simulate_server_out(table=table, clients=clients, velocity=velocity) print(table) save_simulation_csv(table)
def simulation(clients_number): """ Simulation of queue network """ clients = [Client() for x in range(clients_number)] simulation_table = SimulationTable(clients_number=clients_number) simulation_table.populate_initial_simulation_data(arrival_instant=arrival_instant) table = simulation_table.table table = WebServer.simulate_server_in(table=table, clients=clients, velocity=velocity) table = ApplicationServer.simulate_server_in(table=table, clients=clients, velocity=velocity) table = DatabaseServer.simulate_server(table=table, clients=clients, velocity=velocity) table = ApplicationServer.simulate_server_out(table=table, clients=clients, velocity=velocity) table = WebServer.simulate_server_out(table=table, clients=clients, velocity=velocity) print(table) save_simulation_csv(table)