We gratefully acknowledge support from
the Simons Foundation and member institutions.
Full-text links:

Download:

Current browse context:

cs.DS

Change to browse by:

References & Citations

DBLP - CS Bibliography

Bookmark

(what is this?)
CiteULike logo BibSonomy logo Mendeley logo del.icio.us logo Digg logo Reddit logo ScienceWISE logo

Computer Science > Data Structures and Algorithms

Title: Scheduling for Multi-Phase Parallelizable Jobs

Authors: Rahul Vaze
Abstract: With multiple identical unit speed servers, the online problem of scheduling jobs that migrate between two phases, limitedly parallelizable or completely sequential, and choosing their respective speeds to minimize the total flow time is considered. In the limited parallelizable regime, allocating $k$ servers to a job, the speed extracted is $k^{1/\alpha}, \alpha>1$, a sub-linear, concave speedup function, while in the sequential phase, a job can be processed by at most one server with a maximum speed of unity. A LCFS based algorithm is proposed for scheduling jobs which always assigns equal speed to the jobs that are in the same phase (limitedly parallelizable/sequential), and is shown to have a constant (dependent only on $\alpha > 1$) competitive ratio. For the special case when all jobs are available beforehand, improved competitive ratio is obtained.
Subjects: Data Structures and Algorithms (cs.DS); Networking and Internet Architecture (cs.NI)
Cite as: arXiv:2205.00518 [cs.DS]
  (or arXiv:2205.00518v1 [cs.DS] for this version)

Submission history

From: Rahul Vaze [view email]
[v1] Sun, 1 May 2022 17:15:10 GMT (1041kb)

Link back to: arXiv, form interface, contact.