虛擬機性能干擾預測模型及其調度策略研究
山東大學 孟凡欣
結合前人的研究,本文所做的主要工作如下: (1)深入分析虛擬化技術的特點,通過實驗模擬虛擬機實例間的性能干擾,研究虛擬機實例在干擾下的運行時特征,收集運行時的系統特征參數以建立虛擬機實例干擾下的性能與干擾運行時特征參數的模型。 (2)在建立應用性能干擾預測模型時,發現不同資源密集型應用在干擾下收集到的同組特征參數值之間差異很大,對所有類型的應用建立統一的性能干擾預測模型,預測結果不精確。本文首先根據基準應用在運行時的特征參數,建立應用的分類模型,將應用分為CPU密集型、I/O密集型、Memory密集型及Mixed型;然后根據各類型應用在干擾下的系統特征參數,分別為其建立性能干擾預測模型;最后比較分類前后兩種性能預測模型的預測結果,發現分類后模型的預測精確度明顯優于未分類模型。 (3)針對虛擬機實例間的性能干擾與數據中心的能效利用不能同時達到最優問題,本文建立了虛擬機性能干擾與物理機的能效利用的綜合權值函數,設計了性能-能耗均衡的虛擬機調度策略。詣在將虛擬機實例調度到性能干擾盡量小同時又能使數據中心的能效得到高效利用的物理機中執行。通過調整權值函數的參數,還可以實現性能優先的虛擬機調度或者能耗優先的虛擬機調度。最后,通過實驗對比,性能-能耗均衡的虛擬機調度策略能有效的均衡性能和能效之間的關系。
