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