两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

用于改進(jìn)服務(wù)質(zhì)量設(shè)置的方法和裝置的制造方法

文檔序號(hào):10538815閱讀:171來(lái)源:國(guó)知局
用于改進(jìn)服務(wù)質(zhì)量設(shè)置的方法和裝置的制造方法
【專利摘要】本公開(kāi)的實(shí)施例涉及用于改進(jìn)服務(wù)質(zhì)量設(shè)置的方法和裝置。根據(jù)本公開(kāi)的實(shí)施例,該方法包括:從聚合的QoS簡(jiǎn)檔中獲取抽象的QoS,其中所述聚合的QoS簡(jiǎn)檔指示聚合的QoS和與所述抽象QoS之間的映射關(guān)系;將所述抽象的QoS映射到供應(yīng)商特定的QoS;以及基于所映射到的所述供應(yīng)商特定的QoS,在所述獲取的與給定應(yīng)用有關(guān)的部件上執(zhí)行QoS設(shè)置。該方法通過(guò)引入集中式的聚合的QoS控制器,簡(jiǎn)化了QoS設(shè)置,并且能夠改善沿虛擬應(yīng)用堆棧進(jìn)行QoS設(shè)置的效率。
【專利說(shuō)明】
用于改進(jìn)服務(wù)質(zhì)量設(shè)置的方法和裝置
技術(shù)領(lǐng)域
[0001]本公開(kāi)的實(shí)施例涉及計(jì)算機(jī)網(wǎng)絡(luò)領(lǐng)域,更具體地涉及用于在數(shù)據(jù)中心改進(jìn)服務(wù)質(zhì)量(QoS)設(shè)置的方法、裝置和計(jì)算機(jī)程序產(chǎn)品。
【背景技術(shù)】
[0002]與軟件定義的數(shù)據(jù)中心(SDDC)相比,數(shù)據(jù)中心的第三平臺(tái)將更著重于支持大量租戶和應(yīng)用,例如將可能支持千萬(wàn)量級(jí)的用戶和百萬(wàn)量級(jí)的應(yīng)用。
[0003]該第三平臺(tái)可以被分成軟件即服務(wù)(SaaS)、平臺(tái)即服務(wù)(PaaS)和基礎(chǔ)設(shè)施即服務(wù)IaaS的架構(gòu)。EVP的產(chǎn)品系列屬于該第三平臺(tái),包括例如Pivotal One (PivotalCF+Pivotal HD),vCenter和EMC存儲(chǔ)等產(chǎn)品。OpenStack作為新秀,也屬于這一堆桟。一個(gè)典型的數(shù)據(jù)中心可以用包括SaaS/PaaS/IaaS/基礎(chǔ)設(shè)施各層的分層結(jié)構(gòu)來(lái)圖示,如圖1所示。在每一層,存在一個(gè)管理模塊。該管理模塊是各種不同實(shí)現(xiàn)方式的抽象,并且該管理模塊具有關(guān)于其部件的分布的信息。例如,Pivotal CF是PaaS的一種實(shí)現(xiàn)方式。其管理模塊是云控制器,該云控制器具有關(guān)于運(yùn)行中的應(yīng)用實(shí)例和應(yīng)用執(zhí)行的管理器(例如,DEAs,Droplet Execut1n Agent)的拓?fù)湫畔?。作為另一示例,OpenStack是IaaS—種實(shí)現(xiàn),其中Nova,Neutron, Cinder分別是其計(jì)算、網(wǎng)絡(luò)和塊存儲(chǔ)管理模塊。
[0004]由于涉及多個(gè)層級(jí),該第三平臺(tái)是包括虛擬和物理組件的復(fù)雜架構(gòu)。在這樣的結(jié)構(gòu)中,租戶的應(yīng)用的服務(wù)質(zhì)量(QoS)主要由底層的計(jì)算、網(wǎng)絡(luò)和存儲(chǔ)的QoS來(lái)決定。然而,由于不同的計(jì)算、網(wǎng)絡(luò)和存儲(chǔ)供應(yīng)商將提供不同種類的QoS實(shí)現(xiàn),因此用戶不方便直接地分別配置這些底層的QoS。
[0005]此外,從垂直的觀點(diǎn)來(lái)看,例如,在Paas內(nèi)運(yùn)行的特定應(yīng)用通常將涉及Paas部件、虛擬機(jī)(VM)、主機(jī)、網(wǎng)絡(luò)和存儲(chǔ)等諸多部件,我們將這一堆棧稱為虛擬應(yīng)用堆棧,其指代一項(xiàng)應(yīng)用所使用的從計(jì)算到存儲(chǔ)的物理和虛擬資源。圖2中示出虛擬應(yīng)用堆棧的另一個(gè)示例。在該虛擬堆棧中包括例如路由器、虛擬交換機(jī)和監(jiān)管程序等。在這樣的情況下,為了精細(xì)的控制一項(xiàng)應(yīng)用的QoS,應(yīng)當(dāng)控制該虛擬應(yīng)用堆棧中每個(gè)被涉及的部分。
[0006]總之,如果運(yùn)營(yíng)商需要設(shè)置一個(gè)應(yīng)用的服務(wù)等級(jí)協(xié)議(SLA),則計(jì)算/網(wǎng)絡(luò)/存儲(chǔ)管理器將被涉及,并且他們需要沿該虛擬應(yīng)用堆棧來(lái)設(shè)置QoS。這將涉及大量的虛擬資產(chǎn)和物理資產(chǎn)。
[0007]因此,目前在QoS的設(shè)置中至少存在如下挑戰(zhàn):
[0008]I)應(yīng)用程序界面(API)/命令行界面(CLI)對(duì)于針對(duì)每種類型的部件的不同的供應(yīng)商是變化的;
[0009]2)將涉及大量的手動(dòng)工作;
[0010]3)難以沿該虛擬堆棧定位給定應(yīng)用實(shí)例的相關(guān)部件的“路徑”,即拓?fù)湫畔ⅰ?br>[0011]基于以上所述問(wèn)題,本公開(kāi)的實(shí)施例提出了用于改進(jìn)QoS設(shè)置的方法和裝置。

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

[0012]為了至少解決以上提到的問(wèn)題中的一些問(wèn)題,本公開(kāi)的各示例性實(shí)施例提供了一種能夠更高效地設(shè)置QoS的解決方案。
[0013]本公開(kāi)的第一方面是提供一種設(shè)置服務(wù)質(zhì)量QoS的方法,包括獲取與給定應(yīng)用有關(guān)的部件;從聚合的QoS簡(jiǎn)檔中獲取抽象的QoS,其中所述聚合的QoS簡(jiǎn)檔指示聚合的QoS和與所述抽象QoS之間的映射關(guān)系;將所述抽象的QoS映射到供應(yīng)商特定的QoS ;以及基于所映射到的所述供應(yīng)商特定的QoS,在所述獲取的與給定應(yīng)用有關(guān)的部件上執(zhí)行QoS設(shè)置。
[0014]在本公開(kāi)的一個(gè)實(shí)施例中,所述部件包括與計(jì)算關(guān)聯(lián)的部件、與存儲(chǔ)有關(guān)的部件、以及與網(wǎng)絡(luò)有關(guān)的部件中的至少一項(xiàng);所述抽象的QoS包括抽象的計(jì)算QoS、抽象的存儲(chǔ)QoS和抽象的網(wǎng)絡(luò)QoS中的至少一項(xiàng);并且所述供應(yīng)商特定的QoS包括供應(yīng)商特定的計(jì)算QoS、供應(yīng)商特定的存儲(chǔ)QoS以及供應(yīng)商特定的網(wǎng)絡(luò)QoS中的至少一項(xiàng)。
[0015]在另一實(shí)施例中,獲取與給定應(yīng)用有關(guān)的部件包括通過(guò)與數(shù)據(jù)中心的分層架構(gòu)中的各層的管理模塊交互來(lái)獲取所述部件。
[0016]在本公開(kāi)的一個(gè)實(shí)施例中,該方法進(jìn)一步包括通過(guò)與數(shù)據(jù)中心的分層架構(gòu)中的各層的管理模塊交互來(lái)獲取與應(yīng)用實(shí)例有關(guān)的部件信息,以及將所述獲取的與應(yīng)用實(shí)例有關(guān)的部件信息存儲(chǔ)在拓?fù)渲R(shí)庫(kù)中,并且其中獲取與給定應(yīng)用有關(guān)的部件包括通過(guò)查詢所述拓?fù)渲R(shí)庫(kù)來(lái)獲取所述部件。
[0017]在本公開(kāi)的一個(gè)實(shí)施例中,其中通過(guò)與數(shù)據(jù)中心的分層架構(gòu)中的各層的管理模塊交互來(lái)獲取與應(yīng)用有關(guān)的部件信息包括通過(guò)與以下中的至少一項(xiàng)進(jìn)行交互來(lái)獲取所述與應(yīng)用有關(guān)的部件信息:用于軟件即服務(wù)SaaS的管理模塊,用于平臺(tái)即服務(wù)PaaS的管理模塊,用于基礎(chǔ)設(shè)施即服務(wù)IaaS的管理模塊,以及用于基礎(chǔ)設(shè)施的管理模塊。
[0018]根據(jù)本公開(kāi)的另一實(shí)施例,其中將所述抽象的QoS映射到供應(yīng)商特定的QoS包括通過(guò)加載相應(yīng)的QoS驅(qū)動(dòng)器來(lái)將所述抽象的QoS映射到供應(yīng)商特定的QoS。
[0019]在本公開(kāi)的一些實(shí)施例中,該方法進(jìn)一步包括下述中的至少一項(xiàng):定義所述聚合的QoS簡(jiǎn)檔,存儲(chǔ)所述聚合的QoS簡(jiǎn)檔,以及定義抽象的計(jì)算QoS、抽象的存儲(chǔ)QoS和抽象的網(wǎng)絡(luò)QoS中的所述至少一項(xiàng)的關(guān)鍵性能指標(biāo)KPI。
[0020]本公開(kāi)的第二方面是提供一種設(shè)置服務(wù)質(zhì)量QoS的設(shè)備,包括:部件確定裝置,被配置為獲取與給定應(yīng)用實(shí)例有關(guān)的部件;QoS抽象裝置,被配置為從聚合的QoS簡(jiǎn)檔中獲取抽象的QoS,其中所述聚合的QoS簡(jiǎn)檔指示聚合的QoS和與所述抽象QoS之間的映射關(guān)系;QoS映射裝置,被配置為將所述抽象的QoS映射到供應(yīng)商特定的QoS ;以及QoS設(shè)置裝置,被配置為基于所映射到的所述供應(yīng)商特定的QoS,在所述獲取的與給定應(yīng)用有關(guān)的部件上執(zhí)行QoS設(shè)置。
[0021]根據(jù)本公開(kāi)的一個(gè)實(shí)施例,所述部件包括與計(jì)算關(guān)聯(lián)的部件、與存儲(chǔ)有關(guān)的部件、以及與網(wǎng)絡(luò)有關(guān)的部件中的至少一項(xiàng);所述抽象的QoS包括抽象的計(jì)算QoS、抽象的存儲(chǔ)QoS和抽象的網(wǎng)絡(luò)QoS中的至少一項(xiàng);并且所述供應(yīng)商特定的QoS包括供應(yīng)商特定的計(jì)算QoS、供應(yīng)商特定的存儲(chǔ)QoS以及供應(yīng)商特定的網(wǎng)絡(luò)QoS中的至少一項(xiàng)。
[0022]在一個(gè)實(shí)施例中,所述部件確定裝置被配置為通過(guò)與數(shù)據(jù)中心的分層架構(gòu)中的各層的管理模塊交互來(lái)獲取所述部件。
[0023]在另一實(shí)施例中,該設(shè)備進(jìn)一步包括拓?fù)浒l(fā)現(xiàn)器,被配置為通過(guò)與數(shù)據(jù)中心的分層架構(gòu)中的各層的管理模塊交互來(lái)獲取與應(yīng)用有關(guān)的部件信息,以及拓?fù)渲R(shí)庫(kù),被配置為存儲(chǔ)所述獲取的與應(yīng)用有關(guān)的部件信息,并且其中所述部件確定裝置被配置為通過(guò)查詢所述拓?fù)渲R(shí)庫(kù)來(lái)獲取與所述部件。
[0024]在又一實(shí)施例中,所述拓?fù)浒l(fā)現(xiàn)器被配置為通過(guò)與以下中的至少一項(xiàng)進(jìn)行交互來(lái)獲取所述與應(yīng)用有關(guān)的部件信息:用于軟件即服務(wù)SaaS的管理模塊,用于平臺(tái)即服務(wù)PaaS的管理模塊,用于基礎(chǔ)設(shè)施即服務(wù)IaaS的管理模塊,以及用于基礎(chǔ)設(shè)施的管理模塊。
[0025]根據(jù)本公開(kāi)的一些實(shí)施例,所述QoS映射裝置被配置為通過(guò)加載相應(yīng)的QoS驅(qū)動(dòng)器來(lái)將所述抽象的QoS映射到供應(yīng)商特定的QoS。
[0026]在本公開(kāi)的另一些實(shí)施例中,該設(shè)備進(jìn)一步包括下述裝置中的至少一項(xiàng):聚合的QoS簡(jiǎn)檔定義裝置,被配置為定義所述聚合的QoS簡(jiǎn)檔;簡(jiǎn)檔存儲(chǔ)裝置,被配置為存儲(chǔ)所述聚合的QoS簡(jiǎn)檔;以及抽象的QoS定義裝置,被配置為定義抽象的計(jì)算QoS、抽象的存儲(chǔ)QoS和抽象的網(wǎng)絡(luò)QoS中的所述至少一項(xiàng)的關(guān)鍵性能指標(biāo)KPI。
[0027]本公開(kāi)的第三方面是提供一種設(shè)置服務(wù)質(zhì)量QoS的裝置,包括:至少一個(gè)處理器;以及至少一個(gè)包括計(jì)算機(jī)程序代碼的存儲(chǔ)器,其與所述至少一個(gè)存儲(chǔ)器和所述計(jì)算機(jī)程序代碼被配置為與所述至少一個(gè)處理器一起,促使所述裝置執(zhí)行根據(jù)本公開(kāi)的第一方面的任一方法。
[0028]本公開(kāi)的第四方面是提供一種計(jì)算機(jī)程序產(chǎn)品,所述計(jì)算機(jī)程序產(chǎn)品被體現(xiàn)在計(jì)算機(jī)可讀的介質(zhì)中并且包括計(jì)算機(jī)可讀程序指令,當(dāng)被加載到裝置中時(shí),所述計(jì)算機(jī)可讀程序指令執(zhí)行根據(jù)本公開(kāi)的第一方面的任一方法
[0029]根據(jù)本公開(kāi)的實(shí)施例,通過(guò)引入集中式的聚合的QoS控制器,簡(jiǎn)化了 QoS設(shè)置,并且能夠改善沿虛擬應(yīng)用堆棧進(jìn)行QoS設(shè)置的效率。
【附圖說(shuō)明】
[0030]現(xiàn)在僅通過(guò)示例并且參照附圖描述根據(jù)本公開(kāi)的實(shí)施例的方法和/或裝置的一些實(shí)施例,在附圖中:
[0031]圖1圖示數(shù)據(jù)中心的分層架構(gòu)的示例;
[0032]圖2示出虛擬應(yīng)用堆棧的示例;
[0033]圖3示意性地示出本公開(kāi)的實(shí)施例能夠在其中應(yīng)用的網(wǎng)絡(luò)環(huán)境的示例;
[0034]圖4示意性地示出根據(jù)本公開(kāi)的實(shí)施例的示例方法的流程圖;
[0035]圖5示出根據(jù)通過(guò)加載QoS驅(qū)動(dòng)器來(lái)適配供應(yīng)商特定的QoS的的示例;
[0036]圖6示出根據(jù)本公開(kāi)的實(shí)施例的示例裝置的結(jié)構(gòu)圖;
[0037]圖7a示意性地示出根據(jù)本公開(kāi)的實(shí)施例的裝置的一種實(shí)施方式;
[0038]圖7b示意性地示出根據(jù)本公開(kāi)的實(shí)施例的裝置中的拓?fù)浒l(fā)現(xiàn)器與分層架構(gòu)管理模塊的交互;以及
[0039]圖7c示意性地示出根據(jù)本公開(kāi)的實(shí)施例的QoS控制器在各部件上執(zhí)行QoS設(shè)置。
【具體實(shí)施方式】
[0040]以下將參考附圖詳細(xì)描述本公開(kāi)的各個(gè)示例性實(shí)施例。
[0041]應(yīng)當(dāng)理解,給出這些示例性實(shí)施例僅僅是為了使本領(lǐng)域技術(shù)人員能夠更好地理解并進(jìn)而實(shí)現(xiàn)本公開(kāi),而并非以任何方式限制本公開(kāi)的范圍。
[0042]在本文中,對(duì)“ 一個(gè)實(shí)施例”、“另一實(shí)施例”或“ 一個(gè)優(yōu)選實(shí)施例”等的引用指示所描述的實(shí)施例可以包括特定特征、結(jié)構(gòu)或特性,但每個(gè)實(shí)施例不一定必須包括該特定特征、結(jié)構(gòu)或特性。而且,這些術(shù)語(yǔ)并不一定指相同的實(shí)施例。
[0043]還應(yīng)理解,在此處使用的各種術(shù)語(yǔ)僅用于描述特定實(shí)施例的目的,而不旨在于限制本公開(kāi)。如這里使用的單數(shù)形式“一”和“該”可以包括復(fù)數(shù)形式,除非上下文中有明確的相反指示。還應(yīng)理解,此處使用的術(shù)語(yǔ)“包括”、“具有”和“包含”指示所述特征、單元和/或組件等的存在,但不排除一個(gè)或多個(gè)其他特征、單元、組件和/或其組合的存在。如這里使用的術(shù)語(yǔ)“多個(gè)”表示“兩個(gè)或更多”。如這里使用的術(shù)語(yǔ)“和/或”可以包括關(guān)聯(lián)列出的各項(xiàng)中的一項(xiàng)或多項(xiàng)的任何和所有組合。其他術(shù)語(yǔ)的定義將在下文描述中具體給出。
[0044]另外,在以下描述中,將省略一些本領(lǐng)域技術(shù)人員所熟知的功能或者結(jié)構(gòu),以避免它們把本公開(kāi)的實(shí)施例掩蓋在不必要的細(xì)節(jié)中。
[0045]本公開(kāi)的實(shí)施例涉及對(duì)QoS設(shè)置的改進(jìn),用于簡(jiǎn)化設(shè)置和提高QoS設(shè)置的效率。
[0046]為便于說(shuō)明,下面的一些實(shí)施例將參照數(shù)據(jù)中心的第三平臺(tái)來(lái)描述本公開(kāi)的主要原理,然而,如本領(lǐng)域技術(shù)人員能夠理解的,本公開(kāi)并不限于這里公開(kāi)的示例,并且可以更廣泛的應(yīng)用。例如,本公開(kāi)的方法和裝置可以應(yīng)用于任何數(shù)據(jù)中心的QoS設(shè)置,只要其與本文提到的特征兼容。
[0047]為了簡(jiǎn)化給定應(yīng)用的QoS設(shè)置過(guò)程,避免不必要的手動(dòng)操作,提高沿虛擬應(yīng)用堆棧進(jìn)行QoS設(shè)置的效率,本公開(kāi)提出了一種集中式的聚合的QoS控制方法和裝置。
[0048]圖3示意性地示出本公開(kāi)的實(shí)施例能夠在其中應(yīng)用的示例性網(wǎng)絡(luò)環(huán)境。如圖所示,一項(xiàng)應(yīng)用涉及虛擬資源和物理資源,并且涉及諸多的部件。這意味著對(duì)該應(yīng)用的QoS設(shè)置將涉及對(duì)該諸多部件的QoS的設(shè)置,例如可能需要設(shè)置虛擬路由器的網(wǎng)絡(luò)QoS,虛擬交換機(jī)的存儲(chǔ)QoS,ToR交換機(jī)的網(wǎng)絡(luò)QoS。另外,各部件可能由不同的供應(yīng)商提供,并且因此可能具有不同的應(yīng)用程序界面(API)/命令行界面(CLI),以及不同的QoS實(shí)現(xiàn)。在這種情況下,一項(xiàng)應(yīng)用的QoS設(shè)置變得非常復(fù)雜。
[0049]為了簡(jiǎn)化QoS設(shè)置,本公開(kāi)的實(shí)施例提出了用于改進(jìn)QoS設(shè)置的方法和裝置。以下將首先參照?qǐng)D4對(duì)示例方法進(jìn)行描述。作為示例,該方法可以在圖3所示的網(wǎng)絡(luò)中的數(shù)據(jù)中心由QoS控制器來(lái)執(zhí)行,但是本公開(kāi)的實(shí)施例并不限于此,而是可以更廣泛的應(yīng)用。例如,可以由位于數(shù)據(jù)中心之外的裝置來(lái)執(zhí)行。
[0050]如圖4所示,該方法400包括步驟S401,其中QoS控制器獲取與給定應(yīng)用實(shí)例有關(guān)的部件;在步驟S402,QoS控制器從聚合的QoS簡(jiǎn)檔中獲取抽象的QoS,其中所述聚合的QoS簡(jiǎn)檔指示聚合的QoS和與所述抽象QoS之間的映射關(guān)系;在步驟S403,QoS控制器將所述抽象的QoS映射到供應(yīng)商特定的QoS ;在步驟S404,QoS控制器基于所映射到的所述供應(yīng)商特定的QoS,在所獲取的與給定應(yīng)用實(shí)例有關(guān)的所述部件上進(jìn)行QoS設(shè)置。該方法400提供了集中式的自動(dòng)的QoS設(shè)置,能夠顯著提高QoS設(shè)置的效率。
[0051]在一個(gè)實(shí)施例中,所述部件包括與計(jì)算關(guān)聯(lián)的部件、與存儲(chǔ)有關(guān)的部件、以及與網(wǎng)絡(luò)有關(guān)的部件中的至少一項(xiàng);所述抽象的QoS包括抽象的計(jì)算QoS、抽象的存儲(chǔ)QoS和抽象的網(wǎng)絡(luò)QoS中的至少一項(xiàng);并且所述供應(yīng)商特定的QoS包括供應(yīng)商特定的計(jì)算QoS、供應(yīng)商特定的存儲(chǔ)QoS以及供應(yīng)商特定的網(wǎng)絡(luò)QoS中的至少一項(xiàng)。在一個(gè)實(shí)施例中,如果給定應(yīng)用僅涉及或者主要涉及網(wǎng)絡(luò)方面,則在步驟S401中QoS控制器可以僅獲取與網(wǎng)絡(luò)有關(guān)的部件,而不是與計(jì)算、存儲(chǔ)、以及與網(wǎng)絡(luò)有關(guān)的所有部件。類似地,在另一實(shí)施例中,取決于應(yīng)用的性質(zhì),在步驟S401中QoS控制器可以僅獲取與計(jì)算或者存儲(chǔ)有關(guān)的部件,或者獲取與計(jì)算、存儲(chǔ)、以及與網(wǎng)絡(luò)有關(guān)的所有部件。
[0052]在另一實(shí)施例中,在步驟S401,QoS控制器可以通過(guò)與數(shù)據(jù)中心的分層架構(gòu)中的相應(yīng)層的管理模塊交互來(lái)獲取與給定應(yīng)用實(shí)例有關(guān)的部件。例如,假定如圖1所示的分層架構(gòu),在步驟S401,QoS控制器可以與SaaS/PaaS/IaaS/基礎(chǔ)設(shè)施各層中的一層或者多層的管理模塊交互操作以獲得部件信息。這些管理模塊可以是現(xiàn)有的,并且其中可能已經(jīng)存儲(chǔ)有部件的拓?fù)湫畔?。該QoS控制器還可以將基于命名規(guī)范或者跨堆棧的統(tǒng)一 ID來(lái)計(jì)算部件的跨層拓?fù)湫畔?。?yīng)該注意的是,圖1的分層架構(gòu)僅是處于示例的目的而給出的,在其他實(shí)施例中,數(shù)據(jù)中心可以采用任何合適的分層架構(gòu),例如其中可以具有更多的或者不同的層級(jí)。
[0053]在又一實(shí)施例中,該方法400可以進(jìn)一步包括可選的步驟S405,其中QoS控制器通過(guò)與數(shù)據(jù)中心的分層架構(gòu)中的相應(yīng)層的管理模塊交互來(lái)獲取與應(yīng)用實(shí)例有關(guān)的部件信息;以及在可選的步驟S406,將所獲取的與所述應(yīng)用實(shí)例有關(guān)的所述部件信息存儲(chǔ)在拓?fù)渲R(shí)庫(kù)中;在該實(shí)施例中,在步驟S401,QoS控制器可以通過(guò)查詢?cè)撏負(fù)渲R(shí)庫(kù)來(lái)獲取與所述給定應(yīng)用實(shí)例有關(guān)的部件。該實(shí)施例的優(yōu)點(diǎn)在于其避免了針對(duì)每個(gè)應(yīng)用與虛擬堆棧的管理模塊進(jìn)行交互,而是將拓?fù)湫畔㈩A(yù)先存儲(chǔ)以備查詢,這進(jìn)一步降低了計(jì)算的復(fù)雜度,縮短處理時(shí)間。
[0054]在一個(gè)實(shí)施例中,在步驟S402,QoS控制器從聚合的QoS簡(jiǎn)檔中獲取抽象的QoS。該所述聚合的QoS簡(jiǎn)檔指示聚合的QoS和與所述抽象QoS之間的映射關(guān)系,例如,該聚合的QoS簡(jiǎn)檔將高級(jí)的聚合的QoS映射到抽象的存儲(chǔ)QoS、網(wǎng)絡(luò)QoS和計(jì)算QoS。作為示例,該聚合的QoS簡(jiǎn)檔可以指示:聚合的-金牌-QoS =[存儲(chǔ)-金牌-QoS,網(wǎng)絡(luò)-金牌-QoS,計(jì)算-金牌-QoS]。另外,對(duì)于存儲(chǔ)-金牌-QoS,可以定義一些具體的關(guān)鍵性能指標(biāo)(KPI),例如每秒進(jìn)行的讀寫(I/O)操作(1PS)響應(yīng)時(shí)間,例如,存儲(chǔ)-金牌-QoS = [1PS > 100K,響應(yīng)時(shí)間< 5ms]。本領(lǐng)域技術(shù)人員可以理解的是,以上的映射關(guān)系僅是作為示例給出的,根據(jù)需要和/或運(yùn)營(yíng)商需求/用戶需求,可以定義任何適當(dāng)?shù)挠成潢P(guān)系。
[0055]根據(jù)本公開(kāi)的實(shí)施例,抽象的QoS是底層QoS (例如計(jì)算QoS、存儲(chǔ)QoS、網(wǎng)絡(luò)QoS等)的抽象。以存儲(chǔ)QoS為例,盡管不同的供應(yīng)商對(duì)于存儲(chǔ)QoS可能具有不同的實(shí)現(xiàn)和定義,例如,對(duì)于用于存儲(chǔ)的VNX,其上的QoS可以包括I/O等級(jí)、策略和調(diào)度。但是在本公開(kāi)的一個(gè)實(shí)施例中,可以定義統(tǒng)一的抽象的存儲(chǔ)QoS,例如,用吞吐量和響應(yīng)時(shí)間作為其最關(guān)鍵的兩個(gè)關(guān)鍵性能指標(biāo)(KPI)。能夠理解的是,對(duì)于其他的底層QoS (例如計(jì)算QoS、網(wǎng)絡(luò)QoS)可以進(jìn)行類似的處理。例如,供應(yīng)商特定的QoS可以包括供應(yīng)商特定的計(jì)算QoS、供應(yīng)商特定的存儲(chǔ)QoS以及供應(yīng)商特定的網(wǎng)絡(luò)QoS中的一項(xiàng)或者多項(xiàng),對(duì)于底層的這些QoS,例如(但不限于)計(jì)算QoS、存儲(chǔ)QoS、網(wǎng)絡(luò)QoS,為了簡(jiǎn)化處理,可以分別定義抽象的QoS。應(yīng)該注意的是,抽象的QoS的具體定義可以根據(jù)經(jīng)驗(yàn)和需求而定,以上給出的示例僅是為說(shuō)明而不是限制的目的。然后,聚合的QoS將被定義為一個(gè)或者多個(gè)抽象的QoS的組合,例如可以被定義為存儲(chǔ)QoS、網(wǎng)絡(luò)QoS和計(jì)算QoS的組合。根據(jù)本公開(kāi)的實(shí)施例,聚合的QoS與抽象的QoS的關(guān)系被定義在聚合的QoS簡(jiǎn)檔中。因此,在本公開(kāi)的一些實(shí)施例中,該方法400可以進(jìn)一步包括以下可選步驟(圖4中未示出)中的一項(xiàng)或者多項(xiàng):
[0056]定義所述聚合的QoS簡(jiǎn)檔;
[0057]存儲(chǔ)所述聚合的QoS簡(jiǎn)檔;以及
[0058]定義抽象的計(jì)算QoS、抽象的存儲(chǔ)QoS和抽象的網(wǎng)絡(luò)QoS中的所述至少一項(xiàng)的關(guān)鍵性能指標(biāo)KPI。
[0059]在另一實(shí)施例中,上述步驟中的一項(xiàng)或者多項(xiàng)也可以由QoS控制器之外的其他裝置來(lái)完成,這種情況下,方法400中可以通過(guò)和其他部件的交互來(lái)利用該定義和存儲(chǔ)的結(jié)果,而不是直接執(zhí)行這些步驟。
[0060]在本公開(kāi)的一個(gè)實(shí)施例中,在步驟S403,QoS控制器可以通過(guò)加載相應(yīng)的QoS驅(qū)動(dòng)器來(lái)將所述抽象的QoS映射到供應(yīng)商特定的QoS。換句話說(shuō),使用適配器機(jī)制來(lái)適應(yīng)由不同供應(yīng)商提供的不同產(chǎn)品。例如,如果VNX產(chǎn)品被用于后端存儲(chǔ),則VNX存儲(chǔ)QoS驅(qū)動(dòng)器將被引入,例如被安裝在存儲(chǔ)QoS控制器中。因此在設(shè)置存儲(chǔ)QoS時(shí),在步驟S403,VNX存儲(chǔ)QoS驅(qū)動(dòng)器將被用于將抽象存儲(chǔ)QoS映射到供應(yīng)商特定的存儲(chǔ)QoS,并且,在步驟S404,將在給定的VNX上執(zhí)行QoS設(shè)置操作,該VNX部件在步驟S401中被獲取。圖5示出將特定存儲(chǔ)QoS驅(qū)動(dòng)器加載在存儲(chǔ)QoS控制器中示例,而存儲(chǔ)QoS控制器是能夠執(zhí)行方法400的QoS控制器的一部分。類似的設(shè)計(jì)可以被用于網(wǎng)絡(luò)QoS控制器和存儲(chǔ)QoS控制器。
[0061]以上參照附圖描述了根據(jù)本公開(kāi)的實(shí)施例的用于改進(jìn)QoS設(shè)置的方法。該方法能夠自動(dòng)地以集中的方式進(jìn)行QoS的設(shè)置,避免不必要的手動(dòng)操作,自適用于各部件的供應(yīng)商特定QoS,提高QoS的設(shè)置效率。
[0062]以下將參照?qǐng)D6描述根據(jù)本公開(kāi)的實(shí)施例的用于改進(jìn)QoS設(shè)置的設(shè)備600。圖6示意性地示出設(shè)備600的結(jié)構(gòu)。該設(shè)備600可以是QoS控制器,被配置成實(shí)施以上參照附圖4所描述的任一方法,但是不限于實(shí)施以上所描述的方法。類似地,以上所描述的方法可以由設(shè)備600來(lái)實(shí)施,但是并不限于由該設(shè)備600來(lái)實(shí)施。在一個(gè)實(shí)施例中,方法400中的至少一個(gè)步驟可以由一個(gè)或者多個(gè)另外的裝置來(lái)實(shí)施。
[0063]如圖6所示,設(shè)備600包括部件確定裝置601,被配置為獲取與給定應(yīng)用實(shí)例有關(guān)的部件;QoS抽象裝置602,被配置為從聚合的QoS簡(jiǎn)檔中獲取抽象的QoS,其中所述聚合的QoS簡(jiǎn)檔指示聚合的QoS和與所述抽象QoS之間的映射關(guān)系;QoS映射裝置603,被配置為將所述抽象的QoS映射到供應(yīng)商特定的QoS ;以及QoS設(shè)置裝置604,被配置為基于所映射到的所述供應(yīng)商特定的QoS,在由部件確定裝置601所獲取的與給定應(yīng)用實(shí)例有關(guān)的所述部件上進(jìn)行QoS設(shè)置。
[0064]根據(jù)本公開(kāi)的一個(gè)實(shí)施例,該設(shè)備600的部件可以被配置為分別執(zhí)行以上參照?qǐng)D4所描述的方法400的各步驟,因此,對(duì)方法400的各步驟的描述同樣適用于設(shè)備600的各部件。
[0065]在一個(gè)實(shí)施例中,部件確定裝置601所獲取的所述部件包括與計(jì)算關(guān)聯(lián)的部件、與存儲(chǔ)有關(guān)的部件、以及與網(wǎng)絡(luò)有關(guān)的部件中的至少一項(xiàng);所述抽象的QoS包括抽象的計(jì)算QoS、抽象的存儲(chǔ)QoS和抽象的網(wǎng)絡(luò)QoS中的至少一項(xiàng);并且所述供應(yīng)商特定的QoS包括供應(yīng)商特定的計(jì)算QoS、供應(yīng)商特定的存儲(chǔ)QoS以及供應(yīng)商特定的網(wǎng)絡(luò)QoS中的至少一項(xiàng)。在一個(gè)實(shí)施例中,如果給定應(yīng)用僅涉及或者主要涉及網(wǎng)絡(luò)方面,則部件確定裝置601可以被配置為僅獲取與網(wǎng)絡(luò)有關(guān)的部件,而不是與計(jì)算、存儲(chǔ)、以及與網(wǎng)絡(luò)有關(guān)的所有部件。類似地,在另一實(shí)施例中,取決于應(yīng)用的性質(zhì),部件確定裝置601可以被配置為僅獲取與計(jì)算或者存儲(chǔ)有關(guān)的部件,或者獲取與計(jì)算、存儲(chǔ)、以及與網(wǎng)絡(luò)有關(guān)的所有部件。
[0066]在另一實(shí)施例中,部件確定裝置601可以被配置為通過(guò)與數(shù)據(jù)中心的分層架構(gòu)中的相應(yīng)層的管理模塊交互來(lái)獲取與給定應(yīng)用實(shí)例有關(guān)的部件。例如,假定如圖1所示的分層架構(gòu),該部件確定裝置601可以被配置為與SaaS/PaaS/IaaS/基礎(chǔ)設(shè)施各層中的一層或者多層的管理模塊交互操作以獲得部件信息。這些管理模塊可以是現(xiàn)有的,并且其中可能已經(jīng)存儲(chǔ)有部件的拓?fù)湫畔?。該部件確定裝置601可以被配置為基于命名規(guī)范或者跨堆棧的統(tǒng)一標(biāo)識(shí)(ID)來(lái)計(jì)算部件的跨層拓?fù)湫畔?。?yīng)該注意的是,圖1的分層架構(gòu)僅是處于示例的目的而給出的,在其他實(shí)施例中,數(shù)據(jù)中心可以采用任何合適的另外的分層架構(gòu),例如可以包括不同的和/不同數(shù)目的層。
[0067]在又一實(shí)施例中,設(shè)備600可以進(jìn)一步包括可選拓?fù)浒l(fā)現(xiàn)器605,其被配置為通過(guò)與數(shù)據(jù)中心的分層架構(gòu)中的相應(yīng)層的管理模塊交互來(lái)獲取與應(yīng)用實(shí)例有關(guān)的部件信息;以及拓?fù)渲R(shí)庫(kù)606,其被配置為存儲(chǔ)所獲取的與所述應(yīng)用實(shí)例有關(guān)的所述部件信息;在該實(shí)施例中,部件確定裝置601可以被配置為通過(guò)查詢?cè)撏負(fù)渲R(shí)庫(kù)來(lái)獲取與所述給定應(yīng)用實(shí)例有關(guān)的部件。該實(shí)施例的優(yōu)點(diǎn)在于其避免了針對(duì)每個(gè)應(yīng)用與虛擬堆棧的管理模塊進(jìn)行交互,而是將拓?fù)湫畔㈩A(yù)先存儲(chǔ)以備查詢,這進(jìn)一步降低了計(jì)算的復(fù)雜度,縮短處理時(shí)間。
[0068]在一個(gè)實(shí)施例中,QoS抽象裝置602從聚合的QoS簡(jiǎn)檔中獲取抽象的QoS。該聚合的QoS簡(jiǎn)檔指示聚合的QoS和與所述抽象QoS之間的映射關(guān)系,其可以被定義為一個(gè)或者多個(gè)抽象的QoS的組合。抽象的QoS是底層QoS (例如計(jì)算QoS、存儲(chǔ)QoS、網(wǎng)絡(luò)QoS等)的抽象。由于已經(jīng)參考圖4和方法400對(duì)聚合的QoS簡(jiǎn)檔、抽象的QoS以及他們的關(guān)系進(jìn)行了相應(yīng)的詳細(xì)描述,在此不再贅述。
[0069]在本公開(kāi)的一些實(shí)施例中,設(shè)備600可以進(jìn)一步包括圖6中未示出的以下裝置中的一項(xiàng)或者多項(xiàng):
[0070]聚合的QoS簡(jiǎn)檔定義裝置,被配置為定義所述聚合的QoS簡(jiǎn)檔;
[0071]簡(jiǎn)檔存儲(chǔ)裝置,被配置為存儲(chǔ)所述聚合的QoS簡(jiǎn)檔;以及
[0072]抽象的QoS定義裝置,被配置為定義抽象的計(jì)算QoS、抽象的存儲(chǔ)QoS和抽象的網(wǎng)絡(luò)QoS中的所述至少一項(xiàng)的關(guān)鍵性能指標(biāo)KPI。
[0073]在另一實(shí)施例中,上述裝置也可以被實(shí)施在設(shè)備600之外,而在這種實(shí)施例中設(shè)備600可以通過(guò)和這些裝置交互來(lái)利用所定義和存儲(chǔ)的結(jié)果,而不是直接包括這些裝置。
[0074]在本公開(kāi)的一個(gè)實(shí)施例中,QoS映射裝置603可以被配置為通過(guò)加載相應(yīng)的QoS驅(qū)動(dòng)器來(lái)將所述抽象的QoS映射到供應(yīng)商特定的QoS。換句話說(shuō),QoS映射裝置603可以使用適配器機(jī)制來(lái)適應(yīng)由不同供應(yīng)商提供的不同產(chǎn)品。例如,如果VNX產(chǎn)品被用于后端存儲(chǔ),則VNX存儲(chǔ)QoS驅(qū)動(dòng)器將被引入,例如被安裝在QoS映射裝置603中。因此在設(shè)置存儲(chǔ)QoS時(shí),QoS映射裝置603利用該VNX存儲(chǔ)QoS驅(qū)動(dòng)器將抽象存儲(chǔ)QoS映射到供應(yīng)商特定的存儲(chǔ)QoS,并且,QoS設(shè)置裝置604將在給定的VNX上執(zhí)行QoS設(shè)置操作,該VNX部件由部件確定裝置601獲取。圖5示出將特定存儲(chǔ)QoS驅(qū)動(dòng)器加載在存儲(chǔ)QoS控制器中示例,其中存儲(chǔ)QoS控制器可以是QoS映射裝置603的示例。與圖5的類似設(shè)計(jì)也可以被用于加載網(wǎng)絡(luò)QoS驅(qū)動(dòng)器和計(jì)算QoS驅(qū)動(dòng)器。
[0075]圖7a示出了根據(jù)本公開(kāi)的一個(gè)實(shí)施例的設(shè)備600的一個(gè)示例。在該示例中,聚合的QoS控制器為設(shè)備600的示例。該聚合的QoS控制器中的拓?fù)浒l(fā)現(xiàn)器可以與數(shù)據(jù)中心的分層架構(gòu)中的管理模塊交互來(lái)獲取拓?fù)湫畔?,在圖7b中示出了該交互的示意圖。然后所獲取的信息被存儲(chǔ)在拓?fù)渲R(shí)庫(kù)。聚合的QoS控制器中的部件獲取裝置通過(guò)查詢拓?fù)渲R(shí)庫(kù)來(lái)獲取給定應(yīng)用的相應(yīng)部件。在圖7a的示例中,聚合的QoS簡(jiǎn)檔定義聚合的QoS和抽象的QoS的映射;而計(jì)算QoS控制器、網(wǎng)絡(luò)QoS控制器和存儲(chǔ)QoS控制器可以操作為圖6中的QoS映射裝置603和QoS設(shè)置裝置604,即他們可以被配置為將抽象的QoS映射到供應(yīng)商特定的QoS,并且分別在相應(yīng)的部件上設(shè)置計(jì)算QoS、網(wǎng)絡(luò)QoS和存儲(chǔ)QoS。在圖7c中示出了該計(jì)算QoS控制器、網(wǎng)絡(luò)QoS控制器和存儲(chǔ)QoS控制器在虛擬堆棧上設(shè)置QoS的示意圖。由圖可見(jiàn),不同的QoS控制器針對(duì)其相關(guān)的部件進(jìn)行QoS設(shè)置。
[0076]如上所述,根據(jù)本公開(kāi)的實(shí)施例的方法400和設(shè)備600通過(guò)引入了聚合的QoS來(lái)簡(jiǎn)化對(duì)于特定應(yīng)用的QoS設(shè)置,提供用于獲取虛擬應(yīng)用堆棧的拓?fù)湫畔⒌淖詣?dòng)機(jī)制,因此,其能夠提供面向應(yīng)用的、在復(fù)雜的數(shù)據(jù)中心的精細(xì)調(diào)整的QoS控制。
[0077]盡管主要以分層的數(shù)據(jù)中心為例描述了本公開(kāi)提出的方法/設(shè)備的實(shí)施方式,但是,如本領(lǐng)域技術(shù)人員能夠理解的,本公開(kāi)的實(shí)施例并不限于此,而是可以被更廣泛地應(yīng)用。
[0078]本領(lǐng)域技術(shù)人員應(yīng)當(dāng)認(rèn)識(shí)到,這里描述的任何結(jié)構(gòu)圖表示實(shí)現(xiàn)本公開(kāi)的原理的說(shuō)明性原理圖。類似地,應(yīng)當(dāng)理解,這里描述的流程圖表示可以在機(jī)器可讀介質(zhì)中具體表示并且由機(jī)器或處理設(shè)備執(zhí)行的各種過(guò)程,不論這樣的機(jī)器或處理設(shè)備是否被明確示出。
[0079]本領(lǐng)域普通技術(shù)人員還應(yīng)當(dāng)理解,本公開(kāi)提到的方法步驟中的一個(gè)或者多個(gè)方法步驟也可以在單個(gè)功能塊中實(shí)現(xiàn)或者由單個(gè)設(shè)備實(shí)現(xiàn),而在一些實(shí)施例中,一個(gè)功能塊也可能實(shí)現(xiàn)多個(gè)方法步驟或者多個(gè)功能塊的功能。
[0080]根據(jù)本公開(kāi)的實(shí)施例的設(shè)備600所包含的各單元可以利用各種方式來(lái)實(shí)現(xiàn),包括軟件、硬件、固件或其任意組合。例如,在某些實(shí)施方式中,設(shè)備600可以利用軟件和/或固件來(lái)實(shí)現(xiàn)。備選地或附加地,設(shè)備600可以部分地或者完全地基于硬件來(lái)實(shí)現(xiàn)。例如,設(shè)備600中的一個(gè)或多個(gè)單元可以實(shí)現(xiàn)為集成電路(IC)芯片、專用集成電路(ASIC)、片上系統(tǒng)(SOC)、現(xiàn)場(chǎng)可編程門陣列(FPGA),等等。本公開(kāi)的范圍在此方面不受限制。另外,在一些實(shí)施例中設(shè)備600中的單個(gè)裝置也可以被多個(gè)裝置來(lái)實(shí)現(xiàn);在另一些實(shí)施例中,設(shè)備600中的多個(gè)裝置的功能也可以被實(shí)施為單個(gè)裝置。
[0081]本公開(kāi)可以是系統(tǒng)、裝置、設(shè)備、方法和/或計(jì)算機(jī)程序產(chǎn)品。根據(jù)本公開(kāi)的一個(gè)實(shí)施例,本發(fā)明可以通過(guò)一種用于QoS設(shè)置的裝置來(lái)實(shí)現(xiàn),該裝置包括至少一個(gè)處理器;以及至少一個(gè)包括計(jì)算機(jī)程序代碼的存儲(chǔ)器,其中所述至少一個(gè)存儲(chǔ)器和所述計(jì)算機(jī)程序代碼被配置成與所述至少一個(gè)處理器一起,促使所述裝置執(zhí)行前文參考圖4所述的任一方法。根據(jù)本公開(kāi)的另一實(shí)施例,本發(fā)明可以通過(guò)一種計(jì)算機(jī)程序產(chǎn)品來(lái)實(shí)現(xiàn),所述計(jì)算機(jī)程序產(chǎn)品被體現(xiàn)在計(jì)算機(jī)可讀的介質(zhì)中并且包括計(jì)算機(jī)可讀程序指令,當(dāng)被加載到裝置中時(shí),所述計(jì)算機(jī)可讀程序指令執(zhí)行根據(jù)本公開(kāi)的實(shí)施例的任一方法。
[0082]上面結(jié)合附圖所進(jìn)行的描述只是為了說(shuō)明本公開(kāi)而示例性給出的。本領(lǐng)域技術(shù)人員可以理解,能夠基于上面所描述的本公開(kāi)的原理提出不同的結(jié)構(gòu),雖然這些不同的結(jié)構(gòu)未在此處明確描述或示出,但都體現(xiàn)了本公開(kāi)的原理并被包括在其精神和范圍之內(nèi)。此外,所有此處提到的示例明確地主要只用于教導(dǎo)目的,以幫助讀者理解本公開(kāi)的原理以及發(fā)明人所貢獻(xiàn)的促進(jìn)本領(lǐng)域的構(gòu)思,并不應(yīng)被解釋為對(duì)本公開(kāi)范圍的限制。此外,本文所有提到本公開(kāi)的原則、方面和實(shí)施方式的陳述及其特定的示例包含其等同物在內(nèi)。
【主權(quán)項(xiàng)】
1.一種設(shè)置服務(wù)質(zhì)量QoS的方法,包括: 獲取與給定應(yīng)用有關(guān)的部件; 從聚合的QoS簡(jiǎn)檔中獲取抽象的QoS,其中所述聚合的QoS簡(jiǎn)檔指示聚合的QoS和與所述抽象QoS之間的映射關(guān)系; 將所述抽象的QoS映射到供應(yīng)商特定的QoS ;以及 基于所映射到的所述供應(yīng)商特定的QoS,在所述獲取的與給定應(yīng)用有關(guān)的部件上執(zhí)行QoS設(shè)置。2.根據(jù)權(quán)利要求1所述的方法,其中: 所述部件包括與計(jì)算關(guān)聯(lián)的部件、與存儲(chǔ)有關(guān)的部件、以及與網(wǎng)絡(luò)有關(guān)的部件中的至少一項(xiàng); 所述抽象的QoS包括抽象的計(jì)算QoS、抽象的存儲(chǔ)QoS和抽象的網(wǎng)絡(luò)QoS中的至少一項(xiàng);并且 所述供應(yīng)商特定的QoS包括供應(yīng)商特定的計(jì)算QoS、供應(yīng)商特定的存儲(chǔ)QoS以及供應(yīng)商特定的網(wǎng)絡(luò)QoS中的至少一項(xiàng)。3.根據(jù)權(quán)利要求1所述的方法,其中獲取與給定應(yīng)用有關(guān)的部件包括: 通過(guò)與數(shù)據(jù)中心的分層架構(gòu)中的各層的管理模塊交互來(lái)獲取所述部件。4.根據(jù)權(quán)利要求1所述的方法,進(jìn)一步包括: 通過(guò)與數(shù)據(jù)中心的分層架構(gòu)中的各層的管理模塊交互來(lái)獲取與應(yīng)用實(shí)例有關(guān)的部件信息,以及 將所述獲取的與應(yīng)用實(shí)例有關(guān)的部件信息存儲(chǔ)在拓?fù)渲R(shí)庫(kù)中,并且 其中獲取與給定應(yīng)用有關(guān)的部件包括: 通過(guò)查詢所述拓?fù)渲R(shí)庫(kù)來(lái)獲取所述部件。5.根據(jù)權(quán)利要求4所述的方法,其中通過(guò)與數(shù)據(jù)中心的分層架構(gòu)中的各層的管理模塊交互來(lái)獲取與應(yīng)用有關(guān)的部件信息包括: 通過(guò)與以下中的至少一項(xiàng)進(jìn)行交互來(lái)獲取所述與應(yīng)用有關(guān)的部件信息: 用于軟件即服務(wù)SaaS的管理模塊; 用于平臺(tái)即服務(wù)PaaS的管理模塊; 用于基礎(chǔ)設(shè)施即服務(wù)IaaS的管理模塊,以及 用于基礎(chǔ)設(shè)施的管理模塊。6.根據(jù)權(quán)利要求1所述的方法,其中將所述抽象的QoS映射到供應(yīng)商特定的QoS包括: 通過(guò)加載相應(yīng)的QoS驅(qū)動(dòng)器來(lái)將所述抽象的QoS映射到供應(yīng)商特定的QoS。7.根據(jù)權(quán)利要求1-6中任一權(quán)利要求所述的方法,進(jìn)一步包括下述中的至少一項(xiàng): 定義所述聚合的QoS簡(jiǎn)檔; 存儲(chǔ)所述聚合的QoS簡(jiǎn)檔;以及 定義抽象的計(jì)算QoS、抽象的存儲(chǔ)QoS和抽象的網(wǎng)絡(luò)QoS中的所述至少一項(xiàng)的關(guān)鍵性能指標(biāo)KPI。8.一種用于設(shè)置服務(wù)質(zhì)量QoS的設(shè)備,包括: 部件確定裝置,被配置為獲取與給定應(yīng)用實(shí)例有關(guān)的部件; QoS抽象裝置,被配置為從聚合的QoS簡(jiǎn)檔中獲取抽象的QoS,其中所述聚合的QoS簡(jiǎn)檔指示聚合的QoS和與所述抽象QoS之間的映射關(guān)系; QoS映射裝置,被配置為將所述抽象的QoS映射到供應(yīng)商特定的QoS ;以及QoS設(shè)置裝置,被配置為基于所映射到的所述供應(yīng)商特定的QoS,在所述獲取的與給定應(yīng)用有關(guān)的部件上執(zhí)行QoS設(shè)置。9.根據(jù)權(quán)利要求8所述的設(shè)備,其中: 所述部件包括與計(jì)算關(guān)聯(lián)的部件、與存儲(chǔ)有關(guān)的部件、以及與網(wǎng)絡(luò)有關(guān)的部件中的至少一項(xiàng); 所述抽象的QoS包括抽象的計(jì)算QoS、抽象的存儲(chǔ)QoS和抽象的網(wǎng)絡(luò)QoS中的至少一項(xiàng);并且 所述供應(yīng)商特定的QoS包括供應(yīng)商特定的計(jì)算QoS、供應(yīng)商特定的存儲(chǔ)QoS以及供應(yīng)商特定的網(wǎng)絡(luò)QoS中的至少一項(xiàng)。10.根據(jù)權(quán)利要求8所述的設(shè)備,其中所述部件確定裝置被配置為: 通過(guò)與數(shù)據(jù)中心的分層架構(gòu)中的各層的管理模塊交互來(lái)獲取所述部件。11.根據(jù)權(quán)利要求8所述的設(shè)備,進(jìn)一步包括: 拓?fù)浒l(fā)現(xiàn)器,被配置為通過(guò)與數(shù)據(jù)中心的分層架構(gòu)中的各層的管理模塊交互來(lái)獲取與應(yīng)用有關(guān)的部件信息,以及 拓?fù)渲R(shí)庫(kù),被配置為存儲(chǔ)所述獲取的與應(yīng)用有關(guān)的部件信息,并且 其中所述部件確定裝置被配置為: 通過(guò)查詢所述拓?fù)渲R(shí)庫(kù)來(lái)獲取與所述部件。12.根據(jù)權(quán)利要求11所述的設(shè)備,其中所述拓?fù)浒l(fā)現(xiàn)器被配置為: 通過(guò)與以下中的至少一項(xiàng)進(jìn)行交互來(lái)獲取所述與應(yīng)用有關(guān)的部件信息: 用于軟件即服務(wù)SaaS的管理模塊; 用于平臺(tái)即服務(wù)PaaS的管理模塊; 用于基礎(chǔ)設(shè)施即服務(wù)IaaS的管理模塊,以及 用于基礎(chǔ)設(shè)施的管理模塊。13.根據(jù)權(quán)利要求8所述的設(shè)備,其中所述QoS映射裝置被配置為: 通過(guò)加載相應(yīng)的QoS驅(qū)動(dòng)器來(lái)將所述抽象的QoS映射到供應(yīng)商特定的QoS。14.根據(jù)權(quán)利要求8-13中任一權(quán)利要求所述的設(shè)備,進(jìn)一步包括下述裝置中的至少一項(xiàng): 聚合的QoS簡(jiǎn)檔定義裝置,被配置為定義所述聚合的QoS簡(jiǎn)檔; 簡(jiǎn)檔存儲(chǔ)裝置,被配置為存儲(chǔ)所述聚合的QoS簡(jiǎn)檔;以及 抽象的QoS定義裝置,被配置為定義抽象的計(jì)算QoS、抽象的存儲(chǔ)QoS和抽象的網(wǎng)絡(luò)QoS中的所述至少一項(xiàng)的關(guān)鍵性能指標(biāo)KPI。15.一種用于服務(wù)質(zhì)量QoS設(shè)置的裝置,包括: 至少一個(gè)處理器;以及 至少一個(gè)包括計(jì)算機(jī)程序代碼的存儲(chǔ)器, 其中所述至少一個(gè)存儲(chǔ)器和所述計(jì)算機(jī)程序代碼被配置為: 與所述至少一個(gè)處理器一起,促使所述裝置執(zhí)行根據(jù)權(quán)利要求1-7中的任一權(quán)利要求所述的方法。16.—種計(jì)算機(jī)程序產(chǎn)品,所述計(jì)算機(jī)程序產(chǎn)品被體現(xiàn)在計(jì)算機(jī)可讀的介質(zhì)中并且包括計(jì)算機(jī)可讀程序指令,當(dāng)被加載到裝置中時(shí),所述計(jì)算機(jī)可讀程序指令執(zhí)行根據(jù)權(quán)利要求1-7中任一權(quán)利要求所述的方法。
【文檔編號(hào)】H04L12/851GK105897803SQ201510004571
【公開(kāi)日】2016年8月24日
【申請(qǐng)日】2015年1月4日
【發(fā)明人】王天青, 彭麟, 張蕓, 陳齊彥, 顏開(kāi)
【申請(qǐng)人】伊姆西公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
确山县| 兴海县| 鹤壁市| 鄂伦春自治旗| 宜昌市| 成都市| 长岭县| 东丰县| 临猗县| 新巴尔虎右旗| 瑞丽市| 嘉鱼县| 砚山县| 南漳县| 徐州市| 祁阳县| 理塘县| 长治市| 克山县| 双城市| 河源市| 泾源县| 静宁县| 屯留县| 腾冲县| 攀枝花市| 怀集县| 石渠县| 乌苏市| 兴义市| 资兴市| 女性| 五河县| 焦作市| 邻水| 永兴县| 灌云县| 化州市| 高密市| 漳州市| 绥滨县|