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.

Description

Title: Mejora del rendimiento de Gluster File System en el manejo de ficheros pequeños
Author/s:
  • Sánchez-Arévalo León, Irene
Contributor/s:
Item Type: Final Project
Degree: Grado en Ingeniería Informática
Date: July 2017
Subjects:
Faculty: E.T.S. de Ingenieros Informáticos (UPM)
Department: Arquitectura y Tecnología de Sistemas Informáticos
Creative Commons Licenses: Recognition - No derivative works - Non commercial

Full text

[thumbnail of TFG_IRENE_SANCHEZ_AREVALO.pdf]
Preview
PDF - Requires a PDF viewer, such as GSview, Xpdf or Adobe Acrobat Reader
Download (1MB) | Preview

Abstract

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.

More information

Item ID: 47756
DC Identifier: https://oa.upm.es/47756/
OAI Identifier: oai:oa.upm.es:47756
Deposited by: Biblioteca Facultad de Informatica
Deposited on: 14 Sep 2017 10:19
Last Modified: 14 Sep 2017 10:19
  • Logo InvestigaM (UPM)
  • Logo GEOUP4
  • Logo Open Access
  • Open Access
  • Logo Sherpa/Romeo
    Check whether the anglo-saxon journal in which you have published an article allows you to also publish it under open access.
  • Logo Dulcinea
    Check whether the spanish journal in which you have published an article allows you to also publish it under open access.
  • Logo de Recolecta
  • Logo del Observatorio I+D+i UPM
  • Logo de OpenCourseWare UPM