Resumen:
|
[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 ...[+]
[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.
[-]
[EN] Event-driven FaaS computing platforms, when used on an organization's resources, require the use of container orchestration platforms to support application execution. The lack of pre-provisioned compute resources ...[+]
[EN] Event-driven FaaS computing platforms, when used on an organization's resources, require the use of container orchestration platforms to support application execution. The lack of pre-provisioned compute resources typically causes the first invocations to be significantly slower than subsequent ones, a phenomenon known as cold start. Therefore, it is interesting to study cold start mitigation strategies, by updating images (pre-pull) on the different nodes in the cluster. The work will use container orchestration platforms like Kubernetes and OSCAR for the management of serverless services. After analyzing the state of the art and defining the strategies, proof of concept tests will be developed involving the integration of existing tools that implement said strategies. The impact on execution times will be analyzed to evaluate the merit of integrating them into cold start mitigation.
[-]
|