A highly scalable decentralized scheduler of tasks with deadlines

J Celaya, U Arronategui - 2011 IEEE/ACM 12th International …, 2011 - ieeexplore.ieee.org
Scheduling of tasks in distributed environments, like cloud and grid computing platforms,
using deadlines to provide quality of service is a challenging problem. The few existing …

Niyama: Node scheduling for cloud workloads with resource isolation

M Thiyyakat, S Kalambur… - … and Computation: Practice …, 2022 - Wiley Online Library
Cloud providers place tasks from multiple applications on the same resource pool to
improve the resource utilization of the infrastructure. The consequent resource contention …

DFMan: A graph-based optimization of dataflow scheduling on high-performance computing systems

F Chowdhury, F Di Natale, A Moody… - 2022 IEEE …, 2022 - ieeexplore.ieee.org
Scientific research and development campaigns are materialized by workflows of
applications executing on high-performance computing (HPC) systems. These applications …

Scheduling of Distributed Applications on the Computing Continuum: A Survey

N Mehran, D Kimovski, H Hellwagner… - Proceedings of the …, 2023 - dl.acm.org
The demand for distributed applications has significantly increased over the past decade,
with improvements in machine learning techniques fueling this growth. These applications …

ANGEL: Agent-based scheduling for real-time tasks in virtualized clouds

X Zhu, C Chen, LT Yang, Y Xiang - IEEE Transactions on …, 2015 - ieeexplore.ieee.org
The success of cloud computing makes an increasing number of real-time applications such
as signal processing and weather forecasting run in the cloud. Meanwhile, scheduling for …

Scheduling real-time parallel applications in cloud to minimize energy consumption

B Hu, Z Cao, M Zhou - IEEE Transactions on Cloud Computing, 2019 - ieeexplore.ieee.org
Cloud computing has become an important paradigm in which scalable resources such as
CPU, memory, disk and IO devices can be provided to users to remotely process their …

Orchestrating deep learning workloads on distributed infrastructure

SR Seelam, Y Li - Proceedings of the 1st Workshop on Distributed …, 2017 - dl.acm.org
Containers simplify the packaging, deployment and orchestration of diverse workloads on
distributed infrastructure. Containers are primarily used for web applications, databases …

GAI: A centralized tree-based scheduler for machine learning workload in large shared clusters

C Gao, R Ren, H Cai - … and Architectures for Parallel Processing: 18th …, 2018 - Springer
With widespread applications in image recognition, language translation, computer vision
and other areas, deep learning (DL) have been proliferating over the past decade …

A survey on scheduling techniques in the edge cloud: Issues, challenges and future directions

H Asghar, ES Jung - arXiv preprint arXiv:2202.07799, 2022 - arxiv.org
After the advent of the Internet of Things and 5G networks, edge computing became the
center of attraction. The tasks demanding high computation are generally offloaded to the …

Centralized versus distributed schedulers for bag-of-tasks applications

O Beaumont, L Carter, J Ferrante… - … on Parallel and …, 2008 - ieeexplore.ieee.org
Multiple applications that execute concurrently on heterogeneous platforms compete for
CPU and network resources. In this paper, we consider the problem of scheduling …