4.4 Article

A 3/2-approximation algorithm for scheduling independent monotonic malleable tasks

期刊

SIAM JOURNAL ON COMPUTING
卷 37, 期 2, 页码 401-412

出版社

SIAM PUBLICATIONS
DOI: 10.1137/S0097539701385995

关键词

scheduling; malleable tasks; polynomial approximation; performance guarantee

向作者/读者索取更多资源

A malleable task is a computational unit that may be executed on any arbitrary number of processors, whose execution time depends on the amount of resources allotted to it. This paper presents a new approach for scheduling a set of independent malleable tasks which leads to a worst case guarantee of (3)/(2) + epsilon for the minimization of the parallel execution time for any fixed epsilon > 0. The main idea of this approach is to focus on the determination of a good allotment and then to solve the resulting problem with a fixed number of processors by a simple scheduling algorithm. The first phase is based on a dual approximation technique where the allotment problem is expressed as a knapsack problem for partitioning the set of tasks into two shelves of respective heights 1 and (1)/(2).

作者

我是这篇论文的作者
点击您的名字以认领此论文并将其添加到您的个人资料中。

评论

主要评分

4.4
评分不足

次要评分

新颖性
-
重要性
-
科学严谨性
-
评价这篇论文

推荐

暂无数据
暂无数据