ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Sistema Distribuidos


Enviado por   •  8 de Julio de 2014  •  2.202 Palabras (9 Páginas)  •  272 Visitas

Página 1 de 9

Republica Bolivariana de Venezuela

Ministerio del Poder Popular para la Educación Superior

Universidad Experimental Nacional “Rómulo Gallegos”

Núcleo - Ortiz Estado Guárico

Alumna:

Hernández María Eugenia

Julio -2014

UN ARCHIVO

Una secuencia de bytes sin interpretación alguna. El significado y estructura de la información depende de los programas, no interesa al sistema operativo. Un archivo tiene atributos: propietario, tamaño, fecha y hora de creación, modificación, último acceso y permisos.

En Los sistemas de archivos establecen distintos esquemas de permisos, algunos rígidos, otros más flexibles, como las ACL ( Access Control List ).

SISTEMA DE ARCHIVOS DISTRIBUIDO

Un sistema de archivo distribuido es una implementación distribuida del clásico modelo de tiempo compartido de un sistema de archivos, donde varios usuarios comparten archivos y almacenan recursos,se refieren a cualquier sistema de archivos que perita el acceso a los datos desde múltiples maquinas por medio de la red.

También proporcionan una interfaz de programación que oculta a los programadores los detalles de localización y asignación del almacenamiento.

OBJETIVOS DE LOS DFS:

Transparencia en la identificación. Espacio de nombres único e independiente del cliente.

Transparencia en la ubicación. Para permitir la movilidad del fichero de una ubicación a otra, se requiere una correspondencia dinámica nombre ubicación.

PROPIEDADES DE LOS DFS:

 Proporciona almacenamiento de información permanente.

 Identifica los ficheros en un espacio de nombres (normalmente estructurado).

 Es posible el acceso concurrente desde varios procesos.

TECNOLOGÍA DE LOS SISTEMAS DE ARCHIVOS DISTRIBUIDOS

Los Sistemas de Archivos Distribuidos (DFS, Distributed FilesSystem) poseen dos tecnologías:

 Espacios de Nombres DFS: Permiten agrupar las carpetas compartidas ubicadas en distintos servidores en uno o más espacios de nombres estructurados lógicamente.

 Replicación DFS: La replicación DFS es un eficaz motor de replicación con varios maestros que puede usar para mantener las carpetas sincronizadas entre los servidores en las conexiones de red con ancho de banda limitado.

Características del Uso de los DFS:

 La mayoría de los ficheros son de pequeño tamaño. Esto implica que el fichero puede ser la unidad de recuperación.

 La escritura es poco frecuente. Esto alienta el caching y la replicación.

 La mayoría de los ficheros tienen una vida muy corta (por ejemplo, ficheros temporales). Hay que tender a gestionarlos localmente.

 Existen clases de ficheros, con propiedades diferenciadas (por ejemplo ejecutables, que rara vez se modifican).

IMPORTANCIA DE LOS SISTEMAS DE ARCHIVOS DISTRIBUIDOS

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. Proporcionan una interfaz de programación que oculta a los programadores los detalles de localización y asignación del almacenamiento.

Los (SAD) Permiten restringir el acceso a los archivos por medio de alguna clase de lista de control de acceso la cual puede estar ubicada en cualquiera de los extremos.

Los sistemas de archivos distribuidos almacena archivos en una o más maquinas denominadas servidores y los hace accesibles a otros maquinas denominadas clientes, donde se manipulan como si fueran locales.

DISEÑO DE LOS SISTEMAS DE ARCHIVOS DISTRIBUIDOS.

Un sistema de archivos distribuido consta de dos partes:

 El servicio de archivos, el cual se encarga de las operaciones en los archivos individuales, como pueden ser la escritura, la lectura o la adición.

 El servicio de directorios, cuya función es la de crear y administrar directorios, añadir y eliminar archivos de los directorios, etc. es decir, mantener los directorios actualizados. Los directorios pueden dividirse a su vez en subdirectorios en lo que se conoce como sistema jerárquico de archivos.

LA INTERFAZ DEL SERVICIO DE ARCHIVOS

Un aspecto importante del modelo de archivo es si éstos se pueden modificar después de su creación. Existen algunos sistemas distribuidos que permiten únicamente las operaciones de archivos CREATE Y READ. Una vez creado un archivo no se puede modificar. Se dice que tal archivo es inmutable. Estos archivos facilitan el ocultamiento y duplicación de archivos, puesto que esto elimina todos los problemas asociados con la actualización de todas las copias de un archivo cada vez que éste se modifique.

Los servicios de archivos se pueden dividir en dos tipos, según si soportan un modelo carga /descarga o un modelo de acceso remoto. En el modelo carga/descarga el servicio de archivo sólo proporciona la lectura de un archivo y la escritura del mismo. En la lectura transfiere todo un archivo de uno de los servidores de archivos al cliente solicitante. La escritura transfiere todo un archivo en sentido contrario del cliente al servidor. Los archivos se pueden almacenar en memoria o en disco local, como sea necesario.

LA INTERFAZ DEL SERVIDOR DE DIRECTORIOS

Proporciona las operaciones para crear y eliminar directorios, nombrar o cambiar el nombre de archivo y mover esto de un directorio a otro.

El servicio de directorios define un alfabeto y una sintaxis para formar los nombres de archivos ( y directorio ). Lo usual es que los nombres de archivos tengan de uno hasta un cierto número de letras, números y ciertos caracteres especiales. Algunos sistemas dividen los nombres de archivo en dos partes, a menudo separada por un punto. La segunda parte del nombre llamada la extensión de archivo identifica el tipo de este. Otros sistemas utilizan un atributo explícito para este fin, en vez de utilizar una extensión dentro del nombre.

Todos los sistemas distribuidos permiten que los directorios contengan subdirectorios, para que los usuarios puedan agrupar los archivos relacionados entre sí. De acuerdo con esto se dispone para la creación y eliminación de directorios, así como para introducir, eliminar y buscar archivos en ellos. Por lo general, cada subdirectorio contiene todos los archivos de un proyecto, como un programa o un documento de gran tamaño. Cundo se despliega el (sub)directorio solo se muestra los archivos relevantes, los archivos no relacionados están en otros (sub)directorios y no agrandan la lista. Los subdirectorios pueden contener sus propios subdirectorios y asi sucesivamente. Lo que conduce a un árbol de directorios, el cual se conoce como sistema jerárquico de archivo.

IMPLANTACIÓN DE UN SISTEMA DE ARCHIVOS DISTRIBUIDOS:

Existen diferentes formas de utilizar los archivos, pero también existen dos formas de medir el grado de utilización de cada uso que se le puede dar a un archivo. Estas formas son: mediciones estáticas y mediciones dinámicas.

 Mediciones Estáticas:

En este tipo de mediciones se observa el sistema en un determinado momento, esto quiere decir que se verifica su estado en un instante de tiempo. Entre algunas de estas mediciones estáticas podemos encontrar: la distribución de tamaños de los archivos, la distribución de tipos de archivos y la cantidad de espacio que ocupan los archivos de varios tamaños y tipos.

 Mediciones Dinámicas:

Este tipo de mediciones se encarga de registrar todas las operaciones en una bitácora para un análisis posterior. De esta maneras e tiene información respecto a la frecuencia con que se realizan ciertas operaciones.

TENDENCIAS EN LOS SISTEMAS DISTRIBUIDOS

Los cambios tecnológicos de los últimos años pueden traer también cambios muy importantes en los sistemas de archivos distribuidos. Con el rápido avance que se da en las redes de comunicaciones y su incremento en el ancho de banda la creación de paquetes que ofrecen la compartición de archivos es común de encontrarse en el mercado.

En la industria, el esquema más solicitado es aquel que permite acceder a los grandes volúmenes de información de los grandes servidores desde las computadores personales o convencionales y desde otros servidores. Es por eso que la principal solución que adoptada por las pequeñas empresas es contar con Novell Netware en un servidor 486 o superior y acceder a los archivos desde máquinas similares.

Entre los sistemas de archivos distribuidos más populares que existen en la actualidad, tenemos los que nos proporciona Netware, tales como:

 Remote Filke Sharing (RFS en UNIX)

 Network File System (de Sun Microsystems)

 Andrew File System (AFS)

Algunos aspectos en los que podrían presentarse cambios en un futuro no muy lejano, teniendo en cuenta que los cambios tecnológicos se producen día a día y en desmesurado avance.

 Hardware Reciente

Existen muchos dispositivos hardware que en los últimos años están abaratando sus costos, tales como las memorias. Esto mejoraría circunstancialmente los actuales servidores de archivos puesto que se podrá adquirir gran cantidad de gigabytes de memoria, aunque todavía se presente el problema de que la memoria sea volátil, es decir, que cuando se apaga el sistema se borran los archivos.

Una nueva innovación en hardware son los discos ópticos que ahora pueden ser utilizados más de una vez. Aunque son un poco más caros que las cintas de video siempre han sido un aporte importante para los sistemas de archivos, principalmente en el soporte de backups.

Otro desarrollo importante en hardware son las redes de fibra óptica de alta velocidad que agilizarían la transferencia de archivos y se podría prescindir de la memoria caché. Esto también simplificaría en mucho el software a utilizarse en los sistemas de archivos distribuidos.

Existen muchas más innovaciones tecnológicas que poco a poco harán más eficiente el manejo y administración de los sistemas de archivos, por lo que en el futuro se podría aun encontrar diversos tipos de soluciones específicas para un sistema determinado por sus propias características y requerimientos.

 Escalabilidad

La escalabilidad propone que cualquier computador individual ha de ser capaz de trabajar independientemente como un sistema de archivos distribuido, pero también debe poder hacerlo conectado a muchas otras máquinas.

Un sistema de archivos debería funcionar tanto para una docena de equipos como para varios millares. Igualmente no debería ser determinante el tipo de red utilizada (LAN o WAN) ni las distancias entre los equipos. Aunque este punto sería muy necesario, puede que las soluciones impuestas para unos cuantos equipos no sean aplicables para varios otros. De igual manera, el tipo de red utilizada condiciona el rendimiento del sistema, y podría ser que lo que funcione para un tipo de red, para otro necesitaría un diseño diferente.

 Redes De Área Amplia

La mayor parte del trabajo que se realiza actualmente en los sistemas distribuidos se basa en los sistemas alojados en redes LAN. La tendencia en el futuro es que veremos conectados entre sí muchos sistemas distribuidos LAN con el fin de formar sistemas distribuidos transparentes a través de todo el mundo. Pero para esto tendría que tomarse como punto de importancia el hecho de que no todos los países utilizan un mismo tipo caracteres para sus archivos, es decir, si en Latinoamérica utilizamos los códigos ASCII, puede ser que en otras partes del mundo no se utilice este mismo concepto, lo que produciría una incompatibilidad de datos.

Por otro lado, también es importante el cambio que se producirá en las aplicaciones, puesto que la mayoría de experimentos que actualmente se realizan en las universidades están basados en sistemas parecidos a UNIX.

Un problema que se presentará aún mucho más tiempo es que la conexión de fibra óptica tardará muchos años en instalarse en todos los rincones del planeta y también la existencia de una red de mayor ancho de banda será difícil y costosa de implementar pues no se cuenta, todavía, con una mayor aceptación del potencial público usuario.

 Usuarios Móviles

A medida que la tecnología de las comunicaciones se digitaliza, se encuentra sujeta a las mismas mejoras exponenciales que han hecho que una computadora portátil de 2000 dólares actual tenga más capacidad que una computadora IBM de 10 millones de dólares de hace veinte años. Por esta razón las computadoras portátiles presentan un mayor crecimiento en la tecnología informática.

Pero este hecho presenta la inconveniencia de que estos usuarios no estarán conectados todo el tiempo al sistema, es decir, solo lo estarán algún tiempo y luego no aparecerán. Esto es debido a que todavía no se cuenta con una adecuada red instalada en diversos lugares para que el usuario pueda conectar su laptop, notebook y su PC de bolsillo a su respectivo sistema o al sistema al cual desea conectarse.

Además, como todavía no se cuenta con un ancho de banda mayor, la transferencia de archivos se hace aun mucho más lenta. Se espera que en el futuro existan mejores ventajas para que sobresalga este de desarrollo tecnológico que los últimos ha demostrado tener una verdadera tendencia a seguir creciendo.

 Tolerancia De Fallas

En la actualidad, la mayor parte de los sistemas de cómputo no presentan tolerancia a fallas. Es común escuchar en las agencias bancarias la frase: "No hay sistema", por lo que tomamos este hecho como algo absolutamente normal. Salvo algunos sistemas especializados como los que se utilizan para el control de tráfico aéreo, otros sistemas no presentan este comportamiento que debería ser el óptimo.

Para que los sistemas de archivos cumplan con este requisito, deberá existir o implementarse una consistente infraestructura de hardware lo cual permita a los sistemas ser realmente confiables y seguros en cuanto a tiempo de funcionamiento efectivo se refiere.

REFERENCIA BIBLIOGRÁFICAS

http://www.monografias.com/trabajos11/archi/archi.shtml#ixzz36WmNPS22

http://sistemasdearchivosdistribuidosgrupo4.blogspot.ca/2009/01/diseno-de-los-sistemas-distribuidos-de.html

http://sistemasdistribuidos11.blogspot.ca/p/sistema-de-archivos-distribuidos.html

...

Descargar como  txt (14.2 Kb)  
Leer 8 páginas más »
txt