亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

用于能夠?qū)崿F(xiàn)資源組件分配的方法、節(jié)點(diǎn)和計(jì)算機(jī)程序的制作方法

文檔序號:10476192閱讀:213來源:國知局
用于能夠?qū)崿F(xiàn)資源組件分配的方法、節(jié)點(diǎn)和計(jì)算機(jī)程序的制作方法
【專利摘要】由在通信網(wǎng)絡(luò)(50)中由連接到至少兩個主機(jī)(120)的資源管理器(110)執(zhí)行的方法、資源管理器和計(jì)算機(jī)程序,以用于能夠?qū)崿F(xiàn)關(guān)于主機(jī)(120)的資源組件分配,包括確定資源組件(130)的量度以用于在主機(jī)(120)的應(yīng)用的性能監(jiān)視,向相應(yīng)主機(jī)(120)傳送測量量度的指令,從相應(yīng)主機(jī)(120)接收應(yīng)用(155)的相應(yīng)資源幀(170),基于接收的資源幀(170)確定應(yīng)用(155)的資源分配。
【專利說明】
用于能夠?qū)崿F(xiàn)資源組件分配的方法、節(jié)點(diǎn)和計(jì)算機(jī)程序
技術(shù)領(lǐng)域
[0001]本公開一般地涉及用于能夠?qū)崿F(xiàn)關(guān)于主機(jī)的資源組件分配的通信網(wǎng)絡(luò)中的方法、資源管理器、主機(jī)和計(jì)算機(jī)程序。
【背景技術(shù)】
[0002]在應(yīng)用之間分享硬件平臺變得更加普遍。通過虛擬化硬件來分開計(jì)算機(jī)硬件和應(yīng)用進(jìn)一步變得更加普遍??梢詫⑦@樣的解決方案描述為共享環(huán)境、云、計(jì)算機(jī)云、虛擬環(huán)境、計(jì)算機(jī)中心、托管環(huán)境或類似的。
[0003]可以采用不同的方式創(chuàng)建共享環(huán)境。結(jié)構(gòu)的示例是在操作系統(tǒng)上操作的應(yīng)用,而操作系統(tǒng)在虛擬機(jī)上運(yùn)行。與單個獨(dú)立解決方案相比,虛擬機(jī)可以代替從應(yīng)用或操作系統(tǒng)觀點(diǎn)看的物理硬件??梢栽谙嗤奈锢碛布喜僮鞫鄠€虛擬機(jī)。依賴于應(yīng)用需要或特性(諸如可用性、性能或容量),在不同的物理硬件的之間重新部署或并行安放服務(wù)相同類型應(yīng)用的虛擬機(jī)。
[0004]虛擬機(jī)可由超級監(jiān)視者(hypervisor)控制,其中超級監(jiān)視者可以本地管理物理硬件上的虛擬機(jī)。超級監(jiān)視者可以例如以控制的方式為虛擬機(jī)提供資源,諸如帶寬、CPU功率(中央處理器)、存儲器容量或存儲容量。有時可以將包括其所有軟件的單個物理機(jī)表示為主機(jī)。
[0005]在更高的等級上,可以由資源管理器或云管理器控制超級監(jiān)視者。資源管理器可以控制并命令超級監(jiān)視者。資源管理器可以例如包括控制在哪個主機(jī)上應(yīng)當(dāng)操作哪些程序、優(yōu)先級、主機(jī)的開始和結(jié)束。
[0006]共享環(huán)境存在顯著的益處,諸如多個應(yīng)用能夠共享相同硬件、共享功能(諸如數(shù)據(jù)庫)、防病毒、防火墻等,維持這些功能可以是昂貴的。更不提及惡化的物理環(huán)境,該物理環(huán)境具有外殼保護(hù)、冷卻和持續(xù)的電力供應(yīng)。
[0007]然而,對于共享環(huán)境、云和類似計(jì)算機(jī)中心解決方案的現(xiàn)有解決方案存在問題。一個問題是隨著增加的共享環(huán)境而增加的能量需要,因?yàn)橛?jì)算機(jī)本身以及為它們的冷卻均要求提供大量的能量。能夠關(guān)閉未使用的機(jī)器可以是所期望的。另一個問題是收集關(guān)于如何依賴于SLA(服務(wù)等級許可)和資源需求來設(shè)置和管理共享環(huán)境中運(yùn)行的應(yīng)用的足夠的信息。共享環(huán)境中的結(jié)構(gòu)可以是復(fù)雜和難以檢閱的。

【發(fā)明內(nèi)容】

[0008]本發(fā)明的目的是致力于以上列出的問題和爭端中的至少一些。通過使用如所附獨(dú)立權(quán)利要求所定義的方法和設(shè)備來實(shí)現(xiàn)這些目的及其他是可能的。
[0009]根據(jù)一個方面,提供了一種由通信網(wǎng)絡(luò)中連接到至少兩個主機(jī)的資源管理器執(zhí)行的方法,以用于能夠?qū)崿F(xiàn)關(guān)于主機(jī)的資源組件分配。所述方法包括確定資源組件的量度以用于在主機(jī)的應(yīng)用的性能監(jiān)視。所述方法包括向相應(yīng)主機(jī)傳送測量所述量度的指令。所述方法包括從相應(yīng)主機(jī)接收應(yīng)用的相應(yīng)資源幀。所述方法包括基于接收的資源幀確定所述應(yīng)用的資源分配。
[0010]根據(jù)另一個方面,提供了一種通信網(wǎng)絡(luò)中由主機(jī)執(zhí)行的方法,以用于收集關(guān)于應(yīng)用性能的信息。所述方法包括確定資源組件的至少一個量度以用于監(jiān)視所述應(yīng)用。所述方法包括接收至超級監(jiān)視者的測量所述量度的指令。所述方法包括從所述超級監(jiān)視者接收所述資源組件的測量的量度。所述方法包括生成包括時隙的資源幀。所述方法包括將測量的量度布置在所述資源幀的時隙中。所述方法包括將所述資源幀提供給資源管理器。
[0011]根據(jù)另一個方面,提供了一種通信網(wǎng)絡(luò)中的資源管理器,所述資源管理器連接到至少兩個主機(jī),以用于能夠?qū)崿F(xiàn)關(guān)于所述主機(jī)的資源組件分配。所述資源管理器被布置成確定資源組件(130)的量度以用于執(zhí)行在主機(jī)的應(yīng)用的性能監(jiān)視。所述資源管理器被布置成向相應(yīng)主機(jī)傳送測量所述量度的指令。所述資源管理器被布置成從相應(yīng)主機(jī)接收所述應(yīng)用的相應(yīng)資源幀。所述資源管理器被布置成基于所接收的資源幀來確定所述應(yīng)用的資源分配。
[0012]根據(jù)另一個方面,提供了一種通信網(wǎng)絡(luò)中的主機(jī),以用于收集關(guān)于應(yīng)用的性能的信息。所述主機(jī)被布置成確定資源組件(130)的至少一個量度以用于監(jiān)視所述應(yīng)用。所述主機(jī)被布置成接收由超級監(jiān)視者測量所述量度的指令。所述主機(jī)被布置成由所述超級監(jiān)視者測量所述資源組件的所述量度。所述主機(jī)被布置成生成包括時隙的資源幀。所述主機(jī)被布置成將測量的量度布置在所述資源幀的時隙中。所述主機(jī)被布置成將所述資源幀提供給資源管理器。
[0013]根據(jù)另一個方面,提供了一種包括計(jì)算機(jī)可讀代碼的計(jì)算機(jī)程序和計(jì)算機(jī)程序產(chǎn)品,所述計(jì)算機(jī)可讀代碼當(dāng)在資源管理器上運(yùn)行時導(dǎo)致所述資源管理器表現(xiàn)為資源管理器。
[0014]根據(jù)另一個方面,包括計(jì)算機(jī)可讀代碼的計(jì)算機(jī)程序和計(jì)算機(jī)程序產(chǎn)品,所述計(jì)算機(jī)可讀代碼當(dāng)在主機(jī)上運(yùn)行時導(dǎo)致所述主機(jī)表現(xiàn)為主機(jī)。
[0015]根據(jù)不同的可選實(shí)施例,可以配置和實(shí)現(xiàn)以上方法和設(shè)備。在一個可能的實(shí)施例中,所述資源幀可以被生成來包括時隙。測量的量度可以被布置在所述資源幀的所述時隙中。在一個可能的實(shí)施例中,可以獲得SLA參數(shù)。可以基于所述SLA參數(shù)確定量度。在一個可能的實(shí)施例中,資源幀的持續(xù)時間可以對應(yīng)于由所述SLA參數(shù)的閾值指定的值。在一個可能的實(shí)施例中,SLA參數(shù)的閾值可以被轉(zhuǎn)換成量度的閾值。在一個可能的實(shí)施例中,至少兩個資源組件的相同類型量度的時隙可以被布置在一個資源幀中。
[0016]在一個可能的實(shí)施例中,可以將來自所述至少兩個主機(jī)的資源幀組合。在一個可能的實(shí)施例中,至少兩個資源幀可以形成使用共享環(huán)境的應(yīng)用的操作簡檔。所述操作簡檔可以隨時間動態(tài)變化。在一個可能的實(shí)施例中,可以匹配多個操作簡檔,使得各個量度的總和可以被保持在預(yù)定閾值內(nèi)。在一個可能的實(shí)施例中,可以確定至少兩個應(yīng)用對相同資源組件的依賴。可以基于所述至少兩個應(yīng)用的操作簡檔匹配所述至少兩個應(yīng)用,使得各個量度的總和可以被保持盡可能接近所述預(yù)定閾值。
[0017]在一個可能的實(shí)施例中,可以確定所述量度的間隔尺寸。傳送的指令可以包括所確定的所述量度的間隔尺寸以進(jìn)行測量。在一個可能的實(shí)施例中,可以基于時隙確定所述應(yīng)用的資源分配。可以將所確定的資源分配傳送給所述超級監(jiān)視者。在一個可能的實(shí)施例中,時隙的持續(xù)時間可以由多個C P U時鐘周期定義。在一個可能的實(shí)施例中,資源幀的持續(xù)時間可以對應(yīng)于由至少一個SLA指定的值,或者時隙的持續(xù)時間可以對應(yīng)于由至少所述SLA指定的值。在一個可能的實(shí)施例中,資源幀中的時隙組可以相對于彼此被擾亂,或具有各自的大小。
[0018]從以下詳細(xì)描述,本解決方案的另外的可能的特征和益處將變得顯而易見。
【附圖說明】
[0019]現(xiàn)在將通過示例性實(shí)施例以及參考附圖來更詳細(xì)地描述本解決方案,其中:
[0020]圖1是根據(jù)一些可能的實(shí)施例示出本解決方案的框圖。
[0021]圖2是根據(jù)可能的實(shí)施例示出資源管理器中規(guī)程的流程圖。
[0022 ]圖3示出了本解決方案中的示例。
[0023]圖4是根據(jù)另外的可能實(shí)施例示出資源管理器中規(guī)程的流程圖。
[0024]圖5是根據(jù)可能的實(shí)施例示出主機(jī)中規(guī)程的流程圖。
[0025]圖6是根據(jù)另外的可能實(shí)施例更詳細(xì)地示出資源管理器和主機(jī)的框圖。
[0026]圖7a是根據(jù)可能的實(shí)施例示出資源管理器中處理器和存儲器的框圖。
[0027]圖7b是根據(jù)可能的實(shí)施例示出主機(jī)中處理器和存儲器的框圖。
【具體實(shí)施方式】
[0028]簡要地來描述,解決方案被提供以用于共享環(huán)境中改進(jìn)的資源管理和資源利用。該解決方案描述了當(dāng)資源可以由不同的應(yīng)用共享時,如何監(jiān)視虛擬環(huán)境中的不同資源。本解決方案因此能夠?qū)崿F(xiàn)更好地估計(jì)基礎(chǔ)設(shè)施性能。
[0029]本解決方案可以基于用于監(jiān)視不同資源、系統(tǒng)和網(wǎng)絡(luò)的不同解決方案來移除當(dāng)前監(jiān)視架構(gòu)的限制?,F(xiàn)有解決方案具有不同的問題,諸如產(chǎn)生不同和/或矛盾的量度,其可以使得性能監(jiān)視高度分裂和挑戰(zhàn),這可以通過本解決方案克服。本解決方案致力于如何在共享環(huán)境中組織和構(gòu)造資源的問題。
[0030]本解決方案可以通過在資源幀基礎(chǔ)上同步使用資源的應(yīng)用的資源量度而以簡單的方式連系資源和系統(tǒng)性能。更特別地,本解決方案提出對于由應(yīng)用使用的資源在連續(xù)時隙中測量和收集資源的相同類型量度,并在包括不同連續(xù)時隙的更大的資源幀中對它們進(jìn)行監(jiān)視。這允許理解哪些資源被使用以及如何使用,以及哪些應(yīng)用在每個時隙上使用它們。在更大的資源幀中,本方法允許估計(jì)應(yīng)用和基礎(chǔ)設(shè)施性能并確定這樣的性能如何依賴于測量的資源量度。因此其可以被用于在應(yīng)用行為的基礎(chǔ)上控制和調(diào)適資源分配。
[0031]現(xiàn)在將更詳細(xì)地描述本解決方案。圖1示出了具有管理主機(jī)120的資源管理器110的通信網(wǎng)絡(luò)50中的本解決方案概覽。本解決方案可以操作在共享環(huán)境、數(shù)據(jù)中心或基于云的解決方案中。如果是基于云的解決方案,資源管理器110可以被表示為云管理器或具有管理或控制任務(wù)的節(jié)點(diǎn)的其他類似術(shù)語??梢杂貌煌姆绞讲贾弥鳈C(jī)120。圖1中示出主機(jī)120的示例,具有資源組件130,其由超級監(jiān)視者140和虛擬機(jī)150控制。虛擬機(jī)150可以是為應(yīng)用155服務(wù)的操作系統(tǒng)。
[0032]根據(jù)由圖2中流程圖示出的一實(shí)施例,由通信網(wǎng)絡(luò)50中連接到至少兩個主機(jī)120的資源管理器110執(zhí)行的方法被提供用于能夠?qū)崿F(xiàn)關(guān)于主機(jī)120的資源組件分配。本方法包括在步驟SlOO中確定資源組件130的量度以用于在主機(jī)120的應(yīng)用的性能監(jiān)視。在步驟SllO處,向相應(yīng)主機(jī)120傳送指令以測量量度。在步驟S120處,從相應(yīng)主機(jī)120接收應(yīng)用155的相應(yīng)資源幀170。在步驟S130中,基于接收的資源幀170確定對于應(yīng)用155的資源分配。
[0033]在圖3所示的一實(shí)施例中,資源幀170可以被生成而包括時隙160,其中在資源幀170的時隙160中布置測量的量度。該圖是說明性的非限制示例。如圖中所示,示出了資源組件,諸如網(wǎng)絡(luò)接口、存儲器和CPU(中央處理器)。時隙160位于資源幀170。如圖中所示,存在應(yīng)用I,其在較上面的資源幀170中是相當(dāng)網(wǎng)絡(luò)密集的,而應(yīng)用2是相當(dāng)存儲器密集的。在較下面的資源幀170中,可以理解應(yīng)用I仍顯現(xiàn)為稍微網(wǎng)絡(luò)密集的,然而不像在較上面的資源幀170中那么高。如由示例所示,可以理解應(yīng)用2是相當(dāng)CPU密集的,以及另外CUP負(fù)載顯現(xiàn)為循環(huán)的。
[0034]較上面的資源幀170和較下面的資源幀170可以源于相同的物理主機(jī)120,但資源組件130可以是并行的硬件。較上面的資源幀170和較下面的資源幀170也可以源于不同的物理主機(jī)120。
[0035 ]圖4示出了本方法的實(shí)施例。圖2中的參考標(biāo)記對應(yīng)于圖4中的參考標(biāo)記。在圖4中的流程圖中示出的一實(shí)施例中,可在步驟S90中獲得SLA參數(shù)(服務(wù)等級許可),其中可以基于SLA參數(shù)確定量度。SLA可以包括應(yīng)用可接受性能所要求的不同技術(shù)方面。技術(shù)方面可以用至少一個SLA參數(shù)指定。這樣的SLA參數(shù)可以是指定最小網(wǎng)絡(luò)帶寬容量、最小CPU容量(例如每秒指令或(PU響應(yīng)時間)、或存儲器容量(例如存儲器大小或讀/寫性能)。
[0036]優(yōu)點(diǎn)是可能定位哪個資源組件130已經(jīng)導(dǎo)致SLA參數(shù)的違反。這可以基于SLA參數(shù)通過量度的確定而能夠?qū)崿F(xiàn)。
[0037]在一個實(shí)施例中,資源幀170的持續(xù)時間可以對應(yīng)于由SLA參數(shù)的閾值指定的值。因此,其可以易于與SLA性能進(jìn)行比較和繼續(xù)測量,潛在地毫無或具有資源幀170的限制的另外處理。
[0038]在圖4中示出的一實(shí)施例中,SLA參數(shù)的閾值可以在步驟S105中被轉(zhuǎn)換成量度的閾值。因此可以易于檢測閾值是否被違反,潛在地毫無或具有限制的另外處理。
[0039]在一實(shí)施例中,至少兩個資源組件130的相同類型量度的時隙可以被布置在一個資源幀中。這可以是有益的,例如在主機(jī)120已經(jīng)復(fù)制了相同類型的硬件資源組件的情況下,例如雙CPU的或雙網(wǎng)絡(luò)接口?;蛘弑容^不同資源組件130的相同類型的資源組件130性能可能是所期望的。
[0040]在一實(shí)施例中,來自至少兩個主機(jī)120的資源幀可以在步驟S123中組合。該至少兩個資源幀170可以形成使用共享環(huán)境80的應(yīng)用155的操作簡檔。該操作簡檔可以是隨時間動態(tài)變化的。該簡檔可以對于不同的原因而動態(tài)變化,示例是由于應(yīng)用155上的工作負(fù)載或業(yè)務(wù)負(fù)載可以是隨時間變化的。
[0041]在一實(shí)施例中,可在步驟S125中匹配多個操作簡檔,使得各個量度的總和可以保持在預(yù)定閾值內(nèi)。在多個應(yīng)用155潛在地在不同的虛擬機(jī)150上操作的情形中,每個應(yīng)用可以具有其自己的操作簡檔,依賴于特定應(yīng)用的155特性。一個應(yīng)用155(諸如存儲應(yīng)用)可以例如正在使用多個帶寬。另一個應(yīng)用155(諸如天氣預(yù)報(bào)應(yīng)用)可以例如正在使用多個CPU容量。存儲應(yīng)用和天氣預(yù)報(bào)應(yīng)用的操作簡檔可以適合于匹配,因?yàn)閼?yīng)用一起可以較好的利用在主機(jī)120的不同資源組件130。
[0042]在一實(shí)施例中,可以在步驟S127中確定至少兩個應(yīng)用155作為相同資源組件的依賴。當(dāng)存在依賴于相同類型的資源組件130的至少兩個應(yīng)用155時,可以匹配該至少兩個應(yīng)用操作簡檔,使得各個量度的總和被保持盡可能接近預(yù)定閾值。
[0043]根據(jù)圖5中所示的流程圖中示出的一實(shí)施例,提供了一種通信網(wǎng)絡(luò)50中由主機(jī)120執(zhí)行的方法,用于收集與應(yīng)用155的性能相關(guān)的信息。該方法包括在步驟S200中確定資源組件130的至少一個量度以用于監(jiān)視該應(yīng)用155。在步驟S210中,向超級監(jiān)視者140傳送指令以測量該量度。在步驟S220中,從超級監(jiān)視者140接收資源組件的測量的量度。在步驟S230中,生成包括時隙160的資源幀170。在步驟S240中,測量的量度被布置在資源幀170的時隙160中。在步驟S250,向資源管理器110提供所述資源幀170。
[0044]在一個實(shí)施例中,可確定量度的間隔尺寸(8作1111131';^7)。當(dāng)向超級監(jiān)視者140傳送測量指令時,該指令可以包括確定的量度的間隔尺寸以進(jìn)行測量。該間隔尺寸可以指示應(yīng)當(dāng)通過什么間隔對量度進(jìn)行測量。一些示例:測量瞬時存儲器使用,其中間隔尺寸可以表明每個測量之間的間隔。測量網(wǎng)絡(luò)活動性(瞬時網(wǎng)絡(luò)負(fù)載或傳輸?shù)臄?shù)據(jù)量)其中間隔尺寸可以指示每個測量之間的時間間隔或測量的分辨率。間隔尺寸還可以被表示為時隙大小、或量度的時隙大小。
[0045]在一實(shí)施例中,測量的量度可以來自虛擬資源管理器。
[0046]在一實(shí)施例中,可以基于時隙確定應(yīng)用155的資源分配。當(dāng)對于應(yīng)用155確定資源分配時,可以向超級監(jiān)視者140傳送資源分配。這意味著應(yīng)用155的資源組件230的潛在分配可以隨對應(yīng)于資源幀170的時間間隔的時間間隔而改變。
[0047]在一實(shí)施例中,當(dāng)可以需要基于時隙而改變資源分配時,可以向超級監(jiān)視者140傳送新的資源分配。可以將該新的資源分配傳送給資源調(diào)度器。
[0048]在一實(shí)施例中,時隙160的持續(xù)時間可以由多個CPU時鐘周期來確定。為了實(shí)現(xiàn)測量的較好間隔尺寸或較好分辨率,可以適合于使用多個CPU時鐘周期來定義時隙160的長度,比時間時期更精確。
[0049]在一實(shí)施例中,資源幀17O的持續(xù)時間可以對應(yīng)于由至少一個S LA指定的值。時隙160的持續(xù)時間可以對應(yīng)于由至少該SLA指定的值。
[0050]時隙160可以由本地SLA確定或指定??梢杂扇諷LA確定或指定資源幀170。
[0051 ]在一實(shí)施例中,資源幀170中的時隙160組相對彼此被擾亂或者具有各自的大小。即,時隙160或資源幀170的開始、結(jié)束或長度不需要是協(xié)調(diào)的。在資源幀170內(nèi),時隙160可相對彼此而被擾亂。資源幀170可相對彼此而被擾亂。擾亂意味著絕對開始時間或決定結(jié)束時間對于并行的時隙160或資源幀170可以是不同的。在圖3中示出了擾亂的非限制性示例。
[0052]圖6示出了資源管理器110的示例。根據(jù)一實(shí)施例的是在通信網(wǎng)絡(luò)50中資源管理器110連接到至少兩個主機(jī)120以用于能夠?qū)崿F(xiàn)關(guān)于主機(jī)120的資源組件分配。資源管理器110被布置成確定資源組件130的量度以用于在主機(jī)120的應(yīng)用的性能監(jiān)視。資源管理器110被布置成向相應(yīng)主機(jī)120傳送測量量度的指令。資源管理器110被布置成從相應(yīng)主機(jī)120接收應(yīng)用155的相應(yīng)資源幀170。資源管理器110被布置成基于接收的資源幀170來確定應(yīng)用155的資源分配。
[0053]可以從信息收集節(jié)點(diǎn)100傳送至相應(yīng)主機(jī)120的測量量度的指令。來自相應(yīng)主機(jī)120的應(yīng)用155的相應(yīng)資源幀170可以由所述言息收集節(jié)點(diǎn)100接收。信息收集節(jié)點(diǎn)100可以由資源管理器110所包括。
[0054]在一實(shí)施例中,資源管理器110可以被布置成生成資源幀170以包括時隙160。測量的量度可以被布置在資源幀170的時隙160中。
[0055]在一實(shí)施例中,資源幀170可以由資源管理器110所包括的信息收集節(jié)點(diǎn)100所建立。用于建立資源幀170的信息,諸如時隙160,可以來自信息收集代理125。信息收集代理125可以由主機(jī)120所包括。信息收集代理125可以從資源管理器110或者從由資源管理器110所包括的信息收集節(jié)點(diǎn)100接收新的資源分配。當(dāng)信息收集代理125接收新的資源分配時,信息收集代理125可以表現(xiàn)為本地資源管理器。
[0056]在一實(shí)施例中,資源管理器110可以被布置成獲得SLA參數(shù)。基于所述SLA參數(shù),量度可以被確定。
[0057]在一實(shí)施例中,資源幀170的持續(xù)時間可以對應(yīng)于由SLA參數(shù)的閾值指定的值。
[0058]在一實(shí)施例中,資源管理器110可以被布置成將SLA參數(shù)的閾值轉(zhuǎn)換成量度的閾值。
[0059]在一實(shí)施例中,資源管理器110可以被布置成將來自所述至少兩個主機(jī)120的資源幀組合。至少兩個資源幀170可以形成使用共享環(huán)境80的應(yīng)用155的操作簡檔。該操作簡檔可以隨時間動態(tài)變化。非限制示例:對于辦公室應(yīng)用,工作負(fù)載可以在早晨增加,在午餐時間輕微減小,并在晚上減小到較低的等級。另一個非限制示例是流傳送電影服務(wù),其可以7天每天24小時遞送電影,但在晚上以及特別是整個周末達(dá)到高峰。
[0060]在一實(shí)施例中,資源管理器可以被布置成在一個資源幀中布置至少兩個資源組件130的相同類型量度的時隙。
[0061]在一實(shí)施例中,資源管理器110可以被布置成匹配多個操作簡檔。操作簡檔可以被匹配使得各個量度的總和可以被保持在預(yù)定閾值內(nèi)。通過匹配操作簡檔,可以采用這樣的方式組合具有不同工作負(fù)載特性的應(yīng)用,其沒有單個資源組件130可以超負(fù)荷或違反SLA。但應(yīng)用可以以使得主機(jī)120的資源組件被很好地利用的方式來組合。因此優(yōu)點(diǎn)是將應(yīng)用重新部署在更少的共同主機(jī)120上并關(guān)閉過多主機(jī)120可以是可能的。因此節(jié)約能量可以是可能的。
[0062]在一實(shí)施例中,資源管理器110可以被布置成確定至少兩個應(yīng)用155對相同資源組件的依賴。所述至少兩個應(yīng)用155可以基于它們的操作簡檔被匹配,使得各個量度的總和被保持近可能接近預(yù)定閾值。因此優(yōu)點(diǎn)是應(yīng)用155可以被組合使得資源組件130被完全利用并且潛在地沒有使兩個資源組件過載相同的資源組件130。
[0063]圖6進(jìn)一步示出了一實(shí)施例的示例,其具有通信網(wǎng)絡(luò)50中的主機(jī)120以用于收集關(guān)于應(yīng)用155性能的信息。主機(jī)120被布置成確定資源組件130的至少一個量度以用于監(jiān)視應(yīng)用155。主機(jī)120被布置成向超級監(jiān)視者140傳送測量量度的指令。主機(jī)120被布置成從超級監(jiān)視者140接收資源組件的測量的量度。主機(jī)120被布置成生成包括時隙160的資源幀170。主機(jī)120被布置成將測量的量度布置在資源幀170的時隙160中。主機(jī)120被布置成向資源管理器110提供資源幀170。
[0064]在一實(shí)施例中,主機(jī)120可以被布置成確定量度的間隔尺寸。傳送的指令可以包括所確定的量度的間隔尺寸以進(jìn)行測量。
[0065]在一實(shí)施例中,主機(jī)120可以被布置成基于時隙來確定應(yīng)用155的資源分配。確定的資源分配可以被傳送給超級監(jiān)視者140。
[0066]在一實(shí)施例中,時隙160的持續(xù)時間可以由多個CPU時鐘周期定義。
[0067]在一實(shí)施例中,資源幀170的持續(xù)時間可以對應(yīng)于由至少一個SLA指定的值。一選擇可以是時隙160的持續(xù)時間可以對應(yīng)于由至少該SLA指定的值。
[0068]在一實(shí)施例中,資源幀170中的時隙160組可以相對于彼此被擾亂或具有各自的大小。
[0069]參見圖7a和圖7b,描述的資源管理器110和以上描述的主機(jī)120可以通過包括代碼部件的相應(yīng)計(jì)算機(jī)程序的程序單元來實(shí)現(xiàn),所述程序單元當(dāng)由處理器“P” 250運(yùn)行時導(dǎo)致資源管理器110和主機(jī)120執(zhí)行上述動作。處理器P 250可以包括單個中央處理器(CPU)、或能夠包括兩個或多個處理單元。例如,處理器P 250可以包括通用微處理器、指令集處理器和/或相關(guān)芯片集合/或特殊目的微處理器(諸如專用集成電路(ASIC))。處理器P 250還可以包括用于緩存目的的儲存器。
[0070]每個計(jì)算機(jī)程序可以由資源管理器110和主機(jī)120中計(jì)算機(jī)程序產(chǎn)品“M”260所攜帶,所述計(jì)算機(jī)程序產(chǎn)品采用具有計(jì)算機(jī)可讀媒體的并連接到處理器P的存儲器的形式。計(jì)算機(jī)程序產(chǎn)品可以由媒體255攜帶,所述媒體諸如CD、DVD、閃速存儲器或可下載對象。每個計(jì)算機(jī)程序產(chǎn)品M 260或存儲器因此包括計(jì)算機(jī)可讀媒體,計(jì)算機(jī)程序例如采用計(jì)算機(jī)程序單元“u”的形式存儲在所述計(jì)算機(jī)可讀媒體上。例如,存儲器M 260可以是閃速存儲器、隨機(jī)存取存儲器(RAM)、只讀存儲器(ROM)或電可擦除可編程ROM(EEPROM),并且在備選的實(shí)施例中,程序單元的u能夠采用資源管理器110和主機(jī)120內(nèi)的存儲器的形式分布在不同的計(jì)算機(jī)程序產(chǎn)品上。
[0071]雖然已經(jīng)參考特定示例性實(shí)施例描述了本解決方案,本描述一般僅意在說明發(fā)明性的概念,并不應(yīng)當(dāng)被看做限制本解決方案的范圍。例如,貫穿該描述,已經(jīng)使用了術(shù)語“資源管理器”、“主機(jī)”和“共享環(huán)境”,但還能夠使用具有此處描述的特征和特性的任何其他對應(yīng)節(jié)點(diǎn)、功能和/或參數(shù)。由隨附權(quán)利要求定義本解決方案。
【主權(quán)項(xiàng)】
1.一種由通信網(wǎng)絡(luò)(50)中連接到至少兩個主機(jī)(120)的資源管理器(110)執(zhí)行的方法,以用于能夠?qū)崿F(xiàn)關(guān)于所述主機(jī)(120)的資源組件分配,所述方法包括: -確定資源組件(130)的量度以用于在所述主機(jī)(120)的應(yīng)用的性能監(jiān)視, -向相應(yīng)主機(jī)(120)傳送測量所述量度的指令, -從相應(yīng)主機(jī)(120)接收所述應(yīng)用(155)的相應(yīng)資源幀(170), -基于所接收的資源幀(170)來確定所述應(yīng)用(155)的資源分配。2.根據(jù)權(quán)利要求1所述的方法,其中: -所述資源幀(170)被生成來包括時隙(160),其中 -所測量的量度被布置在所述資源幀(170)的所述時隙(160)中。3.根據(jù)權(quán)利要求1或2所述的方法,包括 _獲得SLA參數(shù),其中 -基于所述SLA參數(shù)來確定量度。4.根據(jù)權(quán)利要求1-3中的任一項(xiàng)所述的方法,其中 -資源幀(170)的持續(xù)時間對應(yīng)于由所述SLA參數(shù)的閾值指定的值。5.根據(jù)權(quán)利要求1-4中的任一項(xiàng)所述的方法,其中 -所述SLA參數(shù)的閾值被轉(zhuǎn)換成所述量度的閾值。6.根據(jù)權(quán)利要求1-5中的任一項(xiàng)所述的方法,其中 -至少兩個資源組件(130)的相同類型量度的時隙被布置在一個資源幀中。7.根據(jù)權(quán)利要求1-6中的任一項(xiàng)所述的方法,包括 -將來自所述至少兩個主機(jī)(120)的資源幀組合,其中 -至少兩個資源幀(170)形成使用共享環(huán)境(80)的應(yīng)用(155)的操作簡檔,其中 -所述操作簡檔是隨時間動態(tài)變化的。8.根據(jù)權(quán)利要求7所述的方法,其中 -匹配多個操作簡檔,使得各個量度的總和被保持在預(yù)定閾值內(nèi)。9.根據(jù)權(quán)利要求8所述的方法,包括: -確定至少兩個應(yīng)用(155)對相同資源組件的依賴,其中 -基于所述至少兩個應(yīng)用(155)的操作簡檔來匹配所述至少兩個應(yīng)用(155),使得各個量度的總和被保持盡可能接近所述預(yù)定閾值。10.—種通信網(wǎng)絡(luò)(50)中由主機(jī)(120)執(zhí)行的方法,以用于收集關(guān)于應(yīng)用(155)的性能的信息,所述方法包括: -確定資源組件(130)的至少一個量度以用于監(jiān)視所述應(yīng)用(155), -接收測量所述量度的指令, -測量所述資源組件的所述量度, -生成包括時隙(160)的資源幀(170), -將所測量的量度布置在所述資源幀(170)的所述時隙(160)中, -將所述資源幀(170)提供給資源管理器(110)。11.根據(jù)權(quán)利要求10所述的方法,包括: -確定所述量度的間隔尺寸,其中 -所傳送的指令包括所確定的所述量度的間隔尺寸以進(jìn)行測量。12.根據(jù)權(quán)利要求1O或11所述的方法,包括: -基于時隙確定所述應(yīng)用(155)的資源分配,其中 -將所確定的資源分配傳送給所述超級監(jiān)視者(140)。13.根據(jù)權(quán)利要求10-12中的任一項(xiàng)所述的方法,其中 -時隙(160)的持續(xù)時間由多個CPU時鐘周期定義。14.根據(jù)權(quán)利要求10-13中的任一項(xiàng)所述的方法,其中 -資源幀(170)的持續(xù)時間對應(yīng)于由至少一個SLA指定的值,或者 -時隙(160)的持續(xù)時間對應(yīng)于由至少所述SLA指定的值。15.根據(jù)權(quán)利要求10-14中的任一項(xiàng)所述的方法,其中 -資源幀(170)中的時隙(160)組相對于彼此被擾亂或具有各自的大小。16.—種通信網(wǎng)絡(luò)(50)中連接到至少兩個主機(jī)(120)的資源管理器(110),以用于能夠?qū)崿F(xiàn)關(guān)于所述主機(jī)(120)的資源組件分配,其中所述資源管理器被: -布置成確定資源組件(130)的量度以用于在所述主機(jī)(120)的應(yīng)用的性能監(jiān)視, -布置成向相應(yīng)主機(jī)(120)傳送測量所述量度的指令, -布置成從相應(yīng)主機(jī)(120)接收所述應(yīng)用(155)的相應(yīng)資源幀(170), -布置成基于所接收的資源幀(170)確定所述應(yīng)用(155)的資源分配。17.根據(jù)權(quán)利要求16所述的管理器,其中 -所述資源管理器(110)被布置成生成所述資源幀(170)來包括時隙(160),其中 -所測量的量度被布置在所述資源幀(170)的所述時隙(160)中。18.根據(jù)權(quán)利要求16或17所述的管理器,其中 -所述資源管理器(110)被布置成獲得SLA參數(shù),其中 -基于所述SLA參數(shù)來確定量度。19.根據(jù)權(quán)利要求16-18中的任一項(xiàng)所述的管理器,其中 -資源幀(170)的持續(xù)時間對應(yīng)于由所述SLA參數(shù)的閾值指定的值。20.根據(jù)權(quán)利要求16-19中的任一項(xiàng)所述的管理器,其中 -所述資源管理器(110)被布置成將所述SLA參數(shù)的閾值轉(zhuǎn)換成所述量度的閾值。21.根據(jù)權(quán)利要求16-20中的任一項(xiàng)所述的管理器,其中 -所述資源管理器(110)被布置成將至少兩個資源組件(130)的相同類型量度的時隙布置在一個資源幀中。22.根據(jù)權(quán)利要求16-21中的任一項(xiàng)所述的管理器,其中 -所述資源管理器(110)被布置成將來自所述至少兩個主機(jī)(120)的資源幀進(jìn)行組合,其中 -至少兩個資源幀(170)形成使用共享環(huán)境(80)的應(yīng)用(155)的操作簡檔,其中 -所述操作簡檔是隨時間動態(tài)變化的。23.根據(jù)權(quán)利要求22所述的管理器,其中 -所述資源管理器(110)被布置成匹配多個操作簡檔,使得各個量度的總和被保持在預(yù)定閾值內(nèi)。24.根據(jù)權(quán)利要求23所述的管理器,其中 -所述資源管理器(110)被布置成確定至少兩個應(yīng)用(155)對相同資源組件的依賴,其中 -基于所述至少兩個應(yīng)用(155)的操作簡檔匹配所述至少兩個應(yīng)用(155),使得各個量度的總和被保持盡可能接近所述預(yù)定閾值。25.—種通信網(wǎng)絡(luò)(50)中的主機(jī)(120),以用于收集關(guān)于應(yīng)用(155)的性能的信息,其中所述主機(jī)被: -布置成確定資源組件(130)的至少一個量度以用于監(jiān)視所述應(yīng)用(155), -布置成接收由超級監(jiān)視者(140)測量所述量度的指令, -布置成由所述超級監(jiān)視者(140)測量所述資源組件的所述量度, -布置成生成包括時隙(160)的資源幀(170), -布置成將所測量的量度布置在所述資源幀(170)的所述時隙(160)中, -布置成將所述資源幀(170)提供給資源管理器(110)。26.根據(jù)權(quán)利要求25所述的主機(jī),其中: -所述主機(jī)(120)被布置成確定所述量度的間隔尺寸,其中 -所傳送的指令包括所確定的所述量度的間隔尺寸以進(jìn)行測量。27.根據(jù)權(quán)利要求25或26所述的主機(jī),其中: -所述主機(jī)(120)被布置成基于時隙確定所述應(yīng)用(155)的資源分配,其中 -將所確定的資源分配傳送給所述超級監(jiān)視者(140)。28.根據(jù)權(quán)利要求25-27中的任一項(xiàng)所述的主機(jī),其中 -時隙(160)的持續(xù)時間由多個CPU時鐘周期定義。29.根據(jù)權(quán)利要求25-28中的任一項(xiàng)所述的主機(jī),其中 -資源幀(170)的持續(xù)時間對應(yīng)于由至少一個SLA指定的值,或者 -時隙(160)的持續(xù)時間對應(yīng)于由至少所述SLA指定的值。30.根據(jù)權(quán)利要求25-29中的任一項(xiàng)所述的主機(jī),其中 -資源幀(170)中的時隙(160)組相對于彼此被擾亂或具有各自的大小。31.—種包括計(jì)算機(jī)可讀代碼的計(jì)算機(jī)程序,所述計(jì)算機(jī)可讀代碼當(dāng)在資源管理器上運(yùn)行時導(dǎo)致所述資源管理器表現(xiàn)為根據(jù)權(quán)利要求16至24中的任一項(xiàng)所述的資源管理器。32.—種包括計(jì)算機(jī)程序的計(jì)算機(jī)程序產(chǎn)品,所述計(jì)算機(jī)程序包括計(jì)算機(jī)可讀代碼,所述計(jì)算機(jī)可讀代碼當(dāng)在資源管理器上運(yùn)行時導(dǎo)致所述資源管理器表現(xiàn)為根據(jù)權(quán)利要求16至24中的任一項(xiàng)所述的資源管理器。33.—種包括計(jì)算機(jī)可讀代碼的計(jì)算機(jī)程序,所述計(jì)算機(jī)可讀代碼當(dāng)在主機(jī)上運(yùn)行時導(dǎo)致所述主機(jī)表現(xiàn)為根據(jù)權(quán)利要求25至30中的任一項(xiàng)所述的主機(jī)。34.—種包括計(jì)算機(jī)程序的計(jì)算機(jī)程序產(chǎn)品,所述計(jì)算機(jī)程序包括計(jì)算機(jī)可讀代碼,所述計(jì)算機(jī)可讀代碼當(dāng)在主機(jī)上運(yùn)行時導(dǎo)致所述主機(jī)表現(xiàn)為根據(jù)權(quán)利要求25至30中的任一項(xiàng)所述的主機(jī)。
【文檔編號】H04L12/26GK105830392SQ201380080471
【公開日】2016年8月3日
【申請日】2013年10月23日
【發(fā)明人】P·特斯塔, J·哈倫
【申請人】瑞典愛立信有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1