Task graph pre-scheduling, using Nash equilibrium in game theory

被引:0
|
作者
Marjan Abdeyazdan
Saeed Parsa
Amir Masoud Rahmani
机构
[1] Islamic Azad University,Department of Computer Engineering, Science and Research Branch
[2] Iran University of Science and Technology,Department of Computer Engineering
来源
关键词
Prescheduling; Scheduling; Task graph; Game theory; Nash equilibrium;
D O I
暂无
中图分类号
学科分类号
摘要
Prescheduling algorithms are targeted at restructuring of task graphs for optimal scheduling. Task graph scheduling is a NP-complete problem. This article offers a prescheduling algorithm for tasks to be executed on the networks of homogeneous processors. The proposed algorithm merges tasks to minimize their earliest start time while reducing the overall completion time. To this end, considering each task as a player attempting to reduce its earliest time as much as possible, we have applied the idea of Nash equilibrium in game theory to determine the most appropriate merging. Also, considering each level of a task graph as a player, seeking for distinct parallel processors to execute each of its independent tasks in parallel with the others, the idea of Nash equilibrium in game theory can be applied to determine the appropriate number of processors in a way that the overall idle time of the processors is minimized and the throughput is maximized. The communication delay will be explicitly considered in the comparisons. Our experiments with a number of known benchmarks task graphs and also two well-known problems of linear algebra, LU decomposition and Gauss–Jordan elimination, demonstrate the distinguished scheduling results provided by applying our algorithm. In our study, we consider ten scheduling algorithms: min–min, chaining, A∗, genetic algorithms, simulated annealing, tabu search, HLFET, ISH, DSH with task duplication, and our proposed algorithm (PSGT).
引用
收藏
页码:177 / 203
页数:26
相关论文
共 50 条
  • [41] Discovering Theorems in Game Theory: Two-Person Games with Unique Pure Nash Equilibrium Payoffs
    Tang, Pingzhong
    Lin, Fangzhen
    21ST INTERNATIONAL JOINT CONFERENCE ON ARTIFICIAL INTELLIGENCE (IJCAI-09), PROCEEDINGS, 2009, : 312 - 317
  • [42] A task scheduling algorithm considering game theory designed for energy management in cloud computing
    Yang, Jiachen
    Jiang, Bin
    Lv, Zhihan
    Choo, Kim-Kwang Raymond
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2020, 105 : 985 - 992
  • [43] Dynamic scheduling in TWDM-PONs using game theory
    Dalamagkas, Christos
    Sarigiannidis, Panagiotis
    Kapetanakis, Stelios
    Moscholios, Ioannis
    OPTICAL SWITCHING AND NETWORKING, 2019, 33 : 103 - 113
  • [44] Using Game Theory for Medical Resources Scheduling in Emergency Department
    Wu, Cheng-Kuang
    2014 5TH INTERNATIONAL CONFERENCE ON GAME THEORY FOR NETWORKS (GAMENETS), 2014,
  • [45] Optimal patrol scheduling of hazardous pipelines using game theory
    Rezazadeh, Amirali
    Zhang, Laobing
    Reniers, Genserik
    Khakzad, Nima
    Cozzani, Valerio
    PROCESS SAFETY AND ENVIRONMENTAL PROTECTION, 2017, 109 : 242 - 256
  • [46] Selection of key buses for voltage scheduling using graph theory
    Shukla, M
    Radman, G
    37TH NORTH AMERICAN POWER SYMPOSIUM, PROCEEDINGS, 2005, : 353 - 357
  • [47] Using Evolutionary Game Theory to Understand Scalability in Task Allocation
    Rizk, Mostafa
    Garcia, Julian
    Aleti, Aldeida
    Green, David
    PROCEEDINGS OF THE 2022 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE COMPANION, GECCO 2022, 2022, : 152 - 155
  • [48] Cognitive radio spectrum allocation using Nash equilibrium with multiple scheduling resource selection algorithm
    Gopalan, S. Harihara
    Parvez, M. Muzammil
    Manikandan, A.
    Ramalingam, S.
    AIN SHAMS ENGINEERING JOURNAL, 2024, 15 (05)
  • [49] Static Homogeneous Multiprocessor Task Graph Scheduling Using Ant Colony Optimization
    Boveiri, Hamid Reza
    Khayami, Raouf
    KSII TRANSACTIONS ON INTERNET AND INFORMATION SYSTEMS, 2017, 11 (06): : 3046 - 3070
  • [50] Regret-Based Nash Equilibrium Sorting Genetic Algorithm for Combinatorial Game Theory Problems with Multiple Players
    Konak, Abdullah
    Kulturel-Konak, Sadan
    EVOLUTIONARY COMPUTATION, 2022, 30 (03) : 447 - 478