DYNAMIC TIMEOUT PERIOD ADJUSTMENT OF SERVICE REQUESTS
1 Assignment
0 Petitions
Accused Products
Abstract
According to one exemplary embodiment, a method for dynamically timing out a first process within a plurality of suspended processes is provided. The method may include determining that a second process is attempting to suspend. The method may also include determining if a number of suspended processes plus one is less than a threshold value. The method may then include selecting the first process within the plurality of suspended processes to prematurely time out based on determining that the number of suspended processes plus one is not less than the threshold value. The method may further include timing out the selected first process. The method may also include suspending the second process.
-
Citations
20 Claims
-
1-8. -8. (canceled)
-
9. A computer system for dynamically timing out a first process within a plurality of suspended processes, comprising:
-
one or more processors, one or more computer-readable memories, one or more computer-readable tangible storage medium, and program instructions stored on at least one of the one or more tangible storage medium for execution by at least one of the one or more processors via at least one of the one or more memories, wherein the computer system is capable of performing a method comprising; determining that a second process is attempting to suspend; determining if a number of suspended processes plus one is less than a threshold value; selecting the first process within the plurality of suspended processes to prematurely time out based on determining that the number of suspended processes plus one is not less than the threshold value; timing out the selected first process; and suspending the second process. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer program product for dynamically timing out a first process within a plurality of suspended processes, comprising:
-
one or more computer-readable storage medium and program instructions stored on at least one of the one or more tangible storage medium, the program instructions executable by a processor, the program instructions comprising; program instructions to determine that a second process is attempting to suspend; program instructions to determine if a number of suspended processes plus one is less than a threshold value; program instructions to select the first process within the plurality of suspended processes to prematurely time out based on determining that the number of suspended processes plus one is not less than the threshold value; program instructions to time out the selected first process; and program instructions to suspend the second process. - View Dependent Claims (18, 19, 20)
-
Specification