1. A system, comprising: one or more processing devices; and a storage device storing computer readable instructions which, when executed by the one or more processing devices, cause the one or more processing devices to: delay times at which data components associated with computational tasks are to be performed within data centers of a data center system, resulting in delayed data components; monitor available power types at the data centers, the data centers being located at different locations supplied by different respective power resources; and move the delayed data components to a new location in the data center system based at least in part on a type of available power at the new location.