@inproceedings{fd1a79e140264f0abbdf81d5fed7f50e,
title = "Building blocks for workflow system middleware",
abstract = "We suggest there is a need for a fresh perspective on the design and development of middleware for high-performance workflows and workflow systems. We argue for a building blocks approach, outline a description of this approach and define their properties. We discuss RADICAL-Cybertools as one implementation of the building blocks concept, showing how they have been designed and developed in accordance with this approach. We discuss three case-studies where RADICAL-Cybertools have been used to develop new workflow systems capabilities and in-tegrated to enhance existing ones, illustrating the potential and promise of the building blocks approach.",
keywords = "Architectural Design, Workflows",
author = "Matteo Turilli and Andre Merzky and Vivek Balasubramanian and Shantenu Jha",
year = "2018",
month = jul,
day = "13",
doi = "10.1109/CCGRID.2018.00051",
language = "English (US)",
series = "Proceedings - 18th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing, CCGRID 2018",
publisher = "Institute of Electrical and Electronics Engineers Inc.",
pages = "348--349",
booktitle = "Proceedings - 18th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing, CCGRID 2018",
address = "United States",
note = "18th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing, CCGRID 2018 ; Conference date: 01-05-2018 Through 04-05-2018",
}