A method for managing power in a data processing system having multiple components includes determining a power budget for the system. Activity levels during a forthcoming time interval are then predicted for each of the components. Using the predicted activity levels, the power budget is allocated among...http://www.google.co.uk/patents/US20060288241?utm_source=gb-gplus-sharePatent US20060288241 - Performance conserving method for reducing power consumption in a server system