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 …

Workflow scheduling in cloud: a survey

F Wu, Q Wu, Y Tan - The Journal of Supercomputing, 2015 - Springer
To program in distributed computing environments such as grids and clouds, workflow is
adopted as an attractive paradigm for its powerful ability in expressing a wide range of …

Internet of intelligent things and robot as a service

Y Chen, H Hu - Simulation Modelling Practice and Theory, 2013 - Elsevier
The development of computing and communication systems has gone through a spiral cycle
of centralization and decentralization paradigms. The earliest computer systems are …

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 …

Re-Stream: Real-time and energy-efficient resource scheduling in big data stream computing environments

D Sun, G Zhang, S Yang, W Zheng, SU Khan, K Li - Information Sciences, 2015 - Elsevier
To achieve high energy efficiency and low response time in big data stream computing
environments, it is required to model an energy-efficient resource scheduling and …

Opposition-based learning inspired particle swarm optimization (OPSO) scheme for task scheduling problem in cloud computing

M Agarwal, GMS Srivastava - Journal of Ambient Intelligence and …, 2021 - Springer
The problem of scheduling of tasks in distributed, heterogeneous, and multiprocessing
computing environment like grid and cloud computing is considered as one of the most …

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 …

A cost-effective and qos-aware approach to scheduling real-time workflow applications in paas and saas clouds

GL Stavrinides, HD Karatza - … on Future Internet of Things and …, 2015 - ieeexplore.ieee.org
The ever increasing popularity of cloud computing has relieved many consumers and
businesses from the burden of acquiring, maintaining and monitoring expensive hardware …

Reducing response-time bounds for DAG-based task systems on heterogeneous multicore platforms

K Yang, M Yang, JH Anderson - … of the 24th international conference on …, 2016 - dl.acm.org
This paper considers for the first time end-to-end response-time analysis for DAG-based real-
time task systems implemented on heterogeneous multicore platforms. The specific analysis …

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 …