← Back to Patent Explorer
US6151688A Expired / Lapsed US ⏱️ 0.0 years remaining

Resource management in a clustered computer system

Assignee: RPX Corp
•
Filing: 1998-02-14
•
Granted: 2000-11-21
•
Expires: 2018-02-14
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Methods, systems, and devices are provided for managing resources in a computing cluster. The managed resources include cluster nodes themselves, as well as sharable resources such as memory buffers and bandwidth credits that may be used by one or more nodes. Resource management includes detecting failures and possible failures by node software, node hardware, interconnects, and system area network switches and taking steps to compensate for failures and prevent problems such as uncoordinated access to a shared disk. Resource management also includes reallocating sharable resources in response to node failure, demands by application programs, or other events. Specific examples provided include failure detection by remote memory probes, emergency communication through a shared disk, and sharable resource allocation with minimal locking.

Inventors

  • 👤 Robert A Wipfel
  • 👤 David Murphy

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-31 22:14
CPC Classifications
G; G06; G06F; G06F11/00; G06F11/008

Claims Analysis

Total Claims: 96
Claim 1
Independent Claim 66 words
A Method for managing resources in a cluster, the method comprising the computer-implemented steps of: remotely probing memory in a device in the cluster; and using one of the following to determine whether the probed device has failed: a counter value retrieved by the remote probing, or the unavailability of such a counter value; wherein the probing step probes volatile memory in a remote cluster node.
Claim 2
Independent Claim 66 words
A Method for managing resources in a cluster, the method comprising the computer-implemented steps of: remotely probing memory in a device in the cluster; and using one of the following to determine whether the probed device has failed: a counter value retrieved by the remote probing, or the unavailability of such a counter value; wherein the probing step probes volatile memory in a remote cluster node.
Claim 3
Dependent Claim 23 words
The method of claim 1, wherein the probing step and the using step are repeated at predetermined intervals to monitor the remote device.
Claim 4
Dependent Claim 33 words
The method of claim 1, wherein the probing step and the using step are performed in preparation for sending at least one of the following to the remote device: data, or control information.
Claim 5
Dependent Claim 30 words
The method of claim 1, wherein the using step determines that the remote device has failed in response to determining that the counter value equals a previously retrieved counter value.
Claim 6
Dependent Claim 30 words
The method of claim 1, wherein the using step determines that the remote device has failed in response to the presence of a status value retrieved by the probing step.
Claim 7
Dependent Claim 28 words
The method of claim 1, further comprising the step of removing from the cluster a failed node, the node's failure being detected by the probing and using steps.
Claim 8
Independent Claim 65 words
A method for managing resources in a cluster, the method comprising the computer-implemented steps of: remotely probing memory in a device in the cluster; and using one of the following to determine whether the probed device has failed: a counter value retrieved by the remote probing, or the unavailability of such a counter value; wherein the probing step probes memory in a remote cluster interconnect.
Claim 9
Independent Claim 65 words
A method for managing resources in a cluster, the method comprising the computer-implemented steps of: remotely probing memory in a device in the cluster; and using one of the following to determine whether the probed device has failed: a counter value retrieved by the remote probing, or the unavailability of such a counter value; wherein the probing step probes memory in a remote cluster interconnect.
Claim 10
Dependent Claim 23 words
The method of claim 7, wherein the probing step and the using step are repeated at predetermined intervals to monitor the remote device.
Claim 11
Dependent Claim 33 words
The method of claim 7, wherein the probing step and the using step are performed in preparation for sending at least one of the following to the remote device: data, or control information.
Claim 12
Dependent Claim 30 words
The method of claim 7, wherein the using step determines that the remote device has failed in response to determining that the counter value equals a previously retrieved counter value.
Claim 13
Dependent Claim 30 words
The method of claim 7, wherein the using step determines that the remote device has failed in response to the presence of a status value retrieved by the probing step.
Claim 14
Dependent Claim 28 words
The method of claim 7, further comprising the step of removing from the cluster a failed node, the node's failure being detected by the probing and using steps.
Claim 15
Independent Claim 68 words
A method for managing resources in a cluster, the method comprising the computer-implemented steps of: remotely probing memory in a device in the cluster; and using one of the following to determine whether the probed device has failed: a counter value retrieved by the remote probing, or the unavailability of such a counter value; wherein the probing step probes volatile memory in a remote system area network switch.
Claim 16
Independent Claim 68 words
A method for managing resources in a cluster, the method comprising the computer-implemented steps of: remotely probing memory in a device in the cluster; and using one of the following to determine whether the probed device has failed: a counter value retrieved by the remote probing, or the unavailability of such a counter value; wherein the probing step probes volatile memory in a remote system area network switch.
Claim 17
Dependent Claim 23 words
The method of claim 13, wherein the probing step and the using step are repeated at predetermined intervals to monitor the remote device.
Claim 18
Dependent Claim 33 words
The method of claim 13, wherein the probing step and the using step are performed in preparation for sending at least one of the following to the remote device: data, or control information.
Claim 19
Dependent Claim 30 words
The method of claim 13, wherein the using step determines that the remote device has failed in response to determining that the counter value equals a previously retrieved counter value.
Claim 20
Dependent Claim 30 words
The method of claim 13, wherein the using step determines that the remote device has failed in response to the presence of a status value retrieved by the probing step.
Claim 21
Dependent Claim 28 words
The method of claim 13, further comprising the step of removing from the cluster a failed node, the node's failure being detected by the probing and using steps.
Claim 22
Independent Claim 76 words
A method for managing resources in a cluster, the method comprising the computer-implemented steps of: remotely probing memory in a device in the cluster; and using one of the following to determine whether the probed device has failed: a counter value retrieved by the remote probing, or the unavailability of such a counter value; wherein the probing step probes memory in a remote cluster node and also probes memory in a remote system area network switch.
Claim 23
Independent Claim 76 words
A method for managing resources in a cluster, the method comprising the computer-implemented steps of: remotely probing memory in a device in the cluster; and using one of the following to determine whether the probed device has failed: a counter value retrieved by the remote probing, or the unavailability of such a counter value; wherein the probing step probes memory in a remote cluster node and also probes memory in a remote system area network switch.
Claim 24
Dependent Claim 23 words
The method of claim 19, wherein the probing step and the using step are repeated at predetermined intervals to monitor the remote device.
Claim 25
Dependent Claim 33 words
The method of claim 19, wherein the probing step and the using step are performed in preparation for sending at least one of the following to the remote device: data, or control information.
Claim 26
Dependent Claim 30 words
The method of claim 19, wherein the using step determines that the remote device has failed in response to determining that the counter value equals a previously retrieved counter value.
Claim 27
Dependent Claim 30 words
The method of claim 19, wherein the using step determines that the remote device has failed in response to the presence of a status value retrieved by the probing step.
Claim 28
Dependent Claim 28 words
The method of claim 19, further comprising the step of removing from the cluster a failed node, the node's failure being detected by the probing and using steps.
Claim 29
Independent Claim 72 words
A method for managing resources in a cluster, the method comprising the computer-implemented steps of: remotely probing memory in a device in the cluster; and using one of the following to determine whether the probed device has failed: a counter value retrieved by the remote probing, or the unavailability of such a counter value; wherein the probing step probes nonvolatile memory in a shared storage device accessible by a remote cluster node.
Claim 30
Independent Claim 72 words
A method for managing resources in a cluster, the method comprising the computer-implemented steps of: remotely probing memory in a device in the cluster; and using one of the following to determine whether the probed device has failed: a counter value retrieved by the remote probing, or the unavailability of such a counter value; wherein the probing step probes nonvolatile memory in a shared storage device accessible by a remote cluster node.
Claim 31
Dependent Claim 23 words
The method of claim 25, wherein the probing step and the using step are repeated at predetermined intervals to monitor the remote device.
Claim 32
Dependent Claim 33 words
The method of claim 25, wherein the probing step and the using step are performed in preparation for sending at least one of the following to the remote device: data, or control information.
Claim 33
Dependent Claim 30 words
The method of claim 25, wherein the using step determines that the remote device has failed in response to determining that the counter value equals a previously retrieved counter value.
Claim 34
Dependent Claim 30 words
The method of claim 25, wherein the using step determines that the remote device has failed in response to the presence of a status value retrieved by the probing step.
Claim 35
Dependent Claim 28 words
The method of claim 25, further comprising the step of removing from the cluster a failed node, the node's failure being detected by the probing and using steps.
Claim 36
Independent Claim 71 words
A method for managing resources in a cluster, the method comprising the computer-implemented steps of: remotely probing memory in a device in the cluster; and using one of the following to determine whether the probed device has failed: a counter value retrieved by the remote probing, or the unavailability of such a counter value; wherein the using step is preceded by the step of determining the validity of the counter value.
Claim 37
Independent Claim 71 words
A method for managing resources in a cluster, the method comprising the computer-implemented steps of: remotely probing memory in a device in the cluster; and using one of the following to determine whether the probed device has failed: a counter value retrieved by the remote probing, or the unavailability of such a counter value; wherein the using step is preceded by the step of determining the validity of the counter value.
Claim 38
Dependent Claim 23 words
The method of claim 31, wherein the probing step and the using step are repeated at predetermined intervals to monitor the remote device.
Claim 39
Dependent Claim 33 words
The method of claim 31, wherein the probing step and the using step are performed in preparation for sending at least one of the following to the remote device: data, or control information.
Claim 40
Dependent Claim 30 words
The method of claim 31, wherein the using step determines that the remote device has failed in response to determining that the counter value equals a previously retrieved counter value.
Claim 41
Dependent Claim 30 words
The method of claim 31, wherein the using step determines that the remote device has failed in response to the presence of a status value retrieved by the probing step.
Claim 42
Dependent Claim 28 words
The method of claim 31, further comprising the step of removing from the cluster a failed node, the node's failure being detected by the probing and using steps.
Claim 43
Independent Claim 100 words
A method for managing resources in a cluster, the method comprising the computer-implemented steps of: remotely probing memory in a device in the cluster; using one of the following to determine whether the probed device has failed: a counter value retrieved by the remote probing, or the unavailability of such a counter value; and removing from the cluster a failed node, the node's failure being detected by the probing and using steps, wherein the removing step comprises writing to a predetermined emergency message location on a nonvolatile storage device that was and possibly still is accessible to the failed node.
Claim 44
Independent Claim 100 words
A method for managing resources in a cluster, the method comprising the computer-implemented steps of: remotely probing memory in a device in the cluster; using one of the following to determine whether the probed device has failed: a counter value retrieved by the remote probing, or the unavailability of such a counter value; and removing from the cluster a failed node, the node's failure being detected by the probing and using steps, wherein the removing step comprises writing to a predetermined emergency message location on a nonvolatile storage device that was and possibly still is accessible to the failed node.
Claim 45
Dependent Claim 23 words
The method of claim 37, wherein the probing step and the using step are repeated at predetermined intervals to monitor the remote device.
Claim 46
Dependent Claim 33 words
The method of claim 37, wherein the probing step and the using step are performed in preparation for sending at least one of the following to the remote device: data, or control information.
Claim 47
Dependent Claim 30 words
The method of claim 37, wherein the using step determines that the remote device has failed in response to determining that the counter value equals a previously retrieved counter value.
Claim 48
Dependent Claim 30 words
The method of claim 37, wherein the using step determines that the remote device has failed in response to the presence of a status value retrieved by the probing step.
Claim 49
Independent Claim 91 words
A method for managing resources in a cluster, the method comprising the computer-implemented steps of: remotely probing memory in a device in the cluster; using one of the following to determine whether the probed device has failed: a counter value retrieved by the remote probing, or the unavailability of such a counter value; and removing from the cluster a failed node, the node's failure being detected by the probing and using steps, wherein the removing step comprises returning to a global queue resources that were previously allocated to the failed node.
Claim 50
Independent Claim 91 words
A method for managing resources in a cluster, the method comprising the computer-implemented steps of: remotely probing memory in a device in the cluster; using one of the following to determine whether the probed device has failed: a counter value retrieved by the remote probing, or the unavailability of such a counter value; and removing from the cluster a failed node, the node's failure being detected by the probing and using steps, wherein the removing step comprises returning to a global queue resources that were previously allocated to the failed node.
Claim 51
Dependent Claim 23 words
The method of claim 42, wherein the probing step and the using step are repeated at predetermined intervals to monitor the remote device.
Claim 52
Dependent Claim 33 words
The method of claim 42, wherein the probing step and the using step are performed in preparation for sending at least one of the following to the remote device: data, or control information.
Claim 53
Dependent Claim 30 words
The method of claim 42, wherein the using step determines that the remote device has failed in response to determining that the counter value equals a previously retrieved counter value.
Claim 54
Dependent Claim 30 words
The method of claim 42, wherein the using step determines that the remote device has failed in response to the presence of a status value retrieved by the probing step.
Claim 55
Dependent Claim 58 words
A computer system comprising: at least two interconnected nodes capable of presenting a uniform system image such that an application program views the interconnected nodes as a single computing platform; and a management means for managing computational resources for use by the nodes, wherein the management means comprises a means for detecting node failure by remotely probing memory.
Claim 56
Dependent Claim 58 words
A computer system comprising: at least two interconnected nodes capable of presenting a uniform system image such that an application program views the interconnected nodes as a single computing platform; and a management means for managing computational resources for use by the nodes, wherein the management means comprises a means for detecting node failure by remotely probing memory.
Claim 57
Dependent Claim 58 words
A computer system comprising: at least two interconnected nodes capable of presenting a uniform system image such that an application program views the interconnected nodes as a single computing platform; and a management means for managing computational resources for use by the nodes, wherein the management means comprises a means for detecting interconnect failure by remotely probing memory.
Claim 58
Dependent Claim 58 words
A computer system comprising: at least two interconnected nodes capable of presenting a uniform system image such that an application program views the interconnected nodes as a single computing platform; and a management means for managing computational resources for use by the nodes, wherein the management means comprises a means for detecting interconnect failure by remotely probing memory.
Claim 59
Dependent Claim 61 words
A computer system comprising: at least two interconnected nodes capable of presenting a uniform system image such that an application program views the interconnected nodes as a single computing platform; and a management means for managing computational resources for use by the nodes, wherein the management means comprises a means for detecting system area network switch failure by remotely probing memory.
Claim 60
Dependent Claim 61 words
A computer system comprising: at least two interconnected nodes capable of presenting a uniform system image such that an application program views the interconnected nodes as a single computing platform; and a management means for managing computational resources for use by the nodes, wherein the management means comprises a means for detecting system area network switch failure by remotely probing memory.
Claim 61
Dependent Claim 69 words
A computer system comprising: at least two interconnected nodes capable of presenting a uniform system image such that an application program views the interconnected nodes as a single computing platform; and a management means for managing computational resources for use by the nodes, wherein the management means comprises a means for one node to monitor a communication path to another node by remotely probing memory at regular time intervals.
Claim 62
Dependent Claim 69 words
A computer system comprising: at least two interconnected nodes capable of presenting a uniform system image such that an application program views the interconnected nodes as a single computing platform; and a management means for managing computational resources for use by the nodes, wherein the management means comprises a means for one node to monitor a communication path to another node by remotely probing memory at regular time intervals.
Claim 63
Dependent Claim 32 words
The system of claim 50, wherein the probing intervals are staggered with respect to time intervals at which the probed memory is regularly updated during normal operation of the node being probed.
Claim 64
Dependent Claim 81 words
A computer system comprising: at least two interconnected nodes capable of presenting a uniform system image such that an application program views the interconnected nodes as a single computing platform; and a management means for managing computational resources for use by the nodes, wherein the management means comprises a means for a first node to monitor a communication path to a second node by remotely probing memory in preparation for sending a message from the first node to the second node.
Claim 65
Dependent Claim 81 words
A computer system comprising: at least two interconnected nodes capable of presenting a uniform system image such that an application program views the interconnected nodes as a single computing platform; and a management means for managing computational resources for use by the nodes, wherein the management means comprises a means for a first node to monitor a communication path to a second node by remotely probing memory in preparation for sending a message from the first node to the second node.
Claim 66
Dependent Claim 98 words
A computer system comprising: at least two interconnected nodes capable of presenting a uniform system image such that an application program views the interconnected nodes as a single computing platform; and a management means for managing computational resources for use by the nodes, wherein the management means comprises a remote memory probing and evaluation means for a first node to distinguish between a first condition in which a second node and an interconnect connected to the second node are operating normally and a second condition in which the second node is restarting and the interconnect is operating normally.
Claim 67
Dependent Claim 98 words
A computer system comprising: at least two interconnected nodes capable of presenting a uniform system image such that an application program views the interconnected nodes as a single computing platform; and a management means for managing computational resources for use by the nodes, wherein the management means comprises a remote memory probing and evaluation means for a first node to distinguish between a first condition in which a second node and an interconnect connected to the second node are operating normally and a second condition in which the second node is restarting and the interconnect is operating normally.
Claim 68
Dependent Claim 102 words
A computer system comprising: at least two interconnected nodes capable of presenting a uniform system image such that an application program views the interconnected nodes as a single computing platform; and a management means for managing computational resources for use by the nodes, wherein the management means comprises a remote memory probing and evaluation means for a first node to distinguish between a first condition in which a second node and an interconnect connected to the second node are operating normally and a second condition in which the second node is operating normally after recently restarting and the interconnect is operating normally.
Claim 69
Dependent Claim 102 words
A computer system comprising: at least two interconnected nodes capable of presenting a uniform system image such that an application program views the interconnected nodes as a single computing platform; and a management means for managing computational resources for use by the nodes, wherein the management means comprises a remote memory probing and evaluation means for a first node to distinguish between a first condition in which a second node and an interconnect connected to the second node are operating normally and a second condition in which the second node is operating normally after recently restarting and the interconnect is operating normally.
Claim 70
Dependent Claim 101 words
A computer system comprising: at least two interconnected nodes capable of presenting a uniform system image such that an application program views the interconnected nodes as a single computing platform; and a management means for managing computational resources for use by the nodes, wherein the management means comprises a remote memory probing and evaluation means for a first node to distinguish between a first condition in which a second node and an interconnect connected to the second node are operating normally and a second condition in which software running on the second node has failed and the interconnect is operating normally.
Claim 71
Dependent Claim 101 words
A computer system comprising: at least two interconnected nodes capable of presenting a uniform system image such that an application program views the interconnected nodes as a single computing platform; and a management means for managing computational resources for use by the nodes, wherein the management means comprises a remote memory probing and evaluation means for a first node to distinguish between a first condition in which a second node and an interconnect connected to the second node are operating normally and a second condition in which software running on the second node has failed and the interconnect is operating normally.
Claim 72
Dependent Claim 102 words
A computer system comprising: at least two interconnected nodes capable of presenting a uniform system image such that an application program views the interconnected nodes as a single computing platform; and a management means for managing computational resources for use by the nodes, wherein the management means comprises a remote memory probing and evaluation means for a first node to distinguish between a first condition in which a second node and an interconnect connected to the second node are operating normally and a second condition in which the second node has yielded control to a debugger and the interconnect is operating normally.
Claim 73
Dependent Claim 102 words
A computer system comprising: at least two interconnected nodes capable of presenting a uniform system image such that an application program views the interconnected nodes as a single computing platform; and a management means for managing computational resources for use by the nodes, wherein the management means comprises a remote memory probing and evaluation means for a first node to distinguish between a first condition in which a second node and an interconnect connected to the second node are operating normally and a second condition in which the second node has yielded control to a debugger and the interconnect is operating normally.
Claim 74
Dependent Claim 100 words
A computer system comprising: at least two interconnected nodes capable of presenting a uniform system image such that an application program views the interconnected nodes as a single computing platform; and a management means for managing computational resources for use by the nodes, wherein the management means comprises a remote memory probing and evaluation means for a first node to distinguish between a first condition in which a second node and an interconnect connected to the second node are operating normally and a second condition in which hardware within the second node has failed and the interconnect is operating normally.
Claim 75
Dependent Claim 100 words
A computer system comprising: at least two interconnected nodes capable of presenting a uniform system image such that an application program views the interconnected nodes as a single computing platform; and a management means for managing computational resources for use by the nodes, wherein the management means comprises a remote memory probing and evaluation means for a first node to distinguish between a first condition in which a second node and an interconnect connected to the second node are operating normally and a second condition in which hardware within the second node has failed and the interconnect is operating normally.
Claim 76
Dependent Claim 87 words
A computer system comprising: at least two interconnected nodes capable of presenting a uniform system image such that an application program views the interconnected nodes as a single computing platform; and a management means for managing computational resources for use by the nodes, wherein the management means comprises a remote memory probing and evaluation means for a first node to distinguish between a first condition in which an interconnect connected to a second node is operating normally and a second condition in which the interconnect has failed.
Claim 77
Dependent Claim 87 words
A computer system comprising: at least two interconnected nodes capable of presenting a uniform system image such that an application program views the interconnected nodes as a single computing platform; and a management means for managing computational resources for use by the nodes, wherein the management means comprises a remote memory probing and evaluation means for a first node to distinguish between a first condition in which an interconnect connected to a second node is operating normally and a second condition in which the interconnect has failed.
Claim 78
Dependent Claim 62 words
A computer system comprising: at least two interconnected nodes capable of presenting a uniform system image such that an application program views the interconnected nodes as a single computing platform; and a management means for managing computational resources for use by the nodes, wherein the management means comprises a means for remotely probing memory to obtain a probe structure containing a counter.
Claim 79
Dependent Claim 62 words
A computer system comprising: at least two interconnected nodes capable of presenting a uniform system image such that an application program views the interconnected nodes as a single computing platform; and a management means for managing computational resources for use by the nodes, wherein the management means comprises a means for remotely probing memory to obtain a probe structure containing a counter.
Claim 80
Dependent Claim 30 words
The system of claim 59, wherein the management means comprises a means for remotely probing memory to obtain a probe structure further containing a validation field for validating the counter.
Claim 81
Dependent Claim 17 words
The system of claim 59, wherein at least one of the nodes is a special-purpose graphics node.
Claim 82
Dependent Claim 18 words
The system of claim 59, wherein at least one of the nodes is a special-purpose signal processing node.
Claim 83
Dependent Claim 62 words
A computer system comprising: at least two interconnected nodes capable of presenting a uniform system image such that an application program views the interconnected nodes as a single computing platform; and a management means for managing computational resources for use by the nodes, wherein the management means comprises a means for remotely probing memory to obtain a probe structure containing an epoch.
Claim 84
Dependent Claim 62 words
A computer system comprising: at least two interconnected nodes capable of presenting a uniform system image such that an application program views the interconnected nodes as a single computing platform; and a management means for managing computational resources for use by the nodes, wherein the management means comprises a means for remotely probing memory to obtain a probe structure containing an epoch.
Claim 85
Dependent Claim 63 words
A computer system comprising: at least two interconnected nodes capable of presenting a uniform system image such that an application program views the interconnected nodes as a single computing platform; and a management means for managing computational resources for use by the nodes, wherein the management means comprises a means for remotely probing memory to obtain a probe structure containing a root pointer.
Claim 86
Dependent Claim 63 words
A computer system comprising: at least two interconnected nodes capable of presenting a uniform system image such that an application program views the interconnected nodes as a single computing platform; and a management means for managing computational resources for use by the nodes, wherein the management means comprises a means for remotely probing memory to obtain a probe structure containing a root pointer.
Claim 87
Dependent Claim 63 words
A computer system comprising: at least two interconnected nodes capable of presenting a uniform system image such that an application program views the interconnected nodes as a single computing platform; and a management means for managing computational resources for use by the nodes, wherein the management means comprises a means for remotely probing memory to obtain a probe structure containing a status summary.
Claim 88
Dependent Claim 63 words
A computer system comprising: at least two interconnected nodes capable of presenting a uniform system image such that an application program views the interconnected nodes as a single computing platform; and a management means for managing computational resources for use by the nodes, wherein the management means comprises a means for remotely probing memory to obtain a probe structure containing a status summary.
Claim 89
Dependent Claim 44 words
A computer storage medium having a configuration that represents data and instructions which will cause at least a portion of a computer system to perform method steps for managing resources in a cluster computing system, the method steps comprising the steps of claim 1.
Claim 90
Dependent Claim 44 words
A computer storage medium having a configuration that represents data and instructions which will cause at least a portion of a computer system to perform method steps for managing resources in a cluster computing system, the method steps comprising the steps of claim 7.
Claim 91
Dependent Claim 44 words
A computer storage medium having a configuration that represents data and instructions which will cause at least a portion of a computer system to perform method steps for managing resources in a cluster computing system, the method steps comprising the steps of claim 13.
Claim 92
Dependent Claim 44 words
A computer storage medium having a configuration that represents data and instructions which will cause at least a portion of a computer system to perform method steps for managing resources in a cluster computing system, the method steps comprising the steps of claim 19.
Claim 93
Dependent Claim 44 words
A computer storage medium having a configuration that represents data and instructions which will cause at least a portion of a computer system to perform method steps for managing resources in a cluster computing system, the method steps comprising the steps of claim 25.
Claim 94
Dependent Claim 44 words
A computer storage medium having a configuration that represents data and instructions which will cause at least a portion of a computer system to perform method steps for managing resources in a cluster computing system, the method steps comprising the steps of claim 31.
Claim 95
Dependent Claim 44 words
A computer storage medium having a configuration that represents data and instructions which will cause at least a portion of a computer system to perform method steps for managing resources in a cluster computing system, the method steps comprising the steps of claim 37.
Claim 96
Dependent Claim 44 words
A computer storage medium having a configuration that represents data and instructions which will cause at least a portion of a computer system to perform method steps for managing resources in a cluster computing system, the method steps comprising the steps of claim 42.

References Cited (Backward Citations)

US5067107A Cited
US5197130A Cited
US5666486A Cited
US5878420A Cited
US5790780A Cited
US5886643A Cited
US5867483A Cited
US5958009A Cited
US5796939A Cited
US5923840A Cited
US5964891A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2003-11-21 2004-05-22 2004-11-21 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2007-11-21 2008-05-22 2008-11-21 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2011-11-21 2012-05-22 2012-11-21 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag