首页> 外文期刊>Computer communication review >Exact GPS simulation with logarithmic complexity, and its application to an optimally fair scheduler
【24h】

Exact GPS simulation with logarithmic complexity, and its application to an optimally fair scheduler

机译:具有对数复杂度的精确GPS仿真及其在最佳公平调度程序中的应用

获取原文
获取原文并翻译 | 示例
获取外文期刊封面目录资料

摘要

Generalized Processor Sharing (GPS) is a fluid scheduling policy providing perfect fairness. The minimum deviation (lead/lag) with respect to the GPS service achievable by a packet scheduler is one packet size. To the best of our knowledge, the only packet scheduler guaranteeing such minimum deviation is Worst-case Fair Weighted Fair Queueing (WF(2)Q), that requires on-line GPS simulation. Existing algorithms to perform GPS simulation have O(N) complexity per packet transmission (N being the number of competing flows). Hence WF(2)Q has been charged for O(N) complexity too. Schedulers with lower complexity have been devised, but at the price of at least O(N) deviation from the GPS service, which has been shown to be detrimental for real-time adaptive applications and feedback based applications. Furthermore, it has been proven that the lower bound complexity to guarantee O(1) deviation is Omega(log N), yet a scheduler achieving such result has remained elusive so far.In this paper we present an algorithm that performs exact GPS simulation with Omega(log N) worst-case complexity and small constants. As such it improves the complexity of all the packet schedulers based on GPS simulation. In particular, using our algorithm within WF(2)Q, we achieve the minimum deviation from the GPS service with O(log N) complexity, thus matching the aforementioned lower bound. Furthermore, we assess the effectiveness of the proposed solution by simulating real-world scenarios.
机译:通用处理器共享(GPS)是一种流畅的调度策略,可提供完美的公平性。分组调度器可实现的相对于GPS服务的最小偏差(超前/滞后)是一个分组大小。据我们所知,唯一保证这种最小偏差的数据包调度器是最坏情况公平加权公平排队(WF(2)Q),它需要在线GPS仿真。现有的执行GPS仿真的算法每包传输具有O(N)复杂度(N是竞争流的数量)。因此,WF(2)Q也因O(N)复杂度而收费。已经设计了具有较低复杂度的调度器,但是其代价是与GPS服务的偏差至少为O(N),这已证明对实时自适应应用程序和基于反馈的应用程序有害。此外,已证明保证O(1)偏差的下界复杂度为Omega(log N),但到目前为止,实现这种结果的调度程序仍然难以捉摸。在本文中,我们提出了一种算法,该算法使用Ω(log N)最坏情况下的复杂性和小的常数。这样,它提高了基于GPS仿真的所有数据包调度程序的复杂性。特别是,在WF(2)Q中使用我们的算法,我们实现了O(log N)复杂度与GPS服务的最小偏差,从而匹配了上述下限。此外,我们通过模拟实际场景来评估所提出解决方案的有效性。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号