2020
DOI: 10.1002/spe.2898
|View full text |Cite
|
Sign up to set email alerts
|

KubCG: A dynamic Kubernetes scheduler for heterogeneous clusters

Abstract: SummaryContainer platforms are increasingly being used to deploy cloud‐based services. Nevertheless, many cloud services are also demanding graphics processing units (GPUs) to accelerate different applications that make use of their parallel architecture, such as deep learning or just video processing. Thus, different container technologies, such as Docker and Kubernetes, are implementing GPU support. Some effort is being devoted to design algorithms to schedule applications into heterogeneous computing system… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2

Citation Types

0
2
0

Year Published

2022
2022
2023
2023

Publication Types

Select...
5
1

Relationship

0
6

Authors

Journals

citations
Cited by 12 publications
(3 citation statements)
references
References 22 publications
(29 reference statements)
0
2
0
Order By: Relevance
“…They introduced a machine learning-based approach using runtime prediction to better select appropriate cpu or gpu resources. Similarly, in the paper [21], a Kubernetes scheduling platform (KubCG) was proposed, which manages the deployment of Docker containers in heterogeneous clusters. The platform implements a new scheduler that reduces the completion time for different tasks to 64% of the original time.…”
Section: Related Workmentioning
confidence: 99%
“…They introduced a machine learning-based approach using runtime prediction to better select appropriate cpu or gpu resources. Similarly, in the paper [21], a Kubernetes scheduling platform (KubCG) was proposed, which manages the deployment of Docker containers in heterogeneous clusters. The platform implements a new scheduler that reduces the completion time for different tasks to 64% of the original time.…”
Section: Related Workmentioning
confidence: 99%
“…Another emerging aspect is that of energy efficiency [13,14], a strategy applied by a specific set of schedulers among the wider group of topology-aware [15] and hardware-aware schedulers. Examples of the latter are a GPU-aware scheduler making use of historic pod executions to speed up calculations [16] and an Intel SGX-aware scheduler [17]. Another crucial aspect focuses on the real-time utilization of node resources to schedule workloads [18].…”
Section: Related Workmentioning
confidence: 99%
“…In Ahmed et al [28], the deployment of Docker containers in a heterogeneous cluster with CPU and GPU resources can be managed via the authors' dynamic scheduling framework for Kubernetes. The Kubernetes Pod timeline and previous data about the execution of the containers are taken into account by the platform, known as KubCG, to optimize the deployment of new containers.…”
mentioning
confidence: 99%