1. A method comprising: receiving data about a current state of a compute environment, wherein the compute environment comprises a plurality of nodes under common management in which a workload manager schedules and distributes workload among the plurality of nodes and wherein each node of the plurality of nodes is an independent computer that is networked with other nodes of the plurality of nodes in the compute environment; analyzing the workload to yield an analysis; and migrating, based at least in part on the data and the analysis and in a manner related to energy consumption, a reservation from a first time associated with a first group of resources to a second time, to yield a second reservation of a second group of resources.