Task Scheduling and Resource Allocation Algorithm in Cloud Computing System Based on Non-Cooperative Game

被引:0
|
作者
Zhang, Lei [1 ]
Zhou, Jin-he [1 ]
机构
[1] Beijing Informat Sci & Technol Univ, Coll Informat & Commun, Beijing, Peoples R China
关键词
non-cooperative game; cloud computing; task scheduling; resource allocation; power efficiency;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Cloud computing is the most popular computing model in the current information industry, and cloud is a complex system with a large number of servers and users, it has to schedule tasks frequently among the servers and manage its computing resource flexibly to meet the demand of the users. With the growing service demand and higher QoS requirement of the users, the performance of the system is facing a big challenge, and with the expanding scale of cloud computing, its energy waste problem is becoming more and more serious due to the invalid resource organization and failed task scheduling. To improve the energy efficiency of heterogeneous servers in the cloud computing system, this paper puts forward a non-cooperative game based task scheduling and computing resource allocation algorithm NG TSRA. Firstly, we use non-cooperative game to model the task scheduling and computing resource allocation process of the servers in the cloud computing system, and the server's utility function is modeled as unit power efficiency, then we prove the existence of Nash Equilibrium point of the game, and finally use a Lagrange multiplier-based distributed iteration algorithm to solve the game. The experimental results show that the proposed algorithm can improve the average power efficiency of the cloud computing system.
引用
收藏
页码:254 / 259
页数:6
相关论文
共 50 条
  • [41] Task scheduling and VM placement to resource allocation in Cloud computing: challenges and opportunities
    Saidi, Karima
    Bardou, Dalal
    [J]. CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2023, 26 (05): : 3069 - 3087
  • [42] Task scheduling and VM placement to resource allocation in Cloud computing: challenges and opportunities
    Karima Saidi
    Dalal Bardou
    [J]. Cluster Computing, 2023, 26 : 3069 - 3087
  • [43] The analytic hierarchy process: task scheduling and resource allocation in cloud computing environment
    Daji Ergu
    Gang Kou
    Yi Peng
    Yong Shi
    Yu Shi
    [J]. The Journal of Supercomputing, 2013, 64 : 835 - 848
  • [44] Manufacturing Cloud Service Composition Based on the Non-Cooperative and Cooperative Game Theory
    Goodarzi, E. Vaziri
    Houshmand, M.
    Valilai, O. Fatahi
    Ghezavati, V
    Bamdad, S.
    [J]. 2020 IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL ENGINEERING AND ENGINEERING MANAGEMENT (IEEE IEEM), 2020, : 1122 - 1125
  • [45] QoS Based Efficient Resource Allocation and Scheduling in Cloud Computing
    Chahal, Harvinder
    Bhasin, Anshu
    Kaveri, Parag Ravikant
    [J]. INTERNATIONAL JOURNAL OF TECHNOLOGY AND HUMAN INTERACTION, 2019, 15 (04) : 13 - 29
  • [46] Non-cooperative games on multidimensional resource allocation
    Ye, Deshi
    Chen, Jianhai
    [J]. FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2013, 29 (06): : 1345 - 1352
  • [47] Game Theoretic Resource Allocation in Cloud Computing
    Srinivasa, K. G.
    Kumar, Sharath K.
    Kaushik, Shashank U.
    Srinidhi, S.
    Shenvi, Vignesh
    Mishra, Kushgra
    [J]. 2014 FIFTH INTERNATIONAL CONFERENCE ON THE APPLICATIONS OF DIGITAL INFORMATION AND WEB TECHNOLOGIES (ICADIWT), 2014, : 36 - 42
  • [48] Dynamic Task-Scheduling Algorithm in CNC System Based on Cloud Computing
    Wang Han
    Tang Xiao-qi
    Song Bao
    Tang Yu-zhi
    [J]. PROCEEDINGS OF THE 2012 SECOND INTERNATIONAL CONFERENCE ON INSTRUMENTATION & MEASUREMENT, COMPUTER, COMMUNICATION AND CONTROL (IMCCC 2012), 2012, : 1508 - 1512
  • [49] Resource Allocation and Scheduling of Multiple Composite Web Services in Cloud Computing Using Cooperative Coevolution Genetic Algorithm
    Ai, Lifeng
    Tang, Maolin
    Fidge, Colin
    [J]. NEURAL INFORMATION PROCESSING, PT II, 2011, 7063 : 258 - 267
  • [50] Resource Allocation and Scheduling in Modern Cloud Computing
    Sun, Xiao
    [J]. Performance Evaluation Review, 2023, 50 (03): : 32 - 35