Alberto Lafuente

a·l·b·e·r·t·o . l·a·f·u·e·n·t·e @ e·h·u . e·s
Dep. de Arquitectura y Tecnología de Computadores

Facultad de Informática de San Sebastián
Universidad del País Vasco

 


 

Master en Sistemas Informáticos Avanzados

 

Sistemas Distribuidos  (2012-13) 

Profesores: Alberto Lafuente, Mikel Larrea, Roberto Cortiñas

Fechas: del 2  al 19 de Octubre, de 15:30 a 17:30

El desarrollo de la tecnología informática ha conducido a la interconexión de los computadores individuales en redes que permiten el acceso mutuo a recursos compartidos. El siguiente paso es la integración de recursos y servicios en sistemas distribuidos, que proporcionan al usuario y a las aplicaciones interoperabilidad y acceso transparente. Este curso está orientado a presentar algunos de los modelos y arquitecturas más relevantes de los sistemas distribuidos de hoy en día y los conceptos que los sustentan. En particular, el curso se centra en  los sistemas replicados y tolerantes a fallos.

Entra en el sitio privado del curso (solo estudiantes matriculados)


Contenido del curso

Bibliografía básica

T.D. Chandra, S. Toueg: Unreliable Failure Detectors for Reliable Distributed Systems. Communications of the ACM, Vol. 43, No. 2, Mar 1996, pp. 225-267.

G.F. Coulouris, J. Dollimore, T. Kindberg: Distributed Systems Concepts and Design (4th edition). Addison-Wesley, 2005. Existe versión en español de ediciones anteriores. Material de apoyo en www.cdk4.net

R. Guerraoui, L. Rodrigues: Introduction to Reliable Distributed Programming. Springer-Verlag, 2005.

S. Mullender: Distributed Systems, (2nd edition). Adison-Wesley, 1993.

A.S. Tanenbaum, M. van Steen: Distributed Systems. Principles and Paradigm (2nd ed.). Prentice-Hall, 2007. http://www.prenhall.com/tanenbaum

 

Recursos para el seguimiento del curso

Apuntes, artículos, laboratorios, etc (en la página web de Mikel Larrea).

Documentación adicional: algoritmos de sincronización de relojes.