Patent · US Active

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

US10230665B2 · kind B2 · utility

1Cited by
5References
29Claims
0Family size

Assignee

Inventors

Key dates

Filing dateDec 20, 2013
Grant dateMar 12, 2019
Priority date
Expiry dateApr 29, 2035

Classification

  • Technology area (CPC H)Electricity
  • CPC primaryH04L47/6275
  • WIPO fieldDigital communication
  • WIPO sectorElectrical engineering

Abstract

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.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.