Scheduling fully parallel jobs with integer parallel units

0Citations
Citations of this article
3Readers
Mendeley users who have this article in their library.
Get full text

Abstract

We consider the following scheduling problem. We have m identical machines, where each machine can accomplish one unit of work at each time unit. We have a set of n jobs, where each job j has sj units of workload, and each unit workload could be executed on any machine at any time unit. A job is said completed when its whole workload has been executed. The objective is to find a schedule that minimizes the total weighted completion time wj Cj, where wj is the weight of job j and Cj is the completion time of job j. We first give a PTAS of this problem when m is constant. Then we study the approximation ratio of a greedy algorithm, Largest-Ratio-First algorithm. Any permutation is a possible outcome of this algorithm when wj = sj for each job j, and for this special case we show that the approximation ratio depends on the instance size, i.e. n and m. Finally, when jobs have arbitrary weights, we prove that the upper bound of the approximation ratio is 1 +m−1. m+2

Cite

CITATION STYLE

APA

Chau, V., Li, M., & Wang, K. (2017). Scheduling fully parallel jobs with integer parallel units. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 10185 LNCS, pp. 144–157). Springer Verlag. https://doi.org/10.1007/978-3-319-55911-7_11

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free