One of the Intel® Cloud Builder Reference Architectures outlines Data Center Efficiency using Intel® Node Manger on Dell PowerEdge* C servers with JouleX Energy Manager* (JEM) and a VMware virtulization technology plugin. In this use case, the primary goal is to optimize server power consumption in regards to the power load placed on the server by the virtual machines (VMs) found on each server. When you balance the power across your servers, you can optimize the end-user experience as well as mitigate rising costs in the data center by monitoring (and potentially reducing) energy consumption.
In this scenario, mutiple servers host multiple VMs much like a modern "virtualized" data center. Each virtual machine's CPU utilization information is collected via VMware vSphere*, and the power information is collected from each server node by the JEM console - which uses the Intel® Data Center Manager SDK using IPMI communication and pairs that power information with the server asset in the JEM console.
Here's the video showcasing the setup of the reference architecture:
Power policies, which are set by the data center administrator, allow the VMs to be migrated (using VMware vMotion*) between server systems to optimize and balance the power used between the systems as a group. This helps to mitigate any power spikes and also reduces overload on servers with high VM loads, and helps to distribute the work to other server systems that have more capacity to handle the VM loads.
By using the power data in conjunction with the VMware vSphere information of CPU utilzation on the virtual machines, the administrator can migrate VMs based on power recommendations set by the policies in the plugin to optimize the workloads across the servers and the data center.