Online scheduling of parallelizable jobs in the directed acyclic graphs and speed-up curves models
Research output: Journal Publications and Reviews › RGC 21 - Publication in refereed journal › peer-review
Author(s)
Related Research Unit(s)
Detail(s)
Original language | English |
---|---|
Pages (from-to) | 24-38 |
Journal / Publication | Theoretical Computer Science |
Volume | 938 |
Online published | 13 Oct 2022 |
Publication status | Published - 26 Nov 2022 |
Link(s)
DOI | DOI |
---|---|
Document Link | |
Link to Scopus | https://www.scopus.com/record/display.uri?eid=2-s2.0-85140328335&origin=recordpage |
Permanent Link | https://scholars.cityu.edu.hk/en/publications/publication(9bc78e2c-da52-4ba0-96c9-51ca83967c6e).html |
Abstract
This paper considers scheduling jobs online on m identical machines such that the jobs can be parallelized across the machines. Two models of parallelizability are considered, one is the speed-up curves model, and the other is the directed-acyclic-graph (DAG) model. For both models, the objectives considered are the average, maximum, and ℓk-norms of flow time for k≥1.
We establish an Ω(m) lower bound on the competitive ratio of any algorithm for optimizing average flow time in both models without resource augmentation. With resource augmentation, we give a (1+ϵ)-speed O(1/ε2k+1)-competitive algorithm in the DAG model for the ℓk-norms of flow time. This essentially matches the best-known result in the speed-up curve model for the ℓk-norms of flow time. Finally, we show an O(1)-competitive algorithm for minimizing the maximum flow time in the speed-up curves model.
We establish an Ω(m) lower bound on the competitive ratio of any algorithm for optimizing average flow time in both models without resource augmentation. With resource augmentation, we give a (1+ϵ)-speed O(1/ε2k+1)-competitive algorithm in the DAG model for the ℓk-norms of flow time. This essentially matches the best-known result in the speed-up curve model for the ℓk-norms of flow time. Finally, we show an O(1)-competitive algorithm for minimizing the maximum flow time in the speed-up curves model.
Research Area(s)
- Competitive analysis, DAG jobs, Online algorithms, Parallelizable jobs, Scheduling, ℓk-norm of flow time
Citation Format(s)
Online scheduling of parallelizable jobs in the directed acyclic graphs and speed-up curves models. / Moselely, Benjamin; Zhang, Ruilong; Zhao, Shanjiawen.
In: Theoretical Computer Science, Vol. 938, 26.11.2022, p. 24-38.
In: Theoretical Computer Science, Vol. 938, 26.11.2022, p. 24-38.
Research output: Journal Publications and Reviews › RGC 21 - Publication in refereed journal › peer-review