System and method for adaptive resource management
First Claim
Patent Images
1. A method of automatically allocating additional hardware resources to a computer having a plurality of hardware resources, said method comprising:
- monitoring use of selected ones of the plurality of hardware resources by the computer to obtain historical utilization data pertaining to the historical availability to the computer of each monitored hardware resource;
establishing a statistical analysis technique specific to each monitored hardware resource;
automatically analyzing, according to the statistical analysis technique, the historical utilization data for each monitored hardware resource to arrive at a prediction of a future level of availability of each monitored hardware resource;
providing a first signal when the prediction of the future level of availability of each monitored hardware resource fails to meet an availability threshold;
automatically executing a new statistical analysis technique based on a second signal; and
without user intervention, responding to the first signal by automatically reserving or ordering an additional physical hardware resource that is not in the computer when the first signal is provided and which is to be later manually physically added to the computer after the reserving or placing of an order.
6 Assignments
0 Petitions
Accused Products
Abstract
A system and method for monitoring resource requirements in a computer system and for adding (or subtracting) such resources as required. In a preferred embodiment, the system automatically, without user intervention, makes the resource adjustment when calculations indicate a need for such an adjustment. The system stores historical and statistical data concerning a multitude of parameters and the action taken with respect to the resources reflects a comparison against such stored data.
-
Citations
31 Claims
-
1. A method of automatically allocating additional hardware resources to a computer having a plurality of hardware resources, said method comprising:
-
monitoring use of selected ones of the plurality of hardware resources by the computer to obtain historical utilization data pertaining to the historical availability to the computer of each monitored hardware resource; establishing a statistical analysis technique specific to each monitored hardware resource; automatically analyzing, according to the statistical analysis technique, the historical utilization data for each monitored hardware resource to arrive at a prediction of a future level of availability of each monitored hardware resource; providing a first signal when the prediction of the future level of availability of each monitored hardware resource fails to meet an availability threshold; automatically executing a new statistical analysis technique based on a second signal; and without user intervention, responding to the first signal by automatically reserving or ordering an additional physical hardware resource that is not in the computer when the first signal is provided and which is to be later manually physically added to the computer after the reserving or placing of an order. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of adjusting hardware resources in a computer having a plurality of the hardware resources, said method comprising:
-
monitoring use of selected ones of the plurality of hardware resources by the computer to obtain historical utilization data pertaining to the historical availability to the computer of each monitored hardware resource; establishing a statistical analysis technique specific to each monitored hardware resource; automatically analyzing, according to the statistical analysis technique, the historical utilization data to provide a prediction of a future level of availability of each monitored hardware resource; automatically executing a new statistical analysis technique; and without user intervention, enabling an adjustment in resources when the prediction of the future level of availability of the monitored resource fails to meet an availability threshold. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A system for allocating additional hardware resources in a computer having a plurality of hardware resources said system comprising:
-
a monitoring unit monitoring use of selected ones of said plurality of hardware resources by the computer to obtain historical utilization data pertaining to the historical availability to the computer of each said selected one of said monitored hardware resource; an analyzing unit automatically analyzing said obtained historical data to arrive at a prediction of a future level of availability of the monitored hardware resource, said analyzing unit capable of performing the analysis based on a statistical technique specific to each said selected one of said hardware resources; a signal providing unit providing a first signal when said prediction of the future level of availability of the monitored resource fails to meet an availability threshold; and without user intervention, means for responding to said first signal by automatically allocating an additional hardware resource to be manually physically added to the computer, wherein said analyzing unit is capable of automatically executing a new statistical analysis technique based on a second signal. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
-
21. A system of allocating additional hardware resources in a computer having a plurality of hardware resources, said system comprising:
-
means for monitoring use of selected ones of said plurality of hardware resources by the computer to obtain historical utilization data pertaining to the historical availability to the computer of each said monitored hardware resource; means for establishing a statistical analysis technique specific to each monitored hardware resource; means for automatically analyzing, according to the statistical analysis technique, said obtained historical utilization data to arrive at a prediction of a future level of availability of said monitored hardware resource; means for automatically executing a new statistical analysis technique; and without user intervention, means for enabling an adjustment in said monitored hardware resources when said prediction of the future level of availability of said monitored hardware resource fails to meet an availability threshold. - View Dependent Claims (22, 23, 24, 25, 26)
-
-
27. A computer program product operational in conjunction with a processor for allocating additional hardware resources in a computer having a plurality of hardware resources, said product comprising:
-
a monitor monitoring use of selected ones of said plurality of hardware resources by the computer to obtain historical utilization data pertaining to the historical availability to the computer of each said selected one of said monitored hardware resource; an analyzer automatically analyzing said obtained historical data to arrive at a prediction of a future level of availability of the monitored hardware resource, said analyzer capable of performing the analysis based on a statistical analysis technique specific to each said selected one of said hardware resources, said analyzer capable of automatically executing a new statistical analysis technique; and an adjusting unit operable without user intervention capable of automatically allocating for manual physical addition, resources according to the analyzing. - View Dependent Claims (28, 29, 30, 31)
-
Specification