8296418

Optimized Modification of a Clustered Computer System

PublishedOctober 23, 2012
Assigneenot available in USPTO data we have
Technical Abstract

Patent Claims
19 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A method of modifying a cluster in a data processing system, the cluster comprising a plurality of nodes, the method comprising: monitoring resource usage over at least one cycle of a periodic timeframe to obtain monitored resource usage data; forecasting resource usage over a future cycle of the periodic timeframe using the monitored resource usage data to obtain forecast resource usage data; analysing the forecast resource usage data using at least a first rule to determine whether a modification of the cluster is necessary and at least a second rule to determine a time window for the modification of the cluster; and performing the modification of the cluster by adding or removing a node to the plurality of nodes in the time window.

2

2. The method of claim 1 , further comprising the step of providing a suggested timeframe for the modification to a user.

3

3. The method of claims 1 , wherein the first rule comprises a first threshold value of said resource usage, the modification of the cluster being deemed necessary if a value of the forecast resource usage data exceeds the first threshold.

4

4. The method of claim 3 , wherein the first rule further comprising a first time period, the modification of the cluster being deemed necessary if the forecast resource usage exceeds the first threshold for at least the first time period.

5

5. The method of claim 1 , wherein the second rule comprises a second threshold value of the resource usage and a second time period, wherein the time window is a part of the forecast resource usage data where the resource usage is below the second threshold for at least the second time period.

6

6. The method of claim 1 , wherein the cluster is a shared nothing cluster.

7

7. A computer program product comprising a tangible computer useable storage device having encoded thereon: computer executable program code for monitoring resource usage over at least one cycle of a periodic timeframe to obtain monitored resource usage data; computer executable program code forecasting resource usage over a future cycle of the periodic timeframe using the monitored resource usage data to obtain forecast resource usage data; computer executable program code analysing the forecast resource usage data using at least a first rule to determine whether a modification of the cluster is necessary and at least a second rule to determine a time window for the modification of the cluster; and computer executable program code performing the modification of the cluster by adding or removing a node to the plurality of nodes in the time window.

8

8. A data processing system for modifying a cluster, said cluster comprising a plurality of nodes, the data processing system comprising: a processor; a memory operably associated with the processor; and a program of instruction encoded on the memory and executable by the processor, the program of instruction comprising: program instructions for monitoring resource usage over at least one cycle of a periodic timeframe to obtain monitored resource usage data; program instructions for forecasting resource usage over a future cycle of the periodic timeframe using the monitored resource usage data to obtain forecast resource usage data; program instructions for analyzing the forecast resource usage data using at least a first rule to determine whether a modification of the cluster is necessary and at least a second rule to determine a time window for the modification of the cluster; program instructions for performing the modification of the cluster by adding or removing a node to the plurality of nodes in the time window.

9

9. The data processing system of claim 8 , wherein the program of instruction further comprises program instructions for providing a suggested timeframe for the modification to a user.

10

10. The data processing system of claim 8 , wherein the first rule comprises a first threshold value of the resource usage, the modification of the cluster being deemed necessary if a value of the forecast resource usage data exceeds the first threshold.

11

11. The data processing system of claim 10 , wherein the first rule further comprising a first time period, the modification of the cluster being deemed necessary if the forecast resource usage exceeds the first threshold for at least the first time period.

12

12. The data processing system of claim 8 , wherein the second rule comprising a second threshold value of the resource usage and a second time period, wherein the time window is a part of the forecast resource usage data where the resource usage is below the second threshold for at least the second time period.

13

13. The data processing system of claim 8 , wherein the cluster is a shared nothing cluster.

14

14. A data processing system for managing a cluster, the cluster comprising a plurality of nodes, the data processing system comprising: a monitoring component for monitoring a resource usage over at least one cycle of a periodic timeframe to obtain monitored resource usage data; a forecasting component for forecasting resource usage over a future cycle of the periodic timeframe using the monitored resource usage data to obtain forecast resource usage data; storage having stored thereon at least a first rule and a second rule; an analysis component for analyzing the forecast resource usage data using the first rule to determine whether a modification of the cluster is necessary and the second rule to determine a time window for the modification of cluster; a modification component for performing the modification of the cluster by adding or removing a node to the plurality of nodes in the time window.

15

15. The data processing system of claim 14 , further comprising a user interface for providing a suggested timeframe for the modification to a user.

16

16. The data processing system of claim 14 , wherein the first rule comprises a first threshold value of the resource usage, the modification of the cluster being deemed necessary if a value of the forecast resource usage data exceeds the first threshold.

17

17. The data processing system of claim 16 , wherein said first rule further comprising a first time period, the modification of the cluster being deemed necessary if the forecast resource usage exceeds the first threshold for at least the first time period.

18

18. The data processing system of claim 14 , wherein the second rule comprising a second threshold value of the resource usage and a second time period, wherein the time window is a part of the forecast resource usage data where the resource usage is below the second threshold for at least the second time period.

19

19. The data processing system claim 14 , wherein the cluster being a shared nothing cluster.

Patent Metadata

Filing Date

Unknown

Publication Date

October 23, 2012

Inventors

Claus Allweil
Frank Heimes

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “OPTIMIZED MODIFICATION OF A CLUSTERED COMPUTER SYSTEM” (8296418). https://patentable.app/patents/8296418

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.