← Back to Patent Explorer
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
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

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 04:01
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.

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag