Example #1
0
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