(Distributed File Systems)
po TEMA DE ARCHIVOS
PISTRIBUIDOSUn sistema de archivos distribuidos,
(DFS), es una implementaci6én distribuida
del clasico modelo de tiempo compartido
de un sistema de archivos, donde varios
usuarios comparten archivos y almacenan
recursos.vy Sistema___Distribuido: colecci6n de maquinas
interconectadas por una red de comunicaci6n.
v Recursos locales: recursos con los que cuenta la
maquina
v Recursos remotos: el resto de las maquina y sus |
recursos SN f L
vy Maquina: puede ser una estaci6n o un mainframe S aS
v Servicio: software ejecutandose en una o mas” —
maquinas que proporcionan un tipo particular de lA PEP
funcion V
v Servidor: software de servicio en una sola maquina Un
servidor es un proceso que implementa servicios
¥ Cliente: proceso que puede invocar un servicio a
través de un conjunto de operaciones que forman su
interfaz de clienteSS
PROPOSITO
m™Es_ soportar la misma clase de
comportamiento cuando los archivos
estan dispersos fisicamente entre los
diversos sitios de un sistema distribuido.= OTLEY
COMPONENTES
= El verdadero servicio de archivos:
Realiza operaciones en los archivos
individuales: lectura, escritura, adicion.
= El servicio de directorios:
Crea y maneja directorios, ahade y elimina
archivos de los directorios, etc.mT
= -Modelo carga/descarga:
operaciones:
Lectura: La lectura consiste en transferir un archivo
de uno de los servidores de archivos al cliente
Escritura: consiste en una transferencia como la
lectura, pero en sentido contrario
™ -Modelo de acceso remoto:
Los archivos son ejecutados con todas las funciones en los servidores y
no en los clientes.CARACTERISTICAS
= La utilizacién efectiva de la memoria caché en el cliente
para conseguir iguales
= Prestaciones 0 mejores que las de los sistemas de
archivos locales;
= El mantenimiento de la consistencia entre multiples
copias de archivos en las cachés de los clientes cuando
son actualizadas,
= la recuperacion después de un fallo en el servidor o en el
cliente,
= un alto rendimiento en la lectura y escritura de archivos
de todos los tamajfios.Usuario Sistema de Archivos
NFS
OPEN GFS torial
CODA
GLUSTERFS= ETO
NFS
Network File System Npermite compartir datos entre varios
ordenadores de una forma sencilla. Es un sistema_de archivos
distribuido para un entorno de red de area local. Posibilita que
distintos sistemas conectados a una misma red accedan a ficheros
remotos como si se tratara de locales.
Originalmente desarrollado por Sun Microsystems en 1984.
= EJM: un usuario validado en una red no necesitara hacer login a un
ordenador especifico: via NFS, accedera a su directorio personal
(que llamaremos exportado) en la maquina en la que este
trabajando.y ——
= mais
~~ OBJETIVO
= Soportar un sistema heterogéneo en donde los clientes y
servidores podrian ejecutar distintos S. O. en hardware
diverso, por ello es esencial que la interfaz entre los
clientes y los servidores esté bien definida.
= NFS logra este objetivo definiendo dos “protocolos
cliente - servidor”.
= Un “protocolo” es un conjunto de:
Solicitudes que envian los clientes a los servidores.
Respuestas que envian los servidores de regreso a los clientes.= OTLEY
CODA
=™Coda es un_ sistema de = archivos
distribuido avanzado estado desarrollando
desde 1987
™ cuenta con bastantes caracteristicas muy
deseables para un sistema distribuido
(especialmente para un cluster)= EE
CARACTERISTICA DEL CODA
= El cliente es capaz de funcionar sin problemas desconectado del
servidor, ya sea porque estamos trabajando en un portatil que
desconectamos de la red, por un fallo en la comunicacion, o por
una caida del servidor.
= Replicacién automatica de servidores. Coda proporciona los
mecanismos necesarios para realizar réplicas automaticas entre
servidores, y para que los clientes puedan acceder a uno u otro de
forma transparente para el usuario si alguno cae.
™ Modelo de seguridad propio e independiente del sistema operativo
para la identificacién de usuarios,
= Licencia abierta (GPL).SE
OPEN GFS y GLUSTERFS
Es un sistema de ficheros en cluster.
= GlusterFS es un cluster sistema de ficheros
capaz de escalar a varios Peta-bytes, mediante
un conjunto de discos interconectados atravez
de lared por medio del protocolo TCP / IP y
puede trabajar en cualquier arquitectura de
hardware.=Dentro de los Sistemas que soportan son:
Linux
*OpenSolaris
«Mac OS XBibliografia:
http://beta.redeslinux.com/manuales/cluster/memoria.pdf
http://www.bisente.com/documentos/clustering/memoria.html
http://sod-archivos.tripod.com/marco.htm
http://www.monografias.com/trabajos11/archi/archi.shtml
http://www.cuapan.com/SistemasDred.htm
Gog tle
Sistemas Operativos.=
= PETA= 1000 TB
= TB = 1 MILLON DE GB