[發(fā)明專利]分布式計(jì)算環(huán)境中的資源平衡有效
| 申請(qǐng)?zhí)枺?/td> | 201680025482.3 | 申請(qǐng)日: | 2016-04-15 |
| 公開(公告)號(hào): | CN107548549B | 公開(公告)日: | 2021-02-02 |
| 發(fā)明(設(shè)計(jì))人: | M·斯奈德;A·格普塔;陸迅;李陽;G·卡基沃亞;曾華軍 | 申請(qǐng)(專利權(quán))人: | 微軟技術(shù)許可有限責(zé)任公司 |
| 主分類號(hào): | H04L29/08 | 分類號(hào): | H04L29/08;G06F9/50 |
| 代理公司: | 北京市金杜律師事務(wù)所 11256 | 代理人: | 王茂華;黃捷 |
| 地址: | 美國(guó)華*** | 國(guó)省代碼: | 暫無信息 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 分布式 計(jì)算 環(huán)境 中的 資源 平衡 | ||
在各種實(shí)現(xiàn)方式中,提供了分布式計(jì)算環(huán)境中的資源平衡方法和系統(tǒng)。接收客戶端定義的資源度量,其表示云計(jì)算平臺(tái)的節(jié)點(diǎn)資源。生成用于服務(wù)應(yīng)用的作業(yè)實(shí)例的布置計(jì)劃。布置計(jì)劃包括可執(zhí)行以實(shí)現(xiàn)作業(yè)實(shí)例在節(jié)點(diǎn)上的目標(biāo)布置的一個(gè)或多個(gè)移動(dòng)。確定布置計(jì)劃符合布置規(guī)則。每個(gè)布置規(guī)則指示作業(yè)實(shí)例中的給定作業(yè)實(shí)例是否適合布置在節(jié)點(diǎn)中的給定節(jié)點(diǎn)上。基于確定作業(yè)實(shí)例的目標(biāo)布置基于由客戶端定義的資源度量所表示的資源改善了跨越云計(jì)算平臺(tái)的節(jié)點(diǎn)的資源平衡,來執(zhí)行布置計(jì)劃。
技術(shù)領(lǐng)域
本公開的實(shí)施例總體上涉及云計(jì)算,具體地涉及用于資源平衡的方法和系統(tǒng)。
背景技術(shù)
云計(jì)算平臺(tái)可以為不同類型的應(yīng)用提供構(gòu)建、部署和管理功能性。云計(jì)算平臺(tái)可以包括許多大型數(shù)據(jù)中心,其通常包括運(yùn)行軟件包集合的有組織的硬件集群,諸如web服務(wù)器、數(shù)據(jù)庫服務(wù)器等。云計(jì)算平臺(tái)可以提供托管資源集合,諸如處理器、操作系統(tǒng)、軟件和可以被用于云計(jì)算平臺(tái)的客戶端的應(yīng)用的其他部件。客戶端可以從中央服務(wù)器或管理系統(tǒng)請(qǐng)求實(shí)例化應(yīng)用。例如,客戶端可能希望從云端設(shè)置和實(shí)例化虛擬服務(wù)器,以創(chuàng)建店面來銷售產(chǎn)品或服務(wù)。用戶可以租用或訂閱資源集合,以使用那些預(yù)先定義的資源構(gòu)建和運(yùn)行實(shí)例化的應(yīng)用。
發(fā)明內(nèi)容
提供該發(fā)明內(nèi)容以簡(jiǎn)化形式介紹下文在具體實(shí)施方式中進(jìn)一步描述的一系列概念。該發(fā)明內(nèi)容并非旨在標(biāo)識(shí)所要求保護(hù)的主題的關(guān)鍵特征或基本特征,也不旨在孤立地被用于幫助確定所要求保護(hù)的主題的范圍。
本公開部分地涉及平衡分布式計(jì)算環(huán)境(例如,云計(jì)算平臺(tái))中的資源。在一些方面中,本公開涉及在云計(jì)算平臺(tái)上為服務(wù)應(yīng)用生成和選擇布置計(jì)劃。每個(gè)服務(wù)應(yīng)用可以包括布置在云計(jì)算平臺(tái)的節(jié)點(diǎn)上的一個(gè)或多個(gè)作業(yè)實(shí)例,使得作業(yè)實(shí)例可以消耗在那些節(jié)點(diǎn)上可用的資源。盡管存在在選擇和生成在云計(jì)算平臺(tái)上執(zhí)行的布置計(jì)劃時(shí)可能需要考慮的潛在的大量因素,但可以有效且高效地生成合適的布置計(jì)劃。
在一些方面中,本申請(qǐng)涉及生成和選擇作業(yè)實(shí)例的布置計(jì)劃,其改善跨越云計(jì)算平臺(tái)的節(jié)點(diǎn)的資源度量的平衡。每個(gè)資源可以由相應(yīng)的資源度量來表示。在一些情況下,資源度量中的至少一些資源度量可以由客戶端定義,并且可以由客戶端分配給作業(yè)實(shí)例。資源度量中的其他資源度量可以由系統(tǒng)定義。
在其他方面中,本申請(qǐng)涉及生成和選擇符合布置規(guī)則的用于作業(yè)實(shí)例的布置計(jì)劃,該布置計(jì)劃指示給定作業(yè)實(shí)例是否適合給定節(jié)點(diǎn)。在一些情況下,布置規(guī)則中的至少一些布置規(guī)則可以由客戶端定義,并且可能在云計(jì)算平臺(tái)的操作期間由客戶端動(dòng)態(tài)改變。布置計(jì)劃中的其他布置計(jì)劃可能由系統(tǒng)定義。
附圖說明
下文參考附圖對(duì)本發(fā)明進(jìn)行詳細(xì)描述,其中
圖1是其中可以采用本文中所描述的實(shí)施例的示例性分布式計(jì)算環(huán)境的框圖;
圖2是根據(jù)本文中所描述的實(shí)施例的用于平衡分布式計(jì)算環(huán)境中的資源的示例性系統(tǒng)的示意圖;
圖3是示出了根據(jù)本文中所描述的實(shí)施例的用于資源平衡的示例性方法的流程圖;
圖4是示出了根據(jù)本文中所描述的實(shí)施例的用于資源平衡的示例性方法的流程圖;
圖5是示出了根據(jù)本文中所描述的實(shí)施例的用于資源平衡的示例性方法的流程圖;以及
圖6是適用于實(shí)現(xiàn)本文中所描述的實(shí)施例的示例性計(jì)算環(huán)境的框圖。
具體實(shí)施方式
在本文中對(duì)本發(fā)明的實(shí)施例的主題進(jìn)行具體描述以滿足法定要求。然而,該描述本身并不旨在限制該專利的范圍。相反,發(fā)明人已經(jīng)設(shè)想了所要求保護(hù)的主題還可以以其他方式體現(xiàn),以結(jié)合其他現(xiàn)有技術(shù)或未來技術(shù)來包括與本文檔中描述的步驟類似的不同步驟或步驟的組合。而且,盡管術(shù)語“步驟”和/或“框”在本文中可以用于意味著所采用的方法的不同元件,但是術(shù)語不應(yīng)被解釋為暗示在本文中公開的各種步驟之中或之間的任何特定順序,除非和除了明確描述了個(gè)體步驟的順序。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于微軟技術(shù)許可有限責(zé)任公司,未經(jīng)微軟技術(shù)許可有限責(zé)任公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201680025482.3/2.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 環(huán)境服務(wù)系統(tǒng)以及環(huán)境服務(wù)事業(yè)
- 環(huán)境控制裝置、環(huán)境控制方法、環(huán)境控制程序及環(huán)境控制系統(tǒng)
- 環(huán)境檢測(cè)終端和環(huán)境檢測(cè)系統(tǒng)
- 環(huán)境調(diào)整系統(tǒng)、環(huán)境調(diào)整方法及環(huán)境調(diào)整程序
- 環(huán)境估計(jì)裝置和環(huán)境估計(jì)方法
- 用于環(huán)境艙的環(huán)境控制系統(tǒng)及環(huán)境艙
- 車輛環(huán)境的環(huán)境數(shù)據(jù)處理
- 環(huán)境取樣動(dòng)力頭、環(huán)境取樣方法
- 環(huán)境艙環(huán)境控制系統(tǒng)
- 環(huán)境檢測(cè)儀(環(huán)境貓)





