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 [Formula presented]-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.
| Original language | English |
|---|---|
| Pages (from-to) | 24-38 |
| Number of pages | 15 |
| Journal | Theoretical Computer Science |
| Volume | 938 |
| DOIs | |
| State | Published - 26 Nov 2022 |
| Externally published | Yes |
Keywords
- Competitive analysis
- DAG jobs
- Online algorithms
- Parallelizable jobs
- Scheduling
- ℓ-norm of flow time
Fingerprint
Dive into the research topics of 'Online scheduling of parallelizable jobs in the directed acyclic graphs and speed-up curves models'. Together they form a unique fingerprint.Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver