US7055063B2
Expired / Lapsed
US
⏱️ 0.0 years remaining
Method and system for advanced restart of application servers processing time-critical requests
Assignee: International Business Machines Corp
•
Filing: 2001-11-08
•
Granted: 2006-05-30
•
Expires: 2021-11-08
Abstract
Abstract A method and apparatus for implementing a recovery process for a resource manager. The method and apparatus has the resource manager take checkpoints in a manner such that in the case of failure of the resource manager, the time it takes to have requests processed again is shorter than a specified request processing time.
Inventors
- 👤 Frank Leymann
- 👤 Dieter Roller
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-01 13:11
CPC Classifications
G; G06; G06F; G06F11/00; G06F11/07; G06F11/14; G06F11/1471; G06F11/008; Y; Y10; Y10S; Y10S707/00; Y10S707/99951; Y10S707/99952; Y10S707/99953
Claims Analysis
Total Claims: 12
Claim 1
Independent Claim
109 words
A method of dynamically controlling restart processing for recovery of an application having an application server, said method comprising the steps of: receiving a new request to modify a resource; receiving, with the server, a maximum request response time defining a time not to be exceeded for application requests even in case of termination or recovery of a resource manager, dynamically calculating, with the application server, a current maximum restart time by subtracting from said maximum request response time processing time of further activities associated with said restart processing; and dynamically initiating said resource manager to take a checkpoint whenever said restart time exceeds the current maximum restart time.
Claim 2
Independent Claim
109 words
A method of dynamically controlling restart processing for recovery of an application having an application server, said method comprising the steps of: receiving a new request to modify a resource; receiving, with the server, a maximum request response time defining a time not to be exceeded for application requests even in case of termination or recovery of a resource manager, dynamically calculating, with the application server, a current maximum restart time by subtracting from said maximum request response time processing time of further activities associated with said restart processing; and dynamically initiating said resource manager to take a checkpoint whenever said restart time exceeds the current maximum restart time.
Claim 3
Dependent Claim
19 words
The method of claim 1 , wherein said further activities comprise processing time required to restart said application server.
Claim 4
Dependent Claim
23 words
The method of claim 1 , wherein said further activities comprise processing time required for re-attaching said application server to said resource manager.
Claim 5
Independent Claim
108 words
A method of dynamically controlling restart processing for recovery of an application such as an application server, said method comprising the steps of: receiving from an application client a maximum request response time defining a time not to be exceeded for application requests even in case of termination or recover of a resource manager; dynamically calculating a restart time required to restart a resource manager in case of termination or recovery of said resource manager including the time required for processing further activities associated with the restart process; and dynamically initiating said resource manager to take a checkpoint whenever said restart time exceeds the maximum request response time.
Claim 6
Independent Claim
108 words
A method of dynamically controlling restart processing for recovery of an application such as an application server, said method comprising the steps of: receiving from an application client a maximum request response time defining a time not to be exceeded for application requests even in case of termination or recover of a resource manager; dynamically calculating a restart time required to restart a resource manager in case of termination or recovery of said resource manager including the time required for processing further activities associated with the restart process; and dynamically initiating said resource manager to take a checkpoint whenever said restart time exceeds the maximum request response time.
Claim 7
Dependent Claim
19 words
The method of claim 4 , wherein said further activities comprise processing time required to restart said application server.
Claim 8
Dependent Claim
23 words
The method of claim 4 , wherein said further activities comprise processing time required for re-attaching said application server to said resource manager.
Claim 9
Dependent Claim
129 words
A computer program product comprising a computer useable medium including a computer readable program for dynamically controlling the restart processing for recovery of an application such as an application server, wherein the computer readable program when executed on a computer causes the computer to: receive from an application client a maximum request response time defining a time not to be exceeded for application requests even in case of termination or recover of a resource manager; dynamically calculate a restart time required to restart a resource manager in case of termination or recovery of said resource manager including the time required for processing further activities associated with the restart process; and dynamically initiating said resource manager to take a checkpoint whenever said restart time exceeds the maximum request response time.
Claim 10
Dependent Claim
129 words
A computer program product comprising a computer useable medium including a computer readable program for dynamically controlling the restart processing for recovery of an application such as an application server, wherein the computer readable program when executed on a computer causes the computer to: receive from an application client a maximum request response time defining a time not to be exceeded for application requests even in case of termination or recover of a resource manager; dynamically calculate a restart time required to restart a resource manager in case of termination or recovery of said resource manager including the time required for processing further activities associated with the restart process; and dynamically initiating said resource manager to take a checkpoint whenever said restart time exceeds the maximum request response time.
Claim 11
Dependent Claim
21 words
The computer program product of claim 7 , wherein further activities includes the processing time required to restart said application server.
Claim 12
Dependent Claim
25 words
The computer program product of claim 7 , wherein said further activities comprise processing time required for re-attaching said application server to said resource manager.
References Cited (Backward Citations)
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2009-05-29 | 2009-11-28 | 2010-05-30 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2013-05-29 | 2013-11-28 | 2014-05-30 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2017-05-29 | 2017-11-28 | 2018-05-30 | $7700.00 | Window Closed / Lapsed |