Está en la página 1de 4

1.

¿Cuáles son los beneficios de un DFS, comparado con un Sistema de archivos en un


sistema centralizado?
 Migración de datos simplificada: Permite mover datos de un sitio a otro sin tener que
informar al usuario de la nueva localización, debido a que los usuarios no necesitan
saber la localización de los datos compartidos.
 Mayor disponibilidad de los archivos: Si un cliente quiere conectar con una carpeta
compartida en DFS y esa carpeta pasa a estar no disponible, DFS en ruta al usuario
automáticamente a otra copia de la compartición.
 Carga de compartición: La compartición de archivos no necesariamente recae sobre un
servidor, sino que se puede distribuir entre varios servidores. DFS equilibrará la carga
entre múltiples copias de las carpetas compartidas.
 Seguridad integrada: Los administradores no necesitan configurar seguridad adicional
para las carpetas compartidas por DFS. Las carpetas compartidas emplean los permisos
NTFS y SMB que el administrador ha asignado cuando compartió la carpeta.

2. ¿Cuáles de los de ejemplo presentados en este capítulo gestionaría de la forma más


eficiente una aplicación de base de datos multicliente de gran envergadura? Razone su
respuesta.

3. Indique si AFS y NFS proporcionan lo siguiente: (a) transparencia de ubicación y (b)


independencia con respecto a la ubicación.

AFS:
Comparte archivos de manera transparente, escalable e independiente de la ubicación
real.

NFS:
Es estándar, multiplataforma que permite acceder y compartir archivos en una
red C/S heterogénea como si estuvieran en un solo disco, es decir, montar un directorio de
una máquina remota en una máquina local no proporciona una independencia con
respecto a la ubicación.

4. ¿En qué circunstancias definiría un cliente un DFS transparente respecto a la ubicación?


¿En qué circunstancias preferiría un DFS independiente con respecto a l ubicación?
Explique las razonas para estas preferencias.

5. ¿Qué aspectos de un sistema distribuido seleccionaría para un sistema que se ejecutara en


una red completamente fiable?
6. Considere AFS, que es un sistema de archivos distribuido con memoria del estado. ¿Qué
acciones había que llevar a cabo para recuperarse de un fallo catastrófico de servidor, con
el fin de preservar la coherencia garantizada por el sistema?

7. Compare las técnicas de almacenamiento en cache de los bloques de disco localmente (en
un sistema cliente) y remotamente (en un servidor).
 Cuando se utiliza un mecanismo de caché, la caché local puede gestionar de
manera eficiente un número sustancial de los accesos remotos. Si aprovechamos
las características de localidad de los patrones de acceso a los archivos, el
mecanismo de caché resulta todavía más atractivo. De este modo, la mayoría de
los accesos remotos podrán servir tan rápido como los accesos locales. Además,
sólo es necesario contactar con los servidores ocasionalmente, en lugar de hacerlo
para cada acceso. En consecuencia, se reduce tanto la carga del servidor como el
tráfico de red, y se aumenta la escalabilidad del sistema. Por contraste, cuando se
usa el método de servicio remoto, todo acceso remoto requiere una comunicación
a través de la red. Las desventajas en lo que respecta a tráfico de red, carga de
servidor y prestaciones resultan obvias.
 El problema de la coherencia de caché es la principal desventaja del mecanismo de
almacenamiento en caché. Cuando los patrones de acceso muestran pocas
escrituras, los mecanismos de caché resultan claramente mejores. Sin embargo,
cuando las escrituras son frecuentes, los mecanismos utilizados para resolver el
problema de la coherencia implican un sobrecoste bastante sustancial en términos
de prestaciones, de tráfico de red y de carga del servidor.
 Para que el mecanismo de caché pueda resultar ventajoso, debe utilizarse en
máquinas que tengan un disco local o una gran cantidad de memoria principal. Los
accesos remotos en las máquinas sin disco y con una pequeña cantidad de
memoria deben realizarse utilizando el método del servicio remoto.
 Con los mecanismos de caché, puesto que los datos se transfieren en masa entre
el servidor y el cliente, en lugar de en respuesta a las necesidades específicas de
una operación de archivo, la interfaz intermáquina de bajo nivel es distinta de la
interfaz de usuario que se utiliza a un nivel superior. Por contraste, el paradigma del
servicio remoto es simplemente una extensión a través de la red de la interfaz con
el sistema de archivos local. Por tanto, la interfaz intermáquina se corresponde con
la interfaz de usuario.

8. AFS está diseñado para soportar un gran número de clientes. Explique tres técnicas
utilizadas para hacer de AFS un sistema escalable.

 Movilidad de los clientes. Los clientes pueden acceder a cualquier archivo del espacio de
nombres compartido desde cualquier estación de trabajo. El cliente puede percibir una
cierta degradación inicial de las prestaciones debido al almacenamiento en caché de los
archivos cuando esté accediendo a esos archivos desde una estación de trabajo distinta de
la usual.
 Seguridad. La interfaz Vice se considera la frontera de confianza, porque ningún programa
cliente se ejecuta en las máquinas Vice. Las funciones de autenticación y de transmisión
segura se proporcionan como parte de un paquete de comunicaciones basado en conexión
que utiliza el paradigma RPC. Después de la autenticación mutua, un servidor Vice y un
cliente se comunican mediante mensajes cifrados. El cifrado se realiza mediante dispositivos
hardware o (más lentamente) por software. La información de los clientes y de los grupos
está almacenada en una base de datos de protección replicada en cada servidor.
 Protección. AFS proporciona listas de acceso para proteger los directorios, además de los
bits normales de UNIX para protección de archivos. La lista de acceso puede contener
información sobre aquellos usuarios que están autorizados a acceder a un directorio,
además de información acerca de aquellos usuarios que no están autorizados a acceder a
él. De este modo, resulta muy sencillo especificar que todo el mundo excepto una
determinada persona puede acceder a un directorio. AFS soporta los tipos de acceso de
lectura, escritura, búsqueda, inserción, administración, bloqueo y borrado.

9. Explique las ventajas y desventajas de realizar la traducción de nombres de rutas haciendo


que el cliente envíe la ruta completa al servidor, solicitando una traducción del nombre
completo de ruta del archivo.

10. ¿Cuáles son las ventajas de almacenar los objetos en memoria virtual, como hace Apollo
Domain? ¿Cuáles son las desventajas?

11. Describa algunas de las diferencias fundamentales entre AFS y NFS (véase el Capítulo 11).
AFS:
Semántica Sesión.
Estructurado en clusters(es mas escalable).
Utiliza caching. (Ojo creo que NFS lo tiene a nivel cliente depende la version)
Utiliza ACL para proteccion
transparencia ubicacion independiente.

NFS:
Semántica Unix.
Server sin estado, el estado lo mantienn los clientes.
Se comunica por RPC.
Utiliza los bits rwx para proteccion
transparencia ubicacion (despues del hacer el mount)

12. Explique si los clientes de los siguientes sistemas pueden obtener datos incoherentes o no
actualizados desde el servidor de archivos y, en caso afirmativo, en qué casos podría
ocurrir esto
a. AFS
b. Sprite
c. NFS

También podría gustarte