Papers
Topics
Authors
Recent
Gemini 2.5 Flash
Gemini 2.5 Flash
158 tokens/sec
GPT-4o
7 tokens/sec
Gemini 2.5 Pro Pro
45 tokens/sec
o3 Pro
4 tokens/sec
GPT-4.1 Pro
38 tokens/sec
DeepSeek R1 via Azure Pro
28 tokens/sec
2000 character limit reached

Learning-Augmented Online Packet Scheduling with Deadlines (2305.07164v2)

Published 11 May 2023 in cs.DS, cs.LG, and cs.NI

Abstract: The modern network aims to prioritize critical traffic over non-critical traffic and effectively manage traffic flow. This necessitates proper buffer management to prevent the loss of crucial traffic while minimizing the impact on non-critical traffic. Therefore, the algorithm's objective is to control which packets to transmit and which to discard at each step. In this study, we initiate the learning-augmented online packet scheduling with deadlines and provide a novel algorithmic framework to cope with the prediction. We show that when the prediction error is small, our algorithm improves the competitive ratio while still maintaining a bounded competitive ratio, regardless of the prediction error.

Definition Search Book Streamline Icon: https://streamlinehq.com
References (38)
  1. Competitive queueing policies for qos switches. In SODA, volume 3, pages 761–770. Citeseer, 2003.
  2. Secretary and online matching problems with machine learned advice. In H. Larochelle, M. Ranzato, R. Hadsell, M. F. Balcan, and H. Lin, editors, Advances in Neural Information Processing Systems, pages 7933–7944, 2020.
  3. A novel prediction setup for online speed-scaling. arXiv preprint arXiv:2112.03082, 2021.
  4. Online graph algorithms with predictions. In Proceedings of the 2022 Annual ACM-SIAM Symposium on Discrete Algorithms (SODA), pages 35–66. SIAM, 2022.
  5. Scheduling with speed predictions. arXiv preprint arXiv:2205.01247, 2022.
  6. Energy-efficient scheduling with predictions. In Thirty-seventh Conference on Neural Information Processing Systems, 2023.
  7. Learning augmented energy minimization via speed scaling. Advances in Neural Information Processing Systems, 33:15350–15359, 2020.
  8. Managing overloaded hosts for dynamic consolidation of virtual machines in cloud data centers under quality of service constraints. IEEE transactions on parallel and distributed systems, 24(7):1366–1379, 2012.
  9. A universal error measure for input predictions applied to online graph problems. Advances in Neural Information Processing Systems, 35:3178–3190, 2022a.
  10. A universal error measure for input predictions applied to online graph problems, 2022b. URL https://arxiv.org/abs/2205.12850.
  11. Randomized competitive algorithms for online buffer management in the adaptive adversary model. Theoretical Computer Science, 412(39):5121–5131, 2011.
  12. Collecting weighted items from a dynamic queue. Algorithmica, 65(1):60–94, 2013.
  13. Online packet scheduling with bounded delay and lookahead. Theoretical Computer Science, 776:95–113, 2019.
  14. Online scheduling with partial job values: Does timesharing or randomization help? Algorithmica (New York), 2003.
  15. Online competitive algorithms for maximizing weighted throughput of unit jobs. Journal of Discrete Algorithms, 4(2):255–276, 2006.
  16. Friendship and mobility: user movement in location-based social networks. In Proceedings of the 17th ACM SIGKDD international conference on Knowledge discovery and data mining, pages 1082–1090, 2011.
  17. Advances in wireless video delivery. Proceedings of the IEEE, 93(1):111–122, 2005.
  18. Michael H Goldwasser. A survey of buffer management policies for packet switches. ACM SIGACT News, 41(1):100–128, 2010.
  19. Bruce Hajek. On the competitiveness of on-line scheduling of unit-length packets with hard deadlines in slotted time. In Proceedings of the 2001 Conference on Information Sciences and Systems, 2001.
  20. Łukasz Jeż. One to rule them all: A general randomized algorithm for buffer management with bounded delay. In ESA, pages 239–250. Springer, 2011.
  21. Online scheduling of packets with agreeable deadlines. ACM Transactions on Algorithms (TALG), 9(1):1–11, 2012.
  22. Online bipartite matching with advice: Tight robustness-consistency tradeoffs for the two-stage model, 2022. URL https://arxiv.org/abs/2206.11397.
  23. Buffer overflow management in qos switches. SIAM Journal on Computing, 33(3):563–583, 2004.
  24. Online scheduling via learned weights. In Proceedings of the 2020 ACM-SIAM Symposium on Discrete Algorithms (SODA), pages 1859–1877, 2020.
  25. Permutation predictions for non-clairvoyant scheduling. In Proceedings of the 34th ACM Symposium on Parallelism in Algorithms and Architectures, pages 357–368, 2022.
  26. Algorithms with predictions. https://algorithms-with-predictions.github.io/, 2024.
  27. Competitive caching with machine learned advice. J. ACM, 68(4):24:1–24:25, 2021. doi: 10.1145/3447579. URL https://doi.org/10.1145/3447579.
  28. Michael Mitzenmacher. Scheduling with Predictions and the Price of Misprediction. In 11th Innovations in Theoretical Computer Science Conference (ITCS 2020), volume 151 of Leibniz International Proceedings in Informatics (LIPIcs), pages 14:1–14:18, 2020. ISBN 978-3-95977-134-4.
  29. Algorithms with predictions. Commun. ACM, 65(7):33–35, 2022. doi: 10.1145/3528087. URL https://doi.org/10.1145/3528087.
  30. Patterns and dynamics of users’ behavior and interaction: Network analysis of an online community. Journal of the American Society for Information Science and Technology, 60(5):911–932, 2009.
  31. Improving online algorithms via ml predictions. In S. Bengio, H. Wallach, H. Larochelle, K. Grauman, N. Cesa-Bianchi, and R. Garnett, editors, Advances in Neural Information Processing Systems. Curran Associates, Inc., 2018.
  32. Qos-driven server migration for internet data centers. In IEEE 2002 Tenth IEEE International Workshop on Quality of Service (Cat. No. 02EX564), pages 3–12. IEEE, 2002.
  33. An empirical study of online packet scheduling algorithms. In Experimental Algorithms: 15th International Symposium, SEA 2016, St. Petersburg, Russia, June 5-8, 2016, Proceedings 15, pages 278–293, 2016.
  34. Quality-of-service mapping mechanism for packet video in differentiated services network. IEEE Transactions on Multimedia, 3(2):219–231, 2001.
  35. Pavel Veselỳ. Packet scheduling: Plans, monotonicity, and the golden ratio. ACM SIGACT News, 52(2):72–84, 2021.
  36. A ϕitalic-ϕ\phiitalic_ϕ-competitive algorithm for scheduling packets with deadlines. SIAM Journal on Computing, 51(5):1626–1691, 2022.
  37. Learning-augmented algorithms for online steiner tree. In Proceedings of the AAAI Conference on Artificial Intelligence, volume 36, pages 8744–8752, 2022.
  38. End-to-end qos for video delivery over wireless internet. Proceedings of the IEEE, 93(1):123–134, 2004.
Citations (2)

Summary

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