Optimizing network utilization by using image reconstruction techniques
First Claim
1. A method of operating a communications network having a plurality of inter-connectable nodes, each node equipped to provide a number of communications pathways to one or more additional nodes, with the number of communications pathways chosen by:
- (a) for each of a plurality of nodes, specifying a target node load equal to a desired number of communications pathways to be provided by that node;
(b) placing the target node loads into a one-dimensional array;
(c) applying an image reconstruction technique to generate a two-dimensional array from the one-dimensional array, the two-dimensional array comprised of a pixel array, each pixel representing a specific pair of nodes and having a pixel value related to the number of communications pathways to be provided between the specific pair of nodes.
4 Assignments
0 Petitions
Accused Products
Abstract
In a communications network techniques are disclosed for optimizing node interconnection based upon the number of communications pathways to be provided by each of the nodes. For each node, the number of communications pathways to be provided by that node is represented in the form of a one-dimensional array. Image reconstruction techniques are applied to this one-dimensional array to generate a two-dimensional image. The one-dimensional array is used to generate vertical columns of the two-dimensional image, or alternatively, horizontal rows of the two-dimensional image. The two-dimensional image, comprised of a pixel array, is a mathematical representation of the communications network. Each pixel of the two-dimensional image represents a specific pair of nodes. Each pixel has a gray-scale value that signifies the number of communications pathways that are to be provided between this specific pair of nodes. The image reconstruction technique may, but need not, consist of a generally known method such as, for example, filtered back projection, convolution back projection, algebraic reconstruction, or maximum likelihood reconstruction.
21 Citations
14 Claims
-
1. A method of operating a communications network having a plurality of inter-connectable nodes, each node equipped to provide a number of communications pathways to one or more additional nodes, with the number of communications pathways chosen by:
-
(a) for each of a plurality of nodes, specifying a target node load equal to a desired number of communications pathways to be provided by that node; (b) placing the target node loads into a one-dimensional array; (c) applying an image reconstruction technique to generate a two-dimensional array from the one-dimensional array, the two-dimensional array comprised of a pixel array, each pixel representing a specific pair of nodes and having a pixel value related to the number of communications pathways to be provided between the specific pair of nodes.
-
-
2. A method of optimizing a communications network having a plurality of inter-connectable nodes, each node equipped to provide one or more communications pathways to one or more additional nodes, the method comprising the following steps:
-
(a) for each of a plurality of nodes, specifying a target node load equal to the desired total number of communications pathways to be provided by that node; (b) placing the target node loads into a one-dimensional array; (c) applying an image reconstruction technique to generate a two-dimensional array from the one-dimensional array, the two-dimensional array comprised of a pixel array, each pixel representing a specific pair of nodes and having a pixel value signifying the number of communications pathways to be provide between the specific pair of nodes. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. In a communications network including a plurality of nodes, each node having a plurality of switches, each switch selectively providing a communications pathway between a pair of nodes, a method of predicting a set of node-to-node loading parameters from one or more sets of given loading parameters, the set of node-to-node loading parameters specifying, for each of a plurality of pairs of nodes, the number of communications pathways that are to be provided between the pair of nodes, the node-to-node loading parameters further specifying the total number of communications pathways to be provided by a given node, the method comprising the steps of:
-
(a) representing the communications network as a one-dimensional image projection specifying the number of communications pathways to be provided to each of the nodes; and (b) applying an image reconstruction technique to the one-dimensional image projection to generate a two-dimensional image comprised of a pixel-by-pixel array, each pixel having a pixel value representing the number of communications pathways to be provided between a specific pair of nodes in the communications network.
-
Specification