Академический Документы
Профессиональный Документы
Культура Документы
Y TIL
Javier Bustos Jim nez e Departamento de Ciencias de la Computaci n (DCC) o Universidad de Chile. jbustos@dcc.uchile.cl
Men
Sistemas Distribudos (el presente) y Grid Computing (el futuro) Balance de Carga Sistemas de Balance de Carga Dinmico Robin Hood
Qu es un Sistema Distribudo?
... (Imaginarse un Sistema Distribudo)
Qu es un Sistema Distribudo?
Qu es un Sistema Distribudo?
Grid: Denicin
Conjunto de recursos Un usuario puede acceder al conjunto, pero no a los nodos Un usuario tiene un mnimo conocimiento sobre cmo funciona el recurso Los recursos pueden pertencer a varios dominios (abstracciones) de aplicacin. Comnmente posee mas de 100 elementos, dinmicos.
Comparacin
NIVEL ABSTRACTO
NIVEL FISICO
Grid
Characterics Abstractor
Application
Unit Loader
Preknowledge Base
Condor
Scheduler centralizado para sistemas distribudos que posee: Un buscador de recursos Una cola de trabajos Un scheduler Un checkpoint/restart (en caso de error) Migracin de procesos llamadas a procesos remotos
Condor
PLRM
Periodical Load Rebalancing Model Utiliza un monitor para ver las cargas en el ambiente Utiliza un distribuidor de tareas (centralizado) Usa RMI y serializacin para enviar las tareas de una JVM a otra.
PLRM
CAPE
Communicating Autonomous Programs Enviroment. Librera de Java para procesamiento paralelo. Sincronizacin Peer to Peer usando Objetos Activos Utiliza Mensajes Asncronos Un objeto activo por nodo realiza un broadcast de su carga al resto de los objetos activos Cada nodo sabe la carga de TODOS los dems
Problemas?
Principales problemas de los esquemas existentes: Arquitectura centralizada: cuello de botella. Broadcast de cargas: saturacin de la red.
load=70% c)
load=70% d) B
load=70%
load=70%
A "A"
load=70%
load=75%
load=70%
load=70%
load=70%
load=70%
FIN
Preguntas. URL a visitar: http://www.google.com http://www.inria.fr http://www.conicyt.cl/becas