[發明專利]云平臺自動化部署與運行方法、電子設備及存儲介質在審
| 申請號: | 202011550470.7 | 申請日: | 2020-12-23 |
| 公開(公告)號: | CN112596901A | 公開(公告)日: | 2021-04-02 |
| 發明(設計)人: | 王成城;王凱;王春喜;劉鵬 | 申請(專利權)人: | 機械工業儀器儀表綜合技術經濟研究所 |
| 主分類號: | G06F9/50 | 分類號: | G06F9/50;G06F9/445;G06F11/30;G06K9/62 |
| 代理公司: | 北京聯創佳為專利事務所(普通合伙) 11362 | 代理人: | 劉美蓮;郭防 |
| 地址: | 100055 北京*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 平臺 自動化 部署 運行 方法 電子設備 存儲 介質 | ||
本申請涉及一種云平臺自動化部署與運行方法、電子設備及存儲介質,所述的云平臺自動化部署與運行方法包括:接收用戶向云平臺資源發送的任務請求;將用戶任務請求的資源量和云平臺中物理主機的資源剩余量進行匹配,篩選出處理任務最優的物理主機進行任務部署;相應的物理主機完成任務后,將計算結果反饋給用戶。本申請具有每次都將用戶的任務放到云平臺中資源剩余量最大的物理主機上,實現云數據中心資源的負載均衡的效果。
技術領域
本申請涉及云平臺領域,尤其是涉及一種云平臺自動化部署與運行方法、電子設備及存儲介質。
背景技術
云計算作為一種新興的計算模式和新型的服務模式,為用戶提供了基礎設施、平臺以及軟件的服務,并且通過互聯網將服務按需的提供給用戶。云計算的核心是基礎設施即服務(Infrastructure as a Service,IaaS),它是云數據中心的底層框架,由于大量的物理主機資源具有一定的局限性,因此通過虛擬化技術創建批量的虛擬機以此來擴展底層IaaS云資源池,這樣即可為企業和用戶按需的提供動態可伸縮的計算資源、存儲資源等,虛擬化技術的出現改變了硬件不可擴展的缺陷。
云資源池中部署了大量的物理主機和虛擬機資源為用戶提供按需服務,但是用戶的請求和資源的調度很頻繁,每臺物理主機的資源剩余量也是時刻變化的,并不能保證每次都將任務放到資源剩余量最大的物理主機上。
發明內容
為了實現每次都將用戶的任務放到云平臺中資源剩余量最大的物理主機上,本申請提供一種云平臺自動化部署與運行方法、電子設備及存儲介質。
第一方面,本申請提供的一種云平臺自動化部署與運行方法,采用如下的技術方案:
一種云平臺自動化部署與運行方法,包括:
接收用戶向云平臺資源發送的任務請求;
將用戶任務請求的資源量和云平臺中物理主機的資源剩余量進行匹配,篩選出處理任務最優的物理主機進行任務部署;
相應的物理主機完成任務后,將計算結果反饋給用戶。
通過采用以上技術方案,將用戶任務請求的資源量和云平臺中物理主機的資源剩余量進行匹配,篩選出處理任務最優的物理主機進行任務部署,從而可以實現每次都將用戶的任務放到云平臺中資源剩余量最大的物理主機上。
優選的,所述的將用戶任務請求的資源量和云平臺中物理主機的資源剩余量進行匹配,篩選出處理任務最優的物理主機,包括:
定義約束值:Δt時間內接收到的任務請求集合的總資源量Lreq為:
其中,Lreq表示任務請求集合的總資源量,表示任務請求集合中第i個任務的資源量,n表示總的任務請求個數;
定義云平臺中物理主機的資源剩余量:
Li=αLc+βLmem
α+β=1
其中,Li表示物理主機節點i的計算資源的剩余量;Lc為CPU剩余量;Lmem為內存剩余量;α為CPU權重,β為內存權重;
定義一個空集合S={},當Li>Lreq時,將i放入集合S中,否則繼續尋找,當X臺物理主機與約束值比較完成后得到集合S={S1,S2,S3……Sm}即為聚類中心的集合,m≤X;
根據物理主機的CPU剩余量,對集合S中的物理主機進行降序排序,篩選出處理任務最優的物理主機。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于機械工業儀器儀表綜合技術經濟研究所,未經機械工業儀器儀表綜合技術經濟研究所許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011550470.7/2.html,轉載請聲明來源鉆瓜專利網。





