Patent · US Expired

System and method for efficiently routing data packets in a computer interconnect

US5841989A · kind A · utility

22Cited by
1References
13Claims
0Family size

Assignee

Inventors

Key dates

Filing dateApr 8, 1996
Grant dateNov 24, 1998
Priority date
Expiry dateApr 8, 2016

Classification

  • Technology area (CPC H)Electricity
  • CPC primaryH04L12/42
  • WIPO fieldDigital communication
  • WIPO sectorElectrical engineering

Abstract

A method and system for efficiently routing data packets in a computer interconnect includes a plurality of nodes forming a ringlet, generally including two connections between each pair of nodes configured to allow communication in either direction between each pair of nodes. One sequence of such connections forms a run moving,-for example left-to-right between a series of nodes. The other sequence of connections forms a right-to-left run. Selected nodes are configured to provide two cross-over paths, each from one run to the other, so the two runs are linked to form a circle or ringlet. One or more selected nodes provide an optional connection between the two runs, thus allowing a fast path or short cut to the opposing run. A fast path may include a uni- or bidirectional cross through path in an intermediate node. In one preferred embodiment, a single node can provide both cross-over paths, but can also support a cross-between path for each run, allowing a packet to continue on the same run, rather than the default path that crosses over to the opposite run. The method and system includes data information in a packet that can be used to decide whether to switch the packet through…

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