English
Related papers

Related papers: Middleware Building Blocks for Workflow Systems

200 papers

Exascale computers will offer transformative capabilities to combine data-driven and learning-based approaches with traditional simulation applications to accelerate scientific discovery and insight. These software combinations and…

Researchers have been highly active to investigate the classical machine learning workflow and integrate best practices from the software engineering lifecycle. However, deep learning exhibits deviations that are not yet covered in this…

Software Engineering · Computer Science 2022-08-30 Janosch Baltensperger , Pasquale Salza , Harald C. Gall

Scientific workflow has become essential in software engineering because it provides a structured approach to designing, executing, and analyzing scientific experiments. Software developers and researchers have developed hundreds of…

Software Engineering · Computer Science 2023-09-15 Khairul Alam , Banani Roy , Alexander Serebrenik

Cloud-native is an approach to building and running scalable applications in modern cloud infrastructures, with the Kubernetes container orchestration platform being often considered as a fundamental cloud-native building block. In this…

Distributed, Parallel, and Cluster Computing · Computer Science 2024-08-29 Michal Orzechowski , Bartosz Balis , Krzysztof Janecki

The main goal of this paper is to discuss how to integrate the possibilities of crowdsourcing platforms with systems supporting workflow to enable the engagement and interaction with business tasks of a wider group of people. Thus, this…

Human-Computer Interaction · Computer Science 2021-01-05 Rafał Masłyk , Kinga Skorupska , Piotr Gago , Marcin Niewiński , Barbara Karpowicz , Anna Jaskulska , Katarzyna Abramczuk , Wiesław Kopeć

In the AI-for-science era, scientific computing scenarios such as concurrent learning and high-throughput computing demand a new generation of infrastructure that supports scalable computing resources and automated workflow management on…

Workflows are prevalent in today's computing infrastructures. The workflow model support various different domains, from machine learning to finance and from astronomy to chemistry. Different Quality-of-Service (QoS) requirements and other…

Distributed, Parallel, and Cluster Computing · Computer Science 2020-04-22 Laurens Versluis , Alexandru Iosup

Robustness, the ability of a system to maintain performance under significant and unanticipated environmental changes, is a critical property for robotic systems. While biological systems naturally exhibit robustness, there is no…

Robotics · Computer Science 2024-08-20 Xing Li , Oussama Zenkri , Adrian Pfisterer , Oliver Brock

Scientific workflows process extensive data sets over clusters of independent nodes, which requires a complex stack of infrastructure components, especially a resource manager (RM) for task-to-node assignment, a distributed file system…

Distributed, Parallel, and Cluster Computing · Computer Science 2025-08-12 Fabian Lehmann , Jonathan Bader , Friedrich Tschirpke , Ninon De Mecquenem , Ansgar Lößer , Soeren Becker , Katarzyna Ewa Lewińska , Lauritz Thamsen , Ulf Leser

Scientific workflow management systems support large-scale data analysis on cluster infrastructures. For this, they interact with resource managers which schedule workflow tasks onto cluster nodes. In addition to workflow task descriptions,…

Distributed, Parallel, and Cluster Computing · Computer Science 2025-04-30 Jonathan Bader , Kathleen West , Soeren Becker , Svetlana Kulagina , Fabian Lehmann , Lauritz Thamsen , Henning Meyerhenke , Odej Kao

Scientific workflows have become integral tools in broad scientific computing use cases. Science discovery is increasingly dependent on workflows to orchestrate large and complex scientific experiments that range from execution of a…

Distributed, Parallel, and Cluster Computing · Computer Science 2023-04-04 Rafael Ferreira da Silva , Rosa M. Badia , Venkat Bala , Debbie Bard , Peer-Timo Bremer , Ian Buckley , Silvina Caino-Lores , Kyle Chard , Carole Goble , Shantenu Jha , Daniel S. Katz , Daniel Laney , Manish Parashar , Frederic Suter , Nick Tyler , Thomas Uram , Ilkay Altintas , Stefan Andersson , William Arndt , Juan Aznar , Jonathan Bader , Bartosz Balis , Chris Blanton , Kelly Rosa Braghetto , Aharon Brodutch , Paul Brunk , Henri Casanova , Alba Cervera Lierta , Justin Chigu , Taina Coleman , Nick Collier , Iacopo Colonnelli , Frederik Coppens , Michael Crusoe , Will Cunningham , Bruno de Paula Kinoshita , Paolo Di Tommaso , Charles Doutriaux , Matthew Downton , Wael Elwasif , Bjoern Enders , Chris Erdmann , Thomas Fahringer , Ludmilla Figueiredo , Rosa Filgueira , Martin Foltin , Anne Fouilloux , Luiz Gadelha , Andy Gallo , Artur Garcia Saez , Daniel Garijo , Roman Gerlach , Ryan Grant , Samuel Grayson , Patricia Grubel , Johan Gustafsson , Valerie Hayot-Sasson , Oscar Hernandez , Marcus Hilbrich , AnnMary Justine , Ian Laflotte , Fabian Lehmann , Andre Luckow , Jakob Luettgau , Ketan Maheshwari , Motohiko Matsuda , Doriana Medic , Pete Mendygral , Marek Michalewicz , Jorji Nonaka , Maciej Pawlik , Loic Pottier , Line Pouchard , Mathias Putz , Santosh Kumar Radha , Lavanya Ramakrishnan , Sashko Ristov , Paul Romano , Daniel Rosendo , Martin Ruefenacht , Katarzyna Rycerz , Nishant Saurabh , Volodymyr Savchenko , Martin Schulz , Christine Simpson , Raul Sirvent , Tyler Skluzacek , Stian Soiland-Reyes , Renan Souza , Sreenivas Rangan Sukumar , Ziheng Sun , Alan Sussman , Douglas Thain , Mikhail Titov , Benjamin Tovar , Aalap Tripathy , Matteo Turilli , Bartosz Tuznik , Hubertus van Dam , Aurelio Vivas , Logan Ward , Patrick Widener , Sean Wilkinson , Justyna Zawalska , Mahnoor Zulfiqar

Workflow is a common term used to describe a systematic breakdown of tasks that need to be performed to solve a problem. This concept has found best use in scientific and business applications for streamlining and improving the performance…

Distributed, Parallel, and Cluster Computing · Computer Science 2017-11-08 Samiya Khan , Kashish Ara Shakil , Mansaf Alam

Scientific research in many fields routinely requires the analysis of large datasets, and scientists often employ workflow systems to leverage clusters of computers for their data analysis. However, due to their size and scale, these…

Distributed, Parallel, and Cluster Computing · Computer Science 2025-06-05 Lauritz Thamsen , Yehia Elkhatib , Paul Harvey , Syed Waqar Nabi , Jeremy Singer , Wim Vanderbauwhede

Motivation: Building and iterating machine learning models is often a resource-intensive process. In biomedical research, scientific codebases can lack scalability and are not easily transferable to work beyond what they were intended.…

Machine Learning · Computer Science 2025-04-03 Khoa A. Tran , John V. Pearson , Nicola Waddell

Scientific workflow is a powerful tool to streamline and organize computational steps of scientific application. This paper presents Emerald, a system that adds sophisticated cloud offloading capabilities to scientific workflows. Emerald…

Distributed, Parallel, and Cluster Computing · Computer Science 2017-10-05 Hao Qian

Scientific Workflow Systems (SWSs) are advanced software frameworks that drive modern research by orchestrating complex computational tasks and managing extensive data pipelines. These systems offer a range of essential features, including…

Software Engineering · Computer Science 2025-06-26 Khairul Alam , Banani Roy , Chanchal K. Roy , Kartik Mittal

For teams using distributed version control systems, the right collaborative development workflows can help maintaining the long-term quality of project repositories and improving work efficiency. Despite the fact that the workflows are…

Software Engineering · Computer Science 2020-04-28 Panuchart Bunyakiati , Usa Sammapun

High performance computing systems have historically been designed to support applications comprised of mostly monolithic, single-job workloads. Pilot systems decouple workload specification, resource selection, and task execution via job…

Distributed, Parallel, and Cluster Computing · Computer Science 2018-07-31 Andre Merzky , Matteo Turilli , Manuel Maldonado , Mark Santcroos , Shantenu Jha

System design is often taught through domain-specific solutions specific to particular domains, such as databases, operating systems, or computer architecture, each with its own methods and vocabulary. While this diversity is a strength, it…

Other Computer Science · Computer Science 2025-07-31 Joy Arulraj

High Performance Computing (HPC) centers provide advanced infrastructure that enables scientific research at extreme scale. These centers operate with hardware configurations, software environments, and security requirements that differ…

Distributed, Parallel, and Cluster Computing · Computer Science 2025-12-03 Sean R. Wilkinson , Patrick Widener , Sarp Oral , Rafael Ferreira da Silva