摘要:云計(jì)算中統(tǒng)計(jì)復(fù)用是其顯著特點(diǎn),通過使用虛擬化技術(shù)可以提高物理資源利用率。針對云虛擬機(jī)集群需要考慮資源利用的負(fù)載均衡問題,面向OpenStack云平臺(tái),提出基于軟件定義網(wǎng)絡(luò)(SDN)的反飽和分組負(fù)載均衡(ASGS)方法。云主機(jī)按權(quán)值分配到不同的分組,SDN控制器利用探針根據(jù)不同分組周期性獲取云主機(jī)負(fù)載。當(dāng)請求到來時(shí),均衡器以每組云主機(jī)平均權(quán)值為概率,隨機(jī)選擇一組,并在組內(nèi)通過輪詢選擇一臺(tái)合適的后端。為避免某臺(tái)后端出現(xiàn)突發(fā)請求利用資源過多造成的云主機(jī)宕機(jī)現(xiàn)象,對較高權(quán)值的云主機(jī)預(yù)先加上一個(gè)參數(shù),增高權(quán)值,使其處于高負(fù)載狀態(tài),讓其接收更少的請求。實(shí)驗(yàn)結(jié)果表明,所提算法使各云主機(jī)不管請求量如何變化,隨著時(shí)間的變化集群中云主機(jī)的資源利用率的標(biāo)準(zhǔn)方差比隨機(jī)和輪詢波動(dòng)更小,更趨近于0,使得云主機(jī)集群的負(fù)載更均衡。
注:因版權(quán)方要求,不能公開全文,如需全文,請咨詢雜志社