Publicação
Study of Python-based workflow engines
| Resumo: | Scientists, engineers, and other professionals across various fields of study seek automated, fast, and cost-effective ways to execute their programs. However, in order to achieve this, it would be necessary to increase the complexity of applications and make constant changes to their code. Workflow management systems are tools capable of executing workflows in different environments, ranging from the local machine to HPC clusters and clouds. Currently, there are several workflow management systems available, which are implemented using different approaches and can be executed on a wide variety of platforms. It is important to let users experiment to compare various tools in different environments, but there is a lack of tools available to conduct these experiments seamlessly. This dissertation presents Huginn, a modular framework designed to automate the process of performance metrics collection of workflow executions using workflow management systems. Huginn enables users to create and execute synthetic workflow applications and generates reports with the metrics collected. This framework leverages the WfCommons Project, which has been expanded with two new translators to allow the creation of synthetic CWL and Snakemake workflow applications. In order to validate our framework, we have created reports for a variety of test cases and conducted a comparative analysis of Toil, Snakemake and Nextflow. The objective of this analysis is to provide an impartial comparison guide to these mainstream workflow management systems in a multi-node environment with different workloads and workflow applications from various scientific domains. |
|---|---|
| Autores principais: | Vieira, André Gonçalves |
| Assunto: | Scientific Workflows Workflow Management Systems Common Workflow Language Toil Nextflow Snakemake Fluxos de Trabalho Científico Motores de Fluxo de Trabalho |
| Ano: | 2025 |
| País: | Portugal |
| Tipo de documento: | dissertação de mestrado |
| Tipo de acesso: | acesso aberto |
| Instituição associada: | Universidade do Minho |
| Idioma: | português |
| Origem: | RepositóriUM - Universidade do Minho |
Registos relacionados
school Bioinformatic pipeline specification language and sharing system
por: Dantas, Bruno Miguel das Neves
Publicado em: (2019)
por: Dantas, Bruno Miguel das Neves
Publicado em: (2019)
school Adaptive questionnaires using an workflow engine
por: Pereira, Diogo Paulo da Costa
Publicado em: (2023)
por: Pereira, Diogo Paulo da Costa
Publicado em: (2023)
school Análise de sistemas para especificação de workflow baseados em XML
por: Luis, Ricardo Manuel Meira Ferrão
Publicado em: (2007)
por: Luis, Ricardo Manuel Meira Ferrão
Publicado em: (2007)
school Melhoria de fluxos de trabalho num hospital através da aplicação de princípios Lean Thinking
por: Cardoso, Nuno José Alvim Pereira Antunes
Publicado em: (2017)
por: Cardoso, Nuno José Alvim Pereira Antunes
Publicado em: (2017)
school As-built building information modeling (BIM) workflows
por: Barbosa, Margarida de Carvalho Jerónimo
Publicado em: (2018)
por: Barbosa, Margarida de Carvalho Jerónimo
Publicado em: (2018)
article metaGOflow: a workflow for the analysis of marine genomic observatories shotgun metagenomics data
por: Zafeiropoulos, Haris
Publicado em: (2023)
por: Zafeiropoulos, Haris
Publicado em: (2023)
school CLAV: especificação dos workflows (BPMN)
por: Ramos, Luís Miguel Arieira
Publicado em: (2022)
por: Ramos, Luís Miguel Arieira
Publicado em: (2022)
groups Autonomic activities in the execution of scientific workflows: evaluation of the AWARD framework
por: Assunção, Luis
Publicado em: (2012)
por: Assunção, Luis
Publicado em: (2012)
article A workflow description language to orchestrate multi-lingual resources
por: Brito, Rui
Publicado em: (2014)
por: Brito, Rui
Publicado em: (2014)
article Autonomic workflow activities: the award framework
por: Assunção, Luis
Publicado em: (2014)
por: Assunção, Luis
Publicado em: (2014)
school Especificação e implementação de um workflow numa plataforma para classificação e avaliação documental
por: Araújo, Rui Filipe Ferreira
Publicado em: (2021)
por: Araújo, Rui Filipe Ferreira
Publicado em: (2021)
article An ontology for human-machine computation workflow specification
por: Luz, Nuno
Publicado em: (2014)
por: Luz, Nuno
Publicado em: (2014)
groups NGSPipes: fostering reproducibility and scalability in biosciences
por: Dantas, Bruno
Publicado em: (2017)
por: Dantas, Bruno
Publicado em: (2017)
school Improving hospital workflows with intelligent and interoperable artifacts
por: Neto, Cristiana Marisa Pereira
Publicado em: (2024)
por: Neto, Cristiana Marisa Pereira
Publicado em: (2024)
school Tecnologias aplicadas ao Design de Comunicação no 2º ciclo de estudos
por: Godoi, Gabriel Andrade
Publicado em: (2021)
por: Godoi, Gabriel Andrade
Publicado em: (2021)
school Development of working procedures of a 5 Axis CNC milling machine
por: Morais, Paulo Ulisses Cunha
Publicado em: (2020)
por: Morais, Paulo Ulisses Cunha
Publicado em: (2020)
groups Data analytics in the cloud with flexible MapReduced workflows
por: Gonçalves, Carlos Jorge de Sousa
Publicado em: (2013)
por: Gonçalves, Carlos Jorge de Sousa
Publicado em: (2013)
school Modelação e análise de processos de trabalho (workflow)
por: Lindo, Ana Isabel dos Santos Ramos Barros
Publicado em: (2002)
por: Lindo, Ana Isabel dos Santos Ramos Barros
Publicado em: (2002)
school WORKFLOWS DE PRODUÇÃO NA INDÚSTRIA FINANCEIRA
por: Sebastião, Mafalda Filipa dos Santos
Publicado em: (2008)
por: Sebastião, Mafalda Filipa dos Santos
Publicado em: (2008)
school Workflows de produção na indústria financeira
por: Sebastião, Mafalda Filipa dos Santos
Publicado em: (2008)
por: Sebastião, Mafalda Filipa dos Santos
Publicado em: (2008)
school A tradução automática enquanto elemento precursor de mudança: experiência de estágio na SDL Portugal
por: Fagundes, Gabriel Gonçalves
Publicado em: (2020)
por: Fagundes, Gabriel Gonçalves
Publicado em: (2020)
school IMPLEMENTAÇÃO DE UM SISTEMA DE GESTÃO DOCUMENTAL E WORKFLOW
por: Elói, Rui Sérgio de Lima
Publicado em: (2010)
por: Elói, Rui Sérgio de Lima
Publicado em: (2010)
school Information management workflow for the construction and operation phases on a BIM process
por: Fontana, Bianca Cavedon
Publicado em: (2020)
por: Fontana, Bianca Cavedon
Publicado em: (2020)
school FLOWViZ: framework for phylogenetic processing
por: Luís, Miguel Filipe Paiva
Publicado em: (2022)
por: Luís, Miguel Filipe Paiva
Publicado em: (2022)
school Controlo de Acesso em Fluxos de Trabalho Adaptáveis
por: Domingos, Dulce
Publicado em: (2005)
por: Domingos, Dulce
Publicado em: (2005)
school Gestão de workflows clínicos
por: Ribeiro, Tiago Alberto da Silva
Publicado em: (2018)
por: Ribeiro, Tiago Alberto da Silva
Publicado em: (2018)
school Processamento paralelo e distribuído baseado em workflows
por: Fernandes, Pedro de Oliveira
Publicado em: (2023)
por: Fernandes, Pedro de Oliveira
Publicado em: (2023)
school Focus shift : from expertise to automation? : the impact of generative AI on management consulting workflows
por: Schmidt, Maximiliane
Publicado em: (2025)
por: Schmidt, Maximiliane
Publicado em: (2025)
school Implementação de metodologias lean num estudo de caso de trading commodities
por: Monteiro, Emanuela
Publicado em: (2019)
por: Monteiro, Emanuela
Publicado em: (2019)
school Implementação De Workflow Em Modelo Misto
por: Ferreira, Simão Diogo Silva
Publicado em: (2020)
por: Ferreira, Simão Diogo Silva
Publicado em: (2020)
article Generating human-computer micro-task workflows from domain ontologies
por: Luz, Nuno
Publicado em: (2014)
por: Luz, Nuno
Publicado em: (2014)
school Implementação de um sistema computadorizado de gestão da manutenção em ambiente industrial
por: Sobral, Nuno Viriato Reiner
Publicado em: (2020)
por: Sobral, Nuno Viriato Reiner
Publicado em: (2020)
article Enabling global experiments with interactive reconfiguration and steering by multiple users
por: Assunção, Luis
Publicado em: (2014)
por: Assunção, Luis
Publicado em: (2014)
groups Development of a workflow for protein sequence analysis based on the Taverna Workbench® Software
por: Monteiro, Mariana B.
Publicado em: (2009)
por: Monteiro, Mariana B.
Publicado em: (2009)
school Levantamento de requisitos, especificação e desenvolvimento de sistema de gestão de abonos
por: Bernardino, Cláudio Alexandre Venceslau
Publicado em: (2016)
por: Bernardino, Cláudio Alexandre Venceslau
Publicado em: (2016)
groups Towards an automated statistical workflow for biomarker screening in Fourier-transform infrared spectroscopy
por: Ribeiro Da Cunha, Bernardo
Publicado em: (2019)
por: Ribeiro Da Cunha, Bernardo
Publicado em: (2019)
article A method for defining human-machine micro-task workflows for gathering legal information
por: Luz, Nuno
Publicado em: (2014)
por: Luz, Nuno
Publicado em: (2014)
article Secure cryptographic workflow in the standard model
por: Barbosa, Manuel
Publicado em: (2006)
por: Barbosa, Manuel
Publicado em: (2006)
article Clinical workflows based on OpenEHR using BPM
por: Ribeiro, Tiago
Publicado em: (2019)
por: Ribeiro, Tiago
Publicado em: (2019)
article Certification of workflows in a component-based cloud of high performance computing services
por: de Oliveira Dantas, Allberson B.
Publicado em: (2017)
por: de Oliveira Dantas, Allberson B.
Publicado em: (2017)
Registos relacionados
-
school Bioinformatic pipeline specification language and sharing system
por: Dantas, Bruno Miguel das Neves
Publicado em: (2019) -
school Adaptive questionnaires using an workflow engine
por: Pereira, Diogo Paulo da Costa
Publicado em: (2023) -
school Análise de sistemas para especificação de workflow baseados em XML
por: Luis, Ricardo Manuel Meira Ferrão
Publicado em: (2007) -
school Melhoria de fluxos de trabalho num hospital através da aplicação de princípios Lean Thinking
por: Cardoso, Nuno José Alvim Pereira Antunes
Publicado em: (2017) -
school As-built building information modeling (BIM) workflows
por: Barbosa, Margarida de Carvalho Jerónimo
Publicado em: (2018)