A computer-implemented method for managing power consumption of a plurality of computer systems of a data center, comprising: ascertaining, by a control module operated by a processor of a first of a plurality of computer systems, a workload of the plurality of computer systems; and initiating, by the control module, a stochastic power management process to manage power consumption of the computer system, based at least in part on the ascertained workload of the plurality of computer systems, wherein the stochastic power management process includes a plurality of virtual machine, VM, management actions having corresponding probabilities being taken, at least one action resulting in that one or more of said computer systems may enter into power saving mode, wherein the plurality of VM management actions includes: stochastically permitting, by the control module, one or more jobs assigned to a VM of the first of the plurality of computer systems to run to completion; stochastically migrating, by the control module, a VM of the first of the plurality of computer systems to a second of the plurality of computer systems; accepting, by the control module, one or more VMs from other one or ones of the plurality of computer systems; and receiving, by the control module, a solicitation to accept migration of a VM j from another one of the plurality of computer systems, wherein the VM j is assigned one or more jobs; and stochastically transmitting, by the control module, based at least in part on a probability P 3 ( j) for the first computer system to accept the VM j from another one of the plurality of computer systems, a bid message back to the another one of the plurality of computer systems. ascertaining, by a control module operated by a processor of a first of a plurality of computer systems, a workload of the plurality of computer systems; and initiating, by the control module, a stochastic power management process to manage power consumption of the computer system, based at least in part on the ascertained workload of the plurality of computer systems, wherein the stochastic power management process includes a plurality of virtual machine, VM, management actions having corresponding probabilities being taken, at least one action resulting in that one or more of said computer systems may enter into power saving mode, stochastically permitting, by the control module, one or more jobs assigned to a VM of the first of the plurality of computer systems to run to completion; stochastically migrating, by the control module, a VM of the first of the plurality of computer systems to a second of the plurality of computer systems; accepting, by the control module, one or more VMs from other one or ones of the plurality of computer systems; and receiving, by the control module, a solicitation to accept migration of a VM j from another one of the plurality of computer systems, wherein the VM j is assigned one or more jobs; and stochastically transmitting, by the control module, based at least in part on a probability P 3 ( j) for the first computer system to accept the VM j from another one of the plurality of computer systems, a bid message back to the another one of the plurality of computer systems.