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.