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
Tipo de documento: dissertação
Data de publicação:2025
País:España
Recursos:Universitat Politècnica de València (UPV)
Repositório:RiuNet. Repositorio Institucional de la Universitat Politécnica de Valéncia
Idioma:espanhol
OAI Identifier:oai:riunet.upv.es:10251/231325
Acesso em linha:https://riunet.upv.es/handle/10251/231325
Access Level:Acceso aberto
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
id ES_86b9c3cc3f788bac8a18e09f339b2ad4
oai_identifier_str oai:riunet.upv.es:10251/231325
network_acronym_str ES
network_name_str España
repository_id_str
spelling Planificación de servicios utilizando &quotgang scheduling&quotService planning using &quotGang Scheduling&quotPlanificaciò de serveis utilitzant &quotgang scheduling&quotSánchez Lorente, JorgeGang SchedulingKubernetesBin Packing vectorialAsignación de recursosDespliegues coordinadosVector Bin PackingResource allocationCoordinated deploymentsMá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&aposAltes Prestacions / Cloud and High-Performance Computing[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.[EN] This project focuses on the study and development of scheduling mechanisms in Kubernetes that ensure the coordinated deployment of multiple containers, considering both initial creation and progressive service updates. The problem is modeled as a case of vector Bin Packing with heterogeneous containers, accurately capturing the challenges of resource allocation in clusters with varying capacities. The proposed solution is based on the design and implementation of two scheduling heuristics that are integrated via two complementary approaches: a webhook, which intercepts scheduler requests, and an external API, which allows validating whether a deployment can be accepted under specific constraints. Multiple implementation alternatives are explored, assessing their benefits, limitations, and complexity.Universitat Politècnica de ValènciaBernabeu Aubán, José ManuelInstituto Universitario Mixto de Tecnología de InformáticaDepartamento de Sistemas Informáticos y ComputaciónEscuela Técnica Superior de Ingeniería InformáticaRepositorio Institucional de la Universitat Politècnica de València Riunet20262026-01-1220252025-12-15master thesishttp://purl.org/coar/resource_type/c_bdccinfo:eu-repo/semantics/masterThesisapplication/pdfhttps://riunet.upv.es/handle/10251/231325reponame:RiuNet. Repositorio Institucional de la Universitat Politécnica de Valénciainstname:Universitat Politècnica de València (UPV)Españolspaopen accesshttp://purl.org/coar/access_right/c_abf2Reserva de todos los derechoshttp://rightsstatements.org/vocab/InC/1.0/info:eu-repo/semantics/openAccessoai:riunet.upv.es:10251/2313252026-06-13T07:49:27Z
dc.title.none.fl_str_mv Planificación de servicios utilizando &quot
gang scheduling&quot

Service planning using &quot
Gang Scheduling&quot

Planificaciò de serveis utilitzant &quot
gang scheduling&quot

title Planificación de servicios utilizando &quot
spellingShingle Planificación de servicios utilizando &quot
Sánchez Lorente, Jorge
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
title_short Planificación de servicios utilizando &quot
title_full Planificación de servicios utilizando &quot
title_fullStr Planificación de servicios utilizando &quot
title_full_unstemmed Planificación de servicios utilizando &quot
title_sort Planificación de servicios utilizando &quot
dc.creator.none.fl_str_mv Sánchez Lorente, Jorge
author Sánchez Lorente, Jorge
author_facet Sánchez Lorente, Jorge
author_role author
dc.contributor.none.fl_str_mv Bernabeu Aubán, José Manuel
Instituto Universitario Mixto de Tecnología de Informática
Departamento de Sistemas Informáticos y Computación
Escuela Técnica Superior de Ingeniería Informática
Repositorio Institucional de la Universitat Politècnica de València Riunet
dc.subject.none.fl_str_mv 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
topic 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
description [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.
publishDate 2025
dc.date.none.fl_str_mv 2025
2025-12-15
2026
2026-01-12
dc.type.none.fl_str_mv master thesis
http://purl.org/coar/resource_type/c_bdcc
dc.type.openaire.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
dc.identifier.none.fl_str_mv https://riunet.upv.es/handle/10251/231325
url https://riunet.upv.es/handle/10251/231325
dc.language.none.fl_str_mv Español
spa
language_invalid_str_mv Español
language spa
dc.rights.none.fl_str_mv open access
http://purl.org/coar/access_right/c_abf2
Reserva de todos los derechos
http://rightsstatements.org/vocab/InC/1.0/
dc.rights.openaire.fl_str_mv info:eu-repo/semantics/openAccess
rights_invalid_str_mv open access
http://purl.org/coar/access_right/c_abf2
Reserva de todos los derechos
http://rightsstatements.org/vocab/InC/1.0/
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Universitat Politècnica de València
publisher.none.fl_str_mv Universitat Politècnica de València
dc.source.none.fl_str_mv reponame:RiuNet. Repositorio Institucional de la Universitat Politécnica de Valéncia
instname:Universitat Politècnica de València (UPV)
instname_str Universitat Politècnica de València (UPV)
reponame_str RiuNet. Repositorio Institucional de la Universitat Politécnica de Valéncia
collection RiuNet. Repositorio Institucional de la Universitat Politécnica de Valéncia
repository.name.fl_str_mv
repository.mail.fl_str_mv
_version_ 1869412394893049856
score 15,812429