Complutense University Library

Controlador caché para la gestión de imágenes en OpenNebula [Mejoras para la gestión interna de clouds privados]

Carrasco Villaverde, Ángel and Esteban Gómez, José Carlos and Sánchez Malagón, Rubén (2012) Controlador caché para la gestión de imágenes en OpenNebula [Mejoras para la gestión interna de clouds privados]. [Coursework] (Unpublished)

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

==>>> Export to other formats

Abstract

El objetivo de este proyecto es proporcionar al ecosistema de OpenNebula un nuevo sistema de gestión de imágenes de máquinas virtuales mediante el módulo de “Transfer Manager”.
Vimos que los diferentes gestores de transferencias de imágenes virtuales de OpenNebula se comportaban de la misma forma con aquellas imágenes que habían sido desplegadas por un host con anterioridad que con aquellas que nunca hubieran desplegado. Es decir, un host que siempre utilizaba una imagen tardaba lo mismo que un host que utiliza diferentes imágenes.
Nuestro proyecto resuelve dichos tiempos incluyendo un completo sistema de gestión de memoria caché, centralizado en servidor, para el almacenamiento de imágenes en nodos y gestión de aquellas imágenes que se vayan a desplegar con más frecuencia en diferentes hosts, para ello se utilizan un conjunto configurable de políticas de reemplazo que indicarán qué imágenes son susceptibles de abandonar la caché debido a la falta de espacio.
Con este sistema se pretende minimizar el tiempo de despliegue de las máquinas, de forma que el impacto en el usuario final a la hora de solicitar una imagen sea menor. Por otro lado, se elimina la congestión que pueda tener la red tanto a nivel general como en picos de solicitudes de máquinas virtuales. Por todo lo anterior, nuestra intención es ayudar a la comunidad de OpenNebula aportado una nueva perspectiva en el manejo de imágenes.
El diseño del “plugin” se ha realizado de forma que sea ampliamente configurable y extensible, proporcionando facilidad hacia futuras implementaciones tanto para la realización de extensiones para nueva políticas de reemplazo y como para mejoras en su diseño.
[ABSTRACT]
The objective of this project is to provide the ecosystem of OpenNebula a new system image management of virtual machines using the module "Transfer Manager".
We saw that the different managers of virtual image transfers of OpenNeubla behave the same way with images that had deployed before by a host that with those who had never deployed. That is, a host who always use the same image spend the same time that a host that uses different images.
Our project resolves these times including a complete management system centralized server cache for storing images on management node images that are to be deployed more often in different hosts, this will use a configurable set of replacement policies that indicate which images are likely to leave the cache due to lack of space.
This system aims to minimize deployment time machine, so that the impact on the end user when requesting an image is less. On the other hand, removes congestion network may have both general and peaks of applications of virtual machines. For all these reasons, we intend to help the community of OpenNebula provided a new perspective in the management of images.
The design of the "plugin" has been made so that it is highly configurable and extensible, providing ease to future implementations for both completion of extensions for new and replacement policies to design improvements


Item Type:Coursework
Additional Information:

Proyecto de Sistemas Informáticos (Facultad de Informática, Curso 2011-2012)

Uncontrolled Keywords:OpenNebula, políticas de reemplazo, memoria caché, Cloud Computing, IaaS, Transfer Manager OpenNebula, replacement policies, memory cache, Cloud Computing, IaaS, Transfer Manager
Subjects:Sciences > Computer science > Expert systems (Computer science)
Sciences > Computer science > Internet
Sciences > Computer science > Computer programming
ID Code:16055
Deposited On:27 Jul 2012 11:04
Last Modified:27 Jul 2012 11:04

Repository Staff Only: item control page