Reliability for interconnect fabrics
AssigneeHewlett-Packard Development Company, L.P.
InventorsJulie Ann Ward, Troy Alexander Shahoumian, John Wilkes
Life of this patent
Estimating the term…
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.
Claims24
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.
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.
Dependencies are inferred from the claim text.