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
来源
The Journal of Supercomputing | 2013年 / 64卷
关键词
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 条
  • [21] Collaborative Model for Task Scheduling and Resource Allocation in Fog-Cloud Network Using Game Theory
    Sheela, S.
    Kumar, S. M. Dilip
    INTERNATIONAL GAME THEORY REVIEW, 2025,
  • [22] Improved red fox optimizer with fuzzy theory and game theory for task scheduling in cloud environment
    Zade, B. Mohammad Hasani
    Mansouri, N.
    JOURNAL OF COMPUTATIONAL SCIENCE, 2022, 63
  • [23] Multiprocessor Task Graph Scheduling Using a Novel Graph-Like Learning Automata
    Boveiri, H. R.
    INTERNATIONAL JOURNAL OF GRID AND DISTRIBUTED COMPUTING, 2015, 8 (01): : 41 - 54
  • [24] Domino effects within a chemical cluster: A game-theoretical modeling approach by using Nash-equilibrium
    Reniers, Genserik
    Dullaert, Wout
    Karel, Soudan
    JOURNAL OF HAZARDOUS MATERIALS, 2009, 167 (1-3) : 289 - 293
  • [25] Smallpox, Risks of Terrorist Attacks, and the Nash Equilibrium: An Introduction to Game Theory and an Examination of the Smallpox Vaccination Program
    Hamilton, Richard
    McCain, Roger
    PREHOSPITAL AND DISASTER MEDICINE, 2009, 24 (03) : 231 - 238
  • [26] Discovering theorems in game theory: Two-person games with unique pure Nash equilibrium payoffs
    Tang, Pingzhong
    Lin, Fangzhen
    ARTIFICIAL INTELLIGENCE, 2011, 175 (14-15) : 2010 - 2020
  • [27] 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
  • [28] 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
  • [29] Using Game Theory for Medical Resources Scheduling in Emergency Department
    Wu, Cheng-Kuang
    2014 5TH INTERNATIONAL CONFERENCE ON GAME THEORY FOR NETWORKS (GAMENETS), 2014,
  • [30] Bi-matrix Game Model and Nash Equilibrium Analysis Based on Non-expected Utility Theory
    Xiong, Guoqiang
    Wang, Haitao
    Xing, Min
    2012 4TH INTERNATIONAL CONFERENCE ON INTELLIGENT HUMAN-MACHINE SYSTEMS AND CYBERNETICS (IHMSC), VOL 2, 2012, : 306 - 309