張福錚 黃文琦 李果 張乾坤



摘 要:由于數(shù)據(jù)中心的數(shù)量以及規(guī)模持續(xù)增加,如何合理有效利用資源成為當前研究的熱點話題。為此設(shè)計一種基于OpenStack平臺的云計算資源動態(tài)調(diào)度系統(tǒng)。分析OpenStack平臺現(xiàn)有的調(diào)度策略以及虛擬機遷移技術(shù),建立數(shù)據(jù)中心資源模型。根據(jù)多重閾值判定虛擬機遷移時機,進行目標虛擬機選取;分別為不同主體的物理資源賦予不同的權(quán)值系數(shù),計算總權(quán)重并進行排序,根據(jù)排序結(jié)果選取目的主機,以完成云計算資源動態(tài)調(diào)度。實驗結(jié)果表明,對比其他資源調(diào)度系統(tǒng),所設(shè)計系統(tǒng)數(shù)據(jù)中心不均衡度較低,且平均帶寬利用率較高,驗證了所設(shè)計系統(tǒng)的有效性。
關(guān)鍵詞:OpenStack平臺;云計算;資源動態(tài)調(diào)度;調(diào)度系統(tǒng)
中圖分類號:TN99
文獻標志碼:A
文章編號:1007-757X(2020)11-0063-03
Abstract:As the number and scale of data centers continue to increase, how to use resources reasonably and effectively has become a hot topic of current research. Therefore, a dynamic scheduling system of cloud computing resources based on OpenStack platform is designed. This paper analyzes the existing scheduling strategy and virtual machine migration technology of OpenStack platform, and establishes the resource model of data center. According to the multiple thresholds, the migration opportunity of virtual machine is determined, and the target virtual machine is selected;different weight coefficients are given to the physical resources of different entities, the total weight is calculated and sorted, and the target host is selected according to the sorting results to complete the dynamic scheduling of cloud computing resources. The experimental results show that compared with other resource scheduling systems, the designed system has lower data center imbalance and higher average bandwidth utilization, which verifies the effectiveness of the designed system.
Key words:OpenStack platform;cloud computing;dynamic resource scheduling;scheduling system
0?引言
云計算是一種新興的信息化技術(shù),它通過軟、硬件結(jié)合實現(xiàn)數(shù)據(jù)的實時訪問以及應(yīng)用[1-2]。云計算服務(wù)的存在有效簡化了信息流,同時實現(xiàn)海量數(shù)據(jù)的快速整合,為用戶提供更好的空間以及場景。
隨著科技的不斷進步以及發(fā)展,全球數(shù)據(jù)呈爆炸式增長,科技改變了數(shù)據(jù)的生產(chǎn)方式,人類的生活已經(jīng)和數(shù)據(jù)密不可分,不同行業(yè)也越來越依賴數(shù)據(jù)中存在的價值[3-4]。雖然現(xiàn)階段云計算日益成熟,但是云計算模式在給用戶帶來便利的同時也帶來了一系列問題,例如由于資源利用不合理導致能源消耗過多、二氧化碳排放量較高等問題。
相關(guān)學者對資源調(diào)度系統(tǒng)做了大量研究,文獻[5]提出基于云計算的海量微服務(wù)資源調(diào)度系統(tǒng)。……