An efficient algorithm for static task scheduling in parallel applications

被引:0
|
作者
de Carvalho, Renata Medeiros [1 ]
Lima, Ricardo Massa F. [1 ]
de Oliveira, Adriano Lorena I. [1 ]
机构
[1] Univ Fed Pernambuco, Ctr Informat, Recife, PE, Brazil
来源
2011 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN, AND CYBERNETICS (SMC) | 2011年
关键词
Scheduling; Parallel Processing; Communication Cost; DAG; Task Graphs; GENETIC ALGORITHM; GRAPHS;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Scheduling is an important tool for optimizing the performance of parallel systems. It aims at reducing the completion time of parallel applications by properly allocating the tasks to the processors. This work proposes a novel scheduling algorithm to parallelize tasks with dependence restrictions. The communication costs between processors and computer architecture are parameters of the proposed algorithm, which explores the trade off between process execution time and communication costs between processes to optimize the system's overall performance. The paper conducts an experiment to compare the performance of the proposed algorithm against six other scheduling algorithms. The experiment considered several execution scenarios. Although our algorithm does not present the best performance in any of the execution scenarios, it produces the best average execution time for the scenarios studied.
引用
收藏
页码:2313 / 2318
页数:6
相关论文
共 50 条
  • [41] An energy-efficient scheduling algorithm using dynamic voltage scaling for parallel applications on clusters
    Ruan, Xiaojun
    Qin, Xiao
    Zong, Ziliang
    Bellam, Kiramnai
    Nijim, Mais
    PROCEEDINGS - 16TH INTERNATIONAL CONFERENCE ON COMPUTER COMMUNICATIONS AND NETWORKS, VOLS 1-3, 2007, : 735 - +
  • [42] Efficient algorithm for scheduling parallel applications on hybrid multicore machines with communications delays and energy constraint
    Ait Aba, Massinissa
    Zaourar, Lilia
    Munier, Alix
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2020, 32 (15):
  • [43] An efficient grid scheduling strategy for data parallel applications
    Khan, Kashif Hesham
    Qureshi, Kalim
    Abd-El-Barr, Mostafa
    JOURNAL OF SUPERCOMPUTING, 2014, 68 (03): : 1487 - 1502
  • [44] Energy efficient scheduling for parallel applications on mobile clusters
    Ziliang Zong
    Mais Nijim
    Adam Manzanares
    Xiao Qin
    Cluster Computing, 2008, 11 : 91 - 113
  • [45] An efficient grid scheduling strategy for data parallel applications
    Kashif Hesham Khan
    Kalim Qureshi
    Mostafa Abd-El-Barr
    The Journal of Supercomputing, 2014, 68 : 1487 - 1502
  • [46] Energy efficient scheduling for parallel applications on mobile clusters
    Zong, Ziliang
    Nijim, Mais
    Manzanares, Adam
    Qin, Xiao
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2008, 11 (01): : 91 - 113
  • [47] Dynamic and Static Energy Efficient Scheduling of Task Graphs on Multiprocessors: A Heuristic
    Kumar, Manoj
    Kaur, Lakhwinder
    Singh, Jagpreet
    IEEE ACCESS, 2020, 8 : 176351 - 176362
  • [48] Static Scheduling of Moldable Streaming Tasks With Task Fusion for Parallel Systems With DVFS
    Kessler, Christoph
    Litzinger, Sebastian
    Keller, Jorg
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2020, 39 (11) : 4166 - 4178
  • [49] Genetic algorithm approach to static task scheduling in a reconfigurable hardware environment
    Loo, SM
    Wells, BE
    Winningham, JD
    COMPUTERS AND THEIR APPLICATIONS, 2003, : 36 - 39
  • [50] STATIC TASK SCHEDULING IN HOMOGENEOUS MULTIPROCESSOR SYSTEMS BASED ON GENETIC ALGORITHM
    Aboutalebi, Majid
    Siyar, Hajar
    Javadi, Hamid Haj Seyyed
    PROCEEDINGS OF THE 2009 INTERNATIONAL CONFERENCE ON SOFTWARE TECHNOLOGY AND ENGINEERING, 2009, : 162 - +