摘要

在系统级虚拟机中,一个高效的调度算法可以显著提高硬件资源的利用率。Xen可以对半虚拟化Guest操作系统有效调度。但在Xen的全虚拟化环境中,由于Xen系统对Guest操作系统的运行情况无法直接了解,因此无法对对全虚拟化的Guest操作系统做出有效的调度。该文主要对目前Xen中使用的Credit调度算法进行了如下改进:在全虚拟化Guest操作系统上运行反馈进程,该进程会向Xen反馈系统的负载状态,从而优化Xen对CPU资源的分配。