Descargar

Gestión Distribuida de Procesos

Enviado por Pablo Turmero


Partes: 1, 2, 3

    edu.red Gestión Distribuida de Procesos La migración de procesos es la posibilidad de mover un proceso activo de una máquina a otra. Considerar. Coordinar actividades de procesos. Sistemas diferentes. Gobernados por un reloj local. Retardo en el intercambio de información. 1

    edu.red Migración de procesos Transferencia de una parte suficiente del estado de un proceso. Posibilidad de ejecutarse en otra máquina. Balanceo de cargas. “La migración real de procesos en ejecución es trivial en teoría, pero cerca de lo imposible en la práctica” (Andrew Tanenbaum). 2

    edu.red Migración de procesos Motivación: Compartición de la carga. Rendimiento de las comunicaciones. Fiabilidad. Utilización de características especiales. 3

    edu.red Migración de procesos – Mecanismos Consideraciones: ¿Quién da inicio a la migración? ¿Qué “parte” del proceso emigra? ¿Qué les ocurre a los mensajes y señales pendientes? 4

    edu.red Migración de procesos – ¿Qué emigra? 5

    edu.red Migración de procesos – ¿Qué emigra? El movimiento del PCB es sencillo. La dificultad recae en el movimiento del espacio de direcciones el proceso y en los archivos abiertos. 6

    edu.red Migración de procesos – ¿Qué emigra? En cuanto al espacio de direcciones: Transferir todo el espacio de direcciones en el momento de la migración. Transferir sólo aquella parte del espacio de direcciones que reside en memoria principal. Consideraciones en cuanto al manejo de hilos. En cuanto a los archivos abiertos. Preguntar sobre archivos y caches. 7

    edu.red Migración de procesos – ¿Qué emigra? Mensajes y señales. ¿Qué ocurre con los mensajes y señales mientras dura la migración? Ideas. Almacenamiento temporal. 8

    edu.red Un escenario de migración AIX de IBM (Automigración). Seleccionar una máquina destino, y enviar un mensaje de tarea remota. ¿Qué información lleva el mensaje? En la máquina destino, un proceso servidor del núcleo crea un hijo y le cede el mensaje. El nuevo proceso extrae la información del mensaje, y es el encargado de replicar la imagen del proceso a emigrar. 9

    edu.red Un escenario de migración AIX de IBM (Automigración). Se indica con una señal al proceso originario que la migración a terminado. Este proceso envía un mensaje final de terminación al nuevo proceso y se destruye. 10

    Partes: 1, 2, 3
    Página siguiente