1. A method operable in a system for adjusting power consumption of the system, the method comprising: receiving usage data regarding a plurality of tasks submitted to the system over a data collection period of time; determining from the usage data a usage profile, the usage profile identifying one or more high usage periods of time and one or more low usage periods of time; switching, based on the usage profile, the system to a ready state prior to an identified high usage period of time such that the system is ready to process a new task upon receipt during the high usage period of time; and switching, based on the usage profile, the system to a low power consumption mode during an identified low usage period of time.