Developing Co-scheduling Mechanisms for Virtual Machines in Clouds

Peng Jiang, Ligang He · 2017

Virtualization technology, such as Xen, allows multiple virtual machines (VM) to co-exist in a single multi-core physical machine. Multiple VMs may host different processes of the same parallel program. Ideally, the multiple VMs should be scheduled to run simultaneously by the VM manager. However, the existing schedulers in Xen do not support this type of co-scheduling. This paper presents a light weight co-scheduling mechanism for virtual cluster and parallel workload in Xen vitual platform. The co-scheduler is able to greatly improve the performance of parallel applications running in virtualized environments.

Read the paper · More papers on PaperTik