Procesos y Procesadores en Sistemas Distribuidos
Procesadores en
Sistemas Distribuidos
Parte II
Bryan Araya Hidalgo
Francisco Morales
Bryan Chavarría Hughes
Danny Ramos Ramos
Modelos de Sistemas
• En un sistema distribuido, con variosprocesadores, un
•
aspecto fundamental del diseño es cómo se los utiliza.
Los procesadores distribuidos se pueden organizar de
varias formas:
Modelo de estación de trabajo.
Modelo de la pila deprocesadores.
Modelo híbrido
El Modelo de Estación de Trabajo
• El sistema consta de estaciones de trabajo (PC) dispersas
conectadas entre sí mediante una red de área local (LAN).
• Los usuariostienen:
Una cantidad fija de poder de cómputo exclusiva.
Un alto grado de autonomía para asignar los recursos de su
estación de trabajo.
• Pueden contar o no con disco rígido en cada una de ellas
Uso deEstaciones de Trabajo
ordenar remotamente la ejecución de
• La idea consiste enInactivas
procesos en estaciones de trabajo inactivas
• Aspectos clave
1.Encontrar estación de trabajo inactiva2.Ejecución de un proceso remoto de manera transparente
3.Que ocurre si regresa el poseedor de la maquina
•.Condiciones de estaciones inactivas:
1.Nadie toca el ratón o el teclado por varios minutos
2.No seejecuta algún proceso iniciado por el usuario
•.Categorías de algoritmos para localizar estaciones de trabajo
inactivos
1. Controlados por el servidor
2.Controlados por el cliente
Servidor y cliente
•Controlados por el servidor:
1.Cuando una estación de trabajo se encuentra inactiva es un
servidor potencial
2.Anuncia su disponibilidad enviando sus datos a la otras estaciones
•.Controlados por elcliente:
1.El cliente transmite una solicitud indicando el programa que desea
ejecutar
2.Al regresar la respuesta se elige una estación y se la configura.
Competencia entre distintos usuarios paraacceder a la misma estación inactiva al
mismo tiempo
• Se deben detectar al ingresar el requerimiento.
• Solo progresa el primer requerimiento arribado.
• Se elimina a la estación de la lista de...
Regístrate para leer el documento completo.