Validating a Cabling Topology in a Distributed Computing System
First Claim
1. A method of validating a cabling topology in a distributed computing system, the distributed computing system comprised of a plurality of cabled nodes connected for data communications using a plurality of cables, each cabled node of the distributed computing system characterized by a plurality of cabling dimensions, each cable corresponding to one of the cabling dimensions, the method comprising:
- receiving, in a topology validation module from a user, a selection of at least one of the cabled nodes for topology validation;
identifying, by the topology validation module for each cabling dimension for each selected cabled node, a shortest cabling path that includes the selected cabled nodes capable of connecting to the selected cabled node in the cabling dimension;
determining, by the topology validation module for each cabling dimension, whether the number of cabled nodes in the shortest cabling path for each selected cabled node match; and
if, for each cabling dimension, the number of cabled nodes in the shortest cabling path for each selected cabled node match;
selecting, by the topology validation module for each cabling dimension, the number of cabled nodes in the shortest cabling path for the cabling dimension as a representative cabling dimension value for the cabling dimension,calculating, by the topology validation module, a product of the representative cabling dimension values for the cabling dimensions, anddetermining, by the topology validation module, whether the product of the representative cabling dimension values for the cabling dimensions equals the number of selected cabled nodes for topology validation.
5 Assignments
0 Petitions
Accused Products
Abstract
Validating a cabling topology in a distributed computing system comprised of cabled nodes connected using data communications cables, each cabled node characterized by cabling dimensions, each cable corresponding to one of the cabling dimensions, includes: receiving a selection from a user of at least one cabled node for topology validation; identifying, for each cabling dimension for each selected cabled node, a shortest cabling path; determining, for each cabling dimension, whether the number of cabled nodes in the shortest cabling path for each selected cabled node match; and if, for each cabling dimension, the number of cabled nodes in the shortest cabling path for each selected cabled node match: selecting, for each cabling dimension, the number of cabled nodes in the shortest cabling path as a representative value for the cabling dimension, calculating a product of the representative values, and determining whether the product equals the number of selected cabled nodes.
104 Citations
20 Claims
-
1. A method of validating a cabling topology in a distributed computing system, the distributed computing system comprised of a plurality of cabled nodes connected for data communications using a plurality of cables, each cabled node of the distributed computing system characterized by a plurality of cabling dimensions, each cable corresponding to one of the cabling dimensions, the method comprising:
-
receiving, in a topology validation module from a user, a selection of at least one of the cabled nodes for topology validation; identifying, by the topology validation module for each cabling dimension for each selected cabled node, a shortest cabling path that includes the selected cabled nodes capable of connecting to the selected cabled node in the cabling dimension; determining, by the topology validation module for each cabling dimension, whether the number of cabled nodes in the shortest cabling path for each selected cabled node match; and if, for each cabling dimension, the number of cabled nodes in the shortest cabling path for each selected cabled node match; selecting, by the topology validation module for each cabling dimension, the number of cabled nodes in the shortest cabling path for the cabling dimension as a representative cabling dimension value for the cabling dimension, calculating, by the topology validation module, a product of the representative cabling dimension values for the cabling dimensions, and determining, by the topology validation module, whether the product of the representative cabling dimension values for the cabling dimensions equals the number of selected cabled nodes for topology validation. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An apparatus for validating a cabling topology in a distributed computing system, the distributed computing system comprised of a plurality of cabled nodes connected for data communications using a plurality of cables, each cabled node of the distributed computing system characterized by a plurality of cabling dimensions, each cable corresponding to one of the cabling dimensions, the apparatus comprising a computer processor and a computer memory operatively coupled to the computer processor, the computer memory having disposed within it computer program instructions capable of:
-
receiving, in a topology validation module from a user, a selection of at least one of the cabled nodes for topology validation; identifying, by the topology validation module for each cabling dimension for each selected cabled node, a shortest cabling path that includes the selected cabled nodes capable of connecting to the selected cabled node in the cabling dimension; determining, by the topology validation module for each cabling dimension, whether the number of cabled nodes in the shortest cabling path for each selected cabled node match; and if, for each cabling dimension, the number of cabled nodes in the shortest cabling path for each selected cabled node match; selecting, by the topology validation module for each cabling dimension, the number of cabled nodes in the shortest cabling path for the cabling dimension as a representative cabling dimension value for the cabling dimension, calculating, by the topology validation module, a product of the representative cabling dimension values for the cabling dimensions, and determining, by the topology validation module, whether the product of the representative cabling dimension values for the cabling dimensions equals the number of selected cabled nodes for topology validation. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A computer program product for validating a cabling topology in a distributed computing system, the distributed computing system comprised of a plurality of cabled nodes connected for data communications using a plurality of cables, each cabled node of the distributed computing system characterized by a plurality of cabling dimensions, each cable corresponding to one of the cabling dimensions, the computer program product disposed upon a recordable medium, the computer program product comprising computer program instructions capable of:
-
receiving, in a topology validation module from a user, a selection of at least one of the cabled nodes for topology validation; identifying, by the topology validation module for each cabling dimension for each selected cabled node, a shortest cabling path that includes the selected cabled nodes capable of connecting to the selected cabled node in the cabling dimension; determining, by the topology validation module for each cabling dimension, whether the number of cabled nodes in the shortest cabling path for each selected cabled node match; and if, for each cabling dimension, the number of cabled nodes in the shortest cabling path for each selected cabled node match; selecting, by the topology validation module for each cabling dimension, the number of cabled nodes in the shortest cabling path for the cabling dimension as a representative cabling dimension value for the cabling dimension, calculating, by the topology validation module, a product of the representative cabling dimension values for the cabling dimensions, and determining, by the topology validation module, whether the product of the representative cabling dimension values for the cabling dimensions equals the number of selected cabled nodes for topology validation. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification