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 条
  • [41] Correlated Equilibrium Power Flow in Distribution Networks Using Graphical Game Theory
    Tsaousoglou, Georgios
    IEEE TRANSACTIONS ON SMART GRID, 2023, 14 (04) : 2621 - 2629
  • [42] A utility-aware multi-task scheduling method in cloud manufacturing using extended NSGA-II embedded with game theory
    Zhang, Wenyu
    Xiao, Jiuhong
    Zhang, Shuai
    Lin, Jian
    Feng, Ruijun
    INTERNATIONAL JOURNAL OF COMPUTER INTEGRATED MANUFACTURING, 2021, 34 (02) : 175 - 194
  • [43] Scheduling reputation maintenance in agent-based communities using game theory
    M'hamdi, M. A. (m_mhamd@encs.concordia.ca), 1600, Academy Publisher (07): : 1514 - 1523
  • [44] Radar Network Time Scheduling for Multi-Target ISAR Task With Game Theory and Multiagent Reinforcement Learning
    Liu, Xiao-Wen
    Zhang, Qun
    Luo, Ying
    Lu, Xiaofei
    Dong, Chen
    IEEE SENSORS JOURNAL, 2021, 21 (04) : 4462 - 4473
  • [45] TaroRTL: Accelerating RTL Simulation Using Coroutine-Based Heterogeneous Task Graph Scheduling
    Lin, Dian-Lun
    Ogras, Umit
    San Miguel, Joshua
    Huang, Tsung-Wei
    EURO-PAR 2024: PARALLEL PROCESSING, PT III, EURO-PAR 2024, 2024, 14803 : 151 - 166
  • [46] An Optimal Scheduling Method for Multi-Energy Hub Systems Using Game Theory
    Huang, Yu
    Zhang, Weiting
    Yang, Kai
    Hou, Weizhen
    Huang, Yiran
    ENERGIES, 2019, 12 (12)
  • [47] Performance evaluation of minimum execution time multiprocessor scheduling algorithms using standard task graph set
    Tobita, T
    Kouda, M
    Kasahara, H
    PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, VOLS I-V, 2000, : 745 - 751
  • [48] Multi-Robot Coordination Using Switching of Methods for Deriving Equilibrium in Game Theory
    Inujima, Wataru
    Nakano, Kazushi
    Hosokawa, Shu
    2013 10TH INTERNATIONAL CONFERENCE ON ELECTRICAL ENGINEERING/ELECTRONICS, COMPUTER, TELECOMMUNICATIONS AND INFORMATION TECHNOLOGY (ECTI-CON), 2013,
  • [49] Game theory based multi-task scheduling of decentralized 3D printing services in cloud manufacturing
    Liu, Sicheng
    Zhang, Lin
    Zhang, Weiling
    Shen, Weiming
    NEUROCOMPUTING, 2021, 446 : 74 - 85
  • [50] A Novel Scheduling Algorithm Based Class-Service Using Game Theory for LTE Network
    Hajjawi, Ayman
    Ismail, Mahamod
    Abdullah, Nor Fadzilah
    Ramli, Nordin
    2015 IEEE 12TH MALAYSIA INTERNATIONAL CONFERENCE ON COMMUNICATIONS (MICC), 2015, : 351 - 355