def gen_traza(tamanyo, noticiaInicial, noticiaFinal,sufix): a = Estadistica(tamanyo, noticiaInicial, noticiaFinal) mSesion = a.generaFicheroSesion() mPeticion = a.generaFicheroPeticion() mLlegadas = a.generaFicheroLlegadas(str(sufix)) a.generaFicheroPopularidad() a.generaFicheroPeticionEsc() path = a._obtain_path() escribir_medias(path, mSesion, mPeticion, mLlegadas) print 'Traza Generada'
def automode(usuarios, duracion, noticiaInicial, noticiaFinal): a = Estadistica(usuarios, noticiaInicial, noticiaFinal) print 'Generadando Traza ...' path = a._obtain_path() mSesion = a.generaFicheroSesion() mPeticion = a.generaFicheroPeticion() a.generaFicheroPopularidad() a.generaFicheroPeticionEsc() print 'Traza Generada...' mu = a.obtenerMu() contadorMu = 0 while mu != "": print 'Generando Tiempo de Llegadas...' mLlegadas = a.generaFicheroLlegadas(sufix=str(contadorMu),mu=mu) escribir_medias(path, mSesion, mPeticion, mLlegadas, str(contadorMu)) print 'Tiempo de Llegadas Generado...' print 'Simulando...' simular(usuarios, duracion,str(contadorMu), path) contadorMu = contadorMu + 1 mu = a.obtenerMu() if mu: print 'Esperando 60 segundos para ejecutar la siguiente simulacion...' sleep(60) #Sleep de 1 minuto entre simulacion y simulacion