国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      用于云環(huán)境的資源管理方法和系統(tǒng)的制作方法

      文檔序號:7868998閱讀:206來源:國知局
      專利名稱:用于云環(huán)境的資源管理方法和系統(tǒng)的制作方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及通信技術(shù)領(lǐng)域,特別涉及一種用于云環(huán)境的資源管理方法和系統(tǒng)。
      背景技術(shù)
      在云環(huán)境中,用戶向服務器發(fā)送資源請求指令,包括某個應用程序執(zhí)行所需的資源需求,如CPU大小、存儲空間、各個端口和接口的占用等,服務器根據(jù)該資源請求指示建立一個虛擬機,通過虛擬機來執(zhí)行應用程序,并通過虛擬機分配資源。
      存在的問題是,服務器建立虛擬機均是以滿足執(zhí)行請求所需要的資源的需求為條件,沒有考慮服務器的資源情況,忽略了對資源的優(yōu)化和分配,特別是隨著云端技術(shù)的發(fā)展,不僅應用程序的效率很低,而且資源浪費嚴重。

      發(fā)明內(nèi)容
      本發(fā)明的目的旨在至少解決所述技術(shù)缺陷之一。為此,本發(fā)明的一個目的在于提出一種用于云環(huán)境的資源管理方法,該提高了資源請求指令的執(zhí)行效率,優(yōu)化了服務器資源的分配和使用。本發(fā)明的第二個目的在于提出一種用于云環(huán)境的資源管理系統(tǒng)。為達到所述目的,本發(fā)明第一方面的實施例公開了一種用于云環(huán)境的資源管理方法,包括以下步驟a、客戶端發(fā)送資源請求指令至云端服務器;b、所述云端服務器根據(jù)所述資源請求指令搜索至少一個執(zhí)行設(shè)備,其中,所述執(zhí)行設(shè)備為所述資源請求指令提供資源支持;c、所述云端服務器獲取所述每個執(zhí)行設(shè)備的資源信息;d、所述云端服務器據(jù)所述資源信息確定為所述資源請求指令提供資源支持的最佳執(zhí)行設(shè)備;以及e、所述云端服務器控制所述最佳執(zhí)行設(shè)備執(zhí)行所述資源請求指令。根據(jù)本發(fā)明實施例的用于云環(huán)境的資源管理方法,云端服務器根據(jù)資源請求指令所需的資源獲取可以提供資源支持的最佳執(zhí)行設(shè)備,充分利用了執(zhí)行設(shè)備的閑置資源,提高了資源請求指令的執(zhí)行效率,優(yōu)化了服務器資源的分配和使用。為達到所述目的,本發(fā)明第二方面的實施例公開了一種用于云環(huán)境的資源管理系統(tǒng),包括客戶端和云端服務器,其中,所述客戶端,用于發(fā)送資源請求指令至所述云端服務器;所述云端服務器,用于根據(jù)所述資源請求指令搜索至少一個執(zhí)行設(shè)備,其中,所述執(zhí)行設(shè)備為所述資源請求指令提供資源支持,并獲取所述每個執(zhí)行設(shè)備的資源信息,并根據(jù)所述資源信息確定為所述資源請求指令提供資源支持的最佳執(zhí)行設(shè)備,以及控制所述最佳執(zhí)行設(shè)備執(zhí)行所述資源請求指令。根據(jù)本發(fā)明實施例的用于云環(huán)境的資源管理系統(tǒng),云端服務器根據(jù)資源請求指令所需的資源獲取可以提供資源支持的最佳執(zhí)行設(shè)備,充分利用了執(zhí)行設(shè)備的閑置資源,提高了資源請求指令的執(zhí)行效率,優(yōu)化了服務器資源的分配和使用。本發(fā)明附加的方面和優(yōu)點將在下面的描述中部分給出,部分將從下面的描述中變得明顯,或通過本發(fā)明的實踐了解到。


      本發(fā)明所述的和/或附加的方面和優(yōu)點從下面結(jié)合附圖對實施例的描述中將變得明顯和容易理解,其中圖1為根據(jù)本發(fā)明一個實施例的用于云環(huán)境的資源管理方法的流程圖;圖2為根據(jù)本發(fā)明一個具體實施例的用于云環(huán)境的資源管理方法的流程圖;圖3為根據(jù)本發(fā)明另一個具體實施例的用于云環(huán)境的資源管理方法的流程圖;圖4為根據(jù)本發(fā)明另一個具體實施例的用于云環(huán)境的資源管理方法的流程圖;以·及圖5為根據(jù)本發(fā)明一個實施例的用于云環(huán)境的資源管理系統(tǒng)的結(jié)構(gòu)示意圖。
      具體實施例方式下面詳細描述本發(fā)明的實施例,所述實施例的示例在附圖中示出,其中自始至終相同或類似的標號表示相同或類似的元件或具有相同或類似功能的元件。下面通過參考附圖描述的實施例是示例性的,僅用于解釋本發(fā)明,而不能解釋為對本發(fā)明的限制。相反,本發(fā)明的實施例包括落入所附加權(quán)利要求書的精神和內(nèi)涵范圍內(nèi)的所有變化、修改和等同物。在本發(fā)明的描述中,需要理解的是,術(shù)語“第一”、“第二”等僅用于描述目的,而不能理解為指示或暗示相對重要性。此外,在本發(fā)明的描述中,除非另有說明,“多個”的含義是兩個或兩個以上。流程圖中或在此以其他方式描述的任何過程或方法描述可以被理解為,表示包括一個或更多個用于實現(xiàn)特定邏輯功能或過程的步驟的可執(zhí)行指令的代碼的模塊、片段或部分,并且本發(fā)明的優(yōu)選實施方式的范圍包括另外的實現(xiàn),其中可以不按所示出或討論的順序,包括根據(jù)所涉及的功能按基本同時的方式或按相反的順序,來執(zhí)行功能,這應被本發(fā)明的實施例所屬技術(shù)領(lǐng)域的技術(shù)人員所理解。下面參考附圖描述根據(jù)本發(fā)明實施例的用于云環(huán)境的資源管理方法和系統(tǒng)。一種用于云環(huán)境的資源管理方法,包括以下步驟a、客戶端發(fā)送資源請求指令至云端服務器;b、云端服務器根據(jù)資源請求指令搜索至少一個執(zhí)行設(shè)備,其中,執(zhí)行設(shè)備為資源請求指令提供資源支持;c、云端服務器獲取每個執(zhí)行設(shè)備的資源信息;d、云端服務器根據(jù)資源信息確定為資源請求指令提供資源支持的最佳執(zhí)行設(shè)備;以及e、云端服務器控制最佳執(zhí)行設(shè)備執(zhí)行資源請求指令。圖1為根據(jù)本發(fā)明一個實施例的用于云環(huán)境的資源管理方法的流程圖。如圖1所示,根據(jù)本發(fā)明實施例的用于云環(huán)境的資源管理方法包括下述步驟。步驟S101,客戶端發(fā)送資源請求指令至云端服務器。其中,資源請求指令可以為某個應用程序的資源請求指令。步驟S102,云端服務器根據(jù)資源請求指令搜索至少一個執(zhí)行設(shè)備,其中,執(zhí)行設(shè)備為資源請求指令提供資源支持。具體地,云端服務器可以根據(jù)現(xiàn)有的定位技術(shù)獲取至少一個執(zhí)行設(shè)備,其中,執(zhí)行設(shè)備可以是執(zhí)行應用程序的服務器或者服務器的部分。其中,資源支持可包括CPU、存儲器、緩存和接口等。步驟S103,云端服務器獲取每個執(zhí)行設(shè)備的資源信息。其中,資源信息可以包括存儲器、CPU、CPU處理速度、緩存和傳輸速率等。步驟S104,云端服務器根據(jù)資源信息確定為資源請求指令提供資源支持的最佳執(zhí)行設(shè)備。具體地,云端服務器可以根據(jù)資源請求指令的資源需求以及每個執(zhí)行設(shè)備可提供 的資源的具體情況選擇最佳執(zhí)行設(shè)備。例如,資源請求指令需要較多的緩存,則選擇緩存資源多的執(zhí)行設(shè)備為最佳執(zhí)行設(shè)備。步驟S105,云端服務器控制最佳執(zhí)行設(shè)備執(zhí)行資源請求指令。根據(jù)本發(fā)明實施例的用于云環(huán)境的資源管理方法,云端服務器根據(jù)資源請求指令所需的資源獲取可以提供資源支持的最佳執(zhí)行設(shè)備,充分利用了執(zhí)行設(shè)備的閑置資源,提高了資源請求指令的執(zhí)行效率,優(yōu)化了服務器資源的分配和使用。圖2為根據(jù)本發(fā)明一個具體實施例的用于云環(huán)境的資源管理方法的流程圖。如圖2所示,根據(jù)本發(fā)明實施例的用于云環(huán)境的資源管理方法包括下述步驟。步驟S201,客戶端發(fā)送資源請求指令至云端服務器。其中,資源請求指令可以為某個應用程序的資源請求指令。步驟S202,云端服務器根據(jù)資源請求指令獲取執(zhí)行設(shè)備列表。步驟S203,云端服務器在執(zhí)行設(shè)備列表中進行搜索以獲取滿足預定條件的至少一個執(zhí)行設(shè)備。在本發(fā)明的一個實施例中,預定條件包括在預定的距離內(nèi),例如局域網(wǎng);滿足預定的資源空間,例如執(zhí)行設(shè)備的資源閾值為所需資源的兩倍;以及滿足預定的虛擬機個數(shù),例如,執(zhí)行設(shè)置中應用程序的執(zhí)行數(shù)目不超過當前硬件所能承受的負載的50%。其中,云端服務器可以選擇其中的一種或者多種預定條件進行搜索選擇。例如,云端服務器首先檢測執(zhí)行設(shè)備與客戶端的距離,應選擇距離小的執(zhí)行設(shè)備,優(yōu)選地為可以滿足局域網(wǎng)要求的執(zhí)行設(shè)備,然后云端服務器檢測執(zhí)行設(shè)備的空閑資源空間,選擇空閑資源大的執(zhí)行設(shè)備,優(yōu)選地為執(zhí)行設(shè)備的空閑資源空間至少是資源請求指令的兩倍。再然后云端服務器檢測執(zhí)行設(shè)備上已執(zhí)行的資源請求指令的執(zhí)行數(shù)目,即已經(jīng)建立的虛擬機數(shù)目,應選擇虛擬機數(shù)目少的執(zhí)行設(shè)備,優(yōu)選地為在執(zhí)行設(shè)備中已經(jīng)建立的虛擬機所需要的資源空間不超過執(zhí)行設(shè)備資源空間的50%的執(zhí)行設(shè)備。步驟S204,云端服務器獲取每個執(zhí)行設(shè)備的資源信息。其中,資源信息可以包括存儲器、CPU、CPU處理速度、緩存和傳輸速率等。步驟S205,云端服務器根據(jù)資源信息確定為資源請求指令提供資源支持的最佳執(zhí)行設(shè)備。具體地,云端服務器可以根據(jù)資源請求指令的資源需求以及每個執(zhí)行設(shè)備可提供的資源的具體情況選擇最佳執(zhí)行設(shè)備。例如,資源請求指令需要較多的緩存,則選擇緩存資源多的執(zhí)行設(shè)備為最佳執(zhí)行設(shè)備。步驟S206,云端服務器控制最佳執(zhí)行設(shè)備執(zhí)行資源請求指令。根據(jù)本發(fā)明實施例的控制終端的用于云環(huán)境的資源管理方法,通過云端服務器對執(zhí)行設(shè)備進行篩選,可以進一步提高資源請求指令的執(zhí)行效率,避免了資源的浪費。
      圖3為根據(jù)本發(fā)明另一個具體實施例的用于云環(huán)境的資源管理方法的流程圖。如圖3所示,根據(jù)本發(fā)明實施例的用于云環(huán)境的資源管理方法包括下述步驟。步驟S301,客戶端發(fā)送資源請求指令至云端服務器。其中,資源請求指令可以為某個應用程序的資源請求指令。步驟S302,云端服務器根據(jù)資源請求指令獲取執(zhí)行設(shè)備列表。
      步驟S303,云端服務器在執(zhí)行設(shè)備列表中進行搜索以獲取滿足預定條件的至少一個執(zhí)行設(shè)備。在本發(fā)明的一個實施例中,預定條件包括在預定的距離內(nèi),例如局域網(wǎng);滿足預定的資源空間,例如執(zhí)行設(shè)備的資源閾值為所需資源的兩倍;以及滿足預定的虛擬機個數(shù),例如,執(zhí)行設(shè)置中應用程序的執(zhí)行數(shù)目不超過當前硬件所能承受的負載的50%。其中,云端服務器可以選擇其中的一種或者多種預定條件進行搜索選擇。例如,云端服務器首先檢測執(zhí)行設(shè)備與客戶端的距離,應選擇距離小的執(zhí)行設(shè)備,優(yōu)選地為可以滿足局域網(wǎng)要求的執(zhí)行設(shè)備,然后云端服務器檢測執(zhí)行設(shè)備的空閑資源空間,選擇空閑資源大的執(zhí)行設(shè)備,優(yōu)選地為執(zhí)行設(shè)備的空閑資源空間至少是資源請求指令的兩倍。再然后云端服務器檢測執(zhí)行設(shè)備上已執(zhí)行的資源請求指令的執(zhí)行數(shù)目,即已經(jīng)建立的虛擬機數(shù)目,應選擇虛擬機數(shù)目少的執(zhí)行設(shè)備,優(yōu)選地為在執(zhí)行設(shè)備中已經(jīng)建立的虛擬機所需要的資源空間不超過執(zhí)行設(shè)備資源空間的50%的執(zhí)行設(shè)備。步驟S304,云端服務器獲取每個執(zhí)行設(shè)備的資源信息。其中,資源信息可以包括存儲器、CPU、CPU處理速度、緩存和傳輸速率等。步驟S305,按照資源請求指令需要的資源的順序分別為每個執(zhí)行設(shè)備的資源信息設(shè)置權(quán)值。例如,資源請求指令需要的資源為CPU和存儲器,第一執(zhí)行設(shè)備中可以提供CPU和存儲器支持,權(quán)值分別為O. 5,0. 5,第二執(zhí)行設(shè)備可以提供CPU、存儲器、接口支持,權(quán)值分別為O. 5、O. 3、O. 2,第三執(zhí)行設(shè)備可以提供CPU、存儲器支持,權(quán)值分別為O. 2、0. 8,其中保證每個執(zhí)行設(shè)備可提供的資源的權(quán)值和為I。步驟S306,分別根據(jù)所有權(quán)值與資源請求指令需要的資源比例進行加權(quán)求和獲得每個執(zhí)行設(shè)備的資源支持率。例如,如果資源請求指令需要的資源比例為CPU30%,存儲器70%,則第一執(zhí)行設(shè)備的資源支持率為O. 5,第二執(zhí)行設(shè)備的資源支持率為O. 36,第三執(zhí)行設(shè)備的資源支持率為 O. 62。步驟S307,選擇資源支持率最高的執(zhí)行設(shè)備作為最佳執(zhí)行設(shè)備。例如,第三執(zhí)行設(shè)備的資源支持率為最高值,則選擇第三執(zhí)行設(shè)備為最佳設(shè)備。步驟S308,云端服務器控制最佳執(zhí)行設(shè)備執(zhí)行資源請求指令。根據(jù)本發(fā)明實施例的用于云環(huán)境的資源管理方法,通過分別為每個執(zhí)行設(shè)備可提供的資源設(shè)置權(quán)值,并根據(jù)權(quán)值與資源請求指令需要的資源比例進行加權(quán)求和,將資源支持率最高的執(zhí)行設(shè)備選為最佳執(zhí)行設(shè)備,使得最佳執(zhí)行設(shè)備的選擇更加合理、明確。圖4為根據(jù)本發(fā)明另一個具體實施例的用于云環(huán)境的資源管理方法的流程圖。如圖4所示,根據(jù)本發(fā)明實施例的用于云環(huán)境的資源管理方法包括下述步驟。步驟S401,客戶端發(fā)送資源請求指令至云端服務器。
      其中,資源請求指令可以為某個應用程序的資源請求指令。步驟S402,云端服務器根據(jù)資源請求指令獲取執(zhí)行設(shè)備列表。步驟S403,云端服務器在執(zhí)行設(shè)備列表中進行搜索以獲取滿足預定條件的至少一個執(zhí)行設(shè)備。在本發(fā)明的一個實施例中,預定條件包括在預定的距離內(nèi),例如局域網(wǎng);滿足預定的資源空間,例如執(zhí)行設(shè)備的資源閾值為所需資源的兩倍;以及滿足預定的虛擬機個數(shù),例如,執(zhí)行設(shè)置中應用程序的執(zhí)行數(shù)目不超過當前硬件所能承受的負載的50%。其中,云端服務器可以選擇其中的一種或者多種預定條件進行搜索選擇。例如,云端服務器首先檢測執(zhí)行設(shè)備與客戶端的距離,應選擇距離小的執(zhí)行設(shè)備, 優(yōu)選地為可以滿足局域網(wǎng)要求的執(zhí)行設(shè)備,然后云端服務器檢測執(zhí)行設(shè)備的空閑資源空間,選擇空閑資源大的執(zhí)行設(shè)備,優(yōu)選地為執(zhí)行設(shè)備的空閑資源空間至少是資源請求指令的兩倍。再然后云端服務器檢測執(zhí)行設(shè)備上已執(zhí)行的資源請求指令的執(zhí)行數(shù)目,即已經(jīng)建立的虛擬機數(shù)目,應選擇虛擬機數(shù)目少的執(zhí)行設(shè)備,優(yōu)選地為在執(zhí)行設(shè)備中已經(jīng)建立的虛擬機所需要的資源空間不超過執(zhí)行設(shè)備資源空間的50%的執(zhí)行設(shè)備。步驟S404,云端服務器獲取每個執(zhí)行設(shè)備的資源信息。其中,資源信息可以包括存儲器、CPU、CPU處理速度、緩存和傳輸速率等。步驟S405,按照資源請求指令需要的資源的順序分別為每個執(zhí)行設(shè)備的資源信息設(shè)置權(quán)值。例如,資源請求指令需要的資源為CPU和存儲器,第一執(zhí)行設(shè)備中可以提供CPU和存儲器支持,權(quán)值分別為O. 5,0. 5,第二執(zhí)行設(shè)備可以提供CPU、存儲器、接口支持,權(quán)值分別為O. 5,0. 3,0. 2,第三執(zhí)行設(shè)備可以提供CPU、存儲器支持,權(quán)值分別為O. 2,0. 8,其中保證每個執(zhí)行設(shè)備可提供的資源的權(quán)值和為I。步驟S406,分別根據(jù)所有權(quán)值與資源請求指令需要的資源比例進行加權(quán)求和獲得每個執(zhí)行設(shè)備的資源支持率。例如,如果資源請求指令需要的資源比例為CPU30%,存儲器70%,則第一執(zhí)行設(shè)備的資源支持率為O. 5,第二執(zhí)行設(shè)備的資源支持率為O. 36,第三執(zhí)行設(shè)備的資源支持率為 O. 62。步驟S407,選擇資源支持率最高的執(zhí)行設(shè)備作為最佳執(zhí)行設(shè)備。例如,第三執(zhí)行設(shè)備的資源支持率為最高值,則選擇第三執(zhí)行設(shè)備為最佳設(shè)備。步驟S408,云端服務器在最佳執(zhí)行設(shè)備上創(chuàng)建虛擬機。步驟S409,云端服務器控制虛擬機執(zhí)行資源請求指令。根據(jù)本發(fā)明實施例的用于云環(huán)境的資源管理方法,通過在最佳執(zhí)行設(shè)備中建立虛擬機以執(zhí)行資源請求指令,進一步提高了資源請求指令的執(zhí)行效率,優(yōu)化了服務器資源的分配和使用。為了實現(xiàn)上述實施例,本發(fā)明還提出了一種用于云環(huán)境的資源管理系統(tǒng)。一種用于云環(huán)境的資源管理系統(tǒng),其特征在于,包括客戶端和云端服務器,其中,客戶端,用于發(fā)送資源請求指令至云端服務器;云端服務器,用于根據(jù)資源請求指令搜索至少一個執(zhí)行設(shè)備,其中,執(zhí)行設(shè)備為資源請求指令提供資源支持,并獲取每個執(zhí)行設(shè)備的資源信息,并根據(jù)資源信息確定為資源請求指令提供資源支持的最佳執(zhí)行設(shè)備,以及控制最佳執(zhí)行設(shè)備執(zhí)行資源請求指令。圖5為根據(jù)本發(fā)明一個實施例的用于云環(huán)境的資源管理系統(tǒng)的結(jié)構(gòu)示意圖。如圖5所示,根據(jù)本發(fā)明實施例的用于云環(huán)境的資源管理系統(tǒng)包括客戶端100和云端服務器200。具體地,客戶端100用于發(fā)送資源請求指令至云端服務器200。其中,資源請求指令可以為某個應用程序的資源請求指令。云端服務器200用于根據(jù)資源請求指令搜索至少一個執(zhí)行設(shè)備,其中,執(zhí)行設(shè)備為資源請求指令提供資源支持,資源支持可包括CPU、存儲器、緩存和接口等,云端服務器200可以根據(jù)現(xiàn)有的定位技術(shù)獲取至少一個執(zhí)行設(shè)備,并獲取每個執(zhí)行設(shè)備的資源信息,并 根據(jù)資源信息確定為資源請求指令提供資源支持的最佳執(zhí)行設(shè)備,以及控制最佳執(zhí)行設(shè)備執(zhí)行資源請求指令。其中,執(zhí)行設(shè)備的資源信息可以包括存儲器、CPU、CPU處理速度、緩存和傳輸速率等。云端服務器200可以根據(jù)資源請求指令的資源需求以及每個執(zhí)行設(shè)備可提供的資源的具體情況選擇最佳執(zhí)行設(shè)備。例如,資源請求指令需要較多的緩存,則選擇緩存資源多的執(zhí)行設(shè)備為最佳執(zhí)行設(shè)備。根據(jù)本發(fā)明實施例的用于云環(huán)境的資源管理系統(tǒng),云端服務器根據(jù)資源請求指令所需的資源獲取可以提供資源支持的最佳執(zhí)行設(shè)備,充分利用了執(zhí)行設(shè)備的閑置資源,提高了資源請求指令的執(zhí)行效率,優(yōu)化了服務器資源的分配和使用。在本發(fā)明的一個實施例中,云端服務器200還用于根據(jù)資源請求指令獲取執(zhí)行設(shè)備列表,以及在執(zhí)行設(shè)備列表中進行搜索以獲取滿足預定條件的至少一個執(zhí)行設(shè)備。在本發(fā)明的一個實施例中,預定條件包括在預定的距離內(nèi),例如局域網(wǎng);滿足預定的資源空間,例如執(zhí)行設(shè)備的資源閾值為所需資源的兩倍;以及滿足預定的虛擬機個數(shù),例如,執(zhí)行設(shè)置中應用程序的執(zhí)行數(shù)目不超過當前硬件所能承受的負載的50%。其中,云端服務器200可以選擇其中的一種或者多種預定條件進行搜索選擇。例如,云端服務器200首先檢測執(zhí)行設(shè)備與客戶端的距離,應選擇距離小的執(zhí)行設(shè)備,優(yōu)選地為可以滿足局域網(wǎng)要求的執(zhí)行設(shè)備,然后云端服務器200檢測執(zhí)行設(shè)備的空閑資源空間,選擇空閑資源大的執(zhí)行設(shè)備,優(yōu)選地為執(zhí)行設(shè)備的空閑資源空間至少是資源請求指令的兩倍。再然后云端服務器200檢測執(zhí)行設(shè)備上已執(zhí)行的資源請求指令的執(zhí)行數(shù)目,即已經(jīng)建立的虛擬機數(shù)目,應選擇虛擬機數(shù)目少的執(zhí)行設(shè)備,優(yōu)選地為在執(zhí)行設(shè)備中已經(jīng)建立的虛擬機所需要的資源空間不超過執(zhí)行設(shè)備資源空間的50%的執(zhí)行設(shè)備。根據(jù)本發(fā)明實施例的控制終端的用于云環(huán)境的資源管理系統(tǒng),通過云端服務器對執(zhí)行設(shè)備進行篩選,可以進一步提高資源請求指令的執(zhí)行效率,避免了資源的浪費。在本發(fā)明的一個實施例中,云端服務器200還用于按照資源請求指令需要的資源的順序分別為每個執(zhí)行設(shè)備的資源信息設(shè)置權(quán)值,并分別根據(jù)權(quán)值與資源請求指令需要的資源比例進行加權(quán)求和獲得每個執(zhí)行設(shè)備的資源支持率,以及選擇資源支持率最高的執(zhí)行設(shè)備作為最佳執(zhí)行設(shè)備。例如,資源請求指令需要的資源為CPU和存儲器,第一執(zhí)行設(shè)備中可以提供CPU和存儲器支持,權(quán)值分別為O. 5,0. 5,第二執(zhí)行設(shè)備可以提供CPU、存儲器、接口支持,權(quán)值分別為O. 5,0. 3,0. 2,第三執(zhí)行設(shè)備可以提供CPU、存儲器支持,權(quán)值分別為O. 2,0. 8,其中保證每個執(zhí)行設(shè)備可提供的資源的權(quán)值和為I。如果資源請求指令需要的資源比例為CPU30%,存儲器70%,則第一執(zhí)行設(shè)備的資源支持率為O. 5,第二執(zhí)行設(shè)備的資源支持率為O. 36,第三執(zhí)行設(shè)備的資源支持率為O. 62。其中,第三執(zhí)行設(shè)備的資源支持率為最高值,則選擇第三執(zhí)行設(shè)備為最佳設(shè)備。根據(jù)本發(fā)明實施例的用于云環(huán)境的資源管理系統(tǒng),通過分別為每個執(zhí)行設(shè)備可提供的資源設(shè)置權(quán)值,并根據(jù)權(quán)值與資源請求指令需要的資源比例進行加權(quán)求和,將資源支持率最高的執(zhí)行設(shè)備選為最佳執(zhí)行設(shè)備,使得最佳執(zhí)行設(shè)備的選擇更加合理、明確。在本發(fā)明的一個實施例中,云端服務器200還用于在最佳執(zhí)行設(shè)備上創(chuàng)建虛擬機,以及控制虛擬機執(zhí)行所述資源請求指令。由此,通過在最佳執(zhí)行設(shè)備中建立虛擬機以執(zhí)行資源請求指令,進一步提高了資源請求指令的執(zhí)行效率,優(yōu)化了服務器資源的分配和使用。在本說明書的描述中,參考術(shù)語“一個實施例”、“一些實施例”、“示例”、“具體示 例”、或“一些示例”等的描述意指結(jié)合該實施例或示例描述的具體特征、結(jié)構(gòu)、材料或者特點包含于本發(fā)明的至少一個實施例或示例中。在本說明書中,對所述術(shù)語的示意性表述不一定指的是相同的實施例或示例。而且,描述的具體特征、結(jié)構(gòu)、材料或者特點可以在任何的一個或多個實施例或示例中以合適的方式結(jié)合。盡管已經(jīng)示出和描述了本發(fā)明的實施例,對于本領(lǐng)域的普通技術(shù)人員而言,可以理解在不脫離本發(fā)明的原理和精神的情況下可以對這些實施例進行多種變化、修改、替換和變型,本發(fā)明的范圍由所附權(quán)利要求及其等同限定。
      權(quán)利要求
      1.一種用于云環(huán)境的資源管理方法,其特征在于,包括以下步驟a、客戶端發(fā)送資源請求指令至云端服務器;b、所述云端服務器根據(jù)所述資源請求指令搜索至少一個執(zhí)行設(shè)備,其中,所述執(zhí)行設(shè)備為所述資源請求指令提供資源支持;C、所述云端服務器獲取所述每個執(zhí)行設(shè)備的資源信息;d、所述云端服務器據(jù)所述資源信息確定為所述資源請求指令提供資源支持的最佳執(zhí)行設(shè)備;以及e、所述云端服務器控制所述最佳執(zhí)行設(shè)備執(zhí)行所述資源請求指令。
      2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述步驟b具體包括所述云端服務器根據(jù)所述資源請求指令獲取執(zhí)行設(shè)備列表;以及所述云端服務器在所述執(zhí)行設(shè)備列表中進行搜索以獲取滿足預定條件的所述至少一個執(zhí)行設(shè)備。
      3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述預定條件包括在預定的距離內(nèi);滿足預定的資源空間;以及滿足預定的虛擬機個數(shù)。
      4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述資源信息包括存儲器、CPU、CPU處理速度、緩存和傳輸速率。
      5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述步驟d具體包括按照所述資源請求指令需要的資源的順序分別為所述每個執(zhí)行設(shè)備的資源信息設(shè)置權(quán)值;分別根據(jù)所述權(quán)值與所述資源請求指令需要的資源比例進行加權(quán)求和獲得所述每個執(zhí)行設(shè)備的資源支持率;以及選擇所述資源支持率最高的執(zhí)行設(shè)備作為所述最佳執(zhí)行設(shè)備。
      6.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述步驟e具體包括所述云端服務器在所述最佳執(zhí)行設(shè)備上創(chuàng)建虛擬機;以及所述云端服務器控制所述虛擬機執(zhí)行所述資源請求指令。
      7.一種用于云環(huán)境的資源管理系統(tǒng),其特征在于,包括客戶端和云端服務器,其中, 所述客戶端,用于發(fā)送資源請求指令至所述云端服務器;所述云端服務器,用于根據(jù)所述資源請求指令搜索至少一個執(zhí)行設(shè)備,其中,所述執(zhí)行設(shè)備為所述資源請求指令提供資源支持,并獲取所述每個執(zhí)行設(shè)備的資源信息,并根據(jù)所述資源信息確定為所述資源請求指令提供資源支持的最佳執(zhí)行設(shè)備,以及控制所述最佳執(zhí)行設(shè)備執(zhí)行所述資源請求指令。
      8.根據(jù)權(quán)利要求7所述的系統(tǒng),其特征在于,所述云端服務器還用于根據(jù)所述資源請求指令獲取執(zhí)行設(shè)備列表,以及在所述執(zhí)行設(shè)備列表中進行搜索以獲取滿足預定條件的所述至少一個執(zhí)行設(shè)備。
      9.根據(jù)權(quán)利要求8所述的系統(tǒng),其特征在于,所述預定條件包括在預定的距離內(nèi);滿足預定的資源空間;以及滿足預定的虛擬機個數(shù)。
      10.根據(jù)權(quán)利要求7所述的系統(tǒng),其特征在于,所述資源信息包括存儲器、CPU、CPU處理速度、緩存和傳輸速率。
      11.根據(jù)權(quán)利要求10所述的系統(tǒng),其特征在于,所述云端服務器還用于按照所述資源請求指令需要的資源的順序分別為所述每個執(zhí)行設(shè)備的資源信息設(shè)置權(quán)值,并分別根據(jù)所述權(quán)值與所述資源請求指令需要的資源比例進行加權(quán)求和獲得所述每個執(zhí)行設(shè)備的資源支持率,以及選擇所述資源支持率最高的執(zhí)行設(shè)備作為所述最佳執(zhí)行設(shè)備。
      12.根據(jù)權(quán)利要求7所述的系統(tǒng),其特征在于,所述云端服務器還用于在所述最佳執(zhí)行設(shè)備上創(chuàng)建虛擬機,以及控制所述虛擬機執(zhí)行所述資源請求指令。
      全文摘要
      本發(fā)明提出一種用于云環(huán)境的資源管理方法和系統(tǒng),其中方法包括以下步驟客戶端發(fā)送資源請求指令至云端服務器;云端服務器根據(jù)資源請求指令搜索至少一個執(zhí)行設(shè)備,其中,執(zhí)行設(shè)備為資源請求指令提供資源支持;云端服務器獲取每個執(zhí)行設(shè)備的資源信息;云端服務器根據(jù)資源信息確定為資源請求指令提供資源支持的最佳執(zhí)行設(shè)備;以及云端服務器控制最佳執(zhí)行設(shè)備執(zhí)行資源請求指令。根據(jù)本發(fā)明實施例的方法,充分利用了執(zhí)行設(shè)備的閑置資源,提高了資源請求指令的執(zhí)行效率,優(yōu)化了服務器資源的分配和使用。
      文檔編號H04L29/08GK103002043SQ20121054627
      公開日2013年3月27日 申請日期2012年12月14日 優(yōu)先權(quán)日2012年12月14日
      發(fā)明者劉娟 申請人:百度在線網(wǎng)絡(luò)技術(shù)(北京)有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1