dc.contributor.advisor | Santiváñez Guarniz, César Augusto | |
dc.contributor.advisor | Beltrán Castañón, César Armando | |
dc.contributor.author | Córdova Alvarado, Rubén Francisco | |
dc.date.accessioned | 2024-09-04T15:04:53Z | |
dc.date.available | 2024-09-04T15:04:53Z | |
dc.date.created | 2023 | |
dc.date.issued | 2024-09-04 | |
dc.identifier.uri | http://hdl.handle.net/20.500.12404/28802 | |
dc.description.abstract | El aumento de la capacidad computacional ha permitido el uso cada vez mayor
de métodos computacionales para resolver problemas complejos de diferentes áreas,
logrando tal incremento en la eficiencia y productividad que se dice que hemos
empezado una nueva revolución industrial (la era del conocimiento). En esta nueva
era, el uso de aplicaciones de alta, High-Performance Computing en inglés (HPC), es
cada vez más común. Una forma de utilizar de manera eficiente los recursos
computacionales es desplegar estas aplicaciones sobre recursos compartidos
(paradigma de computo en la nube, sea esta pública o privada) en lugar de asignarlos
a servidores de manera exclusiva, lo que puede resultar en tiempos muertos en el uso
de alguno o todos los recursos. El problema de decidir la mejor forma de compartir
recursos asignados a servidores ya sea como máquinas virtuales (VMs),
contenedores, o en modo dedicado (bare metal) es llamado el problema de Instance
Placement, y es fundamental para la performance de una plataforma de computo en
la nube. El subproblema que se presenta cuando ya se decidió una asignación via
VMs es el de VM Placement.
El problema de Instance Placement es actualmente un problema abierto debido
a que la solución online requiere el conocimiento no sólo de las demandas actuales y
sus parámetros, sino también de las demandas futuras. Como un primer acercamiento
a una solución, esta tesis busca diseñar e implementar un algoritmo de Offline
Instance Placement donde el conjunto de demandas, su inicio y duración, así como
sus estadísticas de uso son conocidas. El algoritmo busca asignar –de la mejor
manera posible– los recursos de cómputo a instancias en una nube privada,
considerando el tipo de carga a la que estas pertenecen y su nivel de servicio.
Debido a que OpenStack es una de las soluciones más empleadas para nubes
privadas, se toma como referencia el scheduler de OpenStack para comparar la
utilidad de el algoritmo propuesto. Luego de realizar las pruebas, se obtuvo que el
scheduler propuesto presenta una mayor utilidad que el scheduler de OpenStack para
distintos tipos de cargas. | es_ES |
dc.language.iso | spa | es_ES |
dc.publisher | Pontificia Universidad Católica del Perú | es_ES |
dc.rights | info:eu-repo/semantics/openAccess | es_ES |
dc.rights.uri | http://creativecommons.org/licenses/by/2.5/pe/ | * |
dc.subject | Algoritmos computacionales | es_ES |
dc.subject | Computación en nube | es_ES |
dc.subject | Optimización combinatoria | es_ES |
dc.subject | Computación de alto rendimiento | es_ES |
dc.title | Desarrollo de un algoritmo de Instance Placement en nubes privadas que soporte cargas de Alta Performance | es_ES |
dc.type | info:eu-repo/semantics/masterThesis | es_ES |
thesis.degree.name | Maestro en Informática con mención en Ciencias de la Computación | es_ES |
thesis.degree.level | Maestría | es_ES |
thesis.degree.grantor | Pontificia Universidad Católica del Perú. Escuela de Posgrado. | es_ES |
thesis.degree.discipline | Informática con mención en Ciencias de la Computación | es_ES |
renati.advisor.dni | 09339312 | |
renati.advisor.dni | 29561260 | |
renati.advisor.orcid | https://orcid.org/0000-0002-0050-3631 | es_ES |
renati.advisor.orcid | https://orcid.org/0000-0002-0173-4140 | es_ES |
renati.author.dni | 70454317 | |
renati.discipline | 611087 | es_ES |
renati.juror | Villanueva Talavera, Edwin Rafael | es_ES |
renati.juror | Santiváñez Guarniz, César Augusto | es_ES |
renati.juror | Bello Ruiz, Alejandro Toribio | es_ES |
renati.level | https://purl.org/pe-repo/renati/level#maestro | es_ES |
renati.type | https://purl.org/pe-repo/renati/type#tesis | es_ES |
dc.publisher.country | PE | es_ES |
dc.subject.ocde | https://purl.org/pe-repo/ocde/ford#1.02.00 | es_ES |