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 …

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 …

On the continuous processing of health data in edge-fog-cloud computing by using micro/nanoservice composition

DD Sánchez-Gallegos, A Galaviz-Mosqueda… - IEEE …, 2020 - ieeexplore.ieee.org
The edge, the fog, the cloud, and even the end-user's devices play a key role in the
management of the health sensitive content/data lifecycle. However, the creation and …

Dynamic resource allocation strategy for latency-critical and computation-intensive applications in cloud–edge environment

H Tang, C Li, J Bai, JH Tang, Y Luo - Computer Communications, 2019 - Elsevier
Edge computing is more and more popular due to its low latency and bandwidth-efficient
services. Edge computing is mainly applied to the latency-critical and computation-intensive …

A cloud resource management framework for multiple online scientific workflows using cooperative reinforcement learning agents

A Asghari, MK Sohrabi, F Yaghmaee - Computer Networks, 2020 - Elsevier
Cloud is a common distributed environment to share strong and available resources to
increase the efficiency of complex and heavy calculations. In return for the cost paid by cloud …

An optimal model for optimizing the placement and parallelism of data stream processing applications on cloud-edge computing

FR De Souza, MD de Assunçao… - 2020 IEEE 32nd …, 2020 - ieeexplore.ieee.org
The Internet of Things has enabled many application scenarios where a large number of
connected devices generate unbounded streams of data, often processed by data stream …

MOPT: list-based heuristic for scheduling workflows in cloud environment

S Ijaz, EU Munir - The Journal of Supercomputing, 2019 - Springer
Cloud computing is a popular and widely adopted computing platform for the execution of
scientific workflows as it provides flexible infrastructure and offers access to collection of …

ECOS: An efficient task-clustering based cost-effective aware scheduling algorithm for scientific workflows execution on heterogeneous cloud systems

M Dong, L Fan, C Jing - Journal of Systems and Software, 2019 - Elsevier
Cloud Computing provides an attractive execution environment for scientific workflow
execution. However, due to the increasingly high charge cost of using cloud service, cost …

Dynamic deployment and scheduling strategy for dual-service pooling-based hierarchical cloud service system in intelligent buildings

H Sun, S Wang, F Zhou, L Yin… - IEEE Transactions on …, 2021 - ieeexplore.ieee.org
Due to the excessive concentration of computing resources in the traditional centralized
cloud service system, there will be three prominent problems of management confusion …

The impact of workload variability on the energy efficiency of large-scale heterogeneous distributed systems

GL Stavrinides, HD Karatza - Simulation Modelling Practice and Theory, 2018 - Elsevier
Previous studies have shown that the workload variability has a serious impact on the
performance of large-scale distributed architectures, since it may cause significant …