Client server networks
3 Assignments
0 Petitions
Accused Products
Abstract
A client node in a network communicates with a server system having a plurality of servers. The client has a distributor which periodically measures server activity, assesses relative loading of the servers, and adjusts the request distribution as well as the server loadings in accordance with the loading assessment.
19 Citations
46 Claims
-
1-23. -23. (Canceled)
-
24. A method of distributing requests from a client node to servers of a server system having a plurality of servers, the method comprising periodically repeating the steps of:
-
a) measuring server activity of each server to obtain measured server activities;
b) assessing relative loadings of the plurality of servers from the measured server activities; and
c) adjusting a distribution of requests to individual servers of the plurality of servers in accordance with the assessing of the relative loadings by adjusting a proportion of the requests assigned to each server as a function of the measured server activities, a mean activity across the plurality of servers, and an existing proportion of the requests assigned to the respective server. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36)
-
-
37. A system for distributing requests from a client node to servers of a server system having a plurality of servers, comprising:
-
a) a distributor at the client node, the distributor including means for measuring server activity of each server to obtain measured server activities;
b) means for assessing relative loading of the plurality of servers from the measured server activities; and
c) means for adjusting a distribution of requests to individual servers of the plurality of servers in accordance with the assessing of the relative loadings by adjusting a proportion of the requests assigned to each server as a function of the measured server activities, a mean activity across the plurality of servers, and an existing proportion of the requests assigned to the respective server. - View Dependent Claims (38, 39, 40, 41, 42, 43, 44, 45, 46)
-
Specification