We study the problem of scheduling independent moldable tasks on processors that arises in large-scale parallel computations. When tasks are monotonic, the best known result is a -approximation algorithm for makespan minimization with a complexity linear in and polynomial in and where is arbitrarily small. We propose a new perspective of the existing speedup models: the speedup of a task is linear when the number of assigned processors is small (up to a threshold ) while it presents monotonicity when ranges in ; the bound indicates an unacceptable overhead when parallelizing on too many processors. The generality of this model is proved to be between the classic monotonic and linear-speedup models. For any given integer , let $u=\left\lceil \sqrt[2]{\delta} \right\rceil-1\geq 2\frac{1}{\theta(\delta)} (1+\epsilon)$-approximation algorithm for makespan minimization where $\theta(\delta) = \frac{u+1}{u+2}\left( 1- \frac{k}{m} \right)m\gg k\theta(\delta)$-approximation algorithm for throughput maximization with a common deadline.

生成讲解博客的中文版本

生成AI智能校验的中文版本