A Game-Theoretic Approach to Multiobjective Job Scheduling in Cloud Computing Systems

被引:0
|
作者
Gasior, Jakub [1 ]
Seredynski, Franciszek [2 ]
机构
[1] Polish Acad Sci, Syst Res Inst, Warsaw, Poland
[2] Cardinal Stefan Wysznski Univ, Dept Math & Nat Sci, Warsaw, Poland
关键词
Multiobjective optimization; Genetic algorithm; Spatial Prisoner's Dilemma; Cellular Automata; SECURITY;
D O I
10.1109/IPDPSW.2014.60
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
This paper presents a distributed and security driven solution to multiobjective job scheduling problem in the Cloud Computing infrastructures. The goal of this scheme is allocating a limited quantity of resources to a specific number of jobs minimizing their execution failure probability and job completion time. As this problem is NP-hard in the strong sense, a meta-heuristic NSGA-II is proposed to solve it. To select the best strategy from the resulting Pareto frontier we develop decision-making mechanisms based on the game theoretic model of Spatial Prisoner's Dilemma and realized by independent, selfish brokering agents. Their behavior is conditioned by objectives of the various entities involved in the scheduling process and driven towards a Nash equilibrium solution by the employed social welfare criteria. The performance of the applied scheduler is verified by a number of numerical experiments. The related results show the effectiveness of the proposed solution for medium and large-sized scheduling problems.
引用
收藏
页码:470 / 480
页数:11
相关论文
共 50 条
  • [1] Cooperative Game Theoretic Approach for Job Scheduling in Cloud Computing
    Ananth, Alaka
    Chandrasekaran, K.
    2015 INTERNATIONAL CONFERENCE ON COMPUTING AND NETWORK COMMUNICATIONS (COCONET), 2015, : 147 - 156
  • [2] Security-Aware Distributed Job Scheduling in Cloud Computing Systems: A Game-Theoretic Cellular Automata-Based Approach
    Gasior, Jakub
    Seredynski, Franciszek
    COMPUTATIONAL SCIENCE - ICCS 2019, PT II, 2019, 11537 : 449 - 462
  • [3] A game-theoretic approach to computation offloading in mobile cloud computing
    Cardellini, Valeria
    Persone, Vittoria De Nitto
    Di Valerio, Valerio
    Facchinei, Francisco
    Grassi, Vincenzo
    Lo Presti, Francesco
    Piccialli, Veronica
    MATHEMATICAL PROGRAMMING, 2016, 157 (02) : 421 - 449
  • [4] A Survey of Game-Theoretic Approach for Resource Management in Cloud Computing
    Agbaje, M. O.
    Ohwo, O. B.
    Ayanwola, T. G.
    Olufunmilola, Ogunyolu
    JOURNAL OF COMPUTER NETWORKS AND COMMUNICATIONS, 2022, 2022
  • [5] A game-theoretic approach to computation offloading in mobile cloud computing
    Valeria Cardellini
    Vittoria De Nitto Personé
    Valerio Di Valerio
    Francisco Facchinei
    Vincenzo Grassi
    Francesco Lo Presti
    Veronica Piccialli
    Mathematical Programming, 2016, 157 : 421 - 449
  • [6] A Game-Theoretic Analysis of Grid Job Scheduling
    Buscemi, Maria Grazia
    Montanari, Ugo
    Taneja, Sonia
    JOURNAL OF GRID COMPUTING, 2012, 10 (03) : 501 - 519
  • [7] A Game-Theoretic Analysis of Grid Job Scheduling
    Maria Grazia Buscemi
    Ugo Montanari
    Sonia Taneja
    Journal of Grid Computing, 2012, 10 : 501 - 519
  • [8] Metaheuristic approaches to multiobjective job scheduling in cloud computing systems
    Gasior, Jakub
    Seredynski, Franciszek
    2016 8TH IEEE INTERNATIONAL CONFERENCE ON CLOUD COMPUTING TECHNOLOGY AND SCIENCE (CLOUDCOM 2016), 2016, : 222 - 229
  • [9] Trading the Cloud: A Game-Theoretic Approach
    Zheng, Xianrong
    AMCIS 2020 PROCEEDINGS, 2020,
  • [10] Dynamic Computation Offloading for Mobile Cloud Computing: A Stochastic Game-Theoretic Approach
    Zheng, Jianchao
    Cai, Yueming
    Wu, Yuan
    Shen, Xuemin
    IEEE TRANSACTIONS ON MOBILE COMPUTING, 2019, 18 (04) : 771 - 786