Task assignment in heterogeneous computing systems using an effective iterated greedy algorithm

被引:36
|
作者
Kang, Qinma [1 ,2 ]
He, Hong [1 ]
Song, Huimin [3 ]
机构
[1] Shandong Univ, Sch Informat Engn, Weihai 264209, Peoples R China
[2] Tongji Univ, Key Lab Embedded Syst & Serv Comp, Minist Educ, Shanghai 201804, Peoples R China
[3] Shandong Univ, Sch Math & Stat, Weihai 264209, Peoples R China
基金
中国国家自然科学基金;
关键词
Iterated greedy algorithm; Task assignment; Task interaction graph; Heterogeneous computing; Meta-heuristics; MAXIMIZING RELIABILITY; DISTRIBUTED SYSTEMS; LOCAL-SEARCH; ALLOCATION; MAKESPAN;
D O I
10.1016/j.jss.2011.01.051
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
A fundamental issue affecting the performance of a parallel application running on a heterogeneous computing system is the assignment of tasks to the processors in the system. The task assignment problem for more than three processors is known to be NP-hard, and therefore satisfactory suboptimal solutions obtainable in an acceptable amount of time are generally sought. This paper proposes a simple and effective iterative greedy algorithm to deal with the problem with goal of minimizing the total sum of execution and communication costs. The main idea in this algorithm is to improve the quality of the assignment in an iterative manner using results from previous iterations. The algorithm first uses a constructive heuristic to find an initial assignment and iteratively improves it in a greedy way. Through simulations over a wide range of parameters, we have demonstrated the effectiveness of our algorithm by comparing it with recent competing task assignment algorithms in the literature. (C) 2011 Elsevier Inc. All rights reserved.
引用
下载
收藏
页码:985 / 992
页数:8
相关论文
共 50 条
  • [11] A task migration algorithm for heterogeneous distributed computing systems
    Tiemeyer, MP
    Wong, JSK
    JOURNAL OF SYSTEMS AND SOFTWARE, 1998, 41 (03) : 175 - 188
  • [12] A novel discrete particle swarm optimization algorithm for meta-task assignment in heterogeneous computing systems
    Kang, Qinma
    He, Hong
    MICROPROCESSORS AND MICROSYSTEMS, 2011, 35 (01) : 10 - 17
  • [13] A case-based recommender for task assignment in heterogeneous computing systems
    Ghanbari, S
    Meybodi, MR
    Badie, K
    HIS'04: FOURTH INTERNATIONAL CONFERENCE ON HYBRID INTELLIGENT SYSTEMS, PROCEEDINGS, 2005, : 110 - 115
  • [14] HETS: Heterogeneous Edge and Task Scheduling Algorithm for Heterogeneous Computing Systems
    Masood, Anum
    Munir, Ehsan Ullah
    Rafique, M. Mustafa
    Khan, Samee U.
    2015 IEEE 17TH INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING AND COMMUNICATIONS, 2015 IEEE 7TH INTERNATIONAL SYMPOSIUM ON CYBERSPACE SAFETY AND SECURITY, AND 2015 IEEE 12TH INTERNATIONAL CONFERENCE ON EMBEDDED SOFTWARE AND SYSTEMS (ICESS), 2015, : 1865 - 1870
  • [15] On task assignment problems in a heterogeneous computing environment
    Sen, A
    Sengupta, A
    THIRTIETH ASILOMAR CONFERENCE ON SIGNALS, SYSTEMS & COMPUTERS, VOLS 1 AND 2, 1997, : 1373 - 1377
  • [16] An Effective Iterated Greedy Algorithm for Online Route Planning Problem
    Wang, Xing
    Wang, Shengyao
    Wang, Ling
    Zheng, Huanyu
    Hao, Jinghua
    He, Renqing
    Sun, Zhizhao
    2020 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2020,
  • [17] Improved task scheduling in heterogeneous distributed systems using intelligent greedy harris hawk optimization algorithm
    Roudsari, Mohammad Navid Habibpour
    EVOLUTIONARY INTELLIGENCE, 2024, 17 (5-6) : 4199 - 4226
  • [18] Starvation Avoidance Task Scheduling Algorithm for Heterogeneous Computing Systems
    Gawanmeh, Amjad
    Mansoor, Wathiq
    Abed, Sa'ed
    Kablaoui, Darin
    Al Faisal, Hala
    2021 INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE AND COMPUTATIONAL INTELLIGENCE (CSCI 2021), 2021, : 1794 - 1799
  • [19] A novel task scheduling algorithm for distributed heterogeneous computing systems
    Lai, Guan-Joe
    APPLIED PARALLEL COMPUTING: STATE OF THE ART IN SCIENTIFIC COMPUTING, 2006, 3732 : 1115 - 1122
  • [20] Optimization Task Scheduling Using Cooperation Search Algorithm for Heterogeneous Cloud Computing Systems
    Hamed, Ahmed Y.
    Elnahary, M. Kh.
    Alsubaei, Faisal S.
    El-Sayed, Hamdy H.
    CMC-COMPUTERS MATERIALS & CONTINUA, 2023, 74 (01): : 2133 - 2148