#!/usr/bin/python ''' ./[executable] [n_sessions] [session_rate] [MaxReq] [bw_threshold] [polling_time] [prob_impazienza] ''' import os import sys BINARY="./simu_tesina" options={} options['end_time'] = 1000 options['session_rate'] = 1 options['MaxReq'] = 11 options['bw_threshold'] = 0.05 options['polling_time'] = 1 options['prob_impazienza'] = 0 print "Numero medio di richieste attive" end = 100 cur = 0 i = 0 space = " " results = [] while (cur < end): command = BINARY + space \ + str(options['end_time']) + space \ + str(options['session_rate']) + space \ + str(options['MaxReq']) + space \ + str(options['bw_threshold']) + space \ + str(options['polling_time']) + space \ + str(options['prob_impazienza']) # print("running simulation command : "+command) result = os.popen(command).read() result = result.split('\n') for a in result: if a.rfind("NUMERO MEDIO RICHIESTE ATTIVE :") > 0: b = a.split() print str(cur)+'\t'+b[len(b)-1] #print result[len(result)-2].split(":")[1] cur = cur + 1