Sistemas De Archivos Distribuidos

Páginas: 25 (6027 palabras) Publicado: 5 de agosto de 2012
Sistemas de Archivos Distribuidos
Prof. Mariela Curiel
Bibliografía: Sistemas Distribuidos (Tanembaum),

Introducción
Un sistema de archivos distribuidos permite a los procesos el acceso transparente y eficiente de archivos que permanecen en servidores remotos. Se encargan de la organización, almacenamiento, recuperación, nominación, compartimiento y protección de los archivos. Proporcionanuna interfaz de programación que oculta a los programadores los detalles de localización y asignación del almacenamiento

Ventajas
Un usuario puede acceder a sus mismos archivos desde diferentes máquinas Usuarios diferentes desde diferentes máquinas pueden acceder a los mismos archivos (compartir archivos) Más fácil de administrar: sólo un servidor o grupo de servidores.

1

DefinicionesArchivo En la mayoría de los sistemas de operación, los datos y programas ejecutables están organizados en archivos para garantizar un almacenamiento permanente. En UNIX un archivo es una secuencia de bytes. Están jerarquicamente organizados en un grafo de nombres donde los nodos representan directorios y archivos.

knlknlknk}+ ñlñl{k{ññ

0

1 llñ,-.,-,,,, ññ,Ñ,,,,Ñ,ñ,ñ,ñ, 2Conceptualmente un archivo UNIX es una secuencia lineal de bytes. El kernel no soporta estructuras de bajo nivel, el registro en un byte. Este archivo de distribuye en varios bloques dentro del disco.

2

Definiciones
Sistema de Archivos: es el conjunto de archivos, atributos, directorios y bloques de datos que se implementan juntos como un dispositivo de bloques lógico.

Inodo

Vector # 1knlknlknk}+ ñlñl{k{ññ

llñ,-.,-,,,, ññ,Ñ,,,,Ñ,ñ,ñ ,ñ,

Vector # 2 0 1 2

Inodo

Definiciones
Servidor de archivos:


Proceso que se ejecuta en alguna máquina y ayuda a implantar el manejo de archivos. Se ejecuta en el espacio de usuario, por lo que el sistema puede contener varios Servidores de Archivos con servicios de archivos diferentes. Puede haber 1 o más servidores de archivos, peroésto debe ser transparente a los clientes.





3

Definiciones
Servicios de Archivos
Especificación de los servicios o interfaz que el servidor de archivos (SA) ofrece a sus clientes

File System Model (1)
Figure 11-3. An incomplete list of file system operations supported by NFS.

File System Model (2)
Figure 11-3. An incomplete list of file system operations supported by NFS.4

Desafíos de un Servidor de Archivos
Transparencia:


De acceso: no hay preocupación de la distribución de los archivos. Los programas deben acceder de igual forma archivos locales y remotos. De localización: Los archivos deben poder cambiarse sin que cambie el nombre.



Desafíos
Escalabilidad: El servicio se debe poder extender incrementalmente para atender a un amplio rango decargas. Tolerancia a fallas: Clientes y servidores deben operar correctamente ante fallas. Consistencia: ante el acceso concurrente de diferentes usuarios. Seguridad: mecanismos de control de acceso y autenticación Eficiencia: el desempeño debe ser similar a sistemas de archivos locales.

Desafíos
Heterogeneidad de Hardware y de Sistemas de Operación.

5

Arquitecturas: Cómo se organizan?Arquitecturas Cliente-Servidor Sistemas de Archivo Distribuidos basados en Cluster

Modelo de Acceso Remoto
Solicitudes del cliente para acceder a un archivo remoto.

Cliente

Servidor

Archivo permanece en el servidor

Modelo Carga y Descarga.
Archivo trasladado al cliente Servidor Archivo viejo

Cliente

Archivo nuevo Los accesos se realizan Localmente en el cliente.

6 Arquitectura Cliente-Servidor
Uno de los sistemas de archivos más populares que trabaja con la arquitectura de acceso remoto es NFS (Network File System). La idea básica de NFS es que cada servidor de archivos proporcione una visión estandarizada (interfaz) de su sistema de archivos local, independientemente de la implementación de este último.

Arquitectura C/S
El NFS cuenta con un protocolo...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Sistema de archivos distribuido (dfs)
  • Bloqueo mutuo distribuido y sistema de archivos distribuidos
  • Introducción a los Sistemas Distribuidos de Archivos
  • Sistemas De Archivo Distribuido
  • Manejo de Archivos en Sistemas distribuidos
  • Sistemas distribuidos
  • sistema distribuido
  • Sistemas Distribuidos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS