虚拟机性能干扰预测模型及其调度策略研究
山东大学 孟凡欣
结合前人的研究,本文所做的主要工作如下: (1)深入分析虚拟化技术的特点,通过实验模拟虚拟机实例间的性能干扰,研究虚拟机实例在干扰下的运行时特征,收集运行时的系统特征参数以建立虚拟机实例干扰下的性能与干扰运行时特征参数的模型。 (2)在建立应用性能干扰预测模型时,发现不同资源密集型应用在干扰下收集到的同组特征参数值之间差异很大,对所有类型的应用建立统一的性能干扰预测模型,预测结果不精确。本文首先根据基准应用在运行时的特征参数,建立应用的分类模型,将应用分为CPU密集型、I/O密集型、Memory密集型及Mixed型;然后根据各类型应用在干扰下的系统特征参数,分别为其建立性能干扰预测模型;最后比较分类前后两种性能预测模型的预测结果,发现分类后模型的预测精确度明显优于未分类模型。 (3)针对虚拟机实例间的性能干扰与数据中心的能效利用不能同时达到最优问题,本文建立了虚拟机性能干扰与物理机的能效利用的综合权值函数,设计了性能-能耗均衡的虚拟机调度策略。诣在将虚拟机实例调度到性能干扰尽量小同时又能使数据中心的能效得到高效利用的物理机中执行。通过调整权值函数的参数,还可以实现性能优先的虚拟机调度或者能耗优先的虚拟机调度。最后,通过实验对比,性能-能耗均衡的虚拟机调度策略能有效的均衡性能和能效之间的关系。