Abstract
Scientific workflows are essential for many applications, enabling the configuration and execution of complex tasks across distributed resources. In this paper, we contribute an Ethereum blockchain-based scientific workflow execution manager, which distributes workflows to run on cluster computing providers that utilize the Slurm workload manager to execute them. We extended our blockchain-based autonomous resource broker called eBlocBroker, which is a DAO-based decentralized coordinator, by providing distributed workflow execution via blockchain. Through various tests, we demonstrate how our eBlockBroker autonomous organization, which is programmed as a smart contract, can manage scientific workflow submission, scheduling, and execution on cluster computing providers. The utilization of blockchain for distributed workflow execution is a new concept. We are motivated because our system has been developed with e-Science in mind where scientific workflows are widely utilized.
Author supplied keywords
Cite
CITATION STYLE
Alimoğlu, A., & Özturan, C. (2024). An autonomous blockchain-based workflow execution broker for e-science. Cluster Computing, 27(8), 10235–10244. https://doi.org/10.1007/s10586-024-04534-z
Register to see more suggestions
Mendeley helps you to discover research relevant for your work.