Decentralized Job Scheduling in the Cloud Based on a Spatially Generalized Prisoner’s Dilemma Game
Publié en ligne: 30 déc. 2015
Pages: 737 - 751
Reçu: 11 avr. 2014
DOI: https://doi.org/10.1515/amcs-2015-0053
Mots clés
© 2015 Jakub Gąsior et al., published by De Gruyter Open
This work is licensed under the Creative Commons Attribution-NonCommercial-NoDerivatives 3.0 License.
We present in this paper a novel distributed solution to a security-aware job scheduling problem in cloud computing infrastructures. We assume that the assignment of the available resources is governed exclusively by the specialized brokers assigned to individual users submitting their jobs to the system. The goal of this scheme is allocating a limited quantity of resources to a specific number of jobs minimizing their execution failure probability and total completion time. Our approach is based on the Pareto dominance relationship and implemented at an individual user level. To select the best scheduling strategies from the resulting Pareto frontiers and construct a global scheduling solution, we developed a decision-making mechanism based on the game-theoretic model of