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 条
  • [21] k-HEFT: A static task scheduling algorithm in clouds
    Cao Tian-mei-zi
    Ye Heng-zhou
    Hu Zhi-dan
    ICIIP'18: PROCEEDINGS OF THE 3RD INTERNATIONAL CONFERENCE ON INTELLIGENT INFORMATION PROCESSING, 2018, : 152 - 159
  • [22] Static optimal scheduling algorithm for periodic task of control system
    Liu, Huai
    Hu, Jifeng
    Jisuanji Gongcheng/Computer Engineering, 2002, 28 (05):
  • [23] Static task scheduling using genetic algorithm and reinforcement learning
    Najafabadi, Mohammad Moghimi
    Zali, Mustafa
    Taheri, Sharmin
    Taghiyareh, Fattaneh
    2007 IEEE SYMPOSIUM ON COMPUTATIONAL INTELLIGENCE IN SCHEDULING, 2007, : 226 - +
  • [24] A hierarchic hybrid scheduling algorithm for static task with precedence constraints
    Xie, Yuanyuan
    Wu, Jiang
    Liu, Fengzhu
    2016 IEEE TRUSTCOM/BIGDATASE/ISPA, 2016, : 2079 - 2085
  • [25] Static scheduling algorithm based on global task-transferring
    Department of Research and Development, Wuhan Digital and Engineering Institute, Wuhan 430074, China
    不详
    Jisuanji Yanjiu yu Fazhan, 2006, 5 (797-805):
  • [26] An optimizing algorithm of static task scheduling problem based on hybrid genetic algorithm
    柳玉
    Song Jian
    Wen Jiayan
    High Technology Letters, 2016, 22 (02) : 170 - 176
  • [27] Application of a genetic algorithm to the static scheduling of processes on a parallel architecture
    Rahoual, M
    INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, VOLS I-III, PROCEEDINGS, 1997, : 932 - 936
  • [28] An Efficient Task Scheduling Algorithm for Heterogeneous Multiprocessing Environments
    Edward, Nekiesha
    Elcock, Jeffrey
    CONFERENCE PROCEEDINGS OF 2018 INTERNATIONAL CONFERENCE ON INFORMATION AND COMPUTER TECHNOLOGIES (ICICT), 2018, : 101 - 106
  • [29] An Efficient List Scheduling Algorithm of Dependent Task in Grid
    Yu, Zhenxia
    Meng, Fang
    Chen, Haining
    ICCSIT 2010 - 3RD IEEE INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND INFORMATION TECHNOLOGY, VOL 2, 2010, : 102 - 106
  • [30] Energy Efficient Task Scheduling for Parallel Workflows in Cloud Environment
    Kumar, Mallari Harish
    Peddoju, Sateesh K.
    2014 INTERNATIONAL CONFERENCE ON CONTROL, INSTRUMENTATION, COMMUNICATION AND COMPUTATIONAL TECHNOLOGIES (ICCICCT), 2014, : 1298 - 1303