Reliability for interconnect fabrics
First Claim
Patent Images
1. A method of providing reliability to an interconnect fabric for communication among a set of nodes, the method comprising:
- partitioning ports associated with each node into a first set of ports and a second set of ports, the first set of ports comprising at least one port of each node and the second set of ports comprising at least one other port of each node;
forming a first interconnect fabric among the first set of ports for meeting a set of flow requirements, the set of flow requirements specifying communication bandwidth requirements between pairs of the nodes and the first interconnect fabric comprising a plurality of communication links and at least one interconnect device coupled to three or more of the communication links; and
forming a second interconnect fabric among the second set of ports.
2 Assignments
0 Petitions
Accused Products
Abstract
A technique for providing reliability to an interconnect fabric for communication among a set of nodes. Ports associated with each node are partitioned into a first set of ports and a second set of ports. A first interconnect fabric is formed among the first set of ports for each node in response to a set of flow requirements. A second interconnect fabric is formed among the second set of ports. Reliability is enhanced because, in the event of a failure of any single element of the first interconnect fabric, the flows among the nodes can still be achieved by the second interconnect fabric.
88 Citations
24 Claims
-
1. A method of providing reliability to an interconnect fabric for communication among a set of nodes, the method comprising:
-
partitioning ports associated with each node into a first set of ports and a second set of ports, the first set of ports comprising at least one port of each node and the second set of ports comprising at least one other port of each node; forming a first interconnect fabric among the first set of ports for meeting a set of flow requirements, the set of flow requirements specifying communication bandwidth requirements between pairs of the nodes and the first interconnect fabric comprising a plurality of communication links and at least one interconnect device coupled to three or more of the communication links; and forming a second interconnect fabric among the second set of ports. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A system for providing reliability to a design for an interconnect fabric for communication among a set of nodes, the system comprising:
-
means for storing a set of design information including a set of flow requirements for the interconnect fabric, the set of flow requirements specifying communication bandwidth requirements between pairs of the nodes; and a fabric design tool that partitions ports associated with each node into a first set of ports and a second set of ports, the first set of ports comprising at least one port of each node and the second set of ports comprising at least one other port of each node and that generates a first design for the interconnect fabric among the first set of ports, the first design for meeting the flow requirements and the first design specifying a plurality of communication links and at least one interconnect device coupled to three or more of the communication links, and that generates a second design for the interconnect fabric among the second set of ports. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
Specification