User Guide to Run Upper-Bound Simulations
网站首页>教育教学_交流项目  发布时间: 2010-8-26 9:08:26    浏览次数:1749

User Guide to Run Upper-Bound Simulations

Ray Jinzhu Chen and Muchenxuan Tong

Software School of Xiamen University

 

Copyright 2010: The source code here can be modified, translated to other languages, etc., so long as proper acknowledgement is given (authors and source).

 

This website offers our C++ source codes to run upper-bound calculation and comparison. The six rar files are compressed from six corresponding VC++ projects. There is an executable file in each release directory of the projects respectively ---

 

(1)   MM1-simu.exe simulates a K-queue homogenous M/M/1 fork/join system.

Syntax: MM1-simu <rho> <K> <filename>

e.g.: “MM1-simu 0.9 1000000 mm1-simu-1m.txt” will run the simulation with ρ = 0.9, K = 1000000 and output file as mm1-simu-1m.txt.

(2)  MM1-up.exe calculates an upper-bound of TK of a huge K-queue homogenous M/M/1 fork/join system by a relative tiny-scale S-queue system with SK1/2.

Syntax: MM1-up <rho> <K> <S> <filename>

e.g.: “MM1-up 0.9 10000000 1000 mm1-up-10m-s1k.txt” will run the simulation with ρ = 0.9, K = 10000000, S = 1000 and output file as mm1-up-10m-s1k.txt.

(3)   ME21-simu.exe simulates a K-queue homogenous M/E2/1 fork/join system.

Syntax: ME21-simu <rho> <K> <filename>

e.g.: “ME21-simu 0.9 1000000 me21-simu-1m.txt” will run the simulation with ρ = 0.9, K = 1000000 and output file as me21-simu-1m.txt.

(4)  ME21-up.exe calculates an upper-bound of TK of a huge K-queue homogenous M/E2/1 fork/join system by a relative tiny-scale S-queue system with SK1/2.

Syntax: ME21-up <rho> <K> <S> <filename>

e.g.: “ME21-up 0.9 10000000 1000 me21-up-10m-s1k.txt” will run the simulation with ρ = 0.9, K = 10000000, S = 1000 and output file as me21-up-10m-s1k.txt.

(5)  E2M1-simu.exe simulates a K-queue homogenous E2/M/1 fork/join system.

Syntax: E2M1-simu <rho> <K> <filename>

e.g.: “E2M1-simu 0.9 1000000 e2m1-simu-1m.txt” will run the simulation with ρ = 0.9, K = 1000000 and output file as e2m1-simu-1m.txt.

(6)  E2M1-up.exe calculates an upper-bound of TK of a huge K-queue homogenous E2/M/1 fork/join system by a relative tiny-scale S-queue system with SK1/2.

Syntax: E2M1-up <rho> <K> <S> <filename>

e.g.: “E2M1-up 0.9 10000000 1000 e2m1-up-100m-s1k.txt” will run the simulation with ρ = 0.9, K = 10000000, S = 1000 and output file as e2m1-up-10m-s1k.txt.