Introducción a los Sistemas Distribuidos de Archivos
MATERIA:
SISTEMAS DISTRIBUIDOS
GRUPO:
G 5861
PROFESOR:
MSc. OSVALDO PEREIRA BARZAGA
INTEGRANTES:
EDUARDO CUESTA SOLORZANO
JONATHAN COELLO LOOR
DAVID PALMA MURILLO
SUSAN SIERRA SAICO
JOSE TANDAZO LUNA
SISTEMA DE ARCHIVOS DISTRIBUIDOS
Un sistema de archivos distribuidos o sistema de archivos de red es un sistema de archivos de computadoras que sirve para compartirarchivos, impresoras y otros recursos como un almacenamiento persistente en una red de computadoras. El primer sistema de este tipo fue desarrollado en la década de 1970, y en 1985 Sun Microsystems creó el sistema de archivos de red NFS el cual fue ampliamente utilizado como sistema de archivos distribuido. Otros sistemas notables utilizados fueron el sistema de archivos Andrew (AFS) y el sistema ServerMessage Block SMB, también conocido como CIFS.
Por ejemplo, si posee material de mercadotecnia distribuido en varios servidores de un dominio, puede utilizar DFS para hacer que parezca que todo el material reside en un único servidor. De esta forma se evita que los usuarios deban tener acceso a varias ubicaciones de la red para buscar la información que necesitan.
Introducción al sistema dearchivos distribuido
Con el sistema de archivos distribuido (DFS, Distributed File System), los administradores de sistemas pueden facilitar a los usuarios el acceso y la administración de archivos que están físicamente distribuidos en una red. DFS le permite presentar a los usuarios archivos distribuidos por múltiples servidores de modo que parezca que residen en un solo sitio de la red. Losusuarios ya no tendrán que saber y especificar la ubicación física real de los archivos para tener acceso a éstos.
En un sistema distribuido es importante distinguir entre los conceptos de servicio de archivos y el servidor de archivos.
El servicio de archivos:
Es la especificación de los servicios que el sistema de archivos ofrece a sus clientes.
Describe las primitivas disponibles, los parámetrosque utilizan y las acciones que llevan a cabo.
Define precisamente el servicio con que pueden contar los clientes sin decir nada respecto de su implantación.
El despachador (servidor) de archivos:
Es un proceso que se ejecuta en alguna máquina y ayuda con la implantación del servicio de archivos.
Puede haber uno o varios en un sistema.
Los clientes no deben ser conscientes de la forma deimplantar el sistema de archivos:
No precisan conocer el número de servidores de archivos, su posición o función.
Deberían ver al sistema distribuido de archivos como un sistema de archivos normal de un procesador.
Generalmente un servidor de archivos es un proceso del usuario (a veces del núcleo) que se ejecuta en una máquina:
Un sistema puede contener varios servidores de archivos, cada uno con unservicio distinto:
Ej.: un sistema con un servidor de archivos en “UNIX” y otro en “DOS”.
Cada proceso usuario utilizaría el servidor apropiado.
Diseño del sistema de archivos distribuidos
Los componentes de un sistema distribuido de archivos son:
El verdadero servicio de archivos:
Realiza operaciones en los archivos individuales: lectura, escritura, adición.
El servicio de directorios:Crea y maneja directorios, añade y elimina archivos de los directorios, etc.
La Interfaz del Servicio de Archivos
La protección en los sistemas distribuidos utiliza las mismas técnicas de los sistemas con uniprocesador:
Posibilidades:
Cada usuario tiene un permiso o posibilidad para cada objeto al que tiene acceso:
Determina los tipos de accesos permitidos.
Listas para control de acceso:
Seasocia a cada archivo una lista implícita o explícita de:
Los usuarios que pueden tener acceso al archivo.
Los tipos de acceso permitidos a cada uno de ellos.
Los servicios de archivos se pueden clasificar en dos tipos:
Modelo carga / descarga:
Las principales operaciones son la lectura de un archivo y la escritura en un archivo.
La lectura transfiere todo un archivo de uno de los servidores de...
Regístrate para leer el documento completo.