Patent ID: 7739527

Claim:
A system for reducing power consumption in a multi-processor environment, comprising: a plurality of processors being interchangeable with respect to execution of enterprise tasks, wherein at least one processor is capable of sleep mode, and wherein a processor in sleep mode uses less power than a processor not in sleep mode; a workload profiler to monitor workloads on the respective plurality of processors, and to determine whether each workload exceeds a predetermined threshold, the workloads comprising a plurality of enterprise tasks, and the workload profiler to redistribute enterprise tasks among the plurality of processors by initiating a power event, wherein the workload profiler is configured to initiate sleep mode in one or more processors in conjunction with the redistribution of enterprise tasks among the plurality of processors, when the predetermined threshold exceeds one or more workloads, and wherein the workload profiler is configured to initiate wake mode in one or more sleeping processors in conjunction with the redistribution of enterprise tasks among the plurality of processors, when one or more workloads exceeds the predetermined threshold, and wherein the redistribution is to initiate an interprocessor interrupt, transfer workload from a first processor to a second processor of the plurality of processors, and notify the plurality of processors of the power event, and wherein the workload profiler is bundled with a virtual machine manager (VMM) in a virtualization environment.