"Improved Upper Bounds for Online Malleable Job Scheduling" by Nathaniel Kell
 

Publication Date

2013

Department

Computer Science

Advisor

Jessen Havill

Abstract

In this paper, we study online algorithms that schedule malleable jobs, i.e., jobs that can be par­ allelized on any subset of the available m identical machines. We study a model that accounts for the tradeoff between multiprocessor speedup and overhead time, namely, if job j has pro­cessing requirement pj and is assigned to run on kj machines, then J ’s execution time becomes Pj/kj + (kj — l)c, where c is a constant parameter to the problem. When m = 2, we present an online algorithm OCS that has a strong competitive ratio of 3/2, matching a previously established lower bound. We also present an online algorithm ASYM2 that is asymptotically ((4 — e)∕(3 — e))- competitive when m = 2, where 0 < e ≤ 2 is a parameter to the algorithm.

Document Type

Thesis

COinS