Skip to yearly menu bar Skip to main content


Poster

Competitive Fair Scheduling with Predictions

Tianming Zhao · Chunqiu xia · Xiaomin Chang · Chunhao Li · Wei Li · Albert Zomaya

Hall 3 + Hall 2B #373
[ ]
Fri 25 Apr midnight PDT — 2:30 a.m. PDT

Abstract: Beyond the worst-case analysis of algorithms, the learning-augmented framework considers that an algorithm can leverage possibly imperfect predictions about the unknown variables to have guarantees tied to the prediction quality. We consider online non-clairvoyant scheduling to minimize the max-stretch under this framework, where the scheduler can access job size predictions. We present a family of algorithms: *Relaxed-Greedy (RG)* with an $O(\eta^3 \cdot \sqrt{P})$ competitive ratio, where $\eta$ denotes the prediction error for job sizes and $P$ the maximum job size ratio; *Adaptive Relaxed-Greedy* with an $O(\lambda^{0.5} \cdot \eta^{2.5} \cdot \sqrt{P})$ competitive ratio, where $\lambda$ denotes the error for the minimum job size; *Predictive Relaxed-Greedy* with an $O(\lambda^{0.5} \cdot \varphi^{0.5} \cdot \eta \cdot \max \\{ \eta, \varphi \\} \cdot \sqrt{P})$ competitive ratio, where $\varphi$ denotes the error for the maximum job size. We also present *${RG}^x$*, an algorithm that represents a trade-off between consistency and smoothness, with an $O(\eta^{2+2x} \cdot P^{1-x})$ competitive ratio. We introduce a general method using resource augmentation to bound robustness, resulting in *RR*-augmented *RG*, with a $(1 + \epsilon)$-speed $O(\min \\{ \eta^3 \sqrt{P}, \frac{n}{\epsilon} \\})$ competitive ratio. Finally, we conduct simulations on synthetic and real-world datasets to evaluate the practical performance of these algorithms.

Live content is unavailable. Log in and register to view live content