Multiple workflows scheduling in multi-tenant distributed systems: A taxonomy and future directions
Workflows are an application model that enables the automated execution of multiple
interdependent and interconnected tasks. They are widely used by the scientific community …
interdependent and interconnected tasks. They are widely used by the scientific community …
Resource scheduling algorithm with load balancing for cloud service provisioning
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 …
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 …
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 …
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 …
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
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 …
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 …
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 …
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 …
computationally demanding. Such applications are processed on distributed interconnected …
Different aspects of workflow scheduling in large-scale distributed systems
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 …
with multiple requirements in such computing platforms has become a crucial area of …