[發明專利]一種集群服務器自動選擇方法在審
| 申請號: | 202010017396.6 | 申請日: | 2020-01-07 |
| 公開(公告)號: | CN111198768A | 公開(公告)日: | 2020-05-26 |
| 發明(設計)人: | 鞏玉旺;劉毅楓;王則陸 | 申請(專利權)人: | 山東超越數控電子股份有限公司 |
| 主分類號: | G06F9/50 | 分類號: | G06F9/50 |
| 代理公司: | 濟南泉城專利商標事務所 37218 | 代理人: | 李桂存 |
| 地址: | 250014 山東省*** | 國省代碼: | 山東;37 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 集群 服務器 自動 選擇 方法 | ||
一種集群服務器自動選擇方法,綜合考慮服務器負載、應用的資源需求、當前應用分布以及應用之間的互斥性這些因素,最終選擇出一臺最佳的代理服務器。在負載評估方便考慮了多維度資源負載均衡,可以更加準確地評估各服務器的負載狀況。在應用的資源需求預估方面,使用了歷史數據對應用的資源需求進行預估,具有一定的預見性和較高的準確性。在應用分布方面,對當前所有應用進行了準確的統計,從服務器集群整體上把握應用的最佳運行位置。在應用的互斥性方面,根據所有應用的資源使用情況,分析出可能產生資源競爭的互斥應用,從而避免互斥應用運行于同一臺服務器,最大程度地滿足應用的資源需求。
技術領域
本發明涉及云計算虛擬化技術領域,具體涉及一種集群服務器自動選擇方法。
背景技術
虛擬化技術作為云計算的關鍵技術,一般包括:資源虛擬化和應用虛擬化,通過虛擬化平臺可以更加方便地管理應用的動態部署、擴展、遷移、備份等功能。用戶運行不同的應用需要不同的資源和計算能力,云計算平臺可以按照用戶需求部署資源和計算能力,各種IT資源,例如:軟件、硬件、操作系統、存儲、網絡等通過虛擬化,可將其全部虛擬成資源池并進行統一管理,從而提高資源利用率,保證用戶資源需求得到最大程度的滿足。
針對用戶需求,服務器集群一般可分為:資源類型和應用類型兩種,前者提供計算資源,后者直接提供應用代理服務。隨著移動設備的廣泛應用及迅速普及,面向應用服務的服務器集群將有更多的應用領域。然而,隨著用戶規模地不斷增加,服務器的負載會越來越重,若不進行有效地調控,必將造成系統性能及服務質量下降,系統資源不能有效利用,用戶體驗驟減等現象。
目前服務器集群資源調度方式多數都是通過單一的負載均衡方式,根據各個服務器的負載情況,把不同的應用請求分配給不同的服務器節點,來保證服務器中所有應用的服務質量需求,從而提高應用的伸縮性。
為用戶選擇一臺合適的應用服務器需要考慮多方面因素,才能更好地滿足故障切換、負載均衡、應用互斥、資源充分利用等場景需求。僅靠上述單一方式,其實現簡單,應用場景有限,難以滿足多應用,多并發用戶的場景,也未考慮多個應用之間的資源競爭等問題,更無法滿足應用服務器集群對應用的動態部署及資源調度需求。
發明內容
本發明為了克服以上技術的不足,提供了一種根據服務器實時負載、不用應用的資源需求實現應用代理服務器集群的資源動態調度的方法。
本發明克服其技術問題所采用的技術方案是:
一種集群服務器自動選擇方法,包括如下步驟:
a)服務器集群中的各應用服務器周期性收集本機的CPU、內存、網絡帶寬資源利用率及可用資源量;
b)將服務器集群中各應用服務器的資源利用率及可用資源量上傳至自動選擇裝置,自動選擇裝置對收到的資源利用率及可用資源量進行歸一化;
c)自動選擇裝置根據服務器集群中各應用服務器利用率高低或應用服務器可用資源量的多少及各維度資源的優先級對所有的應用服務器進行排序;
d)自動選擇裝置定時收集每個應用服務器中所有應用的性能數據,以生成歷史數據APPid,自動選擇裝置查詢應用的歷史數據APPid,獲取該應用的歷史資源使用量作為此應用的資源需求;
e)自動選擇裝置統計并分析每個應用服務器中應用的分布信息,分析每個應用服務器中應用的互斥應用;
f)選擇裝置中的決策器對服務器集群中各應用服務器的資源利用率及可用資源量、應用歷史數據APPid、應用的分布信息和互斥應用進行綜合評定,決策器選擇應用的服務器。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于山東超越數控電子股份有限公司,未經山東超越數控電子股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010017396.6/2.html,轉載請聲明來源鉆瓜專利網。





