Dce comunicacion
AMINISTRACION DE MEMORIA
DFS es una aplicación de DCE. El DFS permite que los procesos dentro de un sistema DCE tengan acceso a todos los archivos que están autorizados a utilizar, aunque los procesos y los archivos estén en celdas distantes.
Tiene 2 partes principales: la parte local y la área amplia.
La parte local: Es un sistema de archivos con un nodo llamado Episode (es unareescritura del sistema de archivos de UNIX), que es análogo a un sistema de archivos estándar de UNIX en una computadora independiente.
La parte amplia de DFS: es el pegamento que une todos estos sistemas de archivos individuales para formar un sistema de archivos de área amplia que abarca muchas celdas.
Usa los hilos para permitir el servicio simultáneo a varias solicitudes de acceso aarchivos, la RPC para la comunicación entre los clientes y los servidores, la DTS para sincronizar los relojes del servidor, etc.
Interfaz DFS
Es muy similar a la de UNIX. En DFS hay cuatro formas diferentes de referenciar un archivo:
A diferencia de UNIX, en DFS cada archivo cuenta con un ACL que indica quienes pueden tener acceso a él y los directorios cuentan con tres ACL, que indican lospermisos para el directorio, para los archivos del directorio y para los directorios internos de ese directorio.
DCE realiza un balance de sus directorios en su espacio de disco, esta operación es invisible al usuario.
También se pueden dar replicas, en las cuales una es el amo y las demás
son esclavos.
Características
Protección ACL.
Replica de conjunto de archivos. Al hacer estose crea una copia y
se limita solo lectura la copia original. La copia se hace solo de los nodos-i del archivo pero no de los bloques de datos por lo cual es más rápida.
Permite un acceso altamente concurrente. Para esto evita que los
hilos se cierren en un largo periodo de tiempo y maneja E/S
asíncronas.
Cuenta con estructuras llamadas nodo-a que reemplazan a losnodos-i de UNIX, estasestructuras son de 252 bytes. Cuando se utiliza para archivos pequeños estos se almacenan directamente en el nodo-a y si son archivos grandes el nodo-a apunta a los bloques de datos donde se encuentra el archivo.
Para la recuperación de fallos maneja una bitácora en donde
almacena las modificaciones.
COMUNICACION
DCE se basa en el modelo cliente/servidor. Los clientes solicitan losservicios mediante llamadas a procedimientos remotos a los servidores distantes. En esta sección describiremos la forma en que este mecanismo se presenta a ambos lados y su implantación.
Los objetivos del sistema RPC de DCE son relativamente tradicionales. En primer lugar y principalmente, el sistema RPC permite que un cliente tenga acceso a un servicio remoto mediante una sencilla llamada a unprocedimiento local. Esta interfaz permite escribir con facilidad los programas clientes ( es decir, de aplicación), de manera familiar para la mayoría de los programadores también facilita el hecho de tener grandes cantidades de códigos en ejecución en un ambiente distribuido con pocas si no es que ninguna modificaciones.
El sistema RPC se encarga de ocultar todos los detalles a los clientes y encierta medida también a los servidores para comenzar, el sistema RPC puede localizar de manera automática al servidor correcto y enlazarse con el, sin que el cliente sea consciente de que esto ocurre también controla el transporte de mensajes en ambas direcciones, fragmentando y re ensamblando estos en casos necesarios
Escritura a un cliente y a un servidor
El sistema de RPC de un DCE consta devarios componentes, que incluyen lenguajes, bibliotecas, demonio y programas de utilería, entre otros. Juntos permiten escribir los clientes y los servidores. En esta sección describiremos las partes y la forma en que interactúan entre sí. Todo el proceso de escritura y uso de un cliente y servidor RPC se resume en la siguiente imagen:
En un sistema cliente/servidor el pegamento que une a...
Regístrate para leer el documento completo.