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 条
  • [31] Performance evaluation of a parallel tabu search task scheduling algorithm
    Porto, SCS
    Kitajima, JPFW
    Ribeiro, CC
    PARALLEL COMPUTING, 2000, 26 (01) : 73 - 90
  • [32] A task scheduling algorithm of single processor parallel test system
    Zhuo, Jiajing
    Meng, Chen
    Zou, Minghu
    SNPD 2007: EIGHTH ACIS INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, ARTIFICIAL INTELLIGENCE, NETWORKING, AND PARALLEL/DISTRIBUTED COMPUTING, VOL 1, PROCEEDINGS, 2007, : 627 - +
  • [33] An effective approximation algorithm for the Malleable Parallel Task Scheduling problem
    Fan, Liya
    Zhang, Fa
    Wang, Gongming
    Liu, Zhiyong
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2012, 72 (05) : 693 - 704
  • [34] Task scheduling using parallel genetic simulated annealing algorithm
    Zheng, Shijue
    Shu, Wanneng
    Gao, Li
    2006 IEEE INTERNATIONAL CONFERENCE ON SERVICE OPERATIONS AND LOGISTICS, AND INFORMATICS (SOLI 2006), PROCEEDINGS, 2006, : 46 - +
  • [36] An approximation algorithm for nonpreemptive scheduling on hypercube parallel task systems
    Krishnamurti, R
    Gaur, DR
    INFORMATION PROCESSING LETTERS, 1999, 72 (5-6) : 183 - 188
  • [37] AN APPROXIMATION ALGORITHM FOR PREEMPTIVE SCHEDULING ON PARALLEL-TASK SYSTEMS
    KRISHNAMURTI, R
    NARAHARI, B
    SIAM JOURNAL ON DISCRETE MATHEMATICS, 1995, 8 (04) : 661 - 669
  • [38] QoE Enhancement of Task Scheduling Algorithm for VANET Applications
    Ding, Nan
    Nie, Shuaihang
    Si, Huaiwei
    Gao, Huanbo
    WIRELESS ALGORITHMS, SYSTEMS, AND APPLICATIONS, WASA 2017, 2017, 10251 : 338 - 343
  • [39] Scheduling Task-parallel Applications in Dynamically Asymmetric Environments
    Chen, Jing
    Soomro, Pirah Noor
    Abduljabbar, Mustafa
    Manivannan, Madhavan
    Pericas, Miquel
    49TH INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING WORKSHOP PROCEEDINGS, ICPP 2020, 2020,
  • [40] An efficient parallel algorithm for scheduling interval ordered tasks
    Chung, YJ
    Park, K
    JOURNAL OF COMPLEXITY, 2003, 19 (04) : 597 - 609