Virtual Batching: Request Batching for Energy Conservation in Virtualized Servers
Source: University of Tennessee
Many power management strategies have been proposed for enterprise servers based on Dynamic Voltage and Frequency Scaling (DVFS), but those solutions cannot further reduce the energy consumption of a server when the server processor is already at the lowest DVFS level and the server utilization is still low (e.g., 5% or lower). To achieve improved energy efficiency, request batching can be conducted to group received requests into batches and put the processor into sleep between the batches. However, it is challenging to perform request batching on a virtualized server because different virtual machines on the same server may have different workload intensities.