KubeSC-RTP: Smart scheduler for Kubernetes platform on CPU-GPU heterogeneous systems

被引:12
|
作者
Harichane, Ishak [1 ]
Makhlouf, Sid Ahmed [1 ]
Belalem, Ghalem [1 ]
机构
[1] Univ Oran1, Comp Sci Dept, Fac Exact & Appl Sci, Oran, Algeria
来源
关键词
cloud computing; containers; heterogeneous systems; Kubernetes; scheduling;
D O I
10.1002/cpe.7108
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Heterogeneous systems composed of multiple CPUs and GPUs are progressively attractive as platforms for high performance computing because of their higher performance. Especially with the use of containers which are rapidly replacing virtual machines as the compute instance of choice in cloud-based deployments such in Kubernetes clusters. The task scheduling in a heterogeneous environment became one of the most important issues considered by the platform providers. The ability to choose the appropriate device, CPU or GPU, has a direct impact on the performance of a particular system. It reduces total processing time and increases customer satisfaction. In heterogeneous systems, optimizing resource consumption is a critical aspect for cloud service providers. Adequate scheduling of an application implies optimization of its execution time, which results in resource consumption for the service provider. The development of algorithms for scheduling applications in heterogeneous computing systems has received a significant amount of attention in recent years. A variety of efforts are dedicated to the design of such scheduling algorithms. This article is one of those efforts. We present in this work, KubeSC-RTP, a scheduler for Kubernetes environment using machine learning based on runtime prediction of the applications in order to better select the appropriate device, CPU or GPU.
引用
收藏
页数:19
相关论文
共 50 条
  • [1] Workload Placement on Heterogeneous CPU-GPU Systems
    Carvalho, Marcos N. L.
    Simitsis, Alkis
    Queralt, Anna
    Romero, Oscar
    PROCEEDINGS OF THE VLDB ENDOWMENT, 2024, 17 (12): : 4241 - 4244
  • [2] FastGR: Global Routing on CPU-GPU With Heterogeneous Task Graph Scheduler
    Liu, Siting
    Pu, Yuan
    Liao, Peiyu
    Wu, Hongzhong
    Zhang, Rui
    Chen, Zhitang
    Lv, Wenlong
    Lin, Yibo
    Yu, Bei
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2023, 42 (07) : 2317 - 2330
  • [3] FastGR : Global Routing on CPU-GPU with Heterogeneous Task Graph Scheduler
    Liu, Siting
    Liao, Peiyu
    Zhang, Rui
    Chen, Zhitang
    Lv, Wenlong
    Lin, Yibo
    Yu, Bei
    PROCEEDINGS OF THE 2022 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE 2022), 2022, : 760 - 765
  • [4] GSched: An efficient scheduler for hybrid CPU-GPU HPC systems
    Mateos, Mariano Raboso
    Robles, Juan Antonio Cotobal
    1600, Springer Verlag (217): : 179 - 185
  • [5] Smart Scheduler for CUDA Programming in Heterogeneous CPU/GPU Environment
    Khan, Naajil Aamir
    Latif, Muhammad Bilal
    Pervaiz, Nida
    Baig, Mubashir
    Khatoon, Hasina
    Baig, Mirza Zaeem
    Burney, Atika
    PROCEEDINGS OF THE 11TH INTERNATIONAL CONFERENCE ON COMPUTER MODELING AND SIMULATION (ICCMS 2019) AND 8TH INTERNATIONAL CONFERENCE ON INTELLIGENT COMPUTING AND APPLICATIONS (ICICA 2019), 2019, : 250 - 253
  • [6] Accelerating Batched Power Flow on Heterogeneous CPU-GPU Platform
    Hao, Jiao
    Zhang, Zongbao
    He, Zonglin
    Liu, Zhengyuan
    Tan, Zhengdong
    Song, Yankan
    ENERGIES, 2024, 17 (24)
  • [7] Performance Analysis of AES on CPU-GPU Heterogeneous Systems
    Sanz, Victoria
    Pousa, Adrian
    Naiouf, Marcelo
    De Giusti, Armando
    CLOUD COMPUTING, BIG DATA & EMERGING TOPICS, JCC-BD&ET 2022, 2022, 1634 : 31 - 42
  • [8] Efficient Matrix Factorization on Heterogeneous CPU-GPU Systems
    Yu, Yuanhang
    Wen, Dong
    Zhang, Ying
    Wang, Xiaoyang
    Zhang, Wenjie
    Lin, Xuemin
    2021 IEEE 37TH INTERNATIONAL CONFERENCE ON DATA ENGINEERING (ICDE 2021), 2021, : 1871 - 1876
  • [9] Efficient Pattern Matching on CPU-GPU Heterogeneous Systems
    Sanz, Victoria
    Pousa, Adrian
    Naiouf, Marcelo
    De Giusti, Armando
    ALGORITHMS AND ARCHITECTURES FOR PARALLEL PROCESSING (ICA3PP 2019), PT I, 2020, 11944 : 391 - 403
  • [10] A CPU-GPU Scheduler Tolerant to Temporal Failures in Clouds
    Brum, Rafaela Correia
    2021 IEEE INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS (IPDPSW), 2021, : 1015 - 1015