Aplicación Web para Composición de Workflows Serverless

[ES] Este TFM plantea la creación de una aplicación web que posibilite la composición de workflows dirigidos por eventos para la herramienta SCAR, que permite la ejecución de cadenas de funciones (modalidad FaaS - Functions as a Service) sobre el servicio AWS Lambda y sobre AWS Batch. También será c...

Descripción completa

Detalles Bibliográficos
Autor: Soler Marco, David
Tipo de recurso: tesis de maestría
Fecha de publicación:2021
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/166095
Acceso en línea:https://riunet.upv.es/handle/10251/166095
Access Level:acceso abierto
Palabra clave:Computación en la nube
Serverless
SCAR
AWS
React
Flujos de trabajo
Cloud computing
Workflows
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] Este TFM plantea la creación de una aplicación web que posibilite la composición de workflows dirigidos por eventos para la herramienta SCAR, que permite la ejecución de cadenas de funciones (modalidad FaaS - Functions as a Service) sobre el servicio AWS Lambda y sobre AWS Batch. También será compatible con la herramienta de código abierto OSCAR para el soporte a la computación serverless científica sobre plataformas Cloud on-premises, permitiendo la composición de workflows híbridos entre ambos sistemas. SCAR utiliza el lenguaje YAML para la definición de dichos workflows por lo que la aplicación web permitirá la definición gráfica de los componentes del workflow para acabar produciendo como resultado dicho fichero YAML, que podrá ser usado como entrada para su ejecución delegando en la herramienta SCAR, aunque también será posible utilizarlo con OSCAR. La aplicación web se desarrollará mediante tecnologías de web estática para que la aplicación pueda ejecutarse de forma serverless mediante alguna tecnología de hosting como GitHub pages o Amazon S3.