Online competitive algorithms for maximizing weighted throughput of unit jobs

38Citations
Citations of this article
16Readers
Mendeley users who have this article in their library.
Get full text

Abstract

We study an online scheduling problem for unit-length jobs, where each job is specified by its release time, deadline, and a nonnegative weight. The goal is to maximize the weighted throughput, that is the total weight of scheduled jobs. We first give a randomized algorithm RMix with competitive ratio of e/(e -1) ≈1.582. Then we consider s-bounded instances where the span of each job is at most s. We give a 1.25-competitive randomized algorithm for 2-bounded instances, and a deterministic algorithm EDFα, whose competitive ratio on s-bounded instances is at most 2 -2/s + o(l/s). For 3-bounded instances its ratio is φ≈ 1.618, matching the lower bound. We also consider 2-uniform instances, where the span of each job is 2. We prove a lower bounds for randomized algorithms and deterministic memoryless algorithms. Finally, we consider the multiprocessor case and give an 1/(1 -(m/m+1) M)-competitive algorithm for M processors. We also show improved lower bounds for the general and 2-uniform cases. © Springer-Verlag 2004.

Cite

CITATION STYLE

APA

Bartal, Y., Chin, F. Y. L., Chrobak, M., Fung, S. P. Y., Jawor, W., Lavi, R., … Tichy, T. (2004). Online competitive algorithms for maximizing weighted throughput of unit jobs. Lecture Notes in Computer Science (Including Subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 2996, 187–198. https://doi.org/10.1007/978-3-540-24749-4_17

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free