time process id pri status 0.000 sim 1 1 create sim 1 0.000 sim 1 1 join class default 0.000 sim 1 1 hold for 1.332 0.000 sim 1 1 sched proc: t = 1.332, id = 1 1.332 sim 1 1 sched proc: t = 0.000, id = 2 1.332 sim 1 1 create cust 2 1.332 cust 2 1 join class default 1.332 sim 1 1 hold for 3.477 1.332 sim 1 1 sched proc: t = 3.477, id = 1 1.332 cust 2 1 reserve facility facility 1.332 cust 2 1 hold for 1.176 1.332 cust 2 1 sched proc: t = 1.176, id = 2 2.507 cust 2 1 release facility facility 2.507 cust 2 1 terminate process 4.809 sim 1 1 sched proc: t = 0.000, id = 3 4.809 sim 1 1 create cust 3 4.809 cust 3 1 join class default 4.809 sim 1 1 hold for 1.253 4.809 sim 1 1 sched proc: t = 1.253, id = 1 4.809 cust 3 1 reserve facility facility 4.809 cust 3 1 hold for 0.054 4.809 cust 3 1 sched proc: t = 0.054, id = 3 4.863 cust 3 1 release facility facility 4.863 cust 3 1 terminate process 6.062 sim 1 1 sched proc: t = 0.000, id = 4 6.062 sim 1 1 create cust 4 6.062 cust 4 1 join class default 6.062 sim 1 1 hold for 3.524 6.062 sim 1 1 sched proc: t = 3.524, id = 1 6.062 cust 4 1 reserve facility facility 6.062 cust 4 1 hold for 0.353 6.062 cust 4 1 sched proc: t = 0.353, id = 4 6.415 cust 4 1 release facility facility 6.415 cust 4 1 terminate process 9.585 sim 1 1 sched proc: t = 0.000, id = 5 9.585 sim 1 1 create cust 5 9.585 cust 5 1 join class default 9.585 sim 1 1 hold for 2.971 9.585 sim 1 1 sched proc: t = 2.971, id = 1 9.585 cust 5 1 reserve facility facility 9.585 cust 5 1 hold for 0.704 9.585 cust 5 1 sched proc: t = 0.704, id = 5 10.289 cust 5 1 release facility facility 10.289 cust 5 1 terminate process 12.556 sim 1 1 sched proc: t = 0.000, id = 6 12.556 sim 1 1 create cust 6 12.556 cust 6 1 join class default 12.556 sim 1 1 hold for 4.163 12.556 sim 1 1 sched proc: t = 4.163, id = 1 12.556 cust 6 1 reserve facility facility 12.556 cust 6 1 hold for 2.478 12.556 cust 6 1 sched proc: t = 2.478, id = 6 15.034 cust 6 1 release facility facility 15.034 cust 6 1 terminate process time process id pri status 16.719 sim 1 1 sched proc: t = 0.000, id = 7 16.719 sim 1 1 create cust 7 16.719 cust 7 1 join class default 16.719 sim 1 1 hold for 1.885 16.719 sim 1 1 sched proc: t = 1.885, id = 1 16.719 cust 7 1 reserve facility facility 16.719 cust 7 1 hold for 1.283 16.719 cust 7 1 sched proc: t = 1.283, id = 7 18.002 cust 7 1 release facility facility 18.002 cust 7 1 terminate process 18.604 sim 1 1 sched proc: t = 0.000, id = 8 18.604 sim 1 1 create cust 8 18.604 cust 8 1 join class default 18.604 sim 1 1 hold for 1.999 18.604 sim 1 1 sched proc: t = 1.999, id = 1 18.604 cust 8 1 reserve facility facility 18.604 cust 8 1 hold for 0.017 18.604 cust 8 1 sched proc: t = 0.017, id = 8 18.621 cust 8 1 release facility facility 18.621 cust 8 1 terminate process 20.603 sim 1 1 sched proc: t = 0.000, id = 9 20.603 sim 1 1 create cust 9 20.603 cust 9 1 join class default 20.603 sim 1 1 hold for 1.249 20.603 sim 1 1 sched proc: t = 1.249, id = 1 20.603 cust 9 1 reserve facility facility 20.603 cust 9 1 hold for 0.267 20.603 cust 9 1 sched proc: t = 0.267, id = 9 20.870 cust 9 1 release facility facility 20.870 cust 9 1 terminate process 21.853 sim 1 1 sched proc: t = 0.000, id = 10 21.853 sim 1 1 create cust 10 21.853 cust 10 1 join class default 21.853 sim 1 1 hold for 0.872 21.853 sim 1 1 sched proc: t = 0.872, id = 1 21.853 cust 10 1 reserve facility facility 21.853 cust 10 1 hold for 0.265 21.853 cust 10 1 sched proc: t = 0.265, id = 10 22.118 cust 10 1 release facility facility 22.118 cust 10 1 terminate process 22.725 sim 1 1 sched proc: t = 0.000, id = 11 22.725 sim 1 1 create cust 11 22.725 cust 11 1 join class default 22.725 sim 1 1 hold for 0.496 22.725 sim 1 1 sched proc: t = 0.496, id = 1 22.725 cust 11 1 reserve facility facility 22.725 cust 11 1 hold for 0.195 22.725 cust 11 1 sched proc: t = 0.195, id = 11 22.920 cust 11 1 release facility facility 22.920 cust 11 1 terminate process 23.222 sim 1 1 sched proc: t = 0.000, id = 12 23.222 sim 1 1 create cust 12 23.222 cust 12 1 join class default 23.222 sim 1 1 hold for 3.769 time process id pri status 23.222 sim 1 1 sched proc: t = 3.769, id = 1 23.222 cust 12 1 reserve facility facility 23.222 cust 12 1 hold for 0.469 23.222 cust 12 1 sched proc: t = 0.469, id = 12 23.691 cust 12 1 release facility facility 23.691 cust 12 1 terminate process 26.990 sim 1 1 sched proc: t = 0.000, id = 13 26.990 sim 1 1 create cust 13 26.990 cust 13 1 join class default 26.990 sim 1 1 hold for 2.312 26.990 sim 1 1 sched proc: t = 2.312, id = 1 26.990 cust 13 1 reserve facility facility 26.990 cust 13 1 hold for 1.059 26.990 cust 13 1 sched proc: t = 1.059, id = 13 28.049 cust 13 1 release facility facility 28.049 cust 13 1 terminate process 29.303 sim 1 1 sched proc: t = 0.000, id = 14 29.303 sim 1 1 create cust 14 29.303 cust 14 1 join class default 29.303 sim 1 1 hold for 0.173 29.303 sim 1 1 sched proc: t = 0.173, id = 1 29.303 cust 14 1 reserve facility facility 29.303 cust 14 1 hold for 0.654 29.303 cust 14 1 sched proc: t = 0.654, id = 14 29.475 sim 1 1 sched proc: t = 0.000, id = 15 29.475 sim 1 1 create cust 15 29.475 cust 15 1 join class default 29.475 sim 1 1 hold for 1.827 29.475 sim 1 1 sched proc: t = 1.827, id = 1 29.475 cust 15 1 reserve facility facility 29.957 cust 14 1 release facility facility 29.957 cust 15 1 dequeue facility facility 29.957 cust 15 1 restart: hold 0.000 29.957 cust 14 1 terminate process 29.957 cust 15 1 hold for 0.500 29.957 cust 15 1 sched proc: t = 0.500, id = 15 30.457 cust 15 1 release facility facility 30.457 cust 15 1 terminate process 31.302 sim 1 1 sched proc: t = 0.000, id = 16 31.302 sim 1 1 create cust 16 31.302 cust 16 1 join class default 31.302 sim 1 1 hold for 0.483 31.302 sim 1 1 sched proc: t = 0.483, id = 1 31.302 cust 16 1 reserve facility facility 31.302 cust 16 1 hold for 0.071 31.302 cust 16 1 sched proc: t = 0.071, id = 16 31.373 cust 16 1 release facility facility 31.373 cust 16 1 terminate process 31.785 sim 1 1 sched proc: t = 0.000, id = 17 31.785 sim 1 1 create cust 17 31.785 cust 17 1 join class default 31.785 sim 1 1 hold for 0.279 31.785 sim 1 1 sched proc: t = 0.279, id = 1 31.785 cust 17 1 reserve facility facility time process id pri status 31.785 cust 17 1 hold for 0.143 31.785 cust 17 1 sched proc: t = 0.143, id = 17 31.929 cust 17 1 release facility facility 31.929 cust 17 1 terminate process 32.064 sim 1 1 sched proc: t = 0.000, id = 18 32.064 sim 1 1 create cust 18 32.064 cust 18 1 join class default 32.064 sim 1 1 hold for 0.788 32.064 sim 1 1 sched proc: t = 0.788, id = 1 32.064 cust 18 1 reserve facility facility 32.064 cust 18 1 hold for 0.277 32.064 cust 18 1 sched proc: t = 0.277, id = 18 32.341 cust 18 1 release facility facility 32.341 cust 18 1 terminate process 32.852 sim 1 1 sched proc: t = 0.000, id = 19 32.852 sim 1 1 create cust 19 32.852 cust 19 1 join class default 32.852 sim 1 1 hold for 1.083 32.852 sim 1 1 sched proc: t = 1.083, id = 1 32.852 cust 19 1 reserve facility facility 32.852 cust 19 1 hold for 0.944 32.852 cust 19 1 sched proc: t = 0.944, id = 19 33.795 cust 19 1 release facility facility 33.795 cust 19 1 terminate process 33.935 sim 1 1 sched proc: t = 0.000, id = 20 33.935 sim 1 1 create cust 20 33.935 cust 20 1 join class default 33.935 sim 1 1 hold for 2.068 33.935 sim 1 1 sched proc: t = 2.068, id = 1 33.935 cust 20 1 reserve facility facility 33.935 cust 20 1 hold for 1.608 33.935 cust 20 1 sched proc: t = 1.608, id = 20 35.543 cust 20 1 release facility facility 35.543 cust 20 1 terminate process 36.002 sim 1 1 sched proc: t = 0.000, id = 21 36.002 sim 1 1 create cust 21 36.002 cust 21 1 join class default 36.002 sim 1 1 wait event done (#806bb70) 36.002 cust 21 1 reserve facility facility 36.002 cust 21 1 hold for 0.190 36.002 cust 21 1 sched proc: t = 0.190, id = 21 36.192 cust 21 1 release facility facility 36.192 cust 21 1 set event done (#806bb70) 36.192 sim 1 1 recog2 evt done (#806bb70) 36.192 cust 21 1 sched proc: t = 0.000, id = 1 36.192 cust 21 1 terminate process C++/CSIM Simulation Report (Version 19.0 for Linux x86) M/M/1 Queue Fri Dec 17 15:59:03 2004 Ending simulation time: 36.192 Elapsed simulation time: 36.192 CPU time used (seconds): 0.000 FACILITY SUMMARY facility service service through- queue response compl name disc time util. put length time count -------------------------------------------------------------------------------- facility fcfs 0.63529 0.351 0.55260 0.36437 0.65936 20 TABLE 1: resp tms minimum 0.016702 mean 0.659365 maximum 2.478144 variance 0.401236 range 2.461441 standard deviation 0.633432 observations 20 coefficient of var 0.960670 QTABLE 1: num in sys initial 0 minimum 0 mean 0.364368 final 0 maximum 2 variance 0.258214 entries 20 range 2 standard deviation 0.508147 exits 20 coeff of variation 1.394601 cumulative number total time proportion proportion 0 23.48653 0.648937 0.648937 ******************** 1 12.22422 0.337758 0.986695 ********** 2 0.48154 0.013305 1.000000 . M/M/1 Theoretical Results Inter-arrival time = 2.000 Service time = 1.000 Utilization = 0.500 Throughput rate = 0.500 Mn nbr at queue = 1.000 Mn queue length = 0.500 Response time = 2.000 Time in queue = 1.000 CSIM MODEL STATISTICS CPU time used (sec): 0.000 Events processed: 62 Memory allocated: 7240 bytes Calls to malloc: 20 Processes Started: 21 Saved: 22 Terminated: 20 High water mark: 3 Stacks Allocated: 21 High water mark: 100 words Average: 32 words Maximum: 36 words Current: 36 words 36.192 sim 1 1 sim exited 36.192 sim 1 1 rerun model 0.000 sim 1 1 delete all pcb's 0.000 sim 1 1 delete all events 0.000 sim 1 1 delete all facilities 0.000 sim 1 1 delete all storages 0.000 sim 1 1 delete all mailboxes 0.000 sim 1 1 delete all meters time process id pri status 0.000 sim 1 1 delete all boxes 0.000 sim 1 1 delete all tables 0.000 sim 1 1 delete all qtables 0.000 sim 1 1 delete event list 0.000 sim 1 1 delete all classes