【24h】

Implementing distributed packet fair queueing in a scalable switch architecture

机译:在可扩展的交换机体系结构中实现分布式数据包公平排队

获取原文

摘要

To support the Internet's growth, there is a need for cost effective switching technologies that can simultaneously provide high capacity switching and advanced QoS. Unfortunately, these two goals are largely believed to be contradictory in nature. To support QoS, sophisticated packet scheduling algorithms, such as fair queueing, are needed to manage queueing points. However, the bulk of current research in packet scheduling algorithms assumes an output buffered switch architecture, whereas most high performance switches are input buffered. While output buffered systems may have the desired QoS, they lack the necessary scalability. Input buffered systems, while scalable, lack the necessary QoS features. We propose the construction of switching systems that are both input and output buffered with the scalability of input buffered switches and the robust QoS of output buffered switches. We call the resulting architecture distributed packet fair queueing (D-PFQ) as it enables physically dispersed line cards to provide a service that closely approximates an output-buffered switch with fair queueing. By equalizing the growth of the virtual time functions across the switch system, most of the PFQ algorithms in the literature can be properly defined for distributed operation. We present our system using a cross bar for the switch core. Buffering techniques are used to enhance the system's latency tolerance, which enables the use of pipelining and variable packet sizes internally. We evaluate the delay and bandwidth sharing properties.
机译:为了支持Internet的发展,需要具有成本效益的交换技术,这些技术可以同时提供高容量交换和高级QoS。不幸的是,这两个目标在本质上被认为是矛盾的。为了支持QoS,需要复杂的数据包调度算法(例如公平队列)来管理排队点。然而,当前在分组调度算法中的大部分研究都假设采用输出缓冲交换机架构,而大多数高性能交换机都采用输入缓冲。尽管输出缓冲的系统可能具有所需的QoS,但它们缺少必需的可伸缩性。输入缓冲系统虽然可扩展,但缺少必要的QoS功能。我们提出了具有输入缓冲交换机的可伸缩性和输出缓冲交换机的强大QoS的输入和输出缓冲交换系统的构造。我们称这种架构为分布式数据包公平排队(D-PFQ),因为它使物理上分散的线卡能够提供与公平排队的输出缓冲交换机非常接近的服务。通过均衡整个交换系统中虚拟时间函数的增长,可以适当地定义文献中的大多数PFQ算法以进行分布式操作。我们介绍了一个使用交叉杆作为开关核心的系统。缓冲技术用于增强系统的等待时间容限,从而可以在内部使用流水线和可变数据包大小。我们评估延迟和带宽共享属性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号