13.07.2015 Views

ALGORITMOS DE BALANCE DE CARGA CON MANEJO DE ...

ALGORITMOS DE BALANCE DE CARGA CON MANEJO DE ...

ALGORITMOS DE BALANCE DE CARGA CON MANEJO DE ...

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.

4.1. IntroducciónBúsqueda de una vista global de cargaSaber cuándo un procesador debe dar por terminada su ejecución se complica con elmanejo de información parcial. Para resolver este problema se ha utilizado el protocolo PIF(Propagation of Information with Feedback) [19]. El protocolo PIF es una mejora al protocoloPI (Propagation of Information) [19] que permite realizar la propagación de un mensaje enun sistema distribuido a través de una búsqueda en amplitud, el protocolo PI funciona de lasiguiente manera:Un procesador s es el encargado de propagar un mensaje a los procesadores con loscuales puede comunicarse (vecinos).Cada procesador i que reciba el mensaje por primera vez reexpide el mensaje a todossus procesadores vecinos, incluyendo al procesador s de quien recibió el mensaje porprimera vez.La terminación se presenta cuando los procesadores han terminado de reexpedir elmensaje a todos sus vecinos.Una de las propiedades de este protocolo es la generación de un árbol de peso mínimo,en donde la paternidad de un procesador sobre otro dentro del árbol queda determinada porla forma en que el mensaje es propagado, de tal manera que un proceso i sólo puede serhijo de s, si de este ha recibido el mensaje por primera vez. Si consideramos la topologíade comunicación de la Figura 4.1a, una posible secuencia de la propagación del mensajes semuestra en la Figura 4.3.Al inicio, el procesador 0 propaga un mensaje con etiqueta 1, el cual indica el orden enel que se envía el mensaje. En seguida los procesos que lo reciben (1, 2 y 5), lo reexpidencon etiqueta 2. Este proceso continúa hasta que el mensaje es recibido por el procesador 3,que de acuerdo con la topología de la Figura 4.3 es el más distante del procesador 0, quieninicio con la propagación.Aunque es evidente que el mensaje será propagado a todos los procesos sin importar latopología de comunicación, con este protocolo el proceso s desconoce si la propagación del42

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

Saved successfully!

Ooh no, something went wrong!