Comparison of the Three CPU Schedulers in Xen
Source: University of California
The primary motivation for enterprises to adopt virtualization technologies is to create a more agile and dynamic IT infrastructure - with server consolidation, high resource utilization, the ability to quickly add and adjust capacity on demand - while lowering total cost of ownership and responding more effectively to changing business conditions. However, effective management of virtualized IT environments introduces new and unique requirements, such as dynamically resizing and migrating Virtual Machines (VMs) in response to changing application demands. Such capacity management methods should work in conjunction with the underlying resource management mechanisms. In general, resource multiplexing and scheduling among virtual machines is poorly understood.