Patent US6594779B1 successfully refreshed from Google Patents.
US6594779B1
Expired / Lapsed
US
⏱️ 0.0 years remaining
Method, system and program products for managing the checkpointing/restarting of resources of a computing environment
Assignee: Trend Micro Inc
•
Filing: 1999-03-30
•
Granted: 2003-07-15
•
Expires: 2019-03-30
Abstract
Abstract Resources are checkpointed in order to save the state of the resources. The resources can then be brought back to the same running state, during a restart procedure, by making use of the saved state. The determination of when to take a checkpoint or when to restart a resource is made by an entity, such as a cluster manager, external to the entity initiating or taking the checkpoint or performing the restart. The decision to checkpoint/restart a resource is provided by the cluster manager to a resource manager associated with the resource. This communication is facilitated by interfaces to the cluster manager provided by the resource manager.
Inventors
- 👤 Tushar Deepak Chandra
- 👤 Ahmed-Sameh Afif Fakhouri
- 👤 Liana Liyow Fong
- 👤 William Francis Jerome
- 👤 Srirama Mandyam Krishnakumar
- 👤 Vijay Krishnarao Naik
- 👤 John Arthur Pershing, Jr.
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-05 05:42
CPC Classifications
G; G06; G06F; G06F11/00; G06F11/07; G06F11/14; G06F11/1402; G06F11/1415; G06F11/1438
Claims Analysis
Total Claims: 88
Claim 1
Independent Claim
104 words
A method of managing the checkpointing of resources of a computing environment, said method comprising: determining, by a first entity of said computing environment, that a checkpoint of a resource of said computing environment is to be taken; informing a second entity of the computing environment of the determination to checkpoint said resource, wherein said informing comprises invoking, by said first entity, an interface of said second entity indicative of said determination to take a checkpoint, and wherein said invoking comprises providing an identifier of said resource to be checkpointed; and initiating the taking of said checkpoint of said resource by the second entity.
Claim 2
Independent Claim
104 words
A method of managing the checkpointing of resources of a computing environment, said method comprising: determining, by a first entity of said computing environment, that a checkpoint of a resource of said computing environment is to be taken; informing a second entity of the computing environment of the determination to checkpoint said resource, wherein said informing comprises invoking, by said first entity, an interface of said second entity indicative of said determination to take a checkpoint, and wherein said invoking comprises providing an identifier of said resource to be checkpointed; and initiating the taking of said checkpoint of said resource by the second entity.
Claim 3
Dependent Claim
17 words
The method of claim 1 , wherein said invoking further comprises providing an identifier of the checkpoint.
Claim 4
Dependent Claim
24 words
The method of claim 1 , further comprising informing said first entity, by said second entity, that the taking of the checkpoint is complete.
Claim 5
Dependent Claim
15 words
The method of claim 1 , further comprising using said checkpoint to restart said resource.
Claim 6
Independent Claim
75 words
A method of managing the checkpointing of resources of a computing environment, said method comprising: determining, by a first entity of said computing environment, that a checkpoint of a resource of said computing environment is to be taken; initiating the taking of said checkpoint of said resource by a second entity of said computing environment; determining, by said first entity, that a restart is to take place; and using said checkpoint to restart said resource.
Claim 7
Independent Claim
75 words
A method of managing the checkpointing of resources of a computing environment, said method comprising: determining, by a first entity of said computing environment, that a checkpoint of a resource of said computing environment is to be taken; initiating the taking of said checkpoint of said resource by a second entity of said computing environment; determining, by said first entity, that a restart is to take place; and using said checkpoint to restart said resource.
Claim 8
Dependent Claim
19 words
The method of claim 5 , further comprising informing said second entity of the determination to restart said resource.
Claim 9
Dependent Claim
27 words
The method of claim 6 , wherein said informing comprises invoking, by said first entity, an interface of said second entity indicative of said determination to restart.
Claim 10
Independent Claim
76 words
A method of managing the checkpointing of resources of a computer environment, said method comprising: determining, by a first entity of said computing environment, that a checkpoint of a resource of said computing environment is to be taken; initiating the taking of said checkpoint of said resource by a second entity of said computing environment; using said checkpoint to restart a resource; and informing said first entity, by said second entity, that the restart is complete.
Claim 11
Independent Claim
76 words
A method of managing the checkpointing of resources of a computer environment, said method comprising: determining, by a first entity of said computing environment, that a checkpoint of a resource of said computing environment is to be taken; initiating the taking of said checkpoint of said resource by a second entity of said computing environment; using said checkpoint to restart a resource; and informing said first entity, by said second entity, that the restart is complete.
Claim 12
Dependent Claim
29 words
The method of claim 8 , wherein said initiating comprises initiating the taking of a plurality of checkpoints of a plurality of resources by at least one second entity.
Claim 13
Dependent Claim
37 words
The method of claim 9 , wherein one or more resources of said plurality of resources have a priority associated therewith, and wherein said priority is usable during at least one of said determining and said initiating.
Claim 14
Independent Claim
76 words
A method of managing the checkpointing of resources of a computing environment, said method comprising: determining, by a first entity of said computing environment, that a checkpoint of a resource of said computing environment is to be taken; initiating the taking of a plurality of checkpoints of a plurality of resources by at least one second entity of said computing environment; and using at least one set of checkpoint keys in checkpointing said plurality of resources.
Claim 15
Independent Claim
76 words
A method of managing the checkpointing of resources of a computing environment, said method comprising: determining, by a first entity of said computing environment, that a checkpoint of a resource of said computing environment is to be taken; initiating the taking of a plurality of checkpoints of a plurality of resources by at least one second entity of said computing environment; and using at least one set of checkpoint keys in checkpointing said plurality of resources.
Claim 16
Dependent Claim
33 words
The method of claim 11 , further comprising using one or more sets of said at least one set of checkpoint keys to restart one or more resources of said plurality of resources.
Claim 17
Independent Claim
122 words
A method of managing the checkpointing of resources of a computing environment, said method comprising: determining, by a first entity of said computing environment, that a checkpoint of a resource of said computing environment is to be taken; and initiating the taking of a plurality of checkpoints of a plurality of resources by at least one second entity of said computing environment, and wherein at least one resource of said plurality of resources is executing on a computing node of said computing environment having a first operating system, and at least one other resource of said plurality of resources is executing on another computing node of said computing environment having a second operating system, which is different from said first operating system.
Claim 18
Independent Claim
122 words
A method of managing the checkpointing of resources of a computing environment, said method comprising: determining, by a first entity of said computing environment, that a checkpoint of a resource of said computing environment is to be taken; and initiating the taking of a plurality of checkpoints of a plurality of resources by at least one second entity of said computing environment, and wherein at least one resource of said plurality of resources is executing on a computing node of said computing environment having a first operating system, and at least one other resource of said plurality of resources is executing on another computing node of said computing environment having a second operating system, which is different from said first operating system.
Claim 19
Dependent Claim
22 words
The method of claim 13 , wherein said determining comprises using policy information in determining that said checkpoint is to be taken.
Claim 20
Independent Claim
103 words
A method of managing the checkpointing of resources of a computing environment, said method comprising: determining, by a first entity of said computing environment, that a checkpoint of a resource of said computing environment is to be taken, wherein said determining comprises using policy information in determining that said checkpoint is to be taken, and wherein said policy information includes a policy that a checkpoint is to be taken of any resources affected by adding or removing one or more resources from said computing environment; and initiating the taking of said checkpoint of said resource by a second entity of said computing environment.
Claim 21
Independent Claim
103 words
A method of managing the checkpointing of resources of a computing environment, said method comprising: determining, by a first entity of said computing environment, that a checkpoint of a resource of said computing environment is to be taken, wherein said determining comprises using policy information in determining that said checkpoint is to be taken, and wherein said policy information includes a policy that a checkpoint is to be taken of any resources affected by adding or removing one or more resources from said computing environment; and initiating the taking of said checkpoint of said resource by a second entity of said computing environment.
Claim 22
Independent Claim
70 words
A method of managing the checkpointing of resources of a computing environment, said method comprising: determining, by a first entity of said computing environment, that a checkpoint of a resource of said computing environment is to be taken; and initiating the taking of said checkpoint of said resource by a second entity of said computing environment, wherein said resource has associated therewith an indicator specifying that said resource is checkpointable.
Claim 23
Independent Claim
70 words
A method of managing the checkpointing of resources of a computing environment, said method comprising: determining, by a first entity of said computing environment, that a checkpoint of a resource of said computing environment is to be taken; and initiating the taking of said checkpoint of said resource by a second entity of said computing environment, wherein said resource has associated therewith an indicator specifying that said resource is checkpointable.
Claim 24
Dependent Claim
22 words
The method of claim 16 , wherein said determining comprises using resource relationships in determining that said checkpoint is to be taken.
Claim 25
Dependent Claim
26 words
The method of claim 16 , further comprising invoking, by said first entity, an interface of said second entity to clean up any unwanted checkpoint information.
Claim 26
Dependent Claim
24 words
The method of claim 18 , wherein said invoking comprises providing at least one checkpoint key identifying the checkpoint information to be cleaned up.
Claim 27
Dependent Claim
27 words
The method of claim 16 , wherein said second entity comprises one of said resource and a resource manager coupled to said resource and said first entity.
Claim 28
Dependent Claim
14 words
The method of claim 16 , wherein said computing environment is a clustered environment.
Claim 29
Independent Claim
66 words
A method of managing the checkpointing of resources of a computing environment, said method comprising: determining, by a first entity of said computing environment, that a checkpoint of a resource of said computing environment is to be taken; and initiating the taking of said checkpoint of said resource by a second entity of said computing environment, wherein said computing environment is a distributed heterogeneous computing environment.
Claim 30
Independent Claim
66 words
A method of managing the checkpointing of resources of a computing environment, said method comprising: determining, by a first entity of said computing environment, that a checkpoint of a resource of said computing environment is to be taken; and initiating the taking of said checkpoint of said resource by a second entity of said computing environment, wherein said computing environment is a distributed heterogeneous computing environment.
Claim 31
Dependent Claim
33 words
The method of claim 22 , wherein said resource has a plurality of checkpoints associated therewith, and further comprising selecting one of said plurality of checkpoints to be used in restarting said resource.
Claim 32
Independent Claim
107 words
A method of managing the restarting of resources of a computing environment, said method comprising: determining, by a first entity of said computing environment, that a resource of said computing environment is to be restarted; informing a second entity of said computing environment of the determination to restart said resource, wherein said informing comprises invoking, by said firs entity, an interface of said second entity indicative of said determination to restart, and wherein said invoking comprises providing a checkpoint key to said second entity identifying the checkpoint to be used during restart; and initiating the restarting of said resource by the second entity of said computing environment.
Claim 33
Independent Claim
107 words
A method of managing the restarting of resources of a computing environment, said method comprising: determining, by a first entity of said computing environment, that a resource of said computing environment is to be restarted; informing a second entity of said computing environment of the determination to restart said resource, wherein said informing comprises invoking, by said firs entity, an interface of said second entity indicative of said determination to restart, and wherein said invoking comprises providing a checkpoint key to said second entity identifying the checkpoint to be used during restart; and initiating the restarting of said resource by the second entity of said computing environment.
Claim 34
Dependent Claim
22 words
The method of claim 24 , further comprising selecting said checkpoint key from one or more checkpoint keys associated with said resource.
Claim 35
Dependent Claim
22 words
The method of claim 24 , wherein said initiating comprises initiating the restarting of a plurality of resources of said computing environment.
Claim 36
Dependent Claim
22 words
The method of claim 26 , further comprising using at least one set of checkpoint keys to restart said plurality of resources.
Claim 37
Independent Claim
119 words
A system of managing the checkpointing of resources of a computing environment, said system comprising: a first entity of said computing environment adapted to determine that a checkpoint of a resource of said computing environment is to be taken; means for informing a second entity of said computing environment of the determination to checkpoint said resource, wherein said means for informing comprises said first entity being adapted to invoke an interface of said second entity indicative of said determination to take a checkpoint, and wherein said first entity provides to said interface an identifier of said resource to be checkpointed; and the second entity of said computing environment adapted to initiate the taking of said checkpoint of said resource.
Claim 38
Independent Claim
119 words
A system of managing the checkpointing of resources of a computing environment, said system comprising: a first entity of said computing environment adapted to determine that a checkpoint of a resource of said computing environment is to be taken; means for informing a second entity of said computing environment of the determination to checkpoint said resource, wherein said means for informing comprises said first entity being adapted to invoke an interface of said second entity indicative of said determination to take a checkpoint, and wherein said first entity provides to said interface an identifier of said resource to be checkpointed; and the second entity of said computing environment adapted to initiate the taking of said checkpoint of said resource.
Claim 39
Dependent Claim
19 words
The system of claim 28 , wherein said first entity provides to said interface an identifier of the checkpoint.
Claim 40
Dependent Claim
26 words
The system of claim 28 , wherein said second entity is further adapted to inform said first entity that the taking of the checkpoint is complete.
Claim 41
Dependent Claim
17 words
The system of claim 28 , further comprising means for using said checkpoint to restart said resource.
Claim 42
Dependent Claim
22 words
The system of claim 31 , wherein said first entity is further adapted to determine that said restart is to take place.
Claim 43
Dependent Claim
21 words
The system of claim 32 , further comprising means for informing said second entity of the determination to restart said resource.
Claim 44
Dependent Claim
31 words
The system of claim 33 , wherein said means for informing comprises said first entity being adapted to invoke an interface of said second entity indicative of said determination to restart.
Claim 45
Dependent Claim
23 words
The system of claim 31 , wherein said second entity is further adapted to inform said first entity that the restart is complete.
Claim 46
Dependent Claim
29 words
The system of claim 28 , further comprising means for initiating the taking of a plurality of checkpoints of a plurality of resources by at least one second entity.
Claim 47
Dependent Claim
65 words
The system of claim 36 , wherein at least one resource of said plurality of resources is executing on a computing mode of said computing environment having a first operating system, and at least one other resource of said plurality of resources is executing on another computing node of said computing environment having a second operating system, which is different from said first operating system.
Claim 48
Dependent Claim
37 words
The system of claim 36 , wherein one or more resources of said plurality of resources have a priority associated therewith, and wherein said priority is usable during at least one of the determining and the initiating.
Claim 49
Dependent Claim
22 words
The system of claim 28 , wherein said first entity uses policy information in determining that said checkpoint is to be taken.
Claim 50
Dependent Claim
36 words
The system of claim 39 , wherein said policy information includes a policy that a checkpoint is to be taken of any resources affected by adding or removing one or more resources from said computing environment.
Claim 51
Dependent Claim
22 words
The system of claim 28 , wherein said first entity uses resource relationships in determining that said checkpoint is to be taken.
Claim 52
Dependent Claim
35 words
The system of claim 28 , wherein said resource has a plurality of checkpoints associated therewith, and further comprising means for selecting one of said plurality of checkpoints to be used in restarting said resource.
Claim 53
Independent Claim
80 words
A system of managing the checkpointing of resources of a computing environment, said system comprising: a first entity of said computing environment adapted to determine that a checkpoint of a resource of said computing environment is to be taken; at least one second entity of said computing environment adapted to initiate the taking of a plurality of checkpoints of a plurality of resources; and means for using at least one set of checkpoint keys in checkpointing said plurality of resources.
Claim 54
Independent Claim
80 words
A system of managing the checkpointing of resources of a computing environment, said system comprising: a first entity of said computing environment adapted to determine that a checkpoint of a resource of said computing environment is to be taken; at least one second entity of said computing environment adapted to initiate the taking of a plurality of checkpoints of a plurality of resources; and means for using at least one set of checkpoint keys in checkpointing said plurality of resources.
Claim 55
Dependent Claim
35 words
The system of claim 43 , further comprising means for using one or more sets of said at least one set of checkpoint keys to restart one or more resources of said plurality of resources.
Claim 56
Independent Claim
72 words
A system of managing the checkpointing of resources of a computing environment, said system comprising: a first entity of said computing environment adapted to determine that a checkpoint of a resource of said computing environment is to be taken; and a second entity of said computing environment adapted to initiate the taking of said checkpoint of said resource, wherein said resource has associated therewith an indicator specifying that said resource is checkpointable.
Claim 57
Independent Claim
72 words
A system of managing the checkpointing of resources of a computing environment, said system comprising: a first entity of said computing environment adapted to determine that a checkpoint of a resource of said computing environment is to be taken; and a second entity of said computing environment adapted to initiate the taking of said checkpoint of said resource, wherein said resource has associated therewith an indicator specifying that said resource is checkpointable.
Claim 58
Dependent Claim
28 words
The system of claim 45 , wherein said first entity is further adapted to invoke an interface of said second entity to clean up any unwanted checkpoint information.
Claim 59
Dependent Claim
27 words
The system of claim 46 , wherein said first entity provides to said interface at least one checkpoint key identifying the checkpoint information to be cleaned up.
Claim 60
Dependent Claim
27 words
The system of claim 45 , wherein said second entity comprises one of said resource and a resource manager coupled to said resource and said first entity.
Claim 61
Independent Claim
76 words
A system of managing the checkpointing of resources of a computing environment, said system comprising: a first entity of said computing environment adapted to determine that a checkpoint of a resource of said computing environment is to be taken; and a second entity of said computing environment adapted to initiate the taking of said checkpoint of said resource, wherein said computing environment is at least one of a clustered environment and a distributed heterogeneous computing environment.
Claim 62
Independent Claim
76 words
A system of managing the checkpointing of resources of a computing environment, said system comprising: a first entity of said computing environment adapted to determine that a checkpoint of a resource of said computing environment is to be taken; and a second entity of said computing environment adapted to initiate the taking of said checkpoint of said resource, wherein said computing environment is at least one of a clustered environment and a distributed heterogeneous computing environment.
Claim 63
Independent Claim
121 words
A system of managing the restarting of resources of a computing environment, said system comprising: a first entity of said computing environment being adapted to determine that a resource of said computing environment is to be restarted; means for informing a second entity of said computing environment of the determination to restart said resource, wherein said means for informing comprises means for invoking, by said first entity, an interface of said second entity indicative of said determination to restart, and wherein said means for invoking comprises means for providing a checkpoint key to said second entity identifying the checkpoint to be used during restart; and the second entity of said computing environment being adapted to initiate the restarting of said resource.
Claim 64
Independent Claim
121 words
A system of managing the restarting of resources of a computing environment, said system comprising: a first entity of said computing environment being adapted to determine that a resource of said computing environment is to be restarted; means for informing a second entity of said computing environment of the determination to restart said resource, wherein said means for informing comprises means for invoking, by said first entity, an interface of said second entity indicative of said determination to restart, and wherein said means for invoking comprises means for providing a checkpoint key to said second entity identifying the checkpoint to be used during restart; and the second entity of said computing environment being adapted to initiate the restarting of said resource.
Claim 65
Dependent Claim
24 words
The system of claim 50 , further comprising means for selecting said checkpoint key from one or more checkpoint keys associated with said resource.
Claim 66
Dependent Claim
28 words
The system of claim 50 , further comprising means for initiating the restarting of a plurality of resources of said computing environment by at least one second entity.
Claim 67
Dependent Claim
24 words
The system of claim 52 , further comprising means for using at least one set of checkpoint keys to restart said plurality of resources.
Claim 68
Independent Claim
97 words
A system of managing the checkpointing of resources of a computing environment, said system comprising: means for determining, by a first entity of said computing environment, that a checkpoint of a resource of said computing environment is to be taken; means for initiating the taking of said checkpoint of said resource by a second entity of said computing environment; and means for informing said second entity of a determination to restart said resource, said means for informing comprising means for invoking, by said first entity, an interface of said second entity indicative of said determination to restart.
Claim 69
Independent Claim
97 words
A system of managing the checkpointing of resources of a computing environment, said system comprising: means for determining, by a first entity of said computing environment, that a checkpoint of a resource of said computing environment is to be taken; means for initiating the taking of said checkpoint of said resource by a second entity of said computing environment; and means for informing said second entity of a determination to restart said resource, said means for informing comprising means for invoking, by said first entity, an interface of said second entity indicative of said determination to restart.
Claim 70
Dependent Claim
47 words
The system of claim 54 , further comprising means for informing said second entity of the determination to checkpoint said resource, said means for informing comprising means for invoking, by said first entity, an interface of said second entity indicative of said determination to take a checkpoint.
Claim 71
Independent Claim
121 words
A system of managing the restarting of resources of a computing environment, said system comprising: means for determining, by a first entity of said computing environment, that a resource of said computing environment is to be restarted; means for informing a second entity of the computing environment of the determination to restart said resource, wherein said means for informing comprises means for invoking, by said first entity, an interface of said second entity indicative of said determination to restart, and wherein said means for invoking comprises means for providing a checkpoint key to said second entity identifying the checkpoint to be used during restart; and means for initiating the restarting of said resource by the second entity of said computing environment.
Claim 72
Independent Claim
121 words
A system of managing the restarting of resources of a computing environment, said system comprising: means for determining, by a first entity of said computing environment, that a resource of said computing environment is to be restarted; means for informing a second entity of the computing environment of the determination to restart said resource, wherein said means for informing comprises means for invoking, by said first entity, an interface of said second entity indicative of said determination to restart, and wherein said means for invoking comprises means for providing a checkpoint key to said second entity identifying the checkpoint to be used during restart; and means for initiating the restarting of said resource by the second entity of said computing environment.
Claim 73
Dependent Claim
168 words
An article of manufacture, comprising: at least one computer usable medium having computer readable program code means embodied therein for causing the checkpointing of resources of a computing environment, the computer readable program code means in said article of manufacture comprising: computer readable program code means for causing a computer to determine, by a first entity of said computing environment, that a checkpoint of a resource of said computing environment is to be taken; and computer readable program code means for causing a computer to initiate the taking of a plurality of checkpoints of a plurality of resources by at least one second entity of said computing environment, and wherein at least one resource of said plurality of resources is executing on a computing node of said computing environment having a first operating system, and at least one other resource of said plurality of resources is executing on another computing node of said computing environment having a second operating system, which is different from said first operating system.
Claim 74
Dependent Claim
168 words
An article of manufacture, comprising: at least one computer usable medium having computer readable program code means embodied therein for causing the checkpointing of resources of a computing environment, the computer readable program code means in said article of manufacture comprising: computer readable program code means for causing a computer to determine, by a first entity of said computing environment, that a checkpoint of a resource of said computing environment is to be taken; and computer readable program code means for causing a computer to initiate the taking of a plurality of checkpoints of a plurality of resources by at least one second entity of said computing environment, and wherein at least one resource of said plurality of resources is executing on a computing node of said computing environment having a first operating system, and at least one other resource of said plurality of resources is executing on another computing node of said computing environment having a second operating system, which is different from said first operating system.
Claim 75
Dependent Claim
33 words
The article of manufacture of claim 57 , further comprising computer readable program code means for causing a computer to inform at least one second entity of the determination to checkpoint said resource.
Claim 76
Dependent Claim
53 words
The article of manufacture of claim 58 , wherein said computer readable program code means for causing a computer to inform comprises computer readable program code means for causing a computer to invoke, by said first entity, an interface of at least one second entity indicative of said determination to take a checkpoint.
Claim 77
Dependent Claim
40 words
The article of manufacture of claim 57 , further comprising computer readable program code means for causing a computer to inform said first entity, by at least one second entity, that the taking of at least one checkpoint is complete.
Claim 78
Dependent Claim
31 words
The article of manufacture of claim 57 , further comprising computer readable program code means for causing a computer to use at least one checkpoint to restart at least one resource.
Claim 79
Dependent Claim
40 words
The article of manufacture of claim 57 , further comprising computer readable program code means for causing a computer to invoke, by said first entity, an interface of at least one second entity to clean up any unwanted checkpoint information.
Claim 80
Dependent Claim
123 words
An article of manufacture, comprising: at least one computer usable medium having computer readable program code means embodied therein for causing the checkpointing of resources of a computing environment, the computer readable program code means in said article of manufacture comprising: computer readable program code means for causing a computer to determine, by a first entity of said computing environment, that a checkpoint of a resource of said computing environment is to be taken; computer readable program code means for causing a computer to initiate the taking of said checkpoint of said resource by a second entity of said computing environment; and computer readable program code means for causing a computer to inform said second entity of a determination to restart said resource.
Claim 81
Dependent Claim
123 words
An article of manufacture, comprising: at least one computer usable medium having computer readable program code means embodied therein for causing the checkpointing of resources of a computing environment, the computer readable program code means in said article of manufacture comprising: computer readable program code means for causing a computer to determine, by a first entity of said computing environment, that a checkpoint of a resource of said computing environment is to be taken; computer readable program code means for causing a computer to initiate the taking of said checkpoint of said resource by a second entity of said computing environment; and computer readable program code means for causing a computer to inform said second entity of a determination to restart said resource.
Claim 82
Dependent Claim
49 words
The article of manufacture of claim 63 , wherein said computer readable program code means for causing a computer to inform comprises computer readable program code means for causing a computer to invoke, by said first entity, an interface of said second entity indicative of said determination to restart.
Claim 83
Dependent Claim
51 words
The article of manufacture of claim 63 , wherein said computer readable program code means for causing a computer to initiate comprises computer readable program code means for causing a computer to initiate the taking of a plurality of checkpoints of a plurality of resources by at least one second entity.
Claim 84
Dependent Claim
34 words
The article of manufacture of claim 65 , further comprising computer readable program code means for causing a computer to use at least one set of checkpoint keys in checkpointing said plurality of resources.
Claim 85
Dependent Claim
45 words
The article of manufacture of claim 66 , further comprising computer readable program code means for causing a computer to use one or more sets of said at least one set of checkpoint keys to restart one or more resources of said plurality of resources.
Claim 86
Dependent Claim
67 words
The article of manufacture of claim 65 , wherein at least one resource of said plurality of resources is executing on a computing node of said computing environment having a first operating system, and at least one other resource of said plurality of resources is executing on another computing node of said computing environment having a second operating system, which is different from said first operating system.
Claim 87
Dependent Claim
131 words
At least one program storage device readable by a machine, tangibly embodying at least one program of instructions executable by the machine to perform a method of managing the restarting of resources of a computing environment, said method comprises: determining, by a first entity of said computing environment, that a resource of said computing environment is to be restarted; informing a second entity of the computing environment of the determination to restart said resource, wherein said informing comprises invoking, by said first entity, an interface of said second entity indicative of said determination to restart, and wherein said invoking comprises providing a checkpoint key to said second entity identifying the checkpoint to be used during restart; and initiating the restarting of said resource by the second entity of said computing environment.
Claim 88
Dependent Claim
131 words
At least one program storage device readable by a machine, tangibly embodying at least one program of instructions executable by the machine to perform a method of managing the restarting of resources of a computing environment, said method comprises: determining, by a first entity of said computing environment, that a resource of said computing environment is to be restarted; informing a second entity of the computing environment of the determination to restart said resource, wherein said informing comprises invoking, by said first entity, an interface of said second entity indicative of said determination to restart, and wherein said invoking comprises providing a checkpoint key to said second entity identifying the checkpoint to be used during restart; and initiating the restarting of said resource by the second entity of said computing environment.
References Cited (Backward Citations)
US4648031A
Cited
US5214778A
Cited
US5319774A
Cited
US5884021A
Cited
US5845292A
Cited
US6026499A
Cited
US6154877A
Cited
US6360331B2
Cited
US6330689B1
Cited
US6351754B1
Cited
US6289474B1
Cited
US6338147B1
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2006-07-14 | 2007-01-13 | 2007-07-15 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2010-07-14 | 2011-01-13 | 2011-07-15 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2014-07-14 | 2015-01-13 | 2015-07-15 | $7700.00 | Window Closed / Lapsed |