Rerouting services using routing policies in a multiple resource node system
First Claim
1. A computer-implemented method of configuring a plurality of resource nodes in a distributed computing system that includes an administrative control module, the method comprising:
- identifying a first configuration of active resource nodes having at least two active resource nodes;
detecting a modification of an existing link representing at least one connection between the at least two active resource nodes; and
in response to detecting the modification of the link;
retrieving a routing policy table;
determining whether the routing policy table has more than one second configuration of the at least two active resource nodes;
in response to determining the routing policy table does not have more than one second configuration of the at least two active resource nodes, identifying, from the routing policy table, a second configuration of the at least two active resource nodes including at least one new connection between the at least two active resource nodes;
in response to determining that the routing policy table has more than one second configuration of the at least two active resource nodes, selecting, as the second configuration, a particular configuration from among the more than one second configurations that has a highest number of currently configured resource nodes;
triggering the distributed computing system to configure the at least two active resource nodes according to the second configuration; and
establishing the at least one new connection between the at least two active resource nodes.
2 Assignments
0 Petitions
Accused Products
Abstract
A method, system and computer program product for configuring active resource nodes in a distributed computing system controlled by an administrative control module. The method includes identifying a first configuration of active resource nodes having at least two or more active resource nodes and detecting a modification of a link representing at least one connection between the active resource nodes. In response to detecting the modification of the link, a routing policy table is retrieved and a second configuration of the active resource nodes are identified from the routing policy table including at least one new connection between the two or more active resource nodes. The distributed computing system is triggered to configure the two or more active resource nodes according to the second configuration and to establish the at least one new connection between the two or more active resource nodes.
-
Citations
20 Claims
-
1. A computer-implemented method of configuring a plurality of resource nodes in a distributed computing system that includes an administrative control module, the method comprising:
-
identifying a first configuration of active resource nodes having at least two active resource nodes; detecting a modification of an existing link representing at least one connection between the at least two active resource nodes; and in response to detecting the modification of the link; retrieving a routing policy table; determining whether the routing policy table has more than one second configuration of the at least two active resource nodes; in response to determining the routing policy table does not have more than one second configuration of the at least two active resource nodes, identifying, from the routing policy table, a second configuration of the at least two active resource nodes including at least one new connection between the at least two active resource nodes; in response to determining that the routing policy table has more than one second configuration of the at least two active resource nodes, selecting, as the second configuration, a particular configuration from among the more than one second configurations that has a highest number of currently configured resource nodes; triggering the distributed computing system to configure the at least two active resource nodes according to the second configuration; and establishing the at least one new connection between the at least two active resource nodes. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A data processing system comprising:
-
a distributed computing system including a plurality of resource nodes; an administrative control module communicatively coupled to the distributed computing system, the administrative control module having at least one processor and at least one storage device having stored therein a rerouting software that causes the processor to; identify a first configuration of active resource nodes having at least two active resource nodes; detect a modification of an existing link representing at least one connection between the at least two active resource nodes; and in response to detecting the modification of the link; retrieve a routing policy table; determine whether the routing policy table has more than one second configuration of the at least two active resource nodes; in response to determining the routing policy table does not have more than one second configuration of the at least two active resource nodes, identify, from the routing policy table, a second configuration of the at least two active resource nodes including at least one new connection between the at least two active resource nodes; in response to determining that the routing policy table has more than one second configuration of the at least two active resource nodes, select, as the second configuration, a particular configuration from among the more than one second configurations that has a highest number of currently configured resource nodes; trigger the distributed computing system to configure the at least two active resource nodes according to the second configuration; and establishing the at least one new connection between the at least two active resource nodes. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer program product comprising:
-
a computer readable storage device; and program code stored on the computer readable storage device that when executed by a processor of an administrative control computer having a network interface to a distributed computing system including a plurality of resource nodes causes the processor to; identify a first configuration of active resource nodes having at least two active resource nodes; detect a modification of a link representing at least one connection between the at least two active resource nodes; in response to detecting the modification of the link; retrieve a routing policy table; determine whether the routing policy table has more than one second configuration of the at least two active resource nodes; in response to determining the routing policy table does not have more than one second configuration of the at least two active resource nodes, identify, from the routing policy table, a second configuration of the at least two active resource nodes including at least one new connection between the at least two active resource nodes; in response to determining that the routing policy table has more than one second configuration of the at least two active resource nodes, select, as the second configuration, a particular configuration from among the more than one second configurations that has a highest number of currently configured resource nodes; trigger the distributed computing system to configure the at least two active resource nodes according to the second configuration; and establish the at least one new connection between the at least two active resource nodes. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification