Iterative anti-collocation of network resources using prioritized graph coloring
AssigneeInternational Business Machines Corporation
InventorsRichard E. Harper, Mahesh Viswanathan
Life of this patent
Estimating the term…
Loading patent…
AssigneeInternational Business Machines Corporation
InventorsRichard E. Harper, Mahesh Viswanathan
Estimating the term…
Software, hardware, and virtual network resources are anti-collocated on a networked computing environment. A computerized network-management system receives a list of resources to be installed on components of a network and a set of anti-collocation rules that identify combinations of resources that may not be installed concurrently on the same network component. Each resource is assigned a priority and the resources are organized into groups as a function of these priorities. The groups are processed sequentially in priority order, and a color is assigned to each resource in each group. Any resource not constrained by an anti-collocation rule is assigned a default “most popular” color. Each constrained resource is assigned a color that is not already used by any other resource with which the constrained resource is anti-collocated. The resources in each group are then installed in order of color, with the more populous colors being installed first.
A computerized network-configuration system comprising a processor, a memory coupled to the processor, a computer-readable hardware storage device coupled to the processor, and one or more interfaces to a network-management platform that manages one or more physical or virtual resources of a networked computing environment, the storage device containing program code configured to be run by the processor via the memory to implement a method for iterative anti-collocation of network resources using prioritized graph coloring, the method comprising, the method comprising:
A method for iterative anti-collocation of network resources using prioritized graph coloring, the method comprising:
A computer program product, comprising a computer-readable hardware storage device having a computer-readable program code stored therein, the program code configured to be executed by a computerized network-configuration system comprising a processor, a memory coupled to the processor, a computer-readable hardware storage device coupled to the processor, and one or more interfaces to a network-management platform that manages one or more physical or virtual resources of a networked computing environment, the storage device containing program code configured to be run by the processor via the memory to implement a method for iterative anti-collocation of network resources using prioritized graph coloring, the method comprising:
Dependencies are inferred from the claim text.