Universitat de Girona

Programa de l'assignatura

Curs 2003-04

3105200739 SISTEMES DISTRIBUÏTS


Objectius  

L’objectiu del curs és proporcionar els conceptes bàsics sobre sistemes distribuïts. Sobre els seus beneficis i els seus inconvenients. S’estudien les seves eines bàsiques (mecanismes de comunicació entre processos, mecanismes de sincronització i de detecció de abraçades mortals. També s’estudiaran els principals serveis que ha d’oferir un sistema distribuït. Tots aquest conceptes es veuran en el marc del Sistemes Operatius distribuïts dels que es veuran diferents exemples.
 
Prerrequisits  

Obligatoris:Xarxes de Computadors i Serveis Públics de Dades
Recomanats: cap
 
Contingut (Programa)  

Introducció

-          Història

-          Exemples

-          Reptes de disseny

-          Models arquitectònics

-          Models Fonamentals

Comunicació entre processos

-          Pas de missatges i Memòria compartida

-          Comunicació Client/servidor

-          Comunicació per grups

-          Crides a procediments remots i invocació d’objectes distribuïts

Eines de concurrència

-          Temps i estats globals.

-          Rellotges físics

-          Rellotges lògics

-          Estats globals

-          Coordinació i acords

-          Exclusió mútua

-          Eleccions

-          Multicast

-          Consens

Transaccions i control de concurrència

Replicació

-          Serveis tolerants a errades

-          Serveis d’alta disponibilitat

-          Serveis amb dades replicades

Sistemes Operatius Distribuïts (SOD)

-          Models de SOD (Monolítics, Micro-kernels)

-          Elements d’un SOD

-          Serveis (arxius i noms)

Casos pràctics

 
Bibliografia  


Bibliografia bàsica a utilitzar durant el curs.
· George Coulouris, Jean Dollimore and Tim Kindberg, Distributed Systems: Concepts and Design (Edition 3), Addison-Wesley, 2001.

· A. Tanenbaum, Distributed Operating Systems, Prentice-Hall International, 1995.
 
Mètodes docents  

Classes de teoria i problemes
. hores setmanals 2
Pràctiques
. hores setmanals 2
 
Tipus d'exàmens i avaluacions  

Nota d'examen (>=4.5) * 0.5 + Nota pràctiques (>=4.5) * 0.5


Nota: la presentació de les pràctiques és obligatòria per aprovar l’assignatura.

 
Informació addicional  

WEB del llibre "Distributed Systems: Concepts and Design"

 
Llengua de les classes  

Català