Method to improve response time when clients use network services
First Claim
Patent Images
1. A method in a data processing system for improving response time when clients use network services, the method comprising:
- determining if a load level exceeds a load transfer level in a set of load transfer levels;
responsive to determining that the load level exceeds the load transfer level in the set of load transfer levels, refusing a corresponding percentage of a plurality of incoming requests received; and
responsive to refusing the corresponding percentage of the plurality of incoming requests received, sending a message to a requesting client for each incoming request that is refused, wherein the message requests the requesting client to resend the refused incoming request to a secondary server.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, apparatus, and computer program product in a data processing system for improving response time when clients use network services. If a load level exceeds a load transfer level, the method causes the server to refuse a corresponding percentage of incoming requests received. Then the method sends a message to the requesting client for each refused incoming request, wherein the message requests the requesting client to resend the refused incoming request to a secondary server.
76 Citations
20 Claims
-
1. A method in a data processing system for improving response time when clients use network services, the method comprising:
-
determining if a load level exceeds a load transfer level in a set of load transfer levels;
responsive to determining that the load level exceeds the load transfer level in the set of load transfer levels, refusing a corresponding percentage of a plurality of incoming requests received; and
responsive to refusing the corresponding percentage of the plurality of incoming requests received, sending a message to a requesting client for each incoming request that is refused, wherein the message requests the requesting client to resend the refused incoming request to a secondary server. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A data processing system for improving response time when clients use network services, the data processing system comprising:
-
determining means for determining if a load level exceeds a load transfer level in a set of load transfer levels;
responsive to determining that the load level exceeds the load transfer level in the set of load transfer levels, refusing means for refusing a corresponding percentage of a plurality of incoming requests received; and
responsive to refusing the corresponding percentage of the plurality of incoming requests received, sending means for sending a message to a requesting client for each incoming request that is refused, wherein the message requests the requesting client to resend the refused incoming request to a secondary server. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer program product on a computer-readable medium for use in a data processing system for improving response time when clients use network services, the computer program product comprising:
-
first instructions for determining if a load level exceeds a load transfer level in a set of load transfer levels;
responsive to determining that the load level exceeds the load transfer level in the set of load transfer levels, second instructions for refusing a corresponding percentage of a plurality of incoming requests received; and
responsive to refusing the corresponding percentage of the plurality of incoming requests received, third instructions for sending a message to a requesting client for each incoming request that is refused, wherein the message requests the requesting client to resend the refused incoming request to a secondary server. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification