Method and device for managing cabling in a cluster
First Claim
1. A method implemented by at least one processor and a non-transitory, computer readable medium for cabling management in a cluster comprising at least two computer racks, each rack comprising at least one component device, each component device comprising at least one connector, the method comprising:
- determining, by the at least one processor, at least one external logical link between at least first and second connectors of at least first and second racks, respectively, of the cluster;
generating, by the at least one processor, a list of logical interconnections forming the at least one external logical link;
identifying, by the at least one processor, locations of the first and second connectors in a frame of reference that accounts for relative positions of the first and second connectors with respect to the first and second racks to which the first and second connectors belong, respectively, and that accounts for locations of the first and second racks, the locations of the first and second connectors being based at least in part on a type of the respective component device to which each of the first and second connectors belongs;
obtaining at least one routing rule from at least one file;
determining, by the at least one processor, at least one cable path linking at least the first and second connectors according to the list of logical interconnections and the at least one routing rule, wherein the at least one routing rule determines one or more constraints for at least one cable passage along the at least one cable path, and wherein the constraints specify (i) a number of cables to use in the at least one cable passage or (ii) the at least one cable path in relation to the first and/or second rack(s) according to a type of the rack(s) or both;
creating, by the at least one processor, a list of physical interconnections comprising the at least one cable path, wherein the list of physical interconnections comprises a length of a cable routed along the determined cable path that connects the first and second connectors, the length being based at least in part on the locations of the first and second connectors; and
using, by a user, the list of physical interconnections to install at least the cable in the cluster.
2 Assignments
0 Petitions
Accused Products
Abstract
A method for cabling management in a cluster is disclosed. The cluster comprises at least two computer racks, each rack comprising at least one component device, each component device comprising at least one connector. The method comprises determining at least one external logical link between at least two connectors of the cluster, each of the connectors belonging to a different computer cabinet, and generating a list of logical interconnections comprising the at least one external logical link. The method further comprises identifying locations of the connectors. The method further comprises determining a cable path linking the connectors according to the list of logical interconnections and creating a list of physical interconnections comprising at least the cable path.
-
Citations
23 Claims
-
1. A method implemented by at least one processor and a non-transitory, computer readable medium for cabling management in a cluster comprising at least two computer racks, each rack comprising at least one component device, each component device comprising at least one connector, the method comprising:
-
determining, by the at least one processor, at least one external logical link between at least first and second connectors of at least first and second racks, respectively, of the cluster; generating, by the at least one processor, a list of logical interconnections forming the at least one external logical link; identifying, by the at least one processor, locations of the first and second connectors in a frame of reference that accounts for relative positions of the first and second connectors with respect to the first and second racks to which the first and second connectors belong, respectively, and that accounts for locations of the first and second racks, the locations of the first and second connectors being based at least in part on a type of the respective component device to which each of the first and second connectors belongs; obtaining at least one routing rule from at least one file; determining, by the at least one processor, at least one cable path linking at least the first and second connectors according to the list of logical interconnections and the at least one routing rule, wherein the at least one routing rule determines one or more constraints for at least one cable passage along the at least one cable path, and wherein the constraints specify (i) a number of cables to use in the at least one cable passage or (ii) the at least one cable path in relation to the first and/or second rack(s) according to a type of the rack(s) or both; creating, by the at least one processor, a list of physical interconnections comprising the at least one cable path, wherein the list of physical interconnections comprises a length of a cable routed along the determined cable path that connects the first and second connectors, the length being based at least in part on the locations of the first and second connectors; and using, by a user, the list of physical interconnections to install at least the cable in the cluster. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A non-transitory, computer readable medium comprising code that, when executed, causes at least one processor to:
-
determine at least one external logical link between at least first and second connectors of at least first and second racks, respectively, of a cluster, the cluster comprising the first and second racks, each of the racks comprising at least one component device, each of the component devices comprising at least one connector; generate a list of logical interconnections forming the external logical link;
identify the locations of the first and second connectors in a frame of reference that accounts for relative positions of the first and second connectors with respect to the first and second racks to which the first and second connectors belong, respectively, and that accounts for locations of the first and second racks, the locations of the first and second connectors being based at least in part on a type of the respective component device to which each of the first and second connectors belongs;obtain at least one routing rule from at least one file; determine at least one cable path linking at least the first and second connectors according to the list of logical interconnections and the at least one routing rule, wherein the at least one routing rule determines one or more constraints for at least one cable passage along the at least one cable path, and wherein the constraints specify (i) a number of cables to use in the at least one cable passage or (ii) the at least one cable path in relation to the first or second rack(s) according to a type of the rack(s), or both; create a list of physical interconnections, which at least includes the determined cable path, wherein the list of physical interconnections comprises a length of a cable routed along the determined cable path that connects the first and second connectors, the length being based at least in part on the locations of the first and second connectors; and using, by a user, the list of physical interconnections to install at least the cable in the cluster. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A method implemented by at least one processor and a non-transitory, computer readable medium for cabling management in a cluster, the method comprising:
-
determining, by the at least one processor, at least one external logical link between at least first and second connectors of at least first and second racks, respectively, of a first row of the cluster; determining, by the at least one processor, at least one internal logical link between at least third and fourth connectors of at least first and second drawers, respectively, of the first rack of the first row; duplicating, by the at least one processor, the at least one internal logical link associated with the first rack for at least the second rack, the first and second racks being of a same type; duplicating, by the at least one processor, the at least one external logical link associated with the first row for at least a second row of the cluster, the first and second rows being of a same type; generating, by the at least one processor, a list of logical interconnections forming the at least one external logical link and the at least one internal logical link; identifying, by the at least one processor, locations of the first and second connectors in a frame of reference that accounts for relative positions of the first and second connectors with respect to the first and second racks to which the first and second connectors respectively belong; obtaining at least one routing rule from at least one file; determining, by the at least one processor, at least one cable path linking at least the first and second connectors according to the list of logical interconnections, wherein the at least one routing rule determines one or more constraints for at least one cable passage along the at least one cable path, and wherein the constraints specify (i) a number of cables to use in the at least one cable passage or (ii) the at least one cable path in relation to the first and/or second rack(s) according to a type of the rack(s), or both; creating, by the at least one processor, a list of physical interconnections comprising the at least one cable path, wherein the list of physical interconnections comprises a length of a cable routed along the determined cable path that connects the first and second connectors, the length being based at least in part on the locations of the first and second connectors; and using, by a user, the list of physical interconnections to install at least the cable in the cluster.
-
Specification