Skip to main content

Minimizing Maximum (Weighted) Flow-Time on Related and Unrelated Machines

  • Conference paper
Automata, Languages, and Programming (ICALP 2013)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 7965))

Included in the following conference series:

Abstract

We initiate the study of job scheduling on related and unrelated machines so as to minimize the maximum flow time or the maximum weighted flow time (when each job has an associated weight). Previous work for these metrics considered only the setting of parallel machines, while previous work for scheduling on unrelated machines only considered L p , p < ∞ norms. Our main results are:

  1. 1

    We give an O(ε − 3)-competitive algorithm to minimize maximum weighted flow time on related machines where we assume that the machines of the online algorithm can process 1 + ε units of a job in 1 time-unit (ε speed augmentation).

  2. 2

    For the objective of minimizing maximum flow time on unrelated machines we give a simple 2/ε-competitive algorithm when we augment the speed by ε. For m machines we show a lower bound of Ω(m) on the competitive ratio if speed augmentation is not permitted. Our algorithm does not assign jobs to machines as soon as they arrive. To justify this “drawback” we show a lower bound of Ω(logm) on the competitive ratio of immediate dispatch algorithms. In both these lower bound constructions we use jobs whose processing times are in \(\left\{1,\infty\right\}\), and hence they apply to the more restrictive subset parallel setting.

  3. 3

    For the objective of minimizing maximum weighted flow time on unrelated machines we establish a lower bound of Ω(logm)-on the competitive ratio of any online algorithm which is permitted to use s = O(1) speed machines. In our lower bound construction, job j has a processing time of p j on a subset of machines and infinity on others and has a weight 1/p j . Hence this lower bound applies to the subset parallel setting for the special case of minimizing maximum stretch.

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

Access this chapter

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.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.

Similar content being viewed by others

References

  1. Ambühl, C., Mastrolilli, M.: On-line scheduling to minimize max flow time: An optimal preemptive algorithm. Oper. Res. Lett. 33(6), 597–602 (2005)

    Article  MathSciNet  MATH  Google Scholar 

  2. Anand, S., Garg, N., Kumar, A.: Resource augmentation for weighted flow-time explained by dual fitting. In: 23rd Symp. Discrete Algorithms (SODA), pp. 1228–1241 (2012)

    Google Scholar 

  3. Anand, S., Garg, N., Megow, N.: Meeting deadlines: How much speed suffices? In: Aceto, L., Henzinger, M., Sgall, J. (eds.) ICALP 2011, Part I. LNCS, vol. 6755, pp. 232–243. Springer, Heidelberg (2011)

    Chapter  Google Scholar 

  4. Azar, Y., Naor, J., Rom, R.: The competitiveness of on-line assignments. J. Algorithms 18(2), 221–237 (1995)

    Article  MathSciNet  MATH  Google Scholar 

  5. Bansal, N., Pruhs, K.: Server scheduling in the ℓ p norm: A rising tide lifts all boats. In: 35th Symp. Theory of Computing (STOC), pp. 242–250 (2003)

    Google Scholar 

  6. Bansal, N., Pruhs, K.: Server scheduling in the weighted ℓ p norm. In: Farach-Colton, M. (ed.) LATIN 2004. LNCS, vol. 2976, pp. 434–443. Springer, Heidelberg (2004)

    Chapter  Google Scholar 

  7. Bender, M.A., Chakrabarti, S., Muthukrishnan, S.: Flow and stretch metrics for scheduling continuous job streams. In: 9th Symp. Discrete Algorithms (SODA), pp. 270–279 (1998)

    Google Scholar 

  8. Bender, M.A., Muthukrishnan, S., Rajaraman, R.: Improved algorithms for stretch scheduling. In: 13th Symp. Discrete Algorithms (SODA), pp. 762–771 (2002)

    Google Scholar 

  9. Chekuri, C., Moseley, B.: Online scheduling to minimize the maximum delay factor. In: 20th Symp. Discrete Algorithms (SODA), pp. 1116–1125 (2009)

    Google Scholar 

  10. Golovin, D., Gupta, A., Kumar, A., Tangwongsan, K.: All-norms and all-ℓ p -norms approximation algorithms. In: 28th Conf. Foundations of Software Technology and Theoretical Computer Science (FSTTCS), pp. 199–210 (2008)

    Google Scholar 

  11. Im, S., Moseley, B.: An online scalable algorithm for minimizing ℓ k -norms of weighted flow time on unrelated machines. In: 22nd Symp. Discrete Algorithms (SODA), pp. 95–108 (2011)

    Google Scholar 

  12. Phillips, C.A., Stein, C., Torng, E., Wein, J.: Optimal time-critical scheduling via resource augmentation. Algorithmica 32(2), 163–200 (2002)

    Article  MathSciNet  MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2013 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Anand, S., Bringmann, K., Friedrich, T., Garg, N., Kumar, A. (2013). Minimizing Maximum (Weighted) Flow-Time on Related and Unrelated Machines. In: Fomin, F.V., Freivalds, R., Kwiatkowska, M., Peleg, D. (eds) Automata, Languages, and Programming. ICALP 2013. Lecture Notes in Computer Science, vol 7965. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-39206-1_2

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-39206-1_2

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-39205-4

  • Online ISBN: 978-3-642-39206-1

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy