Está en la página 1de 8

INSTITUTO TECNOLÓGICO DE CHIHUAHUA II

Ingeniería en Sistemas Computacionales


Sistemas distribuidos
Docente: Ángel Claudio Arzola Mazuca

Examen Unidad III

Presenta:
Iván Antonio Holguín Ortiz No. Control: 07550482
Fecha de entrega: 02/ Junio / 2011
Introducción

Los dispositivos o unidades de almacenamiento de datos son componentes que leen o escriben
datos en medios o soportes de almacenamiento, y juntos conforman la memoria o
almacenamiento secundario de la computadora. Estos dispositivos realizan las operaciones de
lectura o escritura de los medios o soportes donde se almacenan o guardan, lógica y físicamente,
los archivos de un sistema informático, en el presente documento se analizaran y explicaran dos
propiedades y/o características relacionadas con estos dispositivos:

 Sistema de archivos.
 RAID (Redundant Array of Independent Disks, Conjunto redundante de discos)

Los sistemas de archivos o ficheros, estructuran la información guardada en una unidad de


almacenamiento (normalmente un disco duro de una computadora), que luego será representada
ya sea textual o gráficamente utilizando un gestor de archivos. La mayoría de los sistemas
operativos manejan su propio sistema de archivos. Los sistemas de archivos analizados en este
documento son:

 Andrew File System (AFS)


 Coda File System (CFS)
 Distributed File System (DFS)
 Network File System (NFS)

Podemos entender por RAID como un sistema de almacenamiento que usa múltiples discos duros
o SSD entre los que distribuyen o replican los datos. En sus implementaciones originales, su
ventaja clave era la habilidad de combinar varios dispositivos de bajo coste y tecnología más
antigua en un conjunto que ofrecía mayor capacidad, fiabilidad, velocidad o una combinación de
éstas que un solo dispositivo de última generación y coste más alto.
Sistemas de archivos
Andrew File System (AFS)

El Andrew File System (Sistema de archivos Andrew), o AFS es un sistema de archivos distribuido a
través de la red que fue desarrollado como parte del proyecto Andrew por parte de la Universidad
Carnegie Mellon. Su nombre proviene de Andrew Carnegie y Andrew Mellon. Es utilizado
fundamentalmente en entornos de computación distribuida (Wikipedia, 2010).

Características

Entre las principales caracteristicas de AFS podemos encontrar:

 Usa Kerberos como mecanismo de autenticación


 Implementa listas de control de acceso en directorios para usuarios y grupos.
 Utiliza caching a nivel de cliente.
 Permite el acceso limitado al sistema de archivos en el caso de caída del servidor o un
fallo de red.
 Los archivos son cacheados bajo demanda.
 Las operaciones de lectura y escritura sobre un archivo abierto son dirigidas únicamente a
la copia almacenada en caché.
 Una característica importante de AFS es el volumen, un árbol de archivos y subdirectorios.
 Los volúmenes pueden ser replicados para copias de respaldo de sólo lectura.
 La suite de comandos AFS garantiza que todos los volúmenes de sólo lectura contienen
copias iguales del volumen original de lectura-escritura en el momento que se creó la
copia de sólo lectura.
 El espacio de nombres de archivos en una estación de trabajo Andrew es particionada en
dos espacios: el espacio de nombre compartido y el local.

Usos

El sistema de archivos Andrew influyó en gran medida a la versión 4 del popular sistema de
archivos en red NFS, de Sun Microsystems. Adicionalmente, una variante de AFS, es el DCE
Distributed File System (DCE DFS), sistema de archivos distribuido, desarrollado por la Open
Software Foundation (OSF) en 1989 como parte de DCE, un paquete de aplicaciones y sistema de
desarrollo de software de computación distribuida. Hay tres grandes implementaciones de AFS:
Transarc (IBM), OpenAFS y Arla, aunque el soporte para Transarc ya no es mantenido. Es también
el predecesor del sistema de archivos Coda (Wikipedia 2010).
Coda File System (CFS)

Coda es un sistema de archivos distribuido desarrollado como un proyecto de investigación en la


Universidad Carnegie Mellon desde 1987 bajo la dirección de Mahadev Satyanarayanan.
Descendía directamente de una versión anterior de AFS (AFS-2) y ofrece muchas características
similares. Coda está todavía en desarrollo, aunque la atención se ha desplazado desde la
investigación hasta la creación de un producto robusto para uso comercial (Wikipedia, 2011).

Características

Coda tiene muchas características que son deseables para los sistemas de archivos de red, y varias
características que no se encuentran en otros lugares:

 Operación desconectada para la informática móvil.


 Está disponible libremente bajo una licencia libre.
 De alto rendimiento a través del lado del cliente.
 Almacenamiento en caché persistente.
 Servidor de replicación.
 Modelo de seguridad para la autenticación, encriptación y control de acceso.
 Operación continúa durante las fallas en la red.
 La adaptación del ancho de banda de red.
 Buena escalabilidad.
 Semántica bien definida para compartir, incluso en la presencia de fallas en la red.

Usos

Coda principalmente se ha desarrollado para plataformas Linux. En la actualidad, se ha


incorporado en el kernel 2.6 de Linux. También ha sido incluido en FreeBSD. Tambien se ha
incorporado Coda en Microsoft Windows en las versiones Windows 95, Windows 98 , Windows NT
y Windows XP , además se ha incluido en proyectos de código abierto como el DJGCC DOS y
Cygwin (Wikipedia, 2011).
Distributed File System (DFS)

Es un sistema de software para computación distribuida, lanzado en 1990 por el consorcio OSF
que estaba integrado por Apollo Computer (luego parte de Hewlett-Packard), IBM, Digital
Equipment Corporation, entre otros. Permite agrupar archivos repartidos en diferentes máquinas,
en un espacio de nombres único. Está basado casi por completo en el sistema de ficheros AFS pero
con ligeras diferencias (Wikipedia, 2009).

Características

Entre las principales características del sistema de archivos DFS podemos encontrar:

 Se basa en la versión 4 de AFS.


 Un nodo puede ser cliente y servidor a la vez.
 Utiliza una transferencia de archivos en bloques de 64 Kb.
 Facilita el montaje de unidades en el inicio de sesión.
 Balanceo de carga de los servidores de ficheros.
 Oculta la complejidad del sistema de ficheros al usuario.
 Facilita la organización del sistema de ficheros.
 Es sencillo añadir nuevos nodos al sistema de ficheros para aumentar la capacidad de
almacenamiento.

Usos

Actualmente DFS es distribuido bajo la licencia LGPL por la organización The Open Group
Consortium formado a partir de la fusión de OSF y Unix International, con X/Open. Esta es la
versión estandarizada para los integrantes de la organización, que a partir de ésta desarrollan sus
distribuciones comerciales. La última versión es OSF DCE 1.2.2. También se lo denomina Free DCE
por su licencia y puede descargarse del sitio oficial de la organización. Algunas versiones
comerciales son IBM DCE y HP DCE (Wikipedia, 2009).
Network File System (NFS)

El Network File System (Sistema de archivos de red), o NFS, es un protocolo de nivel de aplicación,
según el Modelo OSI. Es utilizado para sistemas de archivos distribuido en un entorno de red de
computadoras de área local. Posibilita que distintos sistemas conectados a una misma red accedan
a ficheros remotos como si se tratara de locales. Originalmente fue desarrollado en 1984 por Sun
Microsystems, con el objetivo de que sea independiente de la máquina, el sistema operativo y el
protocolo de transporte, esto fue posible gracias a que está implementado sobre los protocolos
XDR (presentación) y ONC RPC (sesión) .1 El protocolo NFS está incluido por defecto en los
Sistemas Operativos UNIX y la mayoría de distribuciones Linux (Wikipedia, 2010).

Características

NFS cuenta principalmente con las siguientes características:

 El sistema NFS está dividido al menos en dos partes principales: un servidor y uno o más
clientes. Los clientes acceden de forma remota a los datos que se encuentran
almacenados en el servidor.
 Las estaciones de trabajo locales utilizan menos espacio de disco debido a que los datos se
encuentran centralizados en un único lugar pero pueden ser accedidos y modificados por
varios usuarios, de tal forma que no es necesario replicar la información.
 Los usuarios no necesitan disponer de un directorio “home” en cada una de las máquinas
de la organización. Los directorios “home” pueden crearse en el servidor de NFS para
posteriormente poder acceder a ellos desde cualquier máquina a través de la
infraestructura de red.
 También se pueden compartir a través de la red dispositivos de almacenamiento como
disqueteras, CD-ROM y unidades ZIP. Esto puede reducir la inversión en dichos
dispositivos y mejorar el aprovechamiento del hardware existente en la organización.
 Todas las operaciones sobre ficheros son síncronas. Esto significa que la operación sólo
retorna cuando el servidor ha completado todo el trabajo asociado para esa operación.

Usos

NFS se utiliza a menudo con Unix sistemas operativos como Solaris , AIX , HP-UX y Unix como
pueden ser sistemas operativos (Linux y FreeBSD ). También está disponible para sistemas
operativos tales como Mac , OpenVMS , Microsoft Windows , Novell NetWare , y IBM AS/400
(Wikipedia, 2010).
Cuadro comparativo de los sistemas de archivos

Sistemas de archivos Andrew File System (AFS) Coda File System (CFS) Distributed File System (DFS) Network File System (NFS)

 Usa Kerberos como  Informática móvil.  Transferencia de  Todas las operaciones
mecanismo de  Licencia libre. archivos en bloques de sobre ficheros son
autenticación  De alto rendimiento. 64 Kb. síncronas.
 Control de acceso en  Almacenamiento en  Facilita el montaje de  Se pueden compartir
directorios para caché persistente. unidades en el inicio de a través de la red
usuarios y grupos.  Servidor de replicación. sesión. dispositivos de
 Utiliza caching a  Autenticación,  Balanceo de carga de almacenamiento.
nivel de cliente. encriptación y control los servidores de  Los usuarios no
Características  Los archivos son de acceso. ficheros. necesitan disponer de
cacheados bajo  Operación continúa  Oculta la complejidad un directorio “home”.
demanda. durante las fallas en la del sistema.  Las estaciones de
 Volumen, un árbol red.  Facilita la organización trabajo locales
de archivos y  La adaptación del del sistema de ficheros. utilizan menos
subdirectorios. ancho de banda de red.  Es sencillo añadir espacio de disco.
 Buena escalabilidad. nuevos nodos al sistema
.

 NFS.  Linux.  IBM.  Unix (Linux, Free


 Unix.  FreeBSD.  HP. BSD).
 Solaris.  Windows 95.  UNIX.  Solaris.
Usos  Transarc (IBM).  Windows 98.  OSF.  MAC.
 OpenAFS  Windows NT.  X.OPEN  Windows.
 Windows XP.  AIX.
 DJGCC DOS  Novell NetWare.
 Cygwin
RAID

En informática, el acrónimo RAID (del inglés Redundant Array of Independent Disks, «conjunto
redundante de discos independientes», anteriormente conocido como Redundant Array of
Inexpensive Disks, «conjunto redundante de discos baratos») hace referencia a un sistema de
almacenamiento que usa múltiples discos duros o SSD entre los que distribuyen o replican los
datos. Dependiendo de su configuración (a la que suele llamarse «nivel»), los beneficios de un
RAID respecto a un único disco son uno o varios de los siguientes: mayor integridad, mayor
tolerancia a fallos, mayor throughput (rendimiento) y mayor capacidad. En sus implementaciones
originales, su ventaja clave era la habilidad de combinar varios dispositivos de bajo coste y
tecnología más antigua en un conjunto que ofrecía mayor capacidad, fiabilidad, velocidad o una
combinación de éstas que un solo dispositivo de última generación y coste más alto.

¿Por qué utilizar un RAID?

Podemos justificar el uso de un RAID simplemente recalcando las principales ventajas que ofrece
al utilizarlo, dentro de estas ventajas destacan:

 Alta disponibilidad. RAID aumenta el tiempo de funcionamiento y la disponibilidad de los


datos en la red.
 Tolerancia a fallos. RAID protege contra la perdida de datos y proporciona recuperación
de datos en tiempo real con acceso ininterrumpido en caso de que falle alguno de los
discos.
 Mejora del rendimiento / velocidad. RAID permite a varias unidades trabajar en paralelo,
lo que aumenta el rendimiento del sistema y ante el sistema principal funcionan como un
único dispositivo.
 Mayor Fiabilidad. Las soluciones RAID emplean dos técnicas para aumentar la fiabilidad: la
redundancia de datos y la información de paridad.

También podría gustarte