Académique Documents
Professionnel Documents
Culture Documents
COMPONENTES DE UN SISTEMA
DISTRIBUIDO
Modelos de interaccin:
Cliente/servidor: (2-niveles, 3-niveles o n-niveles)
Peer-to-peer: Equilibrio de roles.
Intermediarios: Proxy, Dispacher, Caches, ...
Unicast vs Multicast
Fiabilidad.
Sncronos vs Asncronos
Tecnologas de comunicacin:
Paso de mensajes: Berkeley sockets.
Llamada a procedimientos remotos: RPC.
Tecnologas de objetos distribuidos: CORBA, DCOM, EJB
Cdigo mvil: Entornos de agentes.
SERVICIOS DE COMUNICACIN
Identificacin, localizacin y acceso a elementos del
entorno distribuido.
Comprende:
Sistemas de ficheros distribuidos (SFD): NFS, AFS.
Servicios de nombres: DNS, COS-Naming (CORBA).
Servicios de directorio: X.500, LDAP, JNDI.
Cuestiones:
Arquitectura de los servicios.
Almacenamiento intermedio: caching.
Replicacin y coherencia.
SISTEMAS DE FICHEROS
DISTRIBUIDOS
SERVICIOS DE SINCRONIZACIN Y
COORDINACIN
Comprende los conceptos de:
Tiempo en entornos distribuidos: Sincronizacin de relojes
y relojes lgicos.
Concurrencia y Paralelismo: Exclusin mutua e
interbloqueos.
Algoritmos distribuidos: Eleccin de lder, coordinacin,
...
Transacciones: Propiedades ACID, modelos de
commit/rollback.
Modelos de consistencia
MEMORIA COMPARTIDA
DISTRIBUIDA (DSM)
Taxonoma de los procesos:
Niveles de granularidad.
Congelacin de procesos (persistencia).
Migracin de procesos (estado/cdigo).
Planificacin de procesos:
Planificacin interna: Procesos y threads.
Planificacin global.
Migracin y equilibrado de carga.
Aprovechamiento de mquinas inactivas.
GESTIN DE PROCESOS
Tipologa de los ataques:
Privacidad y confidencialidad.
Autenticacin (spoofing).
Denegacin de servicio.
SERVICIO DE SEGURIDAD