You are on page 1of 2

RESUMEN DEL CAPITULO 12 SISTEMAS DE ARCHIVOS DISTRIBUIDOS

GRUPO 10 INTEGRANTES

 Joseph Paucar Nuñez


 Rodrigo Huamani Avendaño
 Sandra Zapata Quentas

INTRODUCCION

El objetivo de este capítulo es describir la arquitectura y la implementación de estos sistemas


básicos de archivos distribuidos. Usamos la palabra 'básico' aquí para denotar sistemas de
archivos distribuidos cuyo propósito principal es emular la funcionalidad de un sistema de
archivos no distribuido para programas de clientes que se ejecutan en múltiples computadoras
remotas. Los sistemas de archivos distribuidos básicos proporcionan una base esencial para la
informática organizacional basada en intranets.

1. Sistemas de Archivos: Un servicio de archivos permite que los programas almacenen y


accedan a los archivos remotos exactamente como lo hacen con los locales, lo que
permite a los usuarios acceder a sus archivos desde cualquier computadora en una
intranet.

Un servicio de archivos bien diseñado proporciona acceso a los archivos almacenados en un


servidor con un rendimiento y confiabilidad similar a, y en algunos casos mejor que, archivos
almacenados en discos locales.

Su diseño está adaptado a las características de rendimiento y confiabilidad de las redes locales
y, por lo tanto, son más eficaces para proporcionar almacenamiento persistente compartido
para su uso en intranets.

2. Características de los sistemas de archivos

Los sistemas de archivos son responsables de la organización, el almacenamiento, la


recuperación, el nombramiento, el intercambio y la protección de archivos. Además tiene
características como: proporcionan una interfaz de programación que caracteriza la abstracción
del archivo, los archivos se almacenan en discos u otros medios de almacenamiento no volátiles,
los archivos contienen datos y atributos.

La implementación de un servicio de archivos distribuidos requiere todos los componentes que


se muestran allí, con componentes adicionales para tratar la comunicación entre el cliente y el
servidor y con el nombre distribuido y la ubicación de los archivos.

3. Requisitos del sistema de archivos distribuidos

Transparencia: El servicio de archivos suele ser el servicio más cargado en una intranet, por lo
que su funcionalidad y rendimiento son críticos. El diseño debe equilibrar la flexibilidad y la
escalabilidad que se derivan de la transparencia frente a la complejidad y el rendimiento del
software.

Actualizaciones concurrentes de archivos: Los cambios en un archivo por un cliente no deben


interferir con la operación de otros clientes que acceden o cambian el mismo archivo
simultáneamente.

Replicación de archivos: En un servicio de archivos que admite la replicación, un archivo puede


estar representado por varias copias de sus contenidos en diferentes ubicaciones.
Heterogeneidad del hardware y del sistema operativo: Las interfaces del servicio deben
definirse de manera que el software del cliente y del servidor pueda implementarse para
diferentes sistemas operativos y computadoras.

Otros requisitos de un sistema de archivo son: Tolerancia a fallas, Consistencia, Seguridad y


Eficiencia.

4. Arquitectura de servicio de archivos

La arquitectura ofrece una clara separación de las principales preocupaciones al proporcionar


acceso a los archivos mediante la estructuración del servicio de archivos como tres
componentes: un servicio de archivo plano, un servicio de directorio y un módulo de cliente. Los
módulos pueden definir de la siguiente manera:

Servicio de archivos planos: se ocupa de la implementación de operaciones en el contenido de


archivos.

Servicio de directorio: El servicio de directorio proporciona una asignación entre los nombres
de texto para archivos y sus UFID.

Módulo cliente: Un módulo cliente se ejecuta en cada computadora cliente, integrando y


extendiendo las operaciones del servicio de archivos planos y el servicio de directorio bajo una
sola interfaz de programación de aplicaciones que está disponible para programas de nivel de
usuario en computadoras cliente.

5. Mejoras y desarrollos posteriores

Los sistemas de archivos distribuidos se emplean mucho en informática organizacional, y su


rendimiento ha sido objeto de mucha afinación. Se han realizado varios avances en el diseño de
sistemas de archivos distribuidos desde la aparición de NFS y AFS. NFS tiene un protocolo simple
sin estado, pero ha mantenido su posición inicial como la dominante sistema de archivos
distribuidos con la ayuda de algunas mejoras relativamente menores en el protocolo,
implementaciones ajustadas y soporte de hardware de alto rendimiento.

AFS demostró la viabilidad de una arquitectura relativamente simple que utiliza el estado del
servidor para reducir el costo de mantener cachés de clientes coherentes. AFS supera a NFS en
muchas situaciones.

Los sistemas de archivos distribuidos de vanguardia actuales son altamente escalables, ofrecen
un buen rendimiento en redes locales y de área amplia, mantienen la semántica de actualización
de archivos de una copia y toleran y recuperan de fallas. Los requisitos futuros incluyen soporte
para usuarios móviles con operación desconectada, y reintegración automática y garantías de
calidad de servicio para satisfacer la necesidad del almacenamiento y la entrega persistentes de
flujos de multimedia y otros datos dependientes del tiempo.

Conclusiones

Un servicio de archivos permite que los programas almacenen y accedan a los archivos remotos
exactamente como lo hacen con los locales, lo que permite a los usuarios acceder a sus archivos
desde cualquier computadora en una intranet.

Los sistemas de archivos distribuidos de vanguardia actuales son altamente escalables,


proporcionan buen rendimiento en redes locales y de área amplia, mantener la actualización de
archivos de una copia semántica y tolerar y recuperarse de los fracasos.

You might also like