simulog *** qnap2 *** (octobre 1984) v03 (c) copyright by cii honeywell bull and inria, 1982 1 /declare/ queue real serv_t; & param for every queue queue.s 2 queue user,net,webserv,websrvdk,dbserv,dbdisk; 3 integer n_users; 4 & 5 /station/ name=user; 6 type = infinite; 7 service = exp(serv_t); & in a station, serv_t stands 8 init = n_users; & params here do not have to be init 9 transit = net,1; 10 & 11 /station/ name = net; 12 type = infinite; 13 service = exp(serv_t); 14 transit = webserv,1; 15 & 16 & 17 /station/ name = webserv; 18 & transit = websrvdk,30/51.2,dbserv,0.2/51.2,user, 1/51.2; 19 transit = websrvdk,50,dbserv,0.2,user, 1; 20 service = exp(serv_t); 21 & 22 /station/ name = websrvdk; 23 transit = webserv; 24 service = exp(serv_t); 25 & 26 /station/ name = dbserv; 27 schedule = ps; 28 transit = webserv,1,dbdisk,15; 29 service = exp(serv_t); 30 & 31 /station/ name = dbdisk; 32 transit = dbserv; 33 service = exp(serv_t); 34 & 35 /exec/ begin 36 user.serv_t:=15000.0; 37 webserv.serv_t:= 53.25/51.2; 38 websrvdk.serv_t:= 2.0; 39 dbserv.serv_t:= 170.0/16; 40 dbdisk.serv_t:= 3.0; 41 net.serv_t := 7.0; 42 & loop for multiple solutions 43 for n_users := 100,200,300,400 44 do 45 begin 46 print("no of jobs = ", n_users); 47 solve; & qnap decides what solver to use (MVA by preference) 48 end; 49 end; no of jobs = 100. - mean value analysis ("mva") - ******************************************************************* * name * service * busy pct * cust nb * response * thruput * ******************************************************************* * * * * * * * * user *0.1500E+05* 0. * 97.32 *0.1500E+05*0.6488E-02* * * * * * * * * net * 7.000 * 0. *0.4542E-01* 7.000 *0.6488E-02* * * * * * * * * webserv * 1.040 *0.3455 *0.5237 * 1.577 *0.3322 * * * * * * * * * websrvdk * 2.000 *0.6487 * 1.763 * 5.436 *0.3244 * * * * * * * * * dbserv * 10.62 *0.2206 *0.2820 * 13.58 *0.2076E-01* * * * * * * * * dbdisk * 3.000 *0.5838E-01*0.6197E-01* 3.184 *0.1946E-01* * * * * * * * ******************************************************************* memory used: 3457 words of 4 bytes ( 1.33 % of total memory) no of jobs = 200. - mean value analysis ("mva") - ******************************************************************* * name * service * busy pct * cust nb * response * thruput * ******************************************************************* * * * * * * * * user *0.1500E+05* 0. * 150.0 *0.1500E+05*0.1000E-01* * * * * * * * * net * 7.000 * 0. *0.7001E-01* 7.000 *0.1000E-01* * * * * * * * * webserv * 1.040 *0.5325 * 1.139 * 2.225 *0.5120 * * * * * * * * * websrvdk * 2.000 * 1.000 * 48.16 * 96.33 *0.5000 * * * * * * * * * dbserv * 10.62 *0.3400 *0.5151 * 16.10 *0.3200E-01* * * * * * * * * dbdisk * 3.000 *0.8999E-01*0.9889E-01* 3.297 *0.3000E-01* * * * * * * * ******************************************************************* memory used: 3457 words of 4 bytes ( 1.33 % of total memory) no of jobs = 300. - mean value analysis ("mva") - ******************************************************************* * name * service * busy pct * cust nb * response * thruput * ******************************************************************* * * * * * * * * user *0.1500E+05* 0. * 150.0 *0.1500E+05*0.1000E-01* * * * * * * * * net * 7.000 * 0. *0.7001E-01* 7.000 *0.1000E-01* * * * * * * * * webserv * 1.040 *0.5325 * 1.139 * 2.225 *0.5120 * * * * * * * * * websrvdk * 2.000 * 1.000 * 148.2 * 296.3 *0.5000 * * * * * * * * * dbserv * 10.62 *0.3400 *0.5151 * 16.10 *0.3200E-01* * * * * * * * * dbdisk * 3.000 *0.9000E-01*0.9890E-01* 3.297 *0.3000E-01* * * * * * * * ******************************************************************* memory used: 3457 words of 4 bytes ( 1.33 % of total memory) no of jobs = 400. - mean value analysis ("mva") - ******************************************************************* * name * service * busy pct * cust nb * response * thruput * ******************************************************************* * * * * * * * * user *0.1500E+05* 0. * 150.0 *0.1500E+05*0.1000E-01* * * * * * * * * net * 7.000 * 0. *0.7001E-01* 7.000 *0.1000E-01* * * * * * * * * webserv * 1.040 *0.5325 * 1.139 * 2.225 *0.5120 * * * * * * * * * websrvdk * 2.000 * 1.000 * 248.2 * 496.3 *0.5000 * * * * * * * * * dbserv * 10.62 *0.3400 *0.5151 * 16.10 *0.3200E-01* * * * * * * * * dbdisk * 3.000 *0.9000E-01*0.9890E-01* 3.297 *0.3000E-01* * * * * * * * ******************************************************************* memory used: 3457 words of 4 bytes ( 1.33 % of total memory) 50 51 52 53 54 ==>warning (edit) : end of file detected on unit 5 (input)