Sistemas distribuidos de control
(200593)




OBJETIVO:

Los objetivos de esta asignatura son la diferenciación entre sistemas centralizados y sistemas distribuidos, el estudio de las operaciones de los nodos en sistemas distribuidos, el conocimiento del entorno y la situación del resto de los nodos en un sistema distribuido. También se abordará la comunicación en estos sistemas.

CRÉDITOS ECTS: 4

CONTENIDOS:
  • Sistemas distribuidos frente a sistemas centralizados.
  • Caracterización de sistemas distribuidos.
  • Misión de los nodos en un sistema de control distribuido.
  • Definición de reglas de comportamiento en el nodo para el control distribuido
  • Comunicación entre nodos (buses de campo)
  • Seguridad y tolerancia a fallos en sistemas distribuidos.

 


BIBLIOGRAFÍA:

1. Distributed Systems: Concepts and Design
Autores: Coulouris, J. Dollimore, T. Kindberg
Editorial: Pearson / Addison Wesley, 4ª edición.
Año: 2005.
Se trata de un libro descriptivo de tipo generalista sobre sistemas distribuidos que proporciona conocimientos sobre los principios de diseño de estos sistemas. El tratamiento de los temas es suficientemente profundo como para proporcionar los conocimientos necesarios para la evaluación de sistemas existentes y el diseño de nuevos sistemas

2. Computación Distribuida. Fundamentos y Aplicaciones
Autores: M. L. Liu.
Editorial: Pearson/ Addison Wesley
Año: 2004.
Del mismo tipo que el anterior pero mas centrado en los algoritmos. El Texto desarrolla pequeños ejemplos en la mayoría de los temas tratados, lo que le hace especialmente apto para su uso en clase.

3. Engineering Distributed Objects
Autor: Wolfgang Emmerich
Editorial: Prentice Hall International
Año: 2000.
Este libro cubre la aplicación de los objetos a sistemas distribuidos de control dando una magnifica visión de CORBA, COM, UML etc.

Bibliografía complementaria

4. Distributed Systems Principles and Paradigms
Autores: Andrew S. Tanenbaum, Maarten van Oteen
Editorial: Prentice Hall, 2002

5. Real Time Systems
Autores: C. M. Krishna, Kang G. Shin.
Editorial: Mc Graw-Hill, 1997

6. Fault Tolerance in Distributed Systems
Autor:  Pankaj Jalote
Editorial: Prentice Hall 1998


METODOLOGÍA DE ENSEÑANZA Y APRENDIZAJE
 
Se realizará un sistema distribuido de control con la participación de todos los alumnos.
Cada alumno o grupo de alumnos se encargara del desarrollo de un nodo, tanto hardware como software, del sistema distribuido total.

La metodología general de enseñanza y aprendizaje del master puede consultarse en éste enlace.
 

CRITERIOS Y PROCEDIMIENTOS DE EVALUACIÓN

El trabajo realizado en la implementación del sistema distribuido de control será el 80% de la evaluación final.
El 20% restante se será el resultado de un examen sobre aspectos generales de sistemas distribuidos de control.
 
Los criterios y procedimientos generales de evaluación del master pueden consultarse en éste enlace.