欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種資源調度方法及裝置的制造方法

文檔序號:9506055閱讀:423來源:國知局
一種資源調度方法及裝置的制造方法
【技術領域】
[0001] 本發(fā)明涉及計算機應用技術,尤指一種資源調度方法及裝置。
【背景技術】
[0002] 隨著云計算領域的相關技術的發(fā)展與成熟,越來越多的云計算解決方案得到實際 應用與推廣。服務器虛擬化是云計算的關鍵技術之一,采用服務器虛擬化可以實現(xiàn)更高的 設備利用率。目前傳統(tǒng)的服務器虛擬化的資源調度方式依賴于管理中心,通過各服務器周 期性地將自身的負載信息上報給管理中心或由管理中心收集各個服務器的負載信息,再由 管理中心分析所有服務器的負載信息,并做出虛擬機的迀移方案。
[0003] 然而,傳統(tǒng)的資源調度方式存在如下問題:1、由于利用管理中心對資源進行全局 的監(jiān)控和調度,在管理中心出現(xiàn)計算資源緊張或負載信息未能及時收集時,容易造成資源 調度不及時。2、在云計算系統(tǒng)擴大規(guī)模時,容易導致資源調度不夠靈活。3、由于服務器的 負載信息都要上報給管理中心,增加了數(shù)據(jù)傳輸?shù)某杀尽?br>[0004] 綜上所述,傳統(tǒng)的資源調度方式利用管理中心集中對資源進行全局的監(jiān)控和調 度,存在過分依賴管理中心、負載信息收集成本較高、調度不夠及時的問題。

【發(fā)明內容】

[0005] 為了解決上述技術問題,本發(fā)明提供了一種資源調度方法及裝置,能夠提高資源 調度的靈活性和及時性,避免對管理中心的依賴,減少負載信息收集成本。
[0006] 第一方面,本發(fā)明提供了一種資源調度方法,包括:服務器在預設時間到達時獲取 自身的負載信息,并根據(jù)所述負載信息判斷自身的虛擬機狀態(tài);在服務器判斷自身的虛擬 機狀態(tài)為高負載狀態(tài)時,根據(jù)自身的負載信息生成虛擬機迀出信息,并將所述虛擬機迀出 信息發(fā)送至至少一個其他服務器,其中,所述虛擬機迀出信息,包括所述服務器需要向其他 服務器迀出的虛擬機的信息;其他服務器接收到所述虛擬機迀出信息,根據(jù)自身負載信息 判斷出自身的虛擬機狀態(tài)為低負載狀態(tài)時,利用自身的負載信息計算虛擬機迀入?yún)?shù),并 將所述虛擬機迀入?yún)?shù)發(fā)送至服務器;服務器接收至少一個其他服務器發(fā)送的所述虛擬機 迀入?yún)?shù),選擇最大的虛擬機迀入?yún)?shù)所對應的其他服務器作為目的服務器;服務器根據(jù) 所述虛擬機迀出信息向所述目的服務器迀出虛擬機。
[0007] 進一步地,所述服務器在預設時間到達時獲取自身的負載信息,具體包括:所述服 務器在預設時間到達時獲取至少一種資源信息,并對各所述資源信息通過歸一化處理,計 算出服務器的負載信息。
[0008] 進一步地,所述服務器在預設時間到達時獲取至少一種資源信息,并對各所述資 源信息通過歸一化處理,計算出服務器的負載信息,具體包括:所述服務器在預設時間到達 時獲取至少一種資源的資源利用率;計算各資源的資源利用率的權重;根據(jù)各資源的資源 利用率的權重,通過加權歸一化計算出所述服務器的負載信息。
[0009] 進一步地,所述服務器根據(jù)自身的負載信息生成虛擬機迀出信息,具體包括:所述 服務器判斷出自身虛擬機的負載小于預設虛擬機負載值、且不必須運行于所述服務器,則 將所述虛擬機判定為允許迀出虛擬機;所述服務器計算自身迀出至少一個所述允許迀出虛 擬機后的負載信息,并判斷此時所述服務器的虛擬機狀態(tài);若此時所述服務器的虛擬機狀 態(tài)為低負載狀態(tài),則根據(jù)所述迀出的至少一個允許迀出虛擬機,生成虛擬機迀出信息。
[0010] 進一步地,所述其他服務器利用自身的負載信息計算虛擬機迀入?yún)?shù),具體包括: 所述其他服務器若根據(jù)自身的負載信息識別出當前沒有虛擬機正在迀入,且自身具有運行 所述服務器中與所述虛擬機迀出信息對應的虛擬機的資源,則所述其他服務器判斷迀入與 所述虛擬機迀出信息對應的虛擬機后自身的虛擬機狀態(tài);在所述其他服務器的虛擬機狀態(tài) 為低負載狀態(tài)時,允許迀入與所述虛擬機迀出信息對應的虛擬機,并利用自身負載信息S cild 和迀入虛擬機后的負載信息S_,根據(jù)公式:A = (I-(Snf3w-Scild)) X (I-Scild),計算虛擬機迀入 參數(shù)A。
[0011] 第二方面,本發(fā)明實施例提供一種服務器,包括:獲取單元,發(fā)送單元,選擇單元和 迀出單元,其中:所述獲取單元,用于在預設時間到達時獲取服務器的負載信息,并根據(jù)所 述負載信息判斷所述服務器的虛擬機狀態(tài);所述發(fā)送單元,用于在所述獲取單元判斷出所 述服務器的虛擬機狀態(tài)為高負載狀態(tài)時,根據(jù)所述獲取單元獲取的負載信息生成虛擬機迀 出信息,并將所述虛擬機迀出信息發(fā)送至至少一個其他服務器;其中,虛擬機迀出信息,包 括所述服務器需要向其他服務器迀出的虛擬機的信息,用于其他服務器向所述服務器發(fā)送 虛擬機迀入?yún)?shù);所述選擇單元,用于接收至少一個其他服務器發(fā)送的所述虛擬機迀入?yún)?數(shù),選擇最大的虛擬機迀入?yún)?shù)所對應的其他服務器作為目的服務器;所述迀出單元,用于 根據(jù)所述虛擬機迀出信息向所述選擇單元選擇的目的服務器迀出虛擬機。
[0012] 進一步地,服務器還包括:虛擬機迀入?yún)?shù)計算單元,用于在接收到其他服務器發(fā) 送的虛擬機迀出信息時,根據(jù)所述服務器的負載信息判斷出自身的虛擬機狀態(tài)為低負載狀 態(tài)時,利用自身的負載信息計算虛擬機迀入?yún)?shù),并將所述虛擬機迀入?yún)?shù)發(fā)送至所述其 他服務器。
[0013] 本發(fā)明實施例提供的實現(xiàn)資源調度的技術方案包括:服務器根據(jù)負載信息判斷自 身的虛擬機狀態(tài);在服務器判斷自身的虛擬機狀態(tài)為高負載狀態(tài)時,根據(jù)自身的負載信息 生成虛擬機迀出信息,并將虛擬機迀出信息發(fā)送至至少一個其他服務器;其他服務器接收 到虛擬機迀出信息,根據(jù)自身負載信息判斷出自身的虛擬機狀態(tài)為低負載狀態(tài)時,根據(jù)自 身的負載信息計算虛擬機迀入?yún)?shù),并將虛擬機迀入?yún)?shù)發(fā)送至服務器;服務器接收至少 一個其他服務器發(fā)送的虛擬機迀入?yún)?shù),選擇最大的虛擬機迀入?yún)?shù)所對應的其他服務器 作為目的服務器;服務器根據(jù)虛擬機迀出信息向目的服務器迀出虛擬機。通過本發(fā)明提供 的技術方案提高了資源調度的靈活性和及時性,避免了對管理中心的依賴,并減少了負載 信息收集成本。
【附圖說明】
[0014] 附圖用來提供對本發(fā)明技術方案的進一步理解,并且構成說明書的一部分,與本 申請的實施例一起用于解釋本發(fā)明的技術方案,并不構成對本發(fā)明技術方案的限制。
[0015] 圖1為本發(fā)明實施例提出的一種資源調度方法的流程示意圖;
[0016] 圖2為本發(fā)明實施例提出的另一種資源調度方法的流程示意圖;
[0017] 圖3為本發(fā)明實施例提出的一種服務器的結構示意圖。
【具體實施方式】
[0018] 為使本發(fā)明的目的、技術方案和優(yōu)點更加清楚明白,下文中將結合附圖對本發(fā)明 的實施例進行詳細說明。需要說明的是,在不沖突的情況下,本申請中的實施例及實施例中 的特征可以相互任意組合。
[0019] 在附圖的流程圖示出的步驟可以在諸如一組計算機可執(zhí)行指令的計算機系統(tǒng)中 執(zhí)行。并且,雖然在流程圖中示出了邏輯順序,但是在某些情況下,可以以不同于此處的順 序執(zhí)行所示出或描述的步驟。
[0020] 本發(fā)明實施例提供的資源調度方法應用于資源調度系統(tǒng),該系統(tǒng)包括管理中心和 受控于該管理中心的多個服務器。資源調度系統(tǒng)內的各服務器無需向管理中心周期性地上 報自身的負載信息,而是服務器在識別出自身負載較高時,自主決策將自身的虛擬機迀出 到資源調度系統(tǒng)內的其他的負載較低的服務器,從而使資源調度系統(tǒng)內的資源達到均衡。 圖1是本發(fā)明實施例提出的一種資源調度方法的流程示意圖,參考圖1,方法包括:
[0021] 步驟101 :服務器在預設時間到達時獲取自身的負載信息,并根據(jù)負載信息判斷 自身的虛擬機狀態(tài);
[0022]
當前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
吉林省| 淮阳县| 丰都县| 通河县| 德格县| 天峻县| 电白县| 阿拉尔市| 峨山| 平阴县| 游戏| 新泰市| 滁州市| 诏安县| 晋州市| 瑞丽市| 威宁| 辉县市| 新津县| 大新县| 永康市| 昌乐县| 镇沅| 玉林市| 昂仁县| 彩票| 和静县| 吴桥县| 石柱| 利川市| 余庆县| 山东省| 波密县| 如皋市| 恭城| 承德市| 永修县| 湘乡市| 洱源县| 荣成市| 措美县|