季莉莉,李 燁
(上海理工大學 光電信息與計算機工程學院,上海200093)
?
云環境下基于遷移的虛擬機集群優化算法
季莉莉,李燁
(上海理工大學 光電信息與計算機工程學院,上海200093)
針對云環境中虛擬機集群負載不均衡問題,提出一種基于虛擬機遷移的集群優化算法。通過對節點負載的實時監測,動態調整各種資源的權重,根據資源權重選擇可最大程度降低主機負載的虛擬機進行遷移。該算法利用預測機制,消除主機資源利用率的臨時越界引起的不必要的虛擬機遷移。在選擇目標節點時,采用多目標決策法,兼顧多資源匹配率,服務級目標違背率(SLA)等多種管理目標。實驗結果表明,與同類型的負載均衡算法相比,該算法能減少遷移次數,降低SLA違背率。
云環境;虛擬機遷移;負載均衡
云計算是一種分布式計算,透過網絡將龐大的計算資源連接起來,形成一個資源池,從而達到資源利用率的最大化[1]。計算資源可以以服務的形式通過網絡提供給用戶,因此,用戶不必再在硬件設備方面消耗過多的人力及物力資源[2]。
虛擬化技術是整合各種計算以及存儲資源的關鍵技術,它是云計算的基石[3]。云環境下的虛擬化技術主要有服務器虛擬化、存儲虛擬化、桌面虛擬化和應用虛擬化[4]。其中,服務器虛擬化技術可以將CPU、內存、IO設備等物理資源轉換成可以統一管理的邏輯資源[5]。運行在物理機上的每一臺虛擬機都有滿足自己需求的虛擬資源,從而提高物理機硬件資源的使用率。……