An effective approximation algorithm for the Malleable Parallel Task Scheduling problem

Liya Fan*, Fa Zhang, Gongming Wang, Zhiyong Liu

*此作品的通讯作者

科研成果: 期刊稿件文章同行评审

18 引用 (Scopus)
Plum Print visual indicator of research metrics
  • Citations
    • Citation Indexes: 18
  • Captures
    • Readers: 16
  • Social Media
    • Shares, Likes & Comments: 1
see details

摘要

The Malleable Parallel Task Scheduling problem (MPTS) is an extension of one of the most classic scheduling problems (P∥C max). The only difference is that for MPTS, each task can be processed simultaneously by more than one processor. Such flexibility could dramatically reduce the makespan, but greatly increase the difficulty for solving the problem. By carefully analyzing some existing algorithms for MPTS, we find each of them suitable for some specific cases, but none is effective enough for all cases. Based on such observations, we introduce some optimization algorithms and improving techniques for MPTS, with their performance analyzed in theory. Combining these optimization algorithms and improving techniques gives rise to our novel scheduling algorithm OCM (Optimizations Combined for MPTS), a 2-approximation algorithm for MPTS. Extensive simulations on random datasets and SPLASH-2 benchmark reveal that for all cases, schedules produced by OCM have smaller makespans, compared with other existing algorithms.

源语言英语
页(从-至)693-704
页数12
期刊Journal of Parallel and Distributed Computing
72
5
DOI
出版状态已出版 - 5月 2012
已对外发布

指纹

探究 'An effective approximation algorithm for the Malleable Parallel Task Scheduling problem' 的科研主题。它们共同构成独一无二的指纹。

引用此

Fan, L., Zhang, F., Wang, G., & Liu, Z. (2012). An effective approximation algorithm for the Malleable Parallel Task Scheduling problem. Journal of Parallel and Distributed Computing, 72(5), 693-704. https://doi.org/10.1016/j.jpdc.2012.01.011