Published November 26, 2024 | Version v1

Trends, Approaches, and Gaps in Scientific Workflow Scheduling: A Systematic Review (Data and Materials)

  • 1. Universidad de los Andes
  • 2. Centro de Investigación Científica y de Educación Superior de Ensenada

Description

This repository contains supplementary data and materials accompanying the systematic review titled "Trends, Approaches, and Gaps in Scientific Workflow Scheduling: A Systematic Review". It provides Jupyter notebooks, review documents, and data extraction forms utilized in the study.
 
This systematic review offers a comprehensive analysis of scheduling algorithms designed for scientific workflows, particularly those handling Big Data. By examining research published between 2010 and 2023, we aim to provide a structured overview of the field, highlighting key trends and identifying existing gaps. This review will be valuable to researchers and practitioners in computer science who are involved in developing workflow management systems, deploying, and managing complex computational workflows that process Big Data across various scientific domains, including astronomy, bioinformatics and genomics, climate science, earth and environmental sciences, high-energy physics, and social sciences. These workflows are frequently executed on High-performance, Cloud, Fog, Grid, IoT, and hybrid computing systems. We focus on scheduling algorithms tailored for batch and stream processing workflows, cataloging them based on their optimization objectives (e.g., monetary cost, makespan, resource efficiency, energy consumption), optimization techniques (e.g., heuristics, meta-heuristics, machine learning), and assessment criteria (e.g., workflow complexity, computing environment scale, dataset size). Our analysis reveals that cloud computing remains the dominant environment for scientific workflow scheduling, but significant gaps persist in addressing stream processing workflows, resource efficiency, energy consumption, data movement, and applications in High-performance computing, IoT, and Hybrid systems. Moreover, the potential of machine learning techniques for scheduling algorithms remains largely untapped. By providing a comprehensive catalog of existing scheduling algorithms, this review aims to support future research and practical implementations in the field of scientific workflow scheduling.

Files

README.MD

Files (4.8 MB)

Name Size
md5:7bda96f09017765dd4f1cd5e369ba9d7
27.3 kB Preview Download
md5:2ab6a2631f78630be4a7aa3abdea58ab
1.2 MB Download
md5:679b7db91de262fa0f0bce179a6ecbfb
2.8 MB Download
md5:385213fff59ebfebfd4ab49d4f70e366
581.5 kB Download
md5:93dbc12fd685eaaaef26438313a348b1
9.3 kB Preview Download
md5:9b8760c75cddef5a39f3978f05b4861d
11.1 kB Preview Download
md5:e40968e58c82addf4cf6cc960d0917f5
24.7 kB Preview Download
md5:fa99d472f051b70cb520efed7db3e6fc
13.7 kB Preview Download
md5:c8ab0ddeaa6608279cf01327b8fda5b4
24.3 kB Preview Download
md5:cc68471465a1b140f8595260c25a06ea
23.6 kB Preview Download
md5:f1ff70c8e5936ea1183053cb481f5b28
27.3 kB Preview Download
md5:83305a8a4da8ff32f52300e8c504af14
86.9 kB Preview Download
md5:fbb1a6f12a1f832d1feb2c5b51feb4c5
2.4 kB Preview Download