Enhanced Scheduling of AI Applications in Multi-Tenant Cloud Using Genetic Optimizations

被引:1
作者
Kwon, Seokmin [1 ]
Bahn, Hyokyung [1 ]
机构
[1] Ewha Womans Univ, Dept Comp Engn, Seoul 03760, South Korea
来源
APPLIED SCIENCES-BASEL | 2024年 / 14卷 / 11期
关键词
task scheduling; artificial intelligence; machine learning; cloud; genetic algorithm;
D O I
10.3390/app14114697
中图分类号
O6 [化学];
学科分类号
0703 ;
摘要
The artificial intelligence (AI) industry is increasingly integrating with diverse sectors such as smart logistics, FinTech, entertainment, and cloud computing. This expansion has led to the coexistence of heterogeneous applications within multi-tenant systems, presenting significant scheduling challenges. This paper addresses these challenges by exploring the scheduling of various machine learning workloads in large-scale, multi-tenant cloud systems that utilize heterogeneous GPUs. Traditional scheduling strategies often struggle to achieve satisfactory results due to low GPU utilization in these complex environments. To address this issue, we propose a novel scheduling approach that employs a genetic optimization technique, implemented within a process-oriented discrete-event simulation framework, to effectively orchestrate various machine learning tasks. We evaluate our approach using workload traces from Alibaba's MLaaS cluster with over 6000 heterogeneous GPUs. The results show that our scheduling improves GPU utilization by 12.8% compared to Round-Robin scheduling, demonstrating the effectiveness of the solution in optimizing cloud-based GPU scheduling.
引用
收藏
页数:15
相关论文
共 50 条
  • [41] Enhanced multi-verse optimizer for task scheduling in cloud computing environments
    Shukri, Sarah E.
    Al-Sayyed, Rizik
    Hudaib, Amjad
    Mirjalili, Seyedali
    EXPERT SYSTEMS WITH APPLICATIONS, 2021, 168
  • [42] An enhanced performance evaluation of workflow computing and scheduling using hybrid classification approach in the cloud environment
    Tharani, P.
    Kalpana, A. M.
    BULLETIN OF THE POLISH ACADEMY OF SCIENCES-TECHNICAL SCIENCES, 2021, 69 (04)
  • [43] Scheduling Using Improved Genetic Algorithm in Cloud Computing for Independent Tasks
    Kumar, Pardeep
    Verma, Amandeep
    PROCEEDINGS OF THE 2012 INTERNATIONAL CONFERENCE ON ADVANCES IN COMPUTING, COMMUNICATIONS AND INFORMATICS (ICACCI'12), 2012, : 137 - 142
  • [44] Energy Aware Scheduling using Genetic Algorithm in Cloud Data Centers
    Kar, Ipsita
    Parida, R. N. Ramakant
    Das, Himansu
    2016 INTERNATIONAL CONFERENCE ON ELECTRICAL, ELECTRONICS, AND OPTIMIZATION TECHNIQUES (ICEEOT), 2016, : 3545 - 3550
  • [45] Scheduling of Independent Tasks in Cloud Computing Using Modified Genetic Algorithm
    Singh, Shekhar
    Kalra, Mala
    2014 6TH INTERNATIONAL CONFERENCE ON COMPUTATIONAL INTELLIGENCE AND COMMUNICATION NETWORKS, 2014, : 565 - 569
  • [46] Amended hybrid multi-verse optimizer with genetic algorithm for solving task scheduling problem in cloud computing
    Abualigah, Laith
    Alkhrabsheh, Muhammad
    JOURNAL OF SUPERCOMPUTING, 2022, 78 (01) : 740 - 765
  • [47] Amended hybrid multi-verse optimizer with genetic algorithm for solving task scheduling problem in cloud computing
    Laith Abualigah
    Muhammad Alkhrabsheh
    The Journal of Supercomputing, 2022, 78 : 740 - 765
  • [48] Multi-objective Task Scheduling Optimization in Cloud Computing based on Genetic Algorithm and Differential Evolution Algorithm
    Li, Yuqing
    Wang, Shichuan
    Hong, Xin
    Li, Yongzhi
    2018 37TH CHINESE CONTROL CONFERENCE (CCC), 2018, : 4489 - 4494
  • [49] GA-ETI: An enhanced genetic algorithm for the scheduling of scientific workflows in cloud environments
    Casas, Israel
    Taheri, Javid
    Ranjan, Rajiv
    Wang, Lizhe
    Zomaya, Albert Y.
    JOURNAL OF COMPUTATIONAL SCIENCE, 2018, 26 : 318 - 331
  • [50] Multi objective trust aware task scheduling algorithm in cloud computing using whale optimization
    Mangalampalli, Sudheer
    Karri, Ganesh Reddy
    Kose, Utku
    JOURNAL OF KING SAUD UNIVERSITY-COMPUTER AND INFORMATION SCIENCES, 2023, 35 (02) : 791 - 809