Skip to main content

Online Competitive Algorithms for Maximizing Weighted Throughput of Unit Jobs

  • Conference paper
STACS 2004 (STACS 2004)

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(1/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-(\frac{M}{M+1})^M)\)-competitive algorithm for M processors. We also show improved lower bounds for the general and 2-uniform cases.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Andelman, N., Mansour, Y., Zhu, A.: Competitive queueing policies for QoS switches. In: Proc. of the 14th ACM-SIAM SODA, pp. 761–770 (2003)

    Google Scholar 

  2. Chang, E.-C., Yap, C.: Competitive online scheduling with level of service. In: Wang, J. (ed.) COCOON 2001. LNCS, vol. 2108, pp. 453–462. Springer, Heidelberg (2001)

    Chapter  Google Scholar 

  3. Chin, F.Y.L., Fung, S.P.Y.: Online scheduling with partial job values and bounded importance ratio. In: Proc. of ICS, pp. 787–794 (2002)

    Google Scholar 

  4. Chin, F.Y.L., Fung, S.P.Y.: Improved competitive algorithms for online scheduling with partial job values. In: Warnow, T.J., Zhu, B. (eds.) COCOON 2003. LNCS, vol. 2697, pp. 425–434. Springer, Heidelberg (2003)

    Chapter  Google Scholar 

  5. Chin, F.Y.L., Fung, S.P.Y.: Online scheduling for partial job values: does timesharing or randomization help? Algorithmica 37(3), 149–164 (2003)

    Article  MATH  MathSciNet  Google Scholar 

  6. Chrobak, M., Epstein, L., Noga, J., Sgall, J., van Stee, R., Tichy, T., Vakhania, N.: Preemptive scheduling in overloaded systems. In: Widmayer, P., Triguero, F., Morales, R., Hennessy, M., Eidenbenz, S., Conejo, R. (eds.) ICALP 2002. LNCS, vol. 2380, pp. 800–811. Springer, Heidelberg (2002)

    Chapter  Google Scholar 

  7. Hajek, B.: On the competitiveness of online scheduling of unit-length packets with hard deadlines in slotted time. In: CISS (2001)

    Google Scholar 

  8. Kesselman, A., Lotker, Z., Mansour, Y., Patt-Shamir, B., Schieber, B., Sviridenko, M.: Buffer overflow management in QoS switches. In: Proc. of the 33rd STOC, pp. 520–529 (2001)

    Google Scholar 

  9. Yao, A.: Probabilistic computations: Towards a unified measure of complexity. In: Proc. of the 18th FOCS, pp. 222–227 (1977)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2004 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Bartal, Y. et al. (2004). Online Competitive Algorithms for Maximizing Weighted Throughput of Unit Jobs. In: Diekert, V., Habib, M. (eds) STACS 2004. STACS 2004. Lecture Notes in Computer Science, vol 2996. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-24749-4_17

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-24749-4_17

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-21236-2

  • Online ISBN: 978-3-540-24749-4

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics