Implementation of a WaaS (Workflow as a Service) system on the EGI infrastructure FedCloud

Autor: Otero Márquez, Alberto
Přispěvatelé: Marco de Lucas, Jesús, Aguilar Gómez, Fernando, Universidad de Cantabria
Rok vydání: 2015
Předmět:
Zdroj: UCrea Repositorio Abierto de la Universidad de Cantabria
Universidad de Cantabria (UC)
Popis: The objective of this project is to implement an example of a research application workflow on a Cloud infrastructure as a first step towards the deployment of a Workflow as a Service (WaaS) system. In order to do so, relevant generic workflow solutions to support research applications, like Kepler and Taverna, have been considered. After reviewing different examples of research applications requiring the use of workflows, two of them with similar objectives, TRUFA and Galaxy, have been analyzed in more detail, because of their relevance and similar objectives. The case for TRUFA, developed by researchers at the Natural Science Museum in Madrid in collaboration with the team at IFCA, and currently supported on high performance computing resources, has been selected to study in detail its adaptation to a Workflow as a Service solution. We propose a solution over the existing FedCloud IaaS (Infrastructure as a Service) European platform of EGI.eu, using a PaaS (Platform as a Service) open framework (OpenShift) using cartridge technology and scripts to provide developers with a simple but flexible approach. A first implementation test including the installation in FedCloud resources of the OpenShift framework and involving two TRUFA modules connected as an example of basic workflow has been completed, showing the initial feasibility of the solution proposed. RESUMEN: El objetivo de este proyecto es implementar un ejemplo de un workflow de una aplicación de investigación en una infraestructura Cloud, esto es un primer paso hacia el despliegue de un sistema de Workflow as a Service (Waas). Para realizarlo, se han considerado las soluciones más relevantes para aplicaciones de investigación, como Kepler y Taverna. Después de analizar distintos ejemplos de estas aplicaciones que hacen uso de workflows, dos de ellas con objetivos similares, TRUFA y Galaxy, han sido estudiadas en mayor profundidad, dada su relevancia y similar contexto. El caso de TRUFA, desarrollado por investigadores en el Museo Nacional de Ciencias Naturales en Madrid en colaboración con el equipo del IFCA, y actualmente soportada en recursos de computación de alto rendimiento, ha sido seleccionado para estudiar en detalle su adaptación a una solución de Workflow as a Service. Proponemos una solución sobre la plataforma existente IaaS (Infrastructura como servicio) FedCloud de EGI.eu, usando un framework abierto de PaaS (Plataforma como servicio) OpenShift, utilizando tecnología de cartuchos y scripts para proporcionar a los desarrolladores una simple y a la vez flexible herramienta. Se ha realizado una primera implementación, incluyendo la instalación en recursos de FedCloud del framework de Openshift e involucrando dos módulos de TRUFA conectados como un ejemplo de un workflow básico, mostrando la factibilidad de la solución propuesta. Grado en Ingeniería Informática
Databáze: OpenAIRE