本發明涉及云平臺資源調度,特別是一種面向iaas云平臺的資源調度效率優化方法及系統。
背景技術:
1、云計算是一種基于互聯網的計算方式,通過這種方式,云計算提供商可以將共享的軟硬件資源按需求提供給計算機各種終端和移動設備等。云計算通常包括三種常見服務模型基礎設施即服務(iaas),平臺即服務(paas)和軟件即服務(saas),在iaas服務模式下,計算資源的分配是以虛擬機的形式提供給用戶,即iaas云平臺中的資源調度實際上是對虛擬機進行動態的遷移。
2、在傳統iaas云平臺中,各資源域獨立,缺乏統一管理機制,難全面了解資源使用,致調度效率低、資源利用差,任務類型多樣且復雜,傳統單一策略難滿足需求,易致任務分配不合適,且隨著平臺規模擴大,跨域資源管理調度難度增加,網絡延遲等因素影響大,易出現資源分配不均等問題。
技術實現思路
1、本部分的目的在于概述本發明的實施例的一些方面以及簡要介紹一些較佳實施例。在本部分以及本申請的說明書摘要和發明名稱中可能會做些簡化或省略以避免使本部分、說明書摘要和發明名稱的目的模糊,而這種簡化或省略不能用于限制本發明的范圍。
2、鑒于上述現有存在的問題,提出了本發明。
3、因此,本發明提供了一種面向iaas云平臺的資源調度效率優化方法及系統,能夠解決背景技術中提到的問題。
4、為解決上述技術問題,本發明提供如下技術方案:
5、第一方面,本發明提供了一種面向iaas云平臺的資源調度效率優化方法,包括根據跨域資源的統一視圖和任務分類,制定全局的資源調度策略;
6、根據每一個域內的資源情況和本地任務需求,進行局部資源分配和調度;
7、建立資源調度效率的評估指標體系,定期對資源調度的性能進行評估、分析和優化。
8、作為本發明的面向iaas云平臺的資源調度效率優化方法的一種優選方案,其中:建立跨域資源的統一視圖,包括
9、通過設立多維度的監測點實時獲取各域的資源信息數據;
10、對采集到的跨域資源信息數據進行整合,去除冗余和錯誤數據;
11、建立不同域資源之間的映射關系,對資源進行關聯和協同管理。
12、作為本發明的面向iaas云平臺的資源調度效率優化方法的一種優選方案,其中:任務分類,包括
13、對提交到iaas云平臺的任務,提取所需的任務特征;
14、將提取出的任務特征進行量化,賦予具體的數值與范圍;
15、基于任務特征以及iaas云平臺的資源特點和調度需求,制定明確的分類標準;
16、根據分類標準,將任務進行分類。
17、作為本發明的面向iaas云平臺的資源調度效率優化方法的一種優選方案,其中:全局的資源調度策略,包括
18、深入分析iaas云平臺的業務需求和用戶需求;
19、根據分析結果,設定全局的資源調度策略的目標和性能指標;
20、構建iaas云平臺的資源模型,并定義資源的屬性、狀態和可用情況;
21、確定并優化iaas云平臺的全局資源調度算法;
22、制定策略評估機制,定期對全局資源調度策略的效果進行評估。
23、作為本發明的面向iaas云平臺的資源調度效率優化方法的一種優選方案,其中:局部資源分配和調度,包括
24、實時監測局部資源的狀態信息;
25、對提交到局部資源的任務進行優先級評估;
26、制定局部資源的資源分配策略;
27、選擇適合局部資源特點和任務特性的調度算法;
28、對局部資源的調度過程進行優化,并進行動態調整與反饋。
29、作為本發明的面向iaas云平臺的資源調度效率優化方法的一種優選方案,其中:適合局部資源特點和任務特性的調度算法,包括
30、最短作業優先算法、最早截止時間優先算法和基于反饋的調度算法。
31、作為本發明的面向iaas云平臺的資源調度效率優化方法的一種優選方案,其中:建立資源調度效率的評估指標體系,包括
32、定義關鍵性能指標;
33、制定監控機制并定期收集iaas云平臺中各個資源節點以及任務的相關性能數據;
34、對收集到的性能數據進行整理和分析,計算各項性能指標的具體數值和趨勢;
35、根據性能評估結果,制定相應的調整策略,并對調整后的資源調度系統進行再次性能評估。
36、第二方面,本發明提供了一種面向iaas云平臺的資源調度效率優化系統,包括:制定模塊,用于根據跨域資源的統一視圖和任務分類,制定全局的資源調度策略;
37、分配調度模塊,用于根據每一個域內的資源情況和本地任務需求,進行局部資源分配和調度;
38、建立評估模塊,用于建立資源調度效率的評估指標體系,定期對資源調度的性能進行評估、分析和優化。
39、第三方面,本發明提供了一種計算機設備,包括存儲器和處理器,存儲器存儲有計算機程序,處理器執行計算機程序時實現如上的方法的步驟。
40、第四方面,本發明提供了一種計算機可讀存儲介質,其上存儲有計算機程序,計算機程序被處理器執行時實現如上的方法的步驟。
41、與現有技術相比,本發明的有益效果:通過構建資源使用模型和指標體系,不僅提升了iaas云平臺的資源調度效率,而且通過精準的任務分配顯著提高了資源利用率。它超越了傳統的調度算法,采用專為iaas云平臺設計的優化算法,實現了多方面的性能提升。對于大規模的跨域iaas云平臺,本發明通過實現資源的跨域感知與整合,以及全局與局部調度策略的動態調整,進一步增強了資源的跨域利用效率和任務的執行速度,從而為云平臺帶來了顯著的運營效益和技術優勢。
1.一種面向iaas云平臺的資源調度效率優化方法,其特征在于:包括,
2.如權利要求1所述的面向iaas云平臺的資源調度效率優化方法,其特征在于:建立跨域資源的統一視圖,包括
3.如權利要求2所述的面向iaas云平臺的資源調度效率優化方法,其特征在于:所述任務分類,包括
4.如權利要求3所述的面向iaas云平臺的資源調度效率優化方法,其特征在于:所述全局的資源調度策略,包括
5.如權利要求4所述的面向iaas云平臺的資源調度效率優化方法,其特征在于:所述局部資源分配和調度,包括
6.如權利要求5所述的面向iaas云平臺的資源調度效率優化方法,其特征在于:所述適合局部資源特點和任務特性的調度算法,包括
7.如權利要求1~6任一所述的面向iaas云平臺的資源調度效率優化方法,其特征在于:所述建立資源調度效率的評估指標體系,包括
8.一種面向iaas云平臺的資源調度效率優化系統,其特征在于,包括:
9.一種計算機設備,包括存儲器和處理器,所述存儲器存儲有計算機程序,其特征在于,所述處理器執行所述計算機程序時實現權利要求1至7中任一項所述的方法的步驟。
10.一種計算機可讀存儲介質,其上存儲有計算機程序,其特征在于,所述計算機程序被處理器執行時實現權利要求1至7中任一項所述的方法的步驟。