首页> 外文期刊>Networking, IEEE/ACM Transactions on >Feedback-Based Scheduling for Load-Balanced Two-Stage Switches
【24h】

Feedback-Based Scheduling for Load-Balanced Two-Stage Switches

机译:负载均衡的两阶段开关的基于反馈的调度

获取原文
获取原文并翻译 | 示例

摘要

A framework for designing feedback-based scheduling algorithms is proposed for elegantly solving the notorious packet missequencing problem of a load-balanced switch. Unlike existing approaches, we show that the efforts made in load balancing and keeping packets in order can complement each other. Specifically, at each middle-stage port between the two switch fabrics of a load-balanced switch, only a single-packet buffer for each virtual output queueing (VOQ) is required. Although packets belonging to the same flow pass through different middle-stage VOQs, the delays they experience at different middle-stage ports will be identical. This is made possible by properly selecting and coordinating the two sequences of switch configurations to form a joint sequence with both staggered symmetry property and in-order packet delivery property. Based on the staggered symmetry property, an efficient feedback mechanism is designed to allow the right middle-stage port occupancy vector to be delivered to the right input port at the right time. As a result, the performance of load balancing as well as the switch throughput is significantly improved. We further extend this feedback mechanism to support the multicabinet implementation of a load-balanced switch, where the propagation delay between switch linecards and switch fabrics is nonnegligible. As compared to the existing load-balanced switch architectures and scheduling algorithms, our solutions impose a modest requirement on switch hardware, but consistently yield better delay-throughput performance. Last but not least, some extensions and refinements are made to address the scalability, implementation, and fairness issues of our solutions.
机译:提出了一种设计基于反馈的调度算法的框架,以优雅地解决负载均衡交换机的臭名昭著的分组错序问题。与现有方法不同,我们表明在负载均衡和保持数据包有序性方面所做的努力可以相互补充。具体来说,在负载平衡交换机的两个交换矩阵之间的每个中间阶段端口,每个虚拟输出队列(VOQ)都只需要一个单个数据包缓冲区。尽管属于同一流的数据包会通过不同的中间阶段VOQ,但它们在不同的中间阶段端口所经历的延迟将是相同的。通过适当地选择和协调交换机配置的两个序列以形成具有交错对称特性和有序包传递特性的联合序列,可以实现这一点。基于交错的对称特性,设计了一种有效的反馈机制,以允许在正确的时间将正确的中级端口占用向量传递到正确的输入端口。结果,负载平衡的性能以及交换机的吞吐量得到了显着提高。我们进一步扩展了这种反馈机制,以支持负载均衡交换机的多机柜实施,其中交换机线卡和交换机结构之间的传播延迟不可忽略。与现有的负载平衡交换机体系结构和调度算法相比,我们的解决方案对交换机硬件提出了适度的要求,但始终可以产生更好的延迟吞吐量性能。最后但并非最不重要的一点是,我们进行了一些扩展和改进,以解决我们解决方案的可伸缩性,实现和公平问题。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号