Mejora del rendimiento de Gluster File System en el manejo de ficheros pequeños

Sánchez-Arévalo León, Irene (2017). Mejora del rendimiento de Gluster File System en el manejo de ficheros pequeños. Proyecto Fin de Carrera / Trabajo Fin de Grado, E.T.S. de Ingenieros Informáticos (UPM), Madrid, España.

Descripción

Título: Mejora del rendimiento de Gluster File System en el manejo de ficheros pequeños
Autor/es:
  • Sánchez-Arévalo León, Irene
Director/es:
  • Pérez Costoya, Fernando
Tipo de Documento: Proyecto Fin de Carrera/Grado
Grado: Grado en Ingeniería Informática
Fecha: Julio 2017
Materias:
Escuela: E.T.S. de Ingenieros Informáticos (UPM)
Departamento: Arquitectura y Tecnología de Sistemas Informáticos
Licencias Creative Commons: Reconocimiento - Sin obra derivada - No comercial

Texto completo

[img]
Vista Previa
PDF (Document Portable Format) - Se necesita un visor de ficheros PDF, como GSview, Xpdf o Adobe Acrobat Reader
Descargar (1MB) | Vista Previa

Resumen

El proyecto aborda un sistema poco conocido como es Gluster File System desde el punto de vista de investigación y desarrollo. Para la parte de investigación, se utilizará la virtualización con Virtual Box para el entorno y los paquetes glusterfs y xfsprogs. A través de ellos, se instalará este sistema distribuido en distintas máquinas virtuales para entender cómo funciona el sistema y dar una explicación detallada de los conceptos básicos que éste envuelve como, por ejemplo, que es un volumen de almacenamiento o cuales son los mandatos básicos que se pueden utilizar. También se harán pruebas de escalabilidad, uno de los puntos destacables de Gluster FS. En cuanto a la parte de desarrollo, se pretende adentrarse en unas bibliotecas que posee este sistema distribuido conocidas como “xlators”, las cuales traducen las peticiones que realiza el usuario dentro del sistema a bajo nivel. Así, tras el estudio y la comprensión de estos, se desarrollará un pequeño prototipo. El desarrollo se ha encaminado a resolver, algunos de los problemas presentes en este software de código abierto que se va perfeccionando día a día por la comunidad de colaboradores que posee. Para ser un poco más concretos en la parte de desarrollo, se dará un enfoque que radica de la idea de manejar un gran número de ficheros pequeños y el efecto que pueden causar varias operaciones de apertura, lectura y escritura sobre dicho gran número. Finalmente, se exponen las conclusiones obtenidas de la realización de este proyecto.---ABSTRACT---This project approaches quite an unknown system, Gluster File System , from the point of view of research and development. As far as research is concerned, the virtualization with the software Virtual Box and the packages of glusterfs and xfsprogs will be used. Through of them, this distributed system will be installed in different virtual machines in order to understand how works the system and give a detailed explanation about the basic concepts that are involved like, for example, what is a volume of storage or which are the basic commands that can be used. Scalability testing will also be done, one of Gluster’s highlights. Regarding development, it deals with the libraries of this distributed system, known as “xlators”, which translate the request done by the user at the low level. After the study and understanding these, a little prototype is developed. It would be ideal to get the development prototype to solve, or at least in track to solve, some of the problems in this open source software which is improved day by day by its community of collaborators. To be more specific, the adopted focus in the development section of this study is to manage a large number of small files along with the effect that opening, reading and writing operations can have on the files. Finally, the conclusions reached through the project are exposed at the end.

Más información

ID de Registro: 47756
Identificador DC: http://oa.upm.es/47756/
Identificador OAI: oai:oa.upm.es:47756
Depositado por: Biblioteca Facultad de Informatica
Depositado el: 14 Sep 2017 10:19
Ultima Modificación: 14 Sep 2017 10:19
  • Open Access
  • Open Access
  • Sherpa-Romeo
    Compruebe si la revista anglosajona en la que ha publicado un artículo permite también su publicación en abierto.
  • Dulcinea
    Compruebe si la revista española en la que ha publicado un artículo permite también su publicación en abierto.
  • Recolecta
  • e-ciencia
  • Observatorio I+D+i UPM
  • OpenCourseWare UPM