Planificación de servicios utilizando &quot

[ES] Este proyecto se centra en el estudio y desarrollo de mecanismos de planificación en Kubernetes que garanticen el despliegue conjunto y coordinado de múltiples contenedores, considerando tanto la creación inicial como las actualizaciones progresivas de servicios. Para abordar este problema, se...

ver descrição completa

Detalhes bibliográficos
Autor: Sánchez Lorente, Jorge
Formato: tesis de maestría
Fecha de publicación:2025
País:España
Recursos:Universitat Politècnica de València (UPV)
Repositorio:RiuNet. Repositorio Institucional de la Universitat Politécnica de Valéncia
Idioma:español
OAI Identifier:oai:riunet.upv.es:10251/231325
Acesso em linha:https://riunet.upv.es/handle/10251/231325
Access Level:acceso abierto
Palavra-chave:Gang Scheduling
Kubernetes
Bin Packing vectorial
Asignación de recursos
Despliegues coordinados
Vector Bin Packing
Resource allocation
Coordinated deployments
Máster Universitario en Computación en la Nube y de Altas Prestaciones / Cloud and High-Performance Computing-Màster Universitari en Computació en el Núvol i d&apos
Altes Prestacions / Cloud and High-Performance Computing
Descrição
Resumo:[ES] Este proyecto se centra en el estudio y desarrollo de mecanismos de planificación en Kubernetes que garanticen el despliegue conjunto y coordinado de múltiples contenedores, considerando tanto la creación inicial como las actualizaciones progresivas de servicios. Para abordar este problema, se modela como un caso de Bin Packing vectorial con contenedores heterogéneos, una formulación que refleja de forma precisa los desafíos de asignación de recursos en clústeres con capacidades variadas. La propuesta se basa en el diseño e implementación de dos heurísticas de planificación integradas a través de dos mecanismos: un webhook que intercepta las peticiones de programación, y una API externa que permite validar de forma anticipada si un despliegue será planificable bajo ciertas restricciones. Se exploran además diferentes alternativas de integración, evaluando sus ventajas, limitaciones y complejidad.