首页> 外文期刊>Networking, IEEE/ACM Transactions on >Deflection-Compensated Birkhoff–von-Neumann Switches
【24h】

Deflection-Compensated Birkhoff–von-Neumann Switches

机译:挠度补偿的Birkhoff–von-Neumann开关

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

摘要

Despite the high throughput and low complexity achieved by input scheduling based on Birkhoff-von-Neumann (BvN) decomposition, the performance of the BvN switch becomes less predictable when the input traffic is bursty. In this paper, we propose a deflection-compensated BvN (D-BvN) switch architecture to enhance the quasistatic scheduling based on BvN decomposition. D-BvN switches provide capacity guarantee for virtual circuits (VCs) and deflect bursty traffic when overflow occurs. The deflection scheme is devised to offset the excessive buffer requirement of each VC when input traffic is bursty. The design of our conditional deflection mechanism is based on the fact that it is unlikely that the traffic input to VCs is all bursty at the same time; most likely, some starving VCs have spare capacities when some other VCs are in the overflow state. The proposed algorithm makes full use of the spare capacities of those starving VCs to deflect the overflow traffic to other inputs and provide bandwidth for the deflected traffic to re-access the desired VC. Our analysis and simulation results show that this deflection-compensated mechanism can support BvN switches to achieve close to 100% throughput of offered load even with bursty input traffic, and reduces the average end-to-end delay and delay jitter. Also, our result indicates that the packet out-of-sequence probability due to deflection of overflow traffic is negligible, and thus, only a small re-sequencing buffer is needed at each output port. We also compare D-BvN with the well-established online scheduling algorithm iSLIP, and the result demonstrates that D-BvN outperforms iSLIP in terms of the throughput of offered load when the traffic is non-uniform or the traffic load is not very high.
机译:尽管通过基于Birkhoff-von-Neumann(BvN)分解的输入调度实现了高吞吐量和低复杂度,但是当输入流量突发时,BvN交换机的性能变得难以预测。在本文中,我们提出了一种偏转补偿BvN(D-BvN)交换架构,以增强基于BvN分解的准静态调度。 D-BvN交换机为虚拟电路(VC)提供容量保证,并在发生溢出时转移突发流量。设计了偏转方案,以抵消输入流量突发时每个VC的过多缓冲区需求。我们的条件偏转机制的设计基于这样一个事实,即输入到VC的流量不可能同时全部突发。最有可能的是,当某些其他VC处于溢出状态时,某些处于饥饿状态的VC具有备用容量。提出的算法充分利用了那些饥饿的VC的备用容量,将溢出的流量转移到其他输入,并为偏转的流量提供带宽,以重新访问所需的VC。我们的分析和仿真结果表明,即使在突发输入流量的情况下,这种偏转补偿机制也可以支持BvN交换机实现接近100%的所提供负载吞吐量,并降低了平均端到端延迟和延迟抖动。而且,我们的结果表明,由于溢出流量的偏移而导致的数据包失序概率可以忽略不计,因此,每个输出端口仅需要一个小的重新排序缓冲区。我们还将D-BvN与完​​善的在线调度算法iSLIP进行了比较,结果表明,在流量不均匀或流量负载不是很高的情况下,D-BvN在提供负载的吞吐量方面胜过iSLIP。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号