La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

*Pérez Pérez Diana Karen *Sánchez García José Luis *Valdespino Hinojosa Erick.

Presentaciones similares


Presentación del tema: "*Pérez Pérez Diana Karen *Sánchez García José Luis *Valdespino Hinojosa Erick."— Transcripción de la presentación:

1 *Pérez Pérez Diana Karen *Sánchez García José Luis *Valdespino Hinojosa Erick

2 Un Sistema Distribuido es una colección de computadoras independientes que se muestran al usuario como un único sistema. Es un servicio que permite al usuario acceder y procesar archivos guardados en un servidor como si fuese local. Google File System (GFS) es el DFS que da soporte a todas las aplicaciones de Google Inc.

3 Google File System (GFS) Fue construido por Larry Page y Sergey Brin, fundadores de Google Está diseñado para ser eficiente, tener fiabilidad de acceso a los datos usando clusters masivos de procesamiento paralelo para un entorno de infraestructura de procesamiento de información en la nube.

4 Alto rendimiento Alta disponibilidad Balanceo de carga Escalabilidad Lo que se espera del uso de clusters:

5  Es construido en base a componentes baratos  Se debe manejar eficientemente archivos muy grandes(GB)  Lecturas: Dos operaciones típicas. *Lecturas largas y continuas *Lecturas aleatorias y chicas  Escrituras: a los archivos  Debe soportar eficientemente la concurrencia  Mucho ancho de banda

6 La estructura del GFS está separada en tres tipos de entidades: Master servers Chunks Servers Clientes Los bloques que utiliza GFS son similares a los de un disco duro normal pero las diferencias consisten en que tienen un gran tamaño de 64 MB.

7 El actual sistema de archivos surgió como una mejora a su BigFiles. Los archivos son divididos en porciones de tamaño fijo de 64 megabytes, similar a los clúster o sectores de las unidades de disco duro tradicional.

8 TIENE COMO OBJETIVOS : *Acceso: Ocultar representación de la información y cómo es accedido Ubicación: Ocultar donde se ubica el recurso Migración: Ocultar que el recurso puede moverse a otra ubicación Reubicación: Ocultar que el recurso puede ser movido mientras esta en uso Replicación: Ocultar que el recuso es replicado Concurrencia: Ocultar que el recurso puede ser compartido por varios usuarios Falla: Ocultar las fallas y su recuperación Persistencia: Ocultar si un recurso esta en memoria o disco

9 * Los usuarios tienen acceso a comandos básicos de archivos como: abrir, crear, escribir y cerrar archivos. Además agrega dos operaciones importantes: snapshot y append Snapshot: Una "foto“ del sistema en un momento determinado. *No soporta POSIX (..pero muy parecido) *..hay que recompilar todo.

10

11 1 máster N chunkserver M clientes Archivos divididos en un tamaño fijo Cada “pedazo” se llama chunk Cada chunk es identificado por un número único de 64 bits, llamado chunk handle 1 archivo se divide en {(size(archivo))/ 64MB} chunks 1chunk → {Location1,..., LocationN }

12 Ejemplo de solicitud de lectura

13 Fuentes de información http://www.fing.edu.uy/inco/cursos/sistoper/recursos Enlaces/presentacion-gfs.pdf http://www.fing.edu.uy/inco/cursos/sistoper/recursos Enlaces/presentacion-gfs.pdf https://es.wikipedia.org/wiki/Google_File_System http://computer.howstuffworks.com/internet/basics/g oogle-file-system.htm

14 Por su atención muchas gracias Presentaron: *Pérez Pérez Diana Karen *Sánchez García José Luis *Valdespino Hinojosa Erick


Descargar ppt "*Pérez Pérez Diana Karen *Sánchez García José Luis *Valdespino Hinojosa Erick."

Presentaciones similares


Anuncios Google