Method for improving network server load balancing
First Claim
1. A load-balancing method, comprising:
- providing a network that includes a plurality of non-load balancing network servers connected between an Internet access LAN and a back-end access LAN, and a network load balancer for selecting one of the network servers according to performance metrics based on weights that are associated with the network servers, where the Internet access LAN is connected to the Internet through an Internet access router and the back-end access LAN is connected to a plurality of database access servers;
cyclically monitoring, by every one of the plurality of network servers, availability of external links connected to a corresponding network server by attempting, by the corresponding network server, to contact each of a plurality of various network targets outside the network in turn;
setting a status indicator associated with the network server to up if all the links that have been cyclically monitored are available, and setting the status indicator to down if at least one of the links is unavailable;
sending the status indicator to the load balancer;
and changing a weight associated with the network server in the load balancer to an ineligible value if the status indicator has changed from up to down since the status indicator was last received by the load balancer.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for improving network server load balancing in a system that has a plurality of network servers connected by an Internet access LAN to the Internet, a back-end access LAN connected to several database servers, and a network load balancer for selecting one of the network servers according to weights associated with the network servers. Link connectivity is monitored cyclically from each network server, and a status indicator is set to UP if all of the links associated with the network server are available, or to DOWN if at least one link is unavailable. The network servers send their status indicators to the network load balancer. The network load balancer changes the weight associated with a network server to a non-eligible value if the associated status indicator changes from UP to DOWN.
-
Citations
7 Claims
-
1. A load-balancing method, comprising:
-
providing a network that includes a plurality of non-load balancing network servers connected between an Internet access LAN and a back-end access LAN, and a network load balancer for selecting one of the network servers according to performance metrics based on weights that are associated with the network servers, where the Internet access LAN is connected to the Internet through an Internet access router and the back-end access LAN is connected to a plurality of database access servers; cyclically monitoring, by every one of the plurality of network servers, availability of external links connected to a corresponding network server by attempting, by the corresponding network server, to contact each of a plurality of various network targets outside the network in turn; setting a status indicator associated with the network server to up if all the links that have been cyclically monitored are available, and setting the status indicator to down if at least one of the links is unavailable; sending the status indicator to the load balancer; and changing a weight associated with the network server in the load balancer to an ineligible value if the status indicator has changed from up to down since the status indicator was last received by the load balancer. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
Specification