Adaptive timeout value setting for distributed computing environment (DCE) applications
AssigneeInternational Business Machines Corporation
InventorsFrances Chang, I-Lung Kao, Chiang-lung Lin
Life of this patent
Estimating the term…
Loading patent…
AssigneeInternational Business Machines Corporation
InventorsFrances Chang, I-Lung Kao, Chiang-lung Lin
Estimating the term…
An adaptive timeout value setting is determined for DCE applications, wherein the timeout value setting is adapted and adjusted according to environmental factors and communication conditions between a client/server pair. The adaptive timeout value setting takes into consideration the communication time between a client and a server in each client/server pair in determining and setting a timeout value for each pair. The timeout value for a client/server pair is adjusted in a dynamic fashion so that the client is able to be more adaptive to real environment changes and so that the server's performance is not degraded due to ineffective timeouts. The system and method determines an adaptive timeout value setting in distributed computing environment (DCE) applications for a client/server pair wherein each pair has a client system and a server system. A server response time of the server system is tracked to a remote procedure call from the client system. The remote procedure call includes a binding handle, and the server response time is based on a time of the server system responding to the remote procedure. An optimal timeout value is calculated from the response time, and a timeout value of the binding handle is reset as the optimal timeout value.
A method for determining an adaptive timeout value setting in distributed computing environment (DCE) applications for a client/server pair having a client system and a server system, comprising the steps of:
A system for determining an adaptive timeout value setting in distributed computing environment (DCE) applications for a client/server pair having a client system and a server system, comprising:
A program product on a computer-usable medium for determining an adaptive timeout value setting in distributed computing environment (DCE) applications for a client/server pair having a client system and a server system, comprising the steps of:
Dependencies are inferred from the claim text.