1. A process comprising: executing plural workloads using at least one server having a power supply, said plural workloads including a first workload initially executing on a first server during a first allocation period; collecting resource-utilization data for said workloads, said resource-utilization data indicating amounts of processing resources consumed by said workloads; updating an original schedule of plural workload redistributions based, at least in part, on said resource-utilization data to yield an updated schedule, said updated schedule specifying plural workload redistributions collectively requiring opposing migrations in that said updated schedule, concurrently and before a second allocation period, specifies that said first workload is to be executed: on a second server, different from said first server, during said second allocation period, and on said first server during a third allocation period, said second allocation period occurring after said first allocation period and before said third allocation period, wherein said second server to be activated and deactivated by changing between a power-ON low-power state and an active state, and wherein a third server to be placed in said power-ON low-power state while said second server is in said active state, and said third server to be placed in a power-OFF state while said second server is in said power-ON low-power state; and implementing said updated schedule at least in part by implementing opposing migrations by migrating said first workload from said first server to said second server before said second allocation period, and migrating said first workload from said second server to said first server after said second allocation period.