REDUCING VIRTUAL IP-ADDRESS (VIP) FAILURE DETECTION TIME
First Claim
1. A system comprising:
- a global site selector; and
an application control engine in communication with the global site selector, wherein;
the application control engine notifies the global site selector in response to a state change for a virtual internet protocol (VIP) address.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and systems are provided for global server load balancing in a communication network using a global site selector and an application control engine in communication with the global site selector, in which the application control engine notifies the global site selector in response to a state change for a virtual internet protocol (VIP) address. Keepalive methods generally rely on periodically polling VIP addresses to check whether they are in an ONLINE or OFFLINE state. A minimum interval between two keepalives can be as long as 40 seconds, during which, without a mechanism to reflect state change to the load balancer in real time, if a VIP address changes state (e.g., VIP address failure), a customer can experience network outage during the time interval. Embodiments provide a mechanism to reflect, in real time, the current VIP address state to a global server load balancer to reduce failure detection time.
45 Citations
20 Claims
-
1. A system comprising:
-
a global site selector; and an application control engine in communication with the global site selector, wherein; the application control engine notifies the global site selector in response to a state change for a virtual internet protocol (VIP) address. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method comprising:
-
performing global server load balancing according to availability of a virtual internet protocol (VIP) address, wherein availability is indicated by a VIP address state; and modifying the global server load balancing in response to a state change for the VIP address. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer program product comprising a non-transitory computer readable medium having computer readable and executable code for instructing a processor to perform a method, the method comprising:
-
performing global server load balancing based on availability of a virtual internet protocol (VIP) address, wherein availability is indicated by a VIP address state; and modifying the global server load balancing in response to a state change for the VIP address. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification