Papers
Topics
Authors
Recent
Gemini 2.5 Flash
Gemini 2.5 Flash
139 tokens/sec
GPT-4o
47 tokens/sec
Gemini 2.5 Pro Pro
43 tokens/sec
o3 Pro
4 tokens/sec
GPT-4.1 Pro
47 tokens/sec
DeepSeek R1 via Azure Pro
28 tokens/sec
2000 character limit reached

Online Load and Graph Balancing for Random Order Inputs (2405.07949v2)

Published 13 May 2024 in cs.DS and cs.DC

Abstract: Online load balancing for heterogeneous machines aims to minimize the makespan (maximum machine workload) by scheduling arriving jobs with varying sizes on different machines. In the adversarial setting, where an adversary chooses not only the collection of job sizes but also their arrival order, the problem is well-understood and the optimal competitive ratio is known to be $\Theta(\log m)$ where $m$ is the number of machines. In the more realistic random arrival order model, the understanding is limited. Previously, the best lower bound on the competitive ratio was only $\Omega(\log \log m)$. We significantly improve this bound by showing an $\Omega( \sqrt {\log m})$ lower bound, even for the restricted case where each job has a unit size on two machines and infinite size on the others. On the positive side, we propose an $O(\log m/\log \log m)$-competitive algorithm, demonstrating that better performance is possible in the random arrival model.

Definition Search Book Streamline Icon: https://streamlinehq.com
References (29)
  1. Susanne Albers. Better bounds for online scheduling. SIAM J. Comput., 29(2):459–473, 1999.
  2. Scheduling in the random-order model. Algorithmica, 83(9):2803–2832, 2021.
  3. On-line routing of virtual circuits with applications to load balancing and machine scheduling. JACM, 44(3):486–504, 1997.
  4. Load balancing in the Lpsubscript𝐿𝑝L_{p}italic_L start_POSTSUBSCRIPT italic_p end_POSTSUBSCRIPT norm. In FOCS, pages 383–391, 1995.
  5. Yossi Azar. On-line load balancing. Online Algorithms: The State of the Art, pages 178–195, 2005.
  6. Tight bounds for online vector bin packing. In STOC, pages 961–970, 2013.
  7. The competitiveness of on-line assignments. Journal of Algorithms, 18(2):221–237, 1995.
  8. On-line load balancing for related machines. Journal of Algorithms, 35(1):108–121, 2000.
  9. Plank B.M. Online scheduling problems in the random order model. Bachelor’s Thesis, 2017.
  10. Online Computation and Competitive Analysis. Cambridge University Press, 2005.
  11. Fair online load balancing. In SPAA, pages 291–298, 2006.
  12. Ioannis Caragiannis. Better bounds for online load balancing on unrelated machines. In SODA, pages 972–981, 2008.
  13. Graph balancing: a special case of scheduling unrelated parallel machines. In SODA, pages 483–490, 2008.
  14. Graph balancing: A special case of scheduling unrelated parallel machines. Algorithmica, 68:62–80, 2014.
  15. Load-balancing algorithms in cloud computing: A survey. Journal of Network and Computer Applications, 88:50–71, 2017.
  16. R. L. Graham. Bounds for certain multiprocessing anomalies. SIAM J. Appl. Math., 1966.
  17. R. L. Graham. Bounds on multiprocessing timing anomalies. SIAM J. Appl. Math., 17:416–429, 1969.
  18. Random order online set cover is as easy as offline. In FOCS, pages 1253–1264, 2022.
  19. How experts can solve LPs online. In ESA, pages 517–529, 2014.
  20. Random-Order Models, page 234–258. Cambridge University Press, 2021.
  21. Tight bounds for online vector scheduling. SIAM J. Comput., 48(1):93–121, 2019.
  22. Yichuan Jiang. A survey of task allocation and load balancing in distributed systems. IEEE TPDS, 27(2):585–599, 2015.
  23. Almost tight bounds for online facility location in the random-order model. In SODA, pages 1523–1544, 2023.
  24. Simple efficient load balancing algorithms for peer-to-peer systems. In SPAA, pages 36–43, 2004.
  25. Online scheduling via learned weights. In SODA, pages 1859–1877, 2020.
  26. Approximation algorithms for scheduling unrelated parallel machines. Math. Prog., 46:259–271, 1990.
  27. Online unrelated machine load balancing with predictions revisited. In ICML, pages 6523–6532, 2021.
  28. Online multidimensional load balancing. In APPROX-RANDOM, pages 287–302, 2013.
  29. Marco Molinaro. Online and random-order load balancing simultaneously. In SODA, pages 1638–1650, 2017.

Summary

We haven't generated a summary for this paper yet.

X Twitter Logo Streamline Icon: https://streamlinehq.com