Ejemplo n.º 1
0
def simulate():
    exec_times = generate_exec_times(n=7, min_time=10, max_time=100)
    system = System(end_time=1000,
                    exec_times=exec_times,
                    weight=0.5,
                    is_priorities=True,
                    distribution='uniform',
                    mean=7)
    system.process(system.source_processes())
    system.run(until=20000)

    print('Average queues length: {}'.format(system.avg_queues_len))
    print('Average waiting times: {}'.format(system.avg_times()))
    print('Standard deviation of queue length: {}'.format(
        std(system.avg_queues_len)))