Delivering Rules-Based Workflows for Science

Research output: Chapter in Book/Report/Conference proceedingArticle in proceedingsResearchpeer-review

Abstract

Rules-based workflow scheduling is a recently developed method for constructing an analysis structure, in a far more dynamic manner than traditional graph based systems. However, rules-based workflows are still in their relative infancy and lack the breadth of features available in traditional scientific workflow systems. This paper will address some of these missing features by introducing the new meow-base library for generic construction of rules-based systems while meeting the requirements of a scientific workflow management system. It will also present two example workflows, showing how rules-based systems can better enable analysis loops or human-in-the-loop interactions than more traditional workflow systems.

Original languageEnglish
Title of host publicationProceedings of 2023 SC Workshops of the International Conference on High Performance Computing, Network, Storage, and Analysis, SC Workshops 2023
PublisherAssociation for Computing Machinery, Inc.
Publication date2023
Pages2000-2008
ISBN (Electronic)9798400707858
DOIs
Publication statusPublished - 2023
Event2023 International Conference on High Performance Computing, Network, Storage, and Analysis, SC Workshops 2023 - Denver, United States
Duration: 12 Nov 202317 Nov 2023

Conference

Conference2023 International Conference on High Performance Computing, Network, Storage, and Analysis, SC Workshops 2023
Country/TerritoryUnited States
CityDenver
Period12/11/202317/11/2023
SponsorACM's Special Interest Group on High Performance Computing (SIGHPC), Association for Computing Machinery, IEEE�s Technical Committee on High Performance Computing (TCHPC), Institute of Electrical and Electronics Engineers (IEEE) Computer Society
SeriesACM International Conference Proceeding Series

Bibliographical note

Publisher Copyright:
© 2023 ACM.

Keywords

  • BIDS
  • Heterogeneous
  • MEOW
  • Rules-based
  • Workflows

Cite this