Simulation code for an upper bound solution
网站首页>教育教学_交流项目  发布时间: 2010-3-17 15:29:42    浏览次数:1926

User Guide to Run Upper-Bound Simulations

 

There are 3 executable files with source codes of VC++ 6.0:

 

1.         M_M_1.exe for simulating a 2000-queue homogenous M/M/1 fork/join system.

 

l         Syntax: M_M_1  <rho>  <output filename>

l         Example: execute “M_M_1  0.9  mm1_rho_09.txt” will simulate a 2000-queue homogenous M/M/1 fork/join system for ρ= 0.9; the output table will be on the file mm1_rho_09.txt.

l         You can change the K inside the code and re-compile the code to simulate more queues.

 

2.         E2_M_1.exe for simulating a 2000-queue homogenous E2/M/1 fork/join system.

 

l         Syntax: E2_M_1  <rho> <output filename>

l         Example: execute “E2_M_1  0.9  e2m1_rho_09.txt” will simulate a 2000-queue homogenous E2/M/1 fork/join system for ρ= 0.9; the output table will be on the file e2m1_rho_09.txt.

l         You can change the K inside the code and re-compile the code to simulate more queues.

l         Note: Since E2/M/1 is more complicated than M/M/1, it will need more warming-up jobs and analysis-jobs to have better simulation.

 

3.         M_E2_1.exe for simulating a 2000-queue homogenous M/E2/1 fork/join system.

 

l         Syntax: M_E2_1  <rho> <output filename>

l         Example: execute “M_E2_1  0.9  me21_rho_09.txt” will simulate a 2000-queue homogenous M/E2/1 fork/join system for ρ= 0.9; the output table will be on the file me21_rho_09.txt.

l         You can change the K inside the code and re-compile the code to simulate more queues.

l         Note: Since M/E2/1 is more complicated than M/M/1, it will need more warming-up jobs and analysis-jobs to have better simulation.

 

 


附件:
   M_M_1.rar
   E2_M_1.rar
   M_E2_1.rar