A computer program product stored on computer storage media includes
instructions for managing a workload in a computing system. The product
including instructions for collecting resource and state data for a
plurality of service class periods, calculating a long term execution
velocity, if sufficient data exists, then determining a goal velocity
using the data, otherwise, selecting a default value for the goal
velocity, associating the goal velocity with the respective service class
period, repeating the calculating, determining, selecting and associating
for each service class period in the plurality of service class periods,
and adjust the resource access to each of the service class periods
according to the associated goal velocities.