Complutense University Library

Ejecución de una base de datos distribuida sobre un entorno de Cloud Computing

Martos Rodríguez, Pablo (2009) Ejecución de una base de datos distribuida sobre un entorno de Cloud Computing. Tesis Master's thesis.

[img] PDF
1MB
View download statistics for this eprint

==>>> Export to other formats

Abstract

Este proyecto se centra en el paradigma de computación distribuida denominado Cloud Computing. En el primer capítulo se proporciona una visión general sobre este modelo. En primer lugar, se intenta clarificar el término, debido a la gran confusión existente en torno a él. A continuación se muestran los diferentes tipos en los que se divide y se diferencia entre los conceptos de nube pública, privada e híbrida. El capítulo termina con una comparativa entre grids y clouds y finalmente se enumeran las distintas ventajas e inconvenientes que ofrece.
El segundo capítulo está dedicado al estado del arte. En él, se muestran algunos de los principales servicios y herramientas existentes en la actualidad. Además, se indican las empresas líderes del sector y se ha creado un modelo de referencia sobre la arquitectura general del ecosistema del Cloud Computing.
En el tercer capítulo se presenta una comparativa entre algunos de los servicios más destacados.
Seguidamente, en el cuarto capítulo se describe la arquitectura tipo cloud construída y la base de datos (BD) ejecutada sobre ella. También se han listado una serie de aspectos relacionados con la gestión de datos por parte de la BD (data management) que pueden verse afectados por arquitecturas tipo cloud.
La última parte del proyecto se resume en el quinto capítulo. Aquí se exponen los resultados obtenidos al comparar la ejecución de la base de datos distribuida sobre distintos entornos: hardware tradicional, máquina virtual y arquitectura cloud y las conclusiones extraídas.
[ABSTRACT]
This project focuses on a distributed computing paradigm named Cloud Computing. In the first chapter an overview of this model is provided. First of all, it is sought to clarify the term, due to the great confusion around it. Besides, different types in which it is divided are shown, and the concepts of public cloud, private cloud and hybrid cloud are differentiated. The chapter ends with a comparison between grids and clouds and finally, they are listed the different advantages and disadvantages that it offers.
The second chapter is devoted to state of the art. Some of the main services and tools currently available are shown on it. In addition, sector leader companies are listed, and a reference model about the overall architecture of the Cloud Computing ecosystem has been created.
In the third chapter a comparison between some of the most distinguised services is presented.
Then, in the fourth chapter the built cloud architecture and the database executed on it are described. A number of aspects related to the data management that could be affected by cloud architectures have been listed as well.
The last part of this project is summarized in the fifth chapter. Here is presented the outcome for the comparison between the performance of the distributed database on different environments: traditional hardware, virtual machines and cloud architecture, and learnt conclusions are provided.

Item Type:Thesis (Master's thesis)
Additional Information:Máster en Investigación en Informática, Facultad de Informática, Departamento de Arquitectura de Computadores y Automática, curso 2008-2009
Directors:
DirectorsDirector email
Martín Llorente, José IgnacioUNSPECIFIED
Couceiro Domínguez, ManuelUNSPECIFIED
Uncontrolled Keywords:Computación en nube, Virtualización, Computación distribuida, Base de datos, Escalabilidad, Código libre, Cloud Computing, Virtualization, Distribuited computing, Database, Scalability, Opensource
Subjects:Sciences > Computer science > Databases
ID Code:9889
Deposited On:26 Jan 2010 16:32
Last Modified:26 Jan 2010 16:32

Repository Staff Only: item control page