Download - DCE
Distributed Computing Environment
Diego Flores Leonardo Palma
Distributed Computing Environment.
• ¿ Qué es DCE ?
• Open Software Foundation (OSF) en 1990
• HP, IBM, Apollo Computer, etc.
• Fusión con X/Open en 1996: The Open Group
• Basado en tres modelos de computación
distribuida:
• Cliente/Servidor
• Llamado a procedimiento remoto (RPC: Remote Procedure
Call)
• Archivos compartidos
DCE: Servicios• Remote Procedure Call (RPC)• Usabilidad : IDL (Interface definition language)
DCE: Servicios• Servicio de directorios• Cell Directory Services (CDS)• Global Directory Service (GDS)• Global Directory Agent (GDA)• Directory Service Programming Interface
DCE: Servicios• Servicio de seguridad• Aspectos: Autentificación, comunicaciones seguras y
autorización• Conformado por : • Servicio de registro• Servicio de autentificación• Servicio de privilegio• Lista de control de acceso (ACL)• Login
DCE: Servicios• Servicio de tiempo (DCE Time Services: DTS)• Proporciona sincronización entre los computadores
participantes• Sincronizado con Tiempo universal coordinado.
• Sin tiempo global• DTS no consigue que cada maquina tenga exactamente
que cada máquina tenga la misma hora
DCE: Servicios• Servicio de archivos (DCE File Service: DFS)• File server • Ruta global y única• Caché
• Transparencia : • Ubicación• Replica• Persistencia
DCE: Servicios• Hilos (Threads) • Creación• Manejo• Sincronización
• Sistema operativo soporta hilos vs. SO sin hilos• Estados : En ejecución, listo, en espera y
terminado• Uso de Mutex para sincronización.
Conclusiones• DCE es un middleware• IDL es la API• Tiene licencia LGPL• También tiene comercializadores :• HP, IBM, Compaq, etc.
• Puede ser utilizado en Unix, MVS, Windows NT, Mac OS, entre otros