袁玉美
摘要:隨著互聯(lián)網(wǎng)的發(fā)展,云計算的發(fā)展越來越快,云資源管理平臺也受到了越來越多的關注。云計算資源管理系統(tǒng)是云計算體系的“大腦”,具有重要的研究價值。針對目前虛擬機部署未能均衡考慮能耗與網(wǎng)絡流量的問題,文章設計了一種結合能耗和網(wǎng)絡均衡優(yōu)化的虛擬機部署算法。該算法采用K-均值聚類,利用改進的皮爾遜相關系數(shù)進行相似度計算,最終為虛擬機在所有的候選宿主機中選擇合適的宿主機。
關鍵詞:云計算;資源管理;虛擬機部署;Cloudstack;皮爾遜相關系數(shù)
1概述
在云計算環(huán)境中,利用虛擬化技術將分散的物理資源整合成一個資源池,以虛擬機的形式讓用戶使用。文章從云服務提供商的角度出發(fā),根據(jù)用戶的需求,盡量在一個物理服務器上部署多個虛擬機,減少物理服務器的開啟數(shù)目,降低數(shù)據(jù)中心的能源消耗。首先對現(xiàn)有虛擬機分配部署的方法進行分析,然后提出了一種均衡物理資源和網(wǎng)絡帶寬的虛擬機部署方法。
2虛擬機分配部署技術
在云計算資源管理系統(tǒng)中,目前現(xiàn)有的分配部署策略主要分為兩大類:一是提高物理宿主機的資源利用率、最小激活物理宿主機的開啟數(shù)。這類研究并沒有考慮到網(wǎng)絡流量的影響,但是網(wǎng)絡流量在虛擬機的分配部署中占有重要的地位,將會直接影響數(shù)據(jù)中心資源的利用率。二是提高網(wǎng)絡資源的利用率,這類虛擬機的放置方式,并沒有考慮物理宿主機本身的計算資源和存儲資源。
本文采用k-均值聚類,利用改進的皮爾遜相關系數(shù)進行相似度計算,提出了一種均衡物理資源和網(wǎng)絡帶寬的虛擬機部署方法,提高數(shù)據(jù)中心資源的利用率并減少物理宿主機的開啟數(shù)量。以下是本次研究中虛擬機分配部署算法的具體實現(xiàn)。
3基于改進的皮爾遜相關系數(shù)的K-均值聚類