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 …

[HTML][HTML] A multi-objective approach for energy-efficient and reliable dynamic VM consolidation in cloud data centers

MH Sayadnavard, AT Haghighat… - Engineering science and …, 2022 - Elsevier
The rapid growth of cloud computing in the last decade has led to an increasing concern
about the energy requirement of cloud data centers. Dynamic virtual machine (VM) …

A two-stage multi-population genetic algorithm with heuristics for workflow scheduling in heterogeneous distributed computing environments

Y Xie, FX Gui, WJ Wang… - IEEE Transactions on …, 2021 - ieeexplore.ieee.org
Workflow scheduling in Heterogeneous Distributed Computing Environments (HDCEs) is a
NP-hard problem. Although a number of scheduling approaches have been proposed for …

Lotaru: Locally predicting workflow task runtimes for resource management on heterogeneous infrastructures

J Bader, F Lehmann, L Thamsen, U Leser… - Future Generation …, 2024 - Elsevier
Many resource management techniques for task scheduling, energy and carbon efficiency,
and cost optimization in workflows rely on a-priori task runtime knowledge. Building runtime …

Exploring the role of machine learning in scientific workflows: Opportunities and challenges

A Nouri, PE Davis, P Subedi, M Parashar - arXiv preprint arXiv …, 2021 - arxiv.org
In this survey, we discuss the challenges of executing scientific workflows as well as existing
Machine Learning (ML) techniques to alleviate those challenges. We provide the context …

Variational mode decomposition and sample entropy optimization based transformer framework for cloud resource load prediction

J Zhu, W Bai, J Zhao, L Zuo, T Zhou, K Li - Knowledge-Based Systems, 2023 - Elsevier
The efficient prediction of cloud resource demand plays a crucial role in resource allocation
and scheduling in cloud data centers, helping to optimize resource utilization and improve …

QoS-aware cloud resource prediction for computing services

P Osypanka, P Nawrocki - IEEE Transactions on Services …, 2022 - ieeexplore.ieee.org
Computing services are increasingly located in computing clouds, which allows for on-
demand scalability but may also increase operating costs. It is believed that cloud expenses …

Predicting performance and cost of serverless computing functions with SAAF

R Cordingly, W Shu, WJ Lloyd - … , Intl Conf on Cloud and Big …, 2020 - ieeexplore.ieee.org
Next generation software built for the cloud recently has embraced serverless computing
platforms that use temporary infrastructure to host microservices offering building blocks for …

Resource usage cost optimization in cloud computing using machine learning

P Osypanka, P Nawrocki - IEEE Transactions on Cloud …, 2020 - ieeexplore.ieee.org
Cloud computing is gaining popularity among small and medium-sized enterprises. The cost
of cloud resources plays a significant role for these companies and this is why cloud …

Lotaru: Locally estimating runtimes of scientific workflow tasks in heterogeneous clusters

J Bader, F Lehmann, L Thamsen, J Will… - Proceedings of the 34th …, 2022 - dl.acm.org
Many scientific workflow scheduling algorithms need to be informed about task runtimes a-
priori to conduct efficient scheduling. In heterogeneous cluster infrastructures, this problem …