首页> 外国专利> Hierarchical/lossless packet preemption to reduce latency jitter in flow-controlled packet-based networks

Hierarchical/lossless packet preemption to reduce latency jitter in flow-controlled packet-based networks

机译:分层/无损分组抢占,以减少基于流控制的基于分组的网络中的延迟抖动

摘要

Methods, apparatus, and systems for implementing hierarchical and lossless packet preemption and interleaving to reduce latency jitter in flow-controller packet-based networks. Fabric packets are divided into a plurality of data units, with data units for different fabric packets buffered in separate buffers. Data units are pulled from the buffers and added to a transmit stream in which groups of data units are interleaved. Upon receipt by a receiver, the groups of data units are separated out and buffered in separate buffers under which data units for the same fabric packets are grouped together. In one aspect, each buffer is associated with a respective virtual lane (VL), and the fabric packets are effectively transferred over fabric links using virtual lanes. VLs may have different levels of priority under which data units for fabric packets in higher-priority VLs may preempt fabric packets in lower-priority VLs. By transferring data units rather than entire packets, transmission of a packet can be temporarily paused in favor of a higher-priority packet. Multiple levels of preemption and interleaving in a nested manner are supported.
机译:用于实现分层且无损的分组抢占和交织以减少基于流控制器的基于分组的网络中的等待时间抖动的方法,装置和系统。架构分组被分成多个数据单元,其中用于不同架构分组的数据单元被缓冲在单独的缓冲器中。数据单元从缓冲区中拉出,并添加到传输流中,数据单元组在其中进行交织。一旦接收方接收到,数据单元组就被分离出来并缓存在单独的缓冲区中,在这些缓冲区中,用于相同结构分组的数据单元被分组在一起。一方面,每个缓冲器与各自的虚拟通道(VL)相关联,并且使用虚拟通道在结构链路上有效地传送结构分组。 VL可能具有不同的优先级,根据这些优先级,较高优先级VL中的结构数据包的数据单元可以抢占较低优先级VL中的结构数据包。通过传输数据单元而不是整个数据包,可以暂时暂停数据包的传输,转而使用优先级更高的数据包。支持嵌套的多级抢占和交错。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号