Publicación:
Mejora en la implementación de la virtualización multisistema operativo, gestión de imágenes e implementación de características de escalado automático de recursos en OpenStack

dc.contributor.advisorde los Santos, Jonathan
dc.contributor.advisorEsquit Hernández, Carlos
dc.contributor.authorAndrade Castejón, Gabriel
dc.date.accessioned2026-05-08T20:05:20Z
dc.date.issued2025
dc.descriptionFormato PDF digital — 122 páginas — incluye gráficos, tablas y referencias bibliográficas.
dc.description.abstractThe present graduation work was carried out with the objective of expanding the capabilities of the OpenStack cloud computing platform at the Electronic Engineering Department of the Universidad del Valle de Guatemala, overcoming the initial limitations of virtualization and the lack of dynamic scalability. The problem was addressed using a modular deployment methodology. Multi-operating system virtualization was established through the advanced configuration of the Glance service and the use of the QEMU-img tool for standardizing images to the QCOW2 format. A catalog of pre-defined images and flavors was implemented to facilitate the rapid creation of instances tailored to diferent needs, ensuring compatibility with KVM through specific properties of firmware and disk bus. The main innovation of the project lies in the incorporation of automatic resource scaling capabilities using the Heat orchestration service, Ceilometer telemetry, and Aodh alarm management, con guring an autonomous feedback loop (closed-loop elasticity). A horizontal scaling policy based on CPU usage was designed and validated through artificial load testing, demonstrating the system's ability to dynamically adapt to demand variations. As a result, a robust and scalable private cloud platform was established, re ecting current trends in cloud computing and providing a solid foundation for future improvements and innovations in virtualization and resource management. It is concluded that the project objectives were fully achieved, with future recommendations including a centralized monitoring dashboard, automated reports, vertical scalability, Ceph integration, advanced load balancing, and automated tests to validate scaling policies.eng
dc.description.abstractEl presente trabajo fue realizado con el objetivo de ampliar y mejorar las capacidades de la nube privada implementada en el Departamento de Electrónica de la Universidad del Valle de Guatemala, con el n de superar las limitaciones encontradas en la virtualización y la falta de escalabilidad dinámica de recursos. Este problema fue abordado mediante una metodología de despliegue modular y flexible. Mediante Glance y el uso de la herramienta QEMU-img, se estandarizó la conversión de imágenes a formato QCOW2, lo que optimizó el almacenamiento y la gestión de imágenes para diversos sistemas. Se implementó un catálogo de imágenes y flavors predefinidos, lo que facilitó la creación de instancias adaptadas a diferentes necesidades y aseguró compatibilidad con KVM mediante propiedades específicas del firmware y bus del disco. La innovación principal del proyecto radica en la incorporación de capacidades de escalado automático de recursos mediante la orquestación de Heat, telemetría de Ceilometer y gestión de alarmas Aodh para configurar un circuito de retroalimentación autónomo (closed-loop elasticity). Se diseñó una política de escalado horizontal basada en el uso de CPU, validada mediante pruebas de carga artificial que demostraron la capacidad del sistema para adaptarse dinámicamente a variaciones en la demanda. Como resultado, se estableció una plataforma de nube privada robusta y escalable que refleja las tendencias actuales en computación en la nube y proporciona una base sólida para futuras mejoras e innovaciones en el ámbito de la virtualización y gestión de recursos. Se concluye que los objetivos del proyecto fueron alcanzados con recomendaciones como un dashboard de monitoreo, reportes automatizados, escalabilidad vertical, integración de Ceph, balanceo de carga avanzado y pruebas automatizadas para validar las políticas de escalado.spa
dc.description.degreelevelPregrado
dc.description.degreenameLicenciado en Ingeniería Electrónica
dc.format.extent122 p.
dc.format.mimetypeapplication/pdf
dc.identifier.urihttps://repositorio.uvg.edu.gt/handle/123456789/6398
dc.language.isospa
dc.publisherUniversidad del Valle de Guatemala
dc.publisher.branchCampus Central
dc.publisher.facultyFacultad de Ingeniería
dc.publisher.placeGuatemala
dc.publisher.programLicenciatura en Ingeniería Electrónica
dc.relation.referencesF. J. L. Turcios, Despliegue modular de la plataforma de cloud computing OpenStack en la red de laboratorios del Departamento de Electrónica de la Universidad del Valle de Guatemala , 2024.
dc.relation.referencesT. Bell, 10 Years of OpenStack at CERN: From 0 to 300k Cores , https://www.opens tack.org/videos/summits/virtual/10-years-of-OpenStack-at-CERN-From-0-to-3 00k-cores , OpenInfra Summit Virtual, OpenInfra Foundation, 2020.
dc.relation.referencesF. D. C. Aragón, Módulo para la gestión de imágenes de Sistema Operativo en Nova- LTSP 2.0, Tesis de mtría., Universidad de las Ciencias Informáticas, La Habana, Cuba, 2020.
dc.relation.referencesF. A. Hashmi, OpenStack-Elastic Cloud Service Orchestration with Openstack, Su- pervised by Muhammad Durrani, Pakistan, inf. téc., 2017.
dc.relation.referencesN. Trippler, Using Heat and Ceilometer to Create an Elastic OpenStack Grid, Tesis de mtría., University of Bergen, Bergen, Norway, 2017.
dc.relation.referencesM. Armbrust et al., A View of Cloud Computing , https://dl.acm.org/doi/pdf/1 0.1145/1721654.1721672 , Communications of the ACM, Vol. 53, No. 4, 2010.
dc.relation.referencesP. Mell y T. Grance, The NIST De nition of Cloud Computing , https://nvlpubs.n ist.gov/nistpubs/Legacy/SP/nistspecialpublication800-145.pdf , NIST Special Publication 800-145, 2011.
dc.relation.referencesP. Barham et al., Xen and the Art of Virtualization , https://dl.acm.org/doi/pdf/1 0.1145/361011.361073 , 2003.
dc.relation.referencesRed Hat, KVM Architecture Overview , https://docs.redhat.com/en/documentatio n/red_hat_enterprise_linux/7/html/virtualization_tuning_and_optimization_g uide/sect-virtualization_tuning_optimization_guide-introduction-kvm_archi tecture_overview , 2015.
dc.relation.referencesLinux Foundation, Linux Distributions , https://www.linux.org/learn/linux-distr ibutions , 2025.
dc.relation.referencesT. Mirzoev, Employing Virtualization for Information Technology Education , https: //arxiv.org/abs/1404.2167 , arXiv preprint arXiv:1404.2167, 2014.
dc.relation.referencesOpenStack Foundation, OpenStack Documentation 2025.1 , https://docs.openstack .org/2025.1/ , 2025.
dc.relation.referencesOpenStack Foundation, OpenStack Project Navigator , https://www.openstack.org/s oftware/project-navigator/ , https://www.openstack.org/software/project-nav igator/ , 2024.
dc.relation.referencesResearchGate, OpenStacks main components and their interaction , https://www.res earchgate.net/figure/OpenStacks-main-components-and-their-interaction_fig 1_333943258 , Figura consultada en línea, 2019.
dc.relation.referencesOpenStack Foundation, OpenStack Heat Documentation , https://docs.openstack.o rg/heat/latest/ , 2025.
dc.relation.referencesOpenStack Foundation, OpenStack Ceilometer Documentation , https://docs.opens tack.org/ceilometer/latest/ , 2025.
dc.relation.referencesOpenStack Foundation, OpenStack Gnocchi Documentation , https://docs.openstac k.org/python-openstackclient/latest/cli/plugin-commands/gnocchi.html , 2025.
dc.relation.referencesOpenStack Foundation, OpenStack Operations Guide , https://docs.openstack.org /operations-guide/ , 2014.
dc.relation.referencesOpenStack Foundation, OpenStack Command-Line Client (OSC) Documentation , htt ps://docs.openstack.org/python-openstackclient/latest/ , Accedido el 7 de junio de 2025, 2025.
dc.relation.referencesG. ( Lyon, Nmap Network Scanning: The O cial Nmap Project Guide to Network Discovery and Security Scanning . Insecure.Com LLC, 2009, isbn : 9780979958717.
dc.relation.referencesP. Mell y T. Grance, The NIST De nition of Cloud Computing, National Institute of Standards y Technology, inf. téc. SP 800-145, 2011, [Online]. Available: https://n vlpubs.nist.gov/nistpubs/Legacy/SP/nistspecialpublication800-145.pdf .
dc.relation.referencesAmazon Web Services, What is Elastic Computing? [Online]. Available: https://aws .amazon.com/elastic-compute-cloud/ , 2024.
dc.relation.referencesAmazon Web Services, Elastic Load Balancing and Geographic Elasticity , [Online]. Available: https://aws.amazon.com/elasticloadbalancing/ , 2024.
dc.relation.referencesR. Buyya, C. Vecchiola y S. T. Selvi, Mastering Cloud Computing: Foundations and Applications Programming . Morgan Kaufmann, 2013.
dc.relation.referencesN. Trippler, Using Heat and Ceilometer to Create an Elastic OpenStack Grid, Department of Informatics, Master's thesis, University of Bergen, Bergen University College, jun. de 2017. dirección: https://hdl.handle.net/1956/16256 .
dc.relation.referencesB. Bhatta, Auto Scaling in OpenStack using Heat, Gnocchi and Aodh , https://bhuja ykbhatta.wordpress.com/2018/01/18/auto-scaling-in-openstack-using-heat-gn occhi-and-aodh/ , Publicado en el blog de Bhujay Bhatta, 2018.
dc.relation.referencesA. Barnawi, S. Sakr, W. Xiao y A. Al-Barakati, The views, measurements and cha- llenges of elasticity in the cloud: A review, Computer Communications , vol. 154, págs. 111-117, 2020. doi : 10.1016/j.comcom.2020.02.010 .
dc.relation.referencesE. A. C. García, Automatización de despliegue de plataforma de Cloud Computing Openstack: Una estrategia escalable empleando Infraestructura como código , 2025.
dc.relation.referencesCanonical Ltd., Ubuntu Downloads , https : / / ubuntu . com / download , Canonical - O cial Ubuntu Downloads Page, 2025.
dc.relation.referencesFedora Project, Fedora Linux Downloads , https://www.fedoraproject.org/server /download , O cial Fedora Linux Downloads Page, 2025.
dc.relation.referencesManjaro, Manjaro Downloads , https : / / manjaro . org / download/ , O cial Manjaro Downloads Page, 2025.
dc.relation.referencesMicrosoft Corporation, Descargar Windows Server 2022 Centro de evaluación , htt ps://www.microsoft.com/es-es/evalcenter/download-windows-server-2022 , 2025.
dc.relation.referencesMicrosoft Corporation, Descargar Windows 11 , https://www.microsoft.com/es-es /software-download/windows11 , 2025.
dc.rights.accessrightsinfo:eu-repo/semantics/openAccess
dc.rights.coarhttp://purl.org/coar/access_right/c_abf2
dc.rights.licenseAtribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0)
dc.rights.urihttps://creativecommons.org/licenses/by-nc-nd/4.0/
dc.subject.armarcPlataformas digitales
dc.subject.armarcTecnología de la información
dc.subject.armarcCloud computing -- Guatemala
dc.subject.armarcDesarrollo de programas para computador
dc.subject.armarcElectronic data processing -- Distributed processing
dc.subject.ddc000 - Ciencias de la computación, información y obras generales
dc.subject.ocde2. Ingeniería y Tecnología::2B. Ingenierías Eléctrica, Electrónica e Informática
dc.subject.odsODS 9: Industria, innovación e infraestructura. Construir infraestructuras resilientes, promover la industrialización inclusiva y sostenible y fomentar la innovación
dc.subject.proposalVirtualización multisistemaspa
dc.subject.proposalOpenStackspa
dc.subject.proposalComputación en la Nubespa
dc.subject.proposalElasticidad Horizontalspa
dc.titleMejora en la implementación de la virtualización multisistema operativo, gestión de imágenes e implementación de características de escalado automático de recursos en OpenStackspa
dc.title.translatedImprovement in the implementation of multi-operating system virtualization, image management, and auto-scaling resource features in OpenStack
dc.typeTrabajo de grado - Pregrado
dc.type.coarhttp://purl.org/coar/resource_type/c_7a1f
dc.type.coarversionhttp://purl.org/coar/version/c_970fb48d4fbd8a85
dc.type.contentText
dc.type.driverinfo:eu-repo/semantics/bachelorThesis
dc.type.versioninfo:eu-repo/semantics/publishedVersion
dc.type.visibilityPublic Thesis
dspace.entity.typePublication

Archivos

Bloque original

Mostrando 1 - 1 de 1
Cargando...
Miniatura
Nombre:
Gabriel Andrade Castejón.pdf
Tamaño:
18.04 MB
Formato:
Adobe Portable Document Format

Bloque de licencias

Mostrando 1 - 1 de 1
Cargando...
Miniatura
Nombre:
license.txt
Tamaño:
14.49 KB
Formato:
Item-specific license agreed upon to submission
Descripción: