GRACEFUL SCALING IN SOFTWARE DRIVEN NETWORKS
First Claim
1. A computer-implemented method for graceful scaling a data network, the method comprising:
- receiving an indication of a removal of a first node from a plurality of nodes of the data network;
generating a service policy, the service policy being operable to reassign service requests associated with the first node to a second node selected from the plurality of nodes of the data network; and
sending the service policy to one or more of the plurality of nodes of the data network.
1 Assignment
0 Petitions
Accused Products
Abstract
Provided are methods and systems for graceful scaling of data networks. In one example, an indication of removal of a node from a plurality of nodes of the data network is received. A service policy is generated to reassign service requests associated with the node to another node in the plurality of nodes. The service policy is then sent to each of the plurality of nodes of the data network. To scale out a data network, an indication of presence of a further node in the data network is received, and a further node service policy is generated and sent to each of the plurality of nodes of the data network and to the further node. Additional actions can be taken in order to prevent interruption of an existing heavy-duty connection while scaling the data network.
133 Citations
25 Claims
-
1. A computer-implemented method for graceful scaling a data network, the method comprising:
-
receiving an indication of a removal of a first node from a plurality of nodes of the data network; generating a service policy, the service policy being operable to reassign service requests associated with the first node to a second node selected from the plurality of nodes of the data network; and sending the service policy to one or more of the plurality of nodes of the data network. - View Dependent Claims (2, 3, 4, 5, 7, 8, 9, 10, 11)
-
-
6. The method of claim 6, wherein the first node data includes a number of total connections, destination server address, destination server capacity, and destination server network connectivity.
-
12. A system for graceful scaling a data network, the system comprising:
-
a plurality of nodes; and a cluster master, the cluster master operable to; receive an indication of removing a first node from the plurality of nodes of the data network; generate a service policy, the service policy reassigning any service requests associated with the first node to a second node from the plurality of nodes of the data network; and send the service policy to each of the plurality of nodes of the data network. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A non-transitory computer-readable storage medium having embodied thereon a program, the program being executable by a processor to perform a method for graceful scaling a data network, the method comprising:
-
receiving an indication of removing a first node from a plurality of nodes of the data network; generating a service policy, the service policy reassigning any service requests associated with the first node to a second node from the plurality of nodes of the data network; and sending the service policy to each of the plurality of nodes of the data network. - View Dependent Claims (23, 24, 25)
-
Specification