Multiple workflows scheduling in multi-tenant distributed systems: A taxonomy and future directions

MH Hilman, MA Rodriguez, R Buyya - ACM Computing Surveys (CSUR), 2020 - dl.acm.org
Workflows are an application model that enables the automated execution of multiple
interdependent and interconnected tasks. They are widely used by the scientific community …

Resource scheduling algorithm with load balancing for cloud service provisioning

V Priya, CS Kumar, R Kannan - Applied Soft Computing, 2019 - Elsevier
Cloud computing uses scheduling and load balancing for virtualized file sharing in cloud
infrastructure. These two have to be performed in an optimized manner in cloud computing …

A systematic review on security aware real-time task scheduling

S Singh - Sustainable Computing: Informatics and Systems, 2023 - Elsevier
Nowadays, security and scheduling are the most crucial aspects of each distributed real-
time application due to the rapidly enhanced use of such applications. This study presents a …

Orchestrating real-time IoT workflows in a fog computing environment utilizing partial computations with end-to-end error propagation

GL Stavrinides, HD Karatza - Cluster Computing, 2021 - Springer
With the explosive growth of the Internet of Things (IoT), fog computing emerged as a new
paradigm, in an attempt to minimize network latency. Fog computing extends the cloud to the …

Fault-tolerant elastic scheduling algorithm for workflow in cloud systems

Y Ding, G Yao, K Hao - Information Sciences, 2017 - Elsevier
With the increasing functionality and complexity of Cloud systems, fault tolerance becomes
an essential requirement for tasks executed in Cloud systems, especially for the workflow …

A novel statistical time-series pattern based interval forecasting strategy for activity durations in workflow systems

X Liu, Z Ni, D Yuan, Y Jiang, Z Wu, J Chen… - Journal of Systems and …, 2011 - Elsevier
Forecasting workflow activity durations is of great importance to support satisfactory QoS in
workflow systems. Traditionally, a workflow system is often designed to facilitate the process …

Scheduling multiple task graphs in heterogeneous distributed real-time systems by exploiting schedule holes with bin packing techniques

GL Stavrinides, HD Karatza - Simulation Modelling Practice and Theory, 2011 - Elsevier
The most crucial aspect of distributed real-time systems is the scheduling algorithm, which
must guarantee that every job in the system will meet its deadline. In this paper, we evaluate …

Scheduling real-time DAGs in heterogeneous clusters by combining imprecise computations and bin packing techniques for the exploitation of schedule holes

GL Stavrinides, HD Karatza - Future Generation Computer Systems, 2012 - Elsevier
In this paper, we investigate the improvement that can be gained in the performance of a
heterogeneous cluster dedicated to real-time jobs, by exploiting schedule holes with a novel …

Scheduling data-intensive workloads in large-scale distributed systems: trends and challenges

GL Stavrinides, HD Karatza - Modeling and simulation in HPC and cloud …, 2018 - Springer
With the explosive growth of big data, workloads tend to get more complex and
computationally demanding. Such applications are processed on distributed interconnected …

Different aspects of workflow scheduling in large-scale distributed systems

GL Stavrinides, FR Duro, HD Karatza, JG Blas… - … Modelling Practice and …, 2017 - Elsevier
As large-scale distributed systems gain momentum, the scheduling of workflow applications
with multiple requirements in such computing platforms has become a crucial area of …