SYSTEM AND METHOD FOR NON-DISRUPTIVE MANAGEMENT OF SERVERS IN A NETWORK ENVIRONMENT
First Claim
1. A method comprising:
- disengaging a target node from a cluster, wherein the disengaging comprises;
selecting an inheritor;
migrating flows from the target node to the inheritor;
informing a migration manager that the target node is disengaged from the cluster; and
broadcasting to peer nodes of the target node that the target node is replaced by the inheritor.
1 Assignment
0 Petitions
Accused Products
Abstract
An example method includes disengaging a target node from a cluster, where the disengaging comprises: selecting an inheritor; migrating flows from the target node to the inheritor; informing a migration manager that the target node is disengaged from the cluster; and broadcasting to peer nodes of the target node that the target node is replaced by the inheritor. In particular implementations of the present disclosure, the cluster can include a first layer of a network topology including a forwarding engine that implements hash-based packet forwarding; a second layer of the network topology comprising the target node and the inheritor, where the target node and the inheritor implement flow-based packet forwarding; and a third layer including service nodes configured for packet processing in a network.
104 Citations
20 Claims
-
1. A method comprising:
disengaging a target node from a cluster, wherein the disengaging comprises; selecting an inheritor; migrating flows from the target node to the inheritor; informing a migration manager that the target node is disengaged from the cluster; and broadcasting to peer nodes of the target node that the target node is replaced by the inheritor. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
12. An apparatus, comprising:
-
a memory configured to store instructions; a processor operable to execute the instructions; an inheritor selector module; a flow handler; and a broadcast module, wherein the apparatus is configured for; disengaging a target node from a cluster, wherein the disengaging comprises; selecting an inheritor; migrating flows from the target node to the inheritor; informing a migration manager that the target node is disengaged from the cluster; and broadcasting to peer nodes of the target node that the target node is replaced by the inheritor. - View Dependent Claims (13, 14, 15)
-
-
16. Logic encoded in non-transitory media that includes code for execution and when executed by a processor is operable to perform operations comprising:
disengaging a target node from a cluster, wherein the disengaging comprises; selecting an inheritor; migrating flows from the target node to the inheritor; informing a migration manager that the target node is disengaged from the cluster; and broadcasting to peer nodes of the target node that the target node is replaced by the inheritor. - View Dependent Claims (17, 18, 19, 20)
Specification