19.02.2015 Views

Estudio de Capacidad de Procesamiento de Sistemas Distribuidos ...

Estudio de Capacidad de Procesamiento de Sistemas Distribuidos ...

Estudio de Capacidad de Procesamiento de Sistemas Distribuidos ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Luego en la Figura 3 po<strong>de</strong>mos ver el porcentaje <strong>de</strong><br />

requests no procesados para ambos casos.<br />

bajo que en el caso no cooperativos como muestra la<br />

simulación.<br />

4.3. Análisis <strong>de</strong>l Escenario Dinámico<br />

En esta sección simularemos el comportamiento <strong>de</strong><br />

la grilla cuando no hay vínculos vecinos pre<strong>de</strong>finidos<br />

en el estado inicial. Aquí los vínculos son generados <strong>de</strong><br />

acuerdo a la necesidad <strong>de</strong> cada computadora y según el<br />

TMER. Po<strong>de</strong>mos ver la evolución <strong>de</strong> la grilla <strong>de</strong>l<br />

estado no cooperativo al estado cooperativo, <strong>de</strong><br />

acuerdo a los valores <strong>de</strong>l TMER. Por lo tanto los<br />

vínculos se generan en una forma dinámica según la<br />

<strong>de</strong>manda <strong>de</strong> requerimientos y como una función <strong>de</strong>l<br />

parámetro TMER (ver Figura 4).<br />

Fig. 3. Proporciones <strong>de</strong> requerimientos atendidos y perdidos para<br />

ambos escenarios.<br />

En la Fig. 5, observamos que hay tres zonas o<br />

regiones; una cuando el TMER ≤ 0.0001, y es muy<br />

corta en relación a la cantidad <strong>de</strong> recursos y<br />

computadoras, y a la duración media <strong>de</strong> cada<br />

requerimiento. En esta situación se refleja el caso <strong>de</strong><br />

una alta tasa <strong>de</strong> arribo <strong>de</strong> requerimientos, tan alta que<br />

la grilla no pue<strong>de</strong> alcanzar a procesar a tiempo, <strong>de</strong>bido<br />

a la falta <strong>de</strong> capacidad en sus recursos y por lo tanto se<br />

congestiona rápidamente, llamamos a esta situación,<br />

magnetización por alta congestión (magnetización 2).<br />

Hay otra zona cuando 0.0001 ≤ TMER ≤ 0.01, en la<br />

cual la grilla esta <strong>de</strong>ntro <strong>de</strong>l rango <strong>de</strong> operación,<br />

llamamos a esta zona <strong>de</strong> no magnetización. Por último<br />

esta la zona don<strong>de</strong> 0.01 ≤ TMER, aquí la grilla nunca<br />

llega a altos niveles <strong>de</strong> congestión, por el contrario este<br />

es, en promedio mas bien bajo o nulo. Esta situación,<br />

es <strong>de</strong>nominada magnetización por vacancia (magnetización<br />

1), ya que la red dispone <strong>de</strong> casi todos sus<br />

recursos, para procesar los requerimientos que se le<br />

presentan. Todos los estados mostrados son<br />

estacionarios para cada valor <strong>de</strong> TMER. Es fácil notar<br />

que en el caso no cooperativo, el porcentaje <strong>de</strong><br />

requerimientos perdidos o no atendidos es alto y esta<br />

siempre por arriba <strong>de</strong>l número <strong>de</strong> requerimientos no<br />

atendidos correspondientes al escenario cooperativo, lo<br />

cual es un comportamiento bastante lógico. Analizando<br />

el caso cooperativo, <strong>de</strong>bido a su relevancia, se pue<strong>de</strong><br />

ver claramente que para valores bajos <strong>de</strong> TMER, don<strong>de</strong><br />

la grilla esta muy congestionada, el número <strong>de</strong><br />

requerimientos perdidos es muy alto en ambos casos,<br />

aunque es más alto en el caso no cooperativo.<br />

Luego <strong>de</strong> hacer este análisis, po<strong>de</strong>mos concluir en<br />

que el escenario cooperativo es más conveniente,<br />

porque el número <strong>de</strong> requerimientos perdidos es más<br />

Fig. 4. en función <strong>de</strong>l TMER, para escenarios <strong>de</strong> cooperación<br />

estática y dinámica, versus la temperatura crítica real <strong>de</strong>l mo<strong>de</strong>lo <strong>de</strong><br />

Ising.<br />

En la simulación, tomando fotos <strong>de</strong> la evolución <strong>de</strong><br />

la grilla durante el proceso <strong>de</strong> búsqueda explicado<br />

arriba, y observando una muestra para diferentes<br />

valores <strong>de</strong> TMER, po<strong>de</strong>mos <strong>de</strong>terminar cuanto tiempo<br />

dura el transitorio para cada valor <strong>de</strong>l TMER (ver<br />

Figuras 5 y 6). Gráficamente este proceso se representa<br />

por un cambio gradual <strong>de</strong> color <strong>de</strong> negro, don<strong>de</strong> la<br />

computadora no tiene vínculos, pasando por diferentes<br />

tonos <strong>de</strong> grises hasta llegar al blanco, don<strong>de</strong> la<br />

computadora ha generado los cuatro vínculos posibles<br />

(ver Figura 4). Para saber cuantos vínculos tiene cada<br />

computadora en cada paso, agregamos contadores que<br />

indican la cantidad <strong>de</strong> computadoras 12 sin vínculos<br />

L0, la cantidad <strong>de</strong> computadoras que tienen un solo<br />

vinculo L1 y así siguiendo hasta llegar a las<br />

computadoras que tienen cuatro vínculos L4. Por lo<br />

tanto solo necesitamos observar la evolución <strong>de</strong> esos<br />

contadores durante la simulación para po<strong>de</strong>r<br />

IX Jornadas Iberoamericanas <strong>de</strong> Ingeniería <strong>de</strong>l Software e Ingeniería <strong>de</strong>l Conocimiento<br />

Lima, Perú

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!