Near-Optimal Packet Scheduling in Multihop Networks with End-to-End Deadline Constraints

Christos Tsanikidis, Javad Ghaderi
{"title":"Near-Optimal Packet Scheduling in Multihop Networks with End-to-End Deadline Constraints","authors":"Christos Tsanikidis, Javad Ghaderi","doi":"10.1145/3626781","DOIUrl":null,"url":null,"abstract":"Scheduling packets with end-to-end deadline constraints in multihop networks is an important problem that has been notoriously difficult to tackle. Recently, there has been progress on this problem in the worst-case traffic setting, with the objective of maximizing the number of packets delivered within their deadlines. Specifically, the proposed algorithms were shown to achieve Ω(1/log(L)) fraction of the optimal objective value if the minimum link capacity in the network is Cmin =Ω(log (L)), where L is the maximum length of a packet's route in the network (which is bounded by the packet's maximum deadline). However, such guarantees can be quite pessimistic due to the strict worst-case traffic assumption and may not accurately reflect real-world settings. In this work, we aim to address this limitation by exploring whether it is possible to design algorithms that achieve a constant fraction of the optimal value while relaxing the worst-case traffic assumption. We provide a positive answer by demonstrating that in stochastic traffic settings, such as i.i.d. packet arrivals, near-optimal, (1-ε)-approximation algorithms can be designed if Cmin = Ω(log (L/ε)/ε2). To the best of our knowledge, this is the first result that shows this problem can be solved near-optimally under nontrivial assumptions on traffic and link capacity. We further present extended simulations using real network traces with non-stationary traffic, which demonstrate that our algorithms outperform worst-case-based algorithms in practical settings.","PeriodicalId":510624,"journal":{"name":"Proceedings of the ACM on Measurement and Analysis of Computing Systems","volume":"3 1","pages":"1 - 32"},"PeriodicalIF":0.0000,"publicationDate":"2023-10-29","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the ACM on Measurement and Analysis of Computing Systems","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3626781","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

Scheduling packets with end-to-end deadline constraints in multihop networks is an important problem that has been notoriously difficult to tackle. Recently, there has been progress on this problem in the worst-case traffic setting, with the objective of maximizing the number of packets delivered within their deadlines. Specifically, the proposed algorithms were shown to achieve Ω(1/log(L)) fraction of the optimal objective value if the minimum link capacity in the network is Cmin =Ω(log (L)), where L is the maximum length of a packet's route in the network (which is bounded by the packet's maximum deadline). However, such guarantees can be quite pessimistic due to the strict worst-case traffic assumption and may not accurately reflect real-world settings. In this work, we aim to address this limitation by exploring whether it is possible to design algorithms that achieve a constant fraction of the optimal value while relaxing the worst-case traffic assumption. We provide a positive answer by demonstrating that in stochastic traffic settings, such as i.i.d. packet arrivals, near-optimal, (1-ε)-approximation algorithms can be designed if Cmin = Ω(log (L/ε)/ε2). To the best of our knowledge, this is the first result that shows this problem can be solved near-optimally under nontrivial assumptions on traffic and link capacity. We further present extended simulations using real network traces with non-stationary traffic, which demonstrate that our algorithms outperform worst-case-based algorithms in practical settings.
具有端到端截止时间约束的多跳网络中的近优数据包调度
在多跳网络中调度具有端到端截止时间限制的数据包是一个重要问题,但却一直难以解决。最近,这一问题在最坏情况流量设置方面取得了进展,其目标是最大限度地增加在截止时间内交付的数据包数量。具体来说,如果网络中的最小链路容量为 Cmin =Ω(log (L)),其中 L 是数据包在网络中的最大路由长度(以数据包的最大截止日期为界),那么所提出的算法就能达到最优目标值的 Ω(1/log(L))。然而,由于严格的最坏情况流量假设,这种保证可能相当悲观,可能无法准确反映现实世界的设置。在这项工作中,我们旨在通过探索是否有可能设计出一种算法,在放宽最坏情况流量假设的同时实现最优值的恒定分数,来解决这一局限性。我们给出了肯定的答案,证明了在随机流量环境下,如 i.i.d. 数据包到达,如果 Cmin = Ω(log (L/ε)/ε2) ,就能设计出接近最优的 (1-ε)- 近似算法。据我们所知,这是第一个表明在流量和链路容量的非简单假设条件下,可以近优解决这个问题的结果。我们还利用具有非稳态流量的真实网络跟踪进行了扩展仿真,证明我们的算法在实际环境中优于基于最坏情况的算法。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信