Controlling client access to a server application
AssigneeInternational Business Machines Corporation
InventorRobert J. Purpura
Life of this patent
Estimating the term…
Loading patent…
AssigneeInternational Business Machines Corporation
InventorRobert J. Purpura
Estimating the term…
An approach is provided for controlling a rate at which requests from a client computer will be received by a server application executed on a server computer. Requests are received by the server computer at different times from the client computer and time intervals between different pairs of successive requests are measured. Based on the time intervals, (1) a historical rate of requests from the client computer is determined and a limit on a rate for the server application to receive subsequent requests from the client computer is determined and enforced based on the historical rate of requests, or (2) a range of the time intervals is determined to be within a predefined range of time intervals and based on the range being within the predefined range, a denial of service attack or an overload of requests from the client computer is determined and blocked.
A method of controlling a rate at which requests from a client computer will be received by a server application, executed on a server computer, for processing, the method comprising the steps of:
A computer program product for controlling a rate at which requests from a client computer will be received by a server application, executed on a server computer, for processing, the computer program product comprising:
Dependencies are inferred from the claim text.