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 条
  • [1] Task graph pre-scheduling, using Nash equilibrium in game theory
    Abdeyazdan, Marjan
    Parsa, Saeed
    Rahmani, Amir Masoud
    JOURNAL OF SUPERCOMPUTING, 2013, 64 (01) : 177 - 203
  • [2] Game theory1. Nash equilibrium
    P. G. Babu
    Resonance, 1998, 3 (7) : 53 - 60
  • [3] Efficient Nash Equilibrium Resource Allocation based on Game Theory Mechanism in Cloud Computing by using Auction
    Nezarat, Amin
    Dastghaibifard, Gh.
    2015 1ST INTERNATIONAL CONFERENCE ON NEXT GENERATION COMPUTING TECHNOLOGIES (NGCT), 2015, : 1 - 5
  • [4] The Noema as Nash Equilibrium. Husserlian Phenomenology and Game Theory
    Luca M. Possati
    Philosophia, 2020, 48 : 1147 - 1170
  • [5] The Noema as Nash Equilibrium. Husserlian Phenomenology and Game Theory
    Possati, Luca M.
    PHILOSOPHIA, 2020, 48 (03) : 1147 - 1170
  • [6] Distributed Nash Equilibrium Seeking in an Aggregative Game on a Directed Graph
    Zhu, Yanan
    Yu, Wenwu
    Wen, Guanghui
    Chen, Guanrong
    IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2021, 66 (06) : 2746 - 2753
  • [7] Game Theory for Wireless Networking: Is a Nash Equilibrium Always a Desirable Solution?
    Michalopoulou, Maria
    Maehoenen, Petri
    2012 IEEE 23RD INTERNATIONAL SYMPOSIUM ON PERSONAL INDOOR AND MOBILE RADIO COMMUNICATIONS (PIMRC), 2012, : 1249 - 1255
  • [8] Analysis of trilateral game in electricity market based on Nash equilibrium theory
    Zhang Z.
    Lai F.
    Xie Y.
    Dianwang Jishu/Power System Technology, 2016, 40 (12): : 3671 - 3679
  • [9] An equilibrium in group decision and its association with the Nash equilibrium in game theory
    Hou, Fujun
    Zhai, Yubing
    You, Xinli
    COMPUTERS & INDUSTRIAL ENGINEERING, 2020, 139
  • [10] Network Attack and Defense Game Theory Based on Bayes-Nash Equilibrium
    Liu, Liang
    Huang, Cheng
    Fang, Yong
    Wang, Zhenxue
    KSII TRANSACTIONS ON INTERNET AND INFORMATION SYSTEMS, 2019, 13 (10): : 5260 - 5275