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.advisor | de los Santos, Jonathan | |
| dc.contributor.advisor | Esquit Hernández, Carlos | |
| dc.contributor.author | Andrade Castejón, Gabriel | |
| dc.date.accessioned | 2026-05-08T20:05:20Z | |
| dc.date.issued | 2025 | |
| dc.description | Formato PDF digital — 122 páginas — incluye gráficos, tablas y referencias bibliográficas. | |
| dc.description.abstract | The 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.abstract | El 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.degreelevel | Pregrado | |
| dc.description.degreename | Licenciado en Ingeniería Electrónica | |
| dc.format.extent | 122 p. | |
| dc.format.mimetype | application/pdf | |
| dc.identifier.uri | https://repositorio.uvg.edu.gt/handle/123456789/6398 | |
| dc.language.iso | spa | |
| dc.publisher | Universidad del Valle de Guatemala | |
| dc.publisher.branch | Campus Central | |
| dc.publisher.faculty | Facultad de Ingeniería | |
| dc.publisher.place | Guatemala | |
| dc.publisher.program | Licenciatura en Ingeniería Electrónica | |
| dc.relation.references | F. 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.references | T. 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.references | F. 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.references | F. A. Hashmi, OpenStack-Elastic Cloud Service Orchestration with Openstack, Su- pervised by Muhammad Durrani, Pakistan, inf. téc., 2017. | |
| dc.relation.references | N. Trippler, Using Heat and Ceilometer to Create an Elastic OpenStack Grid, Tesis de mtría., University of Bergen, Bergen, Norway, 2017. | |
| dc.relation.references | M. 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.references | P. 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.references | P. Barham et al., Xen and the Art of Virtualization , https://dl.acm.org/doi/pdf/1 0.1145/361011.361073 , 2003. | |
| dc.relation.references | Red 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.references | Linux Foundation, Linux Distributions , https://www.linux.org/learn/linux-distr ibutions , 2025. | |
| dc.relation.references | T. Mirzoev, Employing Virtualization for Information Technology Education , https: //arxiv.org/abs/1404.2167 , arXiv preprint arXiv:1404.2167, 2014. | |
| dc.relation.references | OpenStack Foundation, OpenStack Documentation 2025.1 , https://docs.openstack .org/2025.1/ , 2025. | |
| dc.relation.references | OpenStack Foundation, OpenStack Project Navigator , https://www.openstack.org/s oftware/project-navigator/ , https://www.openstack.org/software/project-nav igator/ , 2024. | |
| dc.relation.references | ResearchGate, 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.references | OpenStack Foundation, OpenStack Heat Documentation , https://docs.openstack.o rg/heat/latest/ , 2025. | |
| dc.relation.references | OpenStack Foundation, OpenStack Ceilometer Documentation , https://docs.opens tack.org/ceilometer/latest/ , 2025. | |
| dc.relation.references | OpenStack Foundation, OpenStack Gnocchi Documentation , https://docs.openstac k.org/python-openstackclient/latest/cli/plugin-commands/gnocchi.html , 2025. | |
| dc.relation.references | OpenStack Foundation, OpenStack Operations Guide , https://docs.openstack.org /operations-guide/ , 2014. | |
| dc.relation.references | OpenStack 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.references | G. ( Lyon, Nmap Network Scanning: The O cial Nmap Project Guide to Network Discovery and Security Scanning . Insecure.Com LLC, 2009, isbn : 9780979958717. | |
| dc.relation.references | P. 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.references | Amazon Web Services, What is Elastic Computing? [Online]. Available: https://aws .amazon.com/elastic-compute-cloud/ , 2024. | |
| dc.relation.references | Amazon Web Services, Elastic Load Balancing and Geographic Elasticity , [Online]. Available: https://aws.amazon.com/elasticloadbalancing/ , 2024. | |
| dc.relation.references | R. Buyya, C. Vecchiola y S. T. Selvi, Mastering Cloud Computing: Foundations and Applications Programming . Morgan Kaufmann, 2013. | |
| dc.relation.references | N. 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.references | B. 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.references | A. 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.references | E. 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.references | Canonical Ltd., Ubuntu Downloads , https : / / ubuntu . com / download , Canonical - O cial Ubuntu Downloads Page, 2025. | |
| dc.relation.references | Fedora Project, Fedora Linux Downloads , https://www.fedoraproject.org/server /download , O cial Fedora Linux Downloads Page, 2025. | |
| dc.relation.references | Manjaro, Manjaro Downloads , https : / / manjaro . org / download/ , O cial Manjaro Downloads Page, 2025. | |
| dc.relation.references | Microsoft Corporation, Descargar Windows Server 2022 Centro de evaluación , htt ps://www.microsoft.com/es-es/evalcenter/download-windows-server-2022 , 2025. | |
| dc.relation.references | Microsoft Corporation, Descargar Windows 11 , https://www.microsoft.com/es-es /software-download/windows11 , 2025. | |
| dc.rights.accessrights | info:eu-repo/semantics/openAccess | |
| dc.rights.coar | http://purl.org/coar/access_right/c_abf2 | |
| dc.rights.license | Atribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0) | |
| dc.rights.uri | https://creativecommons.org/licenses/by-nc-nd/4.0/ | |
| dc.subject.armarc | Plataformas digitales | |
| dc.subject.armarc | Tecnología de la información | |
| dc.subject.armarc | Cloud computing -- Guatemala | |
| dc.subject.armarc | Desarrollo de programas para computador | |
| dc.subject.armarc | Electronic data processing -- Distributed processing | |
| dc.subject.ddc | 000 - Ciencias de la computación, información y obras generales | |
| dc.subject.ocde | 2. Ingeniería y Tecnología::2B. Ingenierías Eléctrica, Electrónica e Informática | |
| dc.subject.ods | ODS 9: Industria, innovación e infraestructura. Construir infraestructuras resilientes, promover la industrialización inclusiva y sostenible y fomentar la innovación | |
| dc.subject.proposal | Virtualización multisistema | spa |
| dc.subject.proposal | OpenStack | spa |
| dc.subject.proposal | Computación en la Nube | spa |
| dc.subject.proposal | Elasticidad Horizontal | spa |
| dc.title | 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 | spa |
| dc.title.translated | Improvement in the implementation of multi-operating system virtualization, image management, and auto-scaling resource features in OpenStack | |
| dc.type | Trabajo de grado - Pregrado | |
| dc.type.coar | http://purl.org/coar/resource_type/c_7a1f | |
| dc.type.coarversion | http://purl.org/coar/version/c_970fb48d4fbd8a85 | |
| dc.type.content | Text | |
| dc.type.driver | info:eu-repo/semantics/bachelorThesis | |
| dc.type.version | info:eu-repo/semantics/publishedVersion | |
| dc.type.visibility | Public Thesis | |
| dspace.entity.type | Publication |
