Estrategias de mitigación de arranque en frío en plataformas serverless on-premises

[ES] Las plataformas de computación dirigidas por eventos de tipo FaaS, cuando se utilizan en los recursos de una organización, requieren el uso de plataformas de orquestación de contenedores para dar soporte a la ejecución de aplicaciones. La falta de pre-aprovisionamiento de recursos de cómputo tí...

Descripción completa

Detalles Bibliográficos
Autor: Quesada Ramírez, Luis Felipe
Tipo de recurso: tesis de maestría
Fecha de publicación:2023
País:España
Institución: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/198099
Acceso en línea:https://riunet.upv.es/handle/10251/198099
Access Level:acceso abierto
Palabra clave:Informática sin servidor
Funciones como servicios
Computación en la nube
Function as a service (FaaS)
Serverless computing
Cloud Computing
FaaS
CIENCIAS DE LA COMPUTACION E INTELIGENCIA ARTIFICIAL
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
Descripción
Sumario:[ES] Las plataformas de computación dirigidas por eventos de tipo FaaS, cuando se utilizan en los recursos de una organización, requieren el uso de plataformas de orquestación de contenedores para dar soporte a la ejecución de aplicaciones. La falta de pre-aprovisionamiento de recursos de cómputo típicamente provoca que las primeras invocaciones sean significativamente más lentas que las posteriores, un fenómeno conocido como cold start (arranque en frío). Por ello, resulta interesante estudiar estrategias de mitigación de cold start, mediante la actualización de imágenes (pre-pull) en los diferentes nodos del cluster. El trabajo utilizará plataformas de orquestación de contenedores como Kubernetes y OSCAR para la gestión de los servicios serverless. Una vez analizado el estado del arte y definidas las estrategias, se desarrollarán pruebas de concepto que involucrarán la integración de herramientas existentes que implementan dichas estrategias. Se analizará el impacto en los tiempos de ejecución para evaluar la bondad de integrar las mismas en la mitigación del cold start.