Timed-out client message reply queueing to reduce backend system calls
AssigneeInternational Business Machines Corporation
InventorsAMAR SHAH, AJAY PONNAPPAN, Dominic John Storey, James Jose
Life of this patent
Estimating the term…
Loading patent…
AssigneeInternational Business Machines Corporation
InventorsAMAR SHAH, AJAY PONNAPPAN, Dominic John Storey, James Jose
Estimating the term…
An approach for reducing backend system calls. The approach determines if a client request, comprising a backend system call, has timed out. If the client request has timed out, then the approach generates a unique identity associated with the client request. The approach creates a fault message indicating a timeout of the client request. The approach inserts the unique identity into the fault message. The approach sends the fault message to the client as a response to the request. The approach creates a data structure comprising the unique identity, a timeout value, and a message buffer. The approach inserts the data structure into a message queue. Subsequently, a client sending a next request containing the unique identity can receive a response, from a slow responding backend server, after the timeout of the previous request without incurring the expense and overhead of another backend system call.
A computer-implemented method for reducing backend system calls, the computer-implemented method comprising:
A computer system for reducing backend system calls, the computer system comprising:
A computer program product for reducing backend system calls, the computer program product comprising:
Dependencies are inferred from the claim text.