Departamento de Computación

1er. cuatrimestre 2001

Sistemas Distribuidos I

Profesor: Guillermo Delbue.

 

 

Correlativas: Sistemas Operativos (Trab. Práct. aprobados).

Categoría: optativa, 3 puntos.

Régimen de promoción: 2 parciales, trabajo y examen final.

 

1.- Sistemas de Procesamiento de Datos (SPD's).

Modelo Centralizado, modelo desconectado, modelo autárquico. Ventajas de los SD's sobre sistemas centralizados. Ventajas de los SD's sobre PC's independientes (desconectadas). Desventajas de los SD's.

2.- Conceptos de soft.

Sistemas operativos en red y NFS (sistema de archivos en red). Sistemas verdaderamente distribuidos. Sistemas de time-sharing multiprocesadores.

3.- Pautas de diseño.

Transparencia. Flexibilidad. Confiabilidad. Perfomance. Escalabilidad.

4.- Modelo Cliente-Servidor.

Clientes y servidores. Ejemplo. Direccionado. Primitivas: bloqueantes vs. no-bloqueantes, bufereadas vs. no bufereadas, confiables vs. no confiables. Implementación.

5.- Llamada a procedimento remota (RPC).

Operación básica. Pasaje de parámetros. Vinculación dinámica. Semántica de RPC's ante fallas. Pautas de implementación. Problemas no resueltos.

6.- Sistemas de archivos distribuidos.

Diseño: interfase del servidor de archivos y del servidor de directorios. Semántica de archivos compartidos.

7.- Migración de procesos aplicativos.

Características y teoría. Estado del arte.

8.- Modelos de sistemas de archivos distribuidos.

Ejemplos de SAD's: Unix United, Locus, NFS, Sprite y Andrew. Arquitectura de c/u y comparación en cuanto a transparencia, movilidad de usuarios, flexibilidad, robustez, y escalabilidad.

Bibliografía:

Tanenbaum Andrew S., "Distributed Operating Systems". Prentice- Hall, 1995.

Silberschatz A., Levy E., "Distributed File Systems (DFS): Concepts and Examples". ACM Computing Surveys, Vol. 22, No.4, Dic 1990.

Delbue G., "Outside the kernel facilities: Distributed file system, Application process migration", Proceedings de AST&GO '2000, 29as. Jaiio, Tandil, Septiembre 2000. Versión en castellano en: http: //www.dc.uba.ar, Informe Técnico TR-003/00,