A Bi-objective Game-based Task Scheduling Method in Cloud Computing Environment

被引:2
|
作者
Guo, Wanwan [1 ]
Zhao, Mengkai [1 ]
Cui, Zhihua [1 ]
Xie, Liping [1 ]
机构
[1] Taiyuan Univ Sci & Technol, Sch Comp Sci & Technol, Taiyuan 030024, Shanxi, Peoples R China
基金
中国国家自然科学基金;
关键词
Bi-objective game; cloud computing; many-objective optimization algorithms; task scheduling; OPTIMIZATION ALGORITHM; DIVERSITY;
D O I
10.3837/tiis.2022.11.006
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The task scheduling problem has received a lot of attention in recent years as a crucial area for research in the cloud environment. However, due to the difference in objectives considered by service providers and users, it has become a major challenge to resolve the conflicting interests of service providers and users while both can still take into account their respective objectives. Therefore, the task scheduling problem as a bi-objective game problem is formulated first, and then a task scheduling model based on the bi-objective game (TSBOG) is constructed. In this model, energy consumption and resource utilization, which are of concern to the service provider, and cost and task completion rate, which are of concern to the user, are calculated simultaneously. Furthermore, a many-objective evolutionary algorithm based on a partitioned collaborative selection strategy (MaOEA-PCS) has been developed to solve the TSBOG. The MaOEA-PCS can find a balance between population convergence and diversity by partitioning the objective space and selecting the best converging individuals from each region into the next generation. To balance the players' multiple objectives, a crossover and mutation operator based on dynamic games is proposed and applied to MaPEA-PCS as a player's strategy update mechanism. Finally, through a series of experiments, not only the effectiveness of the model compared to a normal many-objective model is demonstrated, but also the performance of MaOEA-PCS and the validity of DGame.
引用
收藏
页码:3565 / 3583
页数:19
相关论文
共 50 条
  • [1] A DEA Based Hybrid Algorithm for Bi-objective Task Scheduling in Cloud Computing
    Han, Pengcheng
    Du, Chenglie
    Chen, Jinchao
    [J]. PROCEEDINGS OF 2018 5TH IEEE INTERNATIONAL CONFERENCE ON CLOUD COMPUTING AND INTELLIGENCE SYSTEMS (CCIS), 2018, : 63 - 67
  • [2] Genetic Algorithm Framework for Bi-objective Task Scheduling in Cloud Computing Systems
    Beegom, A. S. Ajeena
    Rajasree, M. S.
    [J]. DISTRIBUTED COMPUTING AND INTERNET TECHNOLOGY, ICDCIT 2015, 2015, 8956 : 356 - 359
  • [3] Bi-objective decision support system for task-scheduling based on genetic algorithm in cloud computing
    Aziza, Hatem
    Krichen, Saoussen
    [J]. COMPUTING, 2018, 100 (02) : 65 - 91
  • [4] Bi-objective decision support system for task-scheduling based on genetic algorithm in cloud computing
    Hatem Aziza
    Saoussen Krichen
    [J]. Computing, 2018, 100 : 65 - 91
  • [5] A GSA based hybrid algorithm for bi-objective workflow scheduling in cloud computing
    Choudhary, Anubhav
    Gupta, Indrajeet
    Singh, Vishakha
    Jana, Prasanta K.
    [J]. FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2018, 83 : 14 - 26
  • [6] Bi-Objective simplified swarm optimization for fog computing task scheduling
    Yeh, Wei-Chang
    Liu, Zhenyao
    Tseng, Kuan-Cheng
    [J]. INTERNATIONAL JOURNAL OF INDUSTRIAL ENGINEERING COMPUTATIONS, 2023, 14 (04) : 723 - 748
  • [7] An online bi-objective scheduling algorithm for service provisioning in cloud computing
    Qi, Yuxiao
    Pan, Li
    Liu, Shijun
    [J]. JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2024, 222
  • [8] A task scheduling method based on online algorithm in cloud computing environment
    Liu, Jun
    Zhu, Chunyan
    [J]. JOURNAL OF COMPUTATIONAL METHODS IN SCIENCES AND ENGINEERING, 2018, 18 (04) : 897 - 904
  • [9] Bi-objective Heterogeneous Consolidation in Cloud Computing
    Galaviz-Alejos, Luis-Angel
    Armenta-Cano, Fermin
    Tchernykh, Andrei
    Radchenko, Gleb
    Drozdov, Alexander Yu.
    Sergiyenko, Oleg
    Yahyapour, Ramin
    [J]. HIGH PERFORMANCE COMPUTING, 2018, 796 : 384 - 398
  • [10] Bargaining Game-Based Scheduling for Performance Guarantees in Cloud Computing
    Liu, Chubo
    Li, Kenli
    Tang, Zhuo
    Li, Keqin
    [J]. ACM TRANSACTIONS ON MODELING AND PERFORMANCE EVALUATION OF COMPUTING SYSTEMS, 2018, 3 (01)