Planificación de servicios utilizando "
[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...
| Autor: | |
|---|---|
| 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 "gang scheduling"Service planning using "Gang Scheduling"Planificaciò de serveis utilitzant "gang scheduling"Sá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 " gang scheduling" Service planning using " Gang Scheduling" Planificaciò de serveis utilitzant " gang scheduling" |
| title |
Planificación de servicios utilizando " |
| spellingShingle |
Planificación de servicios utilizando " 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 " |
| title_full |
Planificación de servicios utilizando " |
| title_fullStr |
Planificación de servicios utilizando " |
| title_full_unstemmed |
Planificación de servicios utilizando " |
| title_sort |
Planificación de servicios utilizando " |
| 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 |