Method and system for server load balancing
First Claim
Patent Images
1. A method for load balancing a plurality of servers comprising:
- intercepting a request from a requestor client forming part of a client group for a service provided by the plurality of servers;
determining wait times for servicing prior requests from at least one member client of the client group by at least one of the plurality of servers; and
selecting an execution server from among the plurality of servers for responding to the request dynamically based on a computation of the wait times.
2 Assignments
0 Petitions
Accused Products
Abstract
In one aspect of the invention, a method for load balancing a plurality of servers is provided. The method comprises intercepting a request from a requestor client forming part of a client group for a service provided by the plurality of servers, determining wait times for servicing prior requests from at least one member client of the client group by at least one of the plurality of servers, and selecting an execution server from among the plurality of servers for responding to the request dynamically based on a computation of the wait times.
130 Citations
21 Claims
-
1. A method for load balancing a plurality of servers comprising:
-
intercepting a request from a requestor client forming part of a client group for a service provided by the plurality of servers;
determining wait times for servicing prior requests from at least one member client of the client group by at least one of the plurality of servers; and
selecting an execution server from among the plurality of servers for responding to the request dynamically based on a computation of the wait times. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system for load balancing a plurality of servers comprising:
-
a client group including at least one client operable to generate a request for a service provided by the plurality of servers;
a memory for storing record of wait times for servicing prior requests from said client group by at least one of the plurality of servers; and
a load balancing agent executing on one of the plurality of servers capable of intercepting the request and selecting an execution server from among the plurality of servers for responding to the request dynamically based on a computation of the wait times. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21)
-
Specification