Online Non-Preemptive Scheduling to Minimize Weighted Flow-time on Unrelated Machines

Authors Giorgio Lucarelli, Benjamin Moseley, Nguyen Kim Thang, Abhinav Srivastav, Denis Trystram



PDF
Thumbnail PDF

File

LIPIcs.ESA.2018.59.pdf
  • Filesize: 439 kB
  • 12 pages

Document Identifiers

Author Details

Giorgio Lucarelli
  • Univ. Grenoble Alpes, CNRS, Inria, Grenoble INP, LIG, France
Benjamin Moseley
  • Carnegie Mellon University, USA
Nguyen Kim Thang
  • IBISC, Univ Evry, University Paris-Saclay, France
Abhinav Srivastav
  • IBISC, Univ Evry, University Paris-Saclay, France
Denis Trystram
  • Univ. Grenoble Alpes, CNRS, Inria, Grenoble INP, LIG, France

Cite As Get BibTex

Giorgio Lucarelli, Benjamin Moseley, Nguyen Kim Thang, Abhinav Srivastav, and Denis Trystram. Online Non-Preemptive Scheduling to Minimize Weighted Flow-time on Unrelated Machines. In 26th Annual European Symposium on Algorithms (ESA 2018). Leibniz International Proceedings in Informatics (LIPIcs), Volume 112, pp. 59:1-59:12, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2018) https://doi.org/10.4230/LIPIcs.ESA.2018.59

Abstract

In this paper, we consider the online problem of scheduling independent jobs non-preemptively so as to minimize the weighted flow-time on a set of unrelated machines. There has been a considerable amount of work on this problem in the preemptive setting where several competitive algorithms are known in the classical competitive model. However, the problem in the non-preemptive setting admits a strong lower bound. Recently, Lucarelli et al. presented an algorithm that achieves a O(1/epsilon^2)-competitive ratio when the algorithm is allowed to reject epsilon-fraction of total weight of jobs and has an epsilon-speed augmentation. They further showed that speed augmentation alone is insufficient to derive any competitive algorithm. An intriguing open question is whether there exists a scalable competitive algorithm that rejects a small fraction of total weights.
In this paper, we affirmatively answer this question. Specifically, we show that there exists a O(1/epsilon^3)-competitive algorithm for minimizing weighted flow-time on a set of unrelated machine that rejects at most O(epsilon)-fraction of total weight of jobs. The design and analysis of the algorithm is based on the primal-dual technique. Our result asserts that alternative models beyond speed augmentation should be explored when designing online schedulers in the non-preemptive setting in an effort to find provably good algorithms.

Subject Classification

ACM Subject Classification
  • Theory of computation → Scheduling algorithms
Keywords
  • Online Algorithms
  • Scheduling
  • Resource Augmentation

Metrics

  • Access Statistics
  • Total Accesses (updated on a weekly basis)
    0
    PDF Downloads

References

  1. S. Anand, Naveen Garg, and Amit Kumar. Resource augmentation for weighted flow-time explained by dual fitting. In Proceedings of Symposium on Discrete Algorithms (SODA, 2012), pages 1228-1241, 2012. Google Scholar
  2. Nikhil Bansal and Ho-Leung Chan. Weighted flow time does not admit o(1)-competitive algorithms. In Proceedings of the Twentieth Annual ACM-SIAM Symposium on Discrete Algorithms (SODA, 2009), pages 1238-1244, 2009. Google Scholar
  3. Nikhil Bansal and Kedar Dhamdhere. Minimizing weighted flow time. ACM Transactions on Algorithms, 3(4), 2007. Google Scholar
  4. Chandra Chekuri, Sanjeev Khanna, and An Zhu. Algorithms for minimizing weighted flow time. In Proceedings of the thirty-third annual ACM symposium on Theory of computing, pages 84-93, 2001. Google Scholar
  5. Anamitra Roy Choudhury, Syamantak Das, Naveen Garg, and Amit Kumar. Rejecting jobs to minimize load and maximum flow-time. In Proc. Symposium on Discrete Algorithms, pages 1114-1133, 2015. Google Scholar
  6. Leah Epstein and Rob van Stee. Optimal on-line flow time with resource augmentation. Discrete Applied Mathematics, 154(4):611-621, 2006. Google Scholar
  7. Bala Kalyanasundaram and Kirk Pruhs. Speed is as powerful as clairvoyance. J. ACM, 47(4):617-643, 2000. Google Scholar
  8. Giorgio Lucarelli, Benjamin Moseley, Nguyen Kim Thang, Abhinav Srivastav, and Denis Trystram. Online non-preemptive scheduling on unrelated machines with rejections. In ACM Symposium on Parellelism in Algorithms and Architectures (SPAA, 2018), page To appear, 2018. Google Scholar
  9. Giorgio Lucarelli, Nguyen Kim Thang, Abhinav Srivastav, and Denis Trystram. Online non-preemptive scheduling in a resource augmentation model based on duality. In European Symposium on Algorithms (ESA, 2016), volume 57, pages 1-17, 2016. Google Scholar
  10. Cynthia A Phillips, Clifford Stein, Eric Torng, and Joel Wein. Optimal time-critical scheduling via resource augmentation. Algorithmica, 32(2):163-200, 2002. Google Scholar
Questions / Remarks / Feedback
X

Feedback for Dagstuhl Publishing


Thanks for your feedback!

Feedback submitted

Could not send message

Please try again later or send an E-mail