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

基于磁盤io的虛擬資源分配方法及裝置制造方法

文檔序號:6551194閱讀:283來源:國知局
基于磁盤io的虛擬資源分配方法及裝置制造方法
【專利摘要】本發(fā)明實施例提供一種基于磁盤IO的虛擬資源分配方法及裝置,該方法,包括:虛擬網(wǎng)絡(luò)功能管理器VNFM根據(jù)虛擬網(wǎng)絡(luò)功能描述器VNFD對至少一個虛擬網(wǎng)絡(luò)功能VNF的至少一個虛擬機的磁盤讀寫IO服務(wù)質(zhì)量QoS的描述信息向虛擬化基礎(chǔ)設(shè)施管理器VIM發(fā)送申請?zhí)摂M資源請求;其中,所述描述信息包括:所述至少一個虛擬機執(zhí)行正常業(yè)務(wù)時的磁盤IO?QoS資源信息和突發(fā)業(yè)務(wù)時的磁盤IO?QoS資源信息;所述申請?zhí)摂M資源請求中包含所述描述信息;進一步地,所述VIM根據(jù)所述申請?zhí)摂M資源請求進行資源分配,能更合理地部署業(yè)務(wù),使業(yè)務(wù)能夠更有效地利用物理資源,從而提高了系統(tǒng)整體的資源利用率。
【專利說明】基于磁盤10的虛擬資源分配方法及裝置

【技術(shù)領(lǐng)域】
[0001] 本發(fā)明實施例涉及計算機技術(shù),尤其涉及一種基于磁盤10的虛擬資源分配方法 及裝置。

【背景技術(shù)】
[0002] 通過網(wǎng)絡(luò)功能虛擬化(Network Function Virtualization,簡稱NFV)技術(shù)能夠在 統(tǒng)一、高性能的服務(wù)器、交換機和存儲設(shè)備中實現(xiàn)部分網(wǎng)絡(luò)功能,即網(wǎng)絡(luò)功能可以通過軟件 和虛擬化方式實現(xiàn),并可在通用的服務(wù)器硬件上運行。
[0003] 當(dāng)多個虛擬網(wǎng)絡(luò)功能(Virtualized Network Function,簡稱VNF)在提供業(yè)務(wù)服 務(wù)時,所述多個VNF的虛擬機會進行大量的磁盤讀寫(磁盤10),如數(shù)據(jù)的備份、恢復(fù)、大批 量數(shù)據(jù)查詢和校驗等。若所述多個VNF部署在同一個硬件資源,如同一服務(wù)器或單板的磁 盤,或同一個共享磁陣上,并在系統(tǒng)的同一時間段內(nèi)進行磁盤10,將會導(dǎo)致所述VNF的磁盤 性能惡化,甚至導(dǎo)致業(yè)務(wù)失敗,從而降低系統(tǒng)的可靠性。
[0004] 為了解決所述問題,現(xiàn)有技術(shù)中,在虛擬網(wǎng)絡(luò)功能管理器(Virtual Network Function Manager,簡稱VNFM)為任一 VNF申請?zhí)摂M機時,指定所述VNF的虛擬機的磁盤10 服務(wù)質(zhì)量(Quality of Service,簡稱QoS)的峰值;進一步地,當(dāng)申請?zhí)摂M資源時,所述VNFM 根據(jù)所述VNF的虛擬機的磁盤10 QoS的峰值進行資源申請,進一步地,所述VIM在收到所述 資源申請后,根據(jù)所述資源申請及硬件資源的磁盤10 QoS進行資源分配,從而保證業(yè)務(wù)在 特殊時段的磁盤10 QoS。
[0005] 但現(xiàn)有技術(shù)中,由于所述VNF的虛擬機在除特殊時段之外時段的磁盤10 QoS小于 所述磁盤10 QoS的峰值,因此,按照所述VNF的虛擬機的磁盤10 QoS的峰值進行資源分配, 會導(dǎo)致大量資源浪費。


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

[0006] 本發(fā)實施例提供一種基于磁盤10的虛擬資源分配方法及裝置,用以提高系統(tǒng)整 體的資源利用率。
[0007] 第一方面,本發(fā)明實施例提供一種基于磁盤10的虛擬資源分配方法,所述方法用 于網(wǎng)絡(luò)功能虛擬化NFV網(wǎng)絡(luò),所述方法,包括 :
[0008] 虛擬網(wǎng)絡(luò)功能管理器VNFM根據(jù)虛擬網(wǎng)絡(luò)功能描述器VNFD對至少一個虛擬網(wǎng)絡(luò)功 能VNF的至少一個虛擬機的磁盤讀寫10服務(wù)質(zhì)量QoS的描述信息向虛擬化基礎(chǔ)設(shè)施管理 器VIM發(fā)送申請?zhí)摂M資源請求;其中,所述描述信息包括:所述至少一個虛擬機執(zhí)行正常業(yè) 務(wù)時的磁盤10 QoS資源信息和突發(fā)業(yè)務(wù)時的磁盤10 QoS資源信息;所述申請?zhí)摂M資源請求 中包含所述描述信息;
[0009] 所述VIM根據(jù)所述申請?zhí)摂M資源請求進行資源分配。
[0010] 結(jié)合第一方面,在第一方面的第一種可能的實現(xiàn)方式中,所述VIM根據(jù)所述申請 虛擬資源請求進行資源分配,包括:
[0011] 所述VIM根據(jù)所述申請?zhí)摂M資源請求預(yù)留硬件資源的磁盤10 QoS資源,并將所述 硬件資源的磁盤10 QoS資源中除預(yù)留的所述磁盤10 QoS資源之外剩余的磁盤10 QoS資源 分配給所述VNF以及除所述VNF之外的其它VNF的虛擬機作為正常業(yè)務(wù)的磁盤10 QoS資 源;
[0012] 其中,預(yù)留的所述磁盤10 QoS資源大于等于所述至少一個虛擬機的突發(fā)業(yè)務(wù)時的 磁盤10 QoS資源,用于所述至少一個VNF的所述至少一個虛擬機在需要執(zhí)行突發(fā)業(yè)務(wù)時申 請所述預(yù)留的磁盤10 QoS資源。
[0013] 結(jié)合第一方面的第一種可能的實現(xiàn)方式,在第一方面的第二種可能的實現(xiàn)方式 中,所述VM根據(jù)所述申請?zhí)摂M資源請求預(yù)留硬件資源的磁盤10 QoS資源之前,還包括:
[0014] 所述VIM根據(jù)預(yù)設(shè)間隔將預(yù)留的硬件資源的磁盤10 QoS資源劃分等級,并建立所 述硬件資源的磁盤10 QoS資源等級與硬件資源之間的關(guān)聯(lián)關(guān)系;
[0015] 所述VM根據(jù)所述申請?zhí)摂M資源請求預(yù)留硬件資源的磁盤10 QoS資源,包括:
[0016] 所述VM根據(jù)所述至少一個虛擬機執(zhí)行突發(fā)業(yè)務(wù)時的磁盤10 QoS資源確定所述突 發(fā)業(yè)務(wù)時的磁盤10 QoS資源所屬的所述硬件資源的磁盤10 QoS資源等級;
[0017] 所述VM根據(jù)所述關(guān)聯(lián)關(guān)系確定所述硬件資源的磁盤10 QoS資源等級對應(yīng)的硬 件資源,并在所述硬件資源上為所述至少一個虛擬機預(yù)留硬件資源的磁盤10 QoS資源,其 中,所述預(yù)留的所述磁盤10 QoS資源為所述硬件資源的磁盤10 QoS資源等級中最大磁盤10 QoS資源。
[0018] 結(jié)合第一方面、第一方面的第一種或第二種任一種可能的實現(xiàn)方式,在第一方面 的第三種可能的實現(xiàn)方式中,所述VIM根據(jù)所述申請?zhí)摂M資源請求進行資源分配之后,還 包括:
[0019] 當(dāng)任一所述VNF的至少一個虛擬機需要執(zhí)行突發(fā)業(yè)務(wù)時,所述VNF對應(yīng)的網(wǎng)元管 理系統(tǒng)EMS向所述VNFM發(fā)送申請突發(fā)業(yè)務(wù)的請求;其中,所述申請突發(fā)業(yè)務(wù)的請求中包含 : 所述至少一個虛擬機的標(biāo)識信息及所述虛擬機需申請的磁盤10 QoS資源信息;其中,所述 需申請的磁盤10 QoS資源小于等于所述虛擬機的突發(fā)業(yè)務(wù)時的磁盤10 QoS資源;
[0020] 若所述VNF的一個虛擬機需要執(zhí)行突發(fā)業(yè)務(wù)時,所述VNFM直接將所述申請突發(fā)業(yè) 務(wù)的請求轉(zhuǎn)發(fā)給所述VIM ;或者,
[0021] 若所述VNF的至少兩個虛擬機需要執(zhí)行突發(fā)業(yè)務(wù)時,所述VNFM根據(jù)所述虛擬機所 屬物理資源的分布信息,將所述虛擬機中不屬于同一物理資源的虛擬機的申請突發(fā)業(yè)務(wù)的 請求同時轉(zhuǎn)發(fā)給所述VIM ;
[0022] 所述VIM根據(jù)所述虛擬機所屬硬件資源的使用狀態(tài)信息判斷是否同意接收所述 請求;若同意接收所述請求,則所述VIM為所述虛擬機分配磁盤10 QoS資源,以使所述需執(zhí) 行突發(fā)業(yè)務(wù)的虛擬機執(zhí)行所述突發(fā)業(yè)務(wù)。
[0023] 結(jié)合第一方面、第一方面的第一種或第二種任一種可能的實現(xiàn)方式,在第一方面 的第四種可能的實現(xiàn)方式中,所述VIM根據(jù)所述申請?zhí)摂M資源請求進行資源分配之后,還 包括:
[0024] 當(dāng)至少兩個所述VNF的虛擬機需要執(zhí)行突發(fā)業(yè)務(wù)時,所述至少兩個VNF對應(yīng)的網(wǎng) 元管理系統(tǒng)EMS分別向所述VNFM發(fā)送申請突發(fā)業(yè)務(wù)的請求;其中,所述申請突發(fā)業(yè)務(wù)的請 求中包含:所述VNF的所述虛擬機的標(biāo)識信息及所述虛擬機需申請的磁盤10 QoS資源信 息;其中,所述需申請的磁盤10 QoS資源小于等于所述虛擬機的突發(fā)業(yè)務(wù)時的磁盤10 QoS 資源;
[0025] 所述VNFM根據(jù)所述至少兩個VNF的虛擬機所屬物理資源的分布信息,將所述至少 兩個VNF的虛擬機中不屬于同一物理資源的虛擬機的申請突發(fā)業(yè)務(wù)的請求同時發(fā)送給所 述;
[0026] 所述VIM根據(jù)所述虛擬機所屬硬件資源的使用狀態(tài)信息判斷是否同意接收所述 請求;若同意接收所述請求,則所述VIM為所述虛擬機分配磁盤10 QoS資源,以使所述需執(zhí) 行突發(fā)業(yè)務(wù)的虛擬機執(zhí)行所述突發(fā)業(yè)務(wù)。
[0027] 結(jié)合第一方面的第三種或第四種可能的實現(xiàn)方式,在第一方面的第五種可能的實 現(xiàn)方式中,所述VIM同意接收所述請求之后,還包括:
[0028] 所述VIM向網(wǎng)絡(luò)功能虛擬化基礎(chǔ)設(shè)施NFVI發(fā)送請求信息,以使所述NFVI中虛擬 機管理子系統(tǒng)VMM為所述VNF的虛擬機增加磁盤10 QoS資源,其中,所述增加的磁盤10 QoS 資源屬于所述預(yù)留的磁盤10 QoS資源的一部分;
[0029] 所述VM在接收到所述NFVI回復(fù)的添加成功信息之后,向所述VNFM發(fā)送申請成 功信息,以使所述VNFM將所述申請成功信息轉(zhuǎn)發(fā)給所述VNF對應(yīng)的EMS ;
[0030] 所述EMS通知所述VNF的所述需執(zhí)行突發(fā)業(yè)務(wù)的虛擬機,以使所述虛擬機執(zhí)行所 述突發(fā)業(yè)務(wù)。
[0031] 結(jié)合第一方面的第三種至第五種任一種可能的實現(xiàn)方式,在第一方面的第六種可 能的實現(xiàn)方式中,所述虛擬機執(zhí)行所述突發(fā)業(yè)務(wù)之后,還包括:
[0032] 當(dāng)所述虛擬機執(zhí)行完成所述突發(fā)業(yè)務(wù)時,所述VNF對應(yīng)的EMS通過所述NFVI釋放 所述虛擬機中增加的所述磁盤10 QoS資源。
[0033] 結(jié)合第一方面的第六種可能的實現(xiàn)方式,在第一方面的第七種可能的實現(xiàn)方式 中,所述VNF對應(yīng)的EMS通過所述NFVI釋放所述虛擬機中增加的所述磁盤10 QoS資源,包 括:
[0034] 所述VNF對應(yīng)的EMS向所述VNFM發(fā)送磁盤10 QoS資源釋放請求,其中,所述釋放 請求中包含所述虛擬機的標(biāo)識信息;
[0035] 所述VNFM將所述釋放請求轉(zhuǎn)發(fā)給所述VIM,以使所述VIM將所述釋放請求轉(zhuǎn)發(fā)給 所述NFVI ;
[0036] 所述NFVI將所述虛擬機中增加的所述磁盤10 QoS資源進行釋放。
[0037] 結(jié)合第一方面、第一方面的第一種或第二種任一種可能的實現(xiàn)方式,在第一方面 的第八種可能的實現(xiàn)方式中,所述VIM根據(jù)所述申請?zhí)摂M資源請求進行資源分配之后,還 包括:
[0038] 當(dāng)任一所述VNF的至少一個虛擬機需要執(zhí)行突發(fā)業(yè)務(wù)且所述VNFM故障或者所述 VNF與所述VNFM連接中斷時,若所述VNF的一個虛擬機需要執(zhí)行突發(fā)業(yè)務(wù)時,所述VNF對應(yīng) 的EMS直接向所述VM發(fā)送申請突發(fā)業(yè)務(wù)的請求;或者,
[0039] 若所述VNF的至少兩個虛擬機需要執(zhí)行突發(fā)業(yè)務(wù)時,所述VNF對應(yīng)的HMS根據(jù)所 述虛擬機所屬物理資源的分布信息,將所述虛擬機中不屬于同一物理資源的虛擬機的申請 突發(fā)業(yè)務(wù)的請求同時發(fā)送給所述;
[0040] 其中,所述申請突發(fā)業(yè)務(wù)的請求中包含:所述至少一個虛擬機的標(biāo)識信息及所述 虛擬機需申請的磁盤10 QoS資源信息;其中,所述需申請的磁盤10 QoS資源小于等于所述 虛擬機的突發(fā)業(yè)務(wù)時的磁盤10 QoS資源;
[0041] 所述VIM根據(jù)所述虛擬機所屬硬件資源的使用狀態(tài)信息判斷是否同意接收所述 請求;若同意接收所述請求,則所述VIM為所述虛擬機分配磁盤10 QoS資源,以使所述需執(zhí) 行突發(fā)業(yè)務(wù)的虛擬機執(zhí)行所述突發(fā)業(yè)務(wù)。
[0042] 結(jié)合第一方面的第八種可能的實現(xiàn)方式,在第一方面的第九種可能的實現(xiàn)方式 中,所述VIM同意接收所述請求之后,還包括:
[0043] 所述VIM向所述NFVI發(fā)送請求信息,以使所述NFVI中虛擬機管理子系統(tǒng)VMM為 所述VNF的虛擬機增加磁盤10 QoS資源,其中,所述增加的磁盤10 QoS資源屬于所述預(yù)留 的磁盤10 QoS資源的一部分;
[0044] 所述VM在接收到所述NFVI回復(fù)的添加成功信息之后,向所述EMS發(fā)送申請成功 信息;
[0045] 所述EMS通知所述需執(zhí)行突發(fā)業(yè)務(wù)的虛擬機,以使所述虛擬機執(zhí)行所述突發(fā)業(yè) 務(wù)。
[0046] 結(jié)合第一方面的第八種或第九種可能的實現(xiàn)方式,在第一方面的第十種可能的實 現(xiàn)方式中,所述虛擬機執(zhí)行所述突發(fā)業(yè)務(wù)之后,還包括:
[0047] 當(dāng)所述虛擬機執(zhí)行完成所述突發(fā)業(yè)務(wù)時,所述VNF對應(yīng)的EMS通過所述NFVI釋放 所述虛擬機中增加的所述磁盤10 QoS資源。
[0048] 結(jié)合第一方面的第十種可能的實現(xiàn)方式,在第一方面的第十一種可能的實現(xiàn)方式 中,所述VNF對應(yīng)的EMS通過所述NFVI釋放所述虛擬機中增加的所述磁盤10 QoS資源,包 括:
[0049] 所述VNF對應(yīng)的EMS向所述VM發(fā)送磁盤10 QoS資源釋放請求,其中,所述釋放請 求中包含所述虛擬機的標(biāo)識信息;
[0050] 所述VIM將所述釋放請求轉(zhuǎn)發(fā)給給所述NFVI,以使所述NFVI將所述虛擬機中增加 的所述磁盤10 QoS資源進行釋放。
[0051] 第二方面,本發(fā)明實施例提供一種虛擬資源分配裝置,所述裝置用于網(wǎng)絡(luò)功能虛 擬化NFV網(wǎng)絡(luò),所述裝置,包括:虛擬網(wǎng)絡(luò)功能管理器VNFM、虛擬化基礎(chǔ)設(shè)施管理器VM及 虛擬網(wǎng)絡(luò)功能VNF的虛擬機;
[0052] 其中,所述VNFM用于根據(jù)虛擬網(wǎng)絡(luò)功能描述器VNFD對至少一個虛擬網(wǎng)絡(luò)功能VNF 的至少一個虛擬機的磁盤讀寫10服務(wù)質(zhì)量QoS的描述信息向所述VM發(fā)送申請?zhí)摂M資源 請求;其中,所述描述信息包括:所述至少一個虛擬機執(zhí)行正常業(yè)務(wù)時的磁盤10 QoS資源信 息和突發(fā)業(yè)務(wù)時的磁盤10 QoS資源信息;所述申請?zhí)摂M資源請求中包含所述描述信息;
[0053] 所述VIM用于根據(jù)所述申請?zhí)摂M資源請求進行資源分配。
[0054] 結(jié)合第二方面,在第二方面的第一種可能的實現(xiàn)方式中,所述VIM具體用于:
[0055] 根據(jù)所述申請?zhí)摂M資源請求預(yù)留硬件資源的磁盤10 QoS資源,并將所述硬件資源 的磁盤10 QoS資源中除預(yù)留的所述磁盤10 QoS資源之外剩余的磁盤10 QoS資源分配給所 述VNF以及除所述VNF之外的其它VNF的虛擬機作為正常業(yè)務(wù)的磁盤10 QoS資源;
[0056] 其中,預(yù)留的所述磁盤10 QoS資源大于等于所述至少一個虛擬機的突發(fā)業(yè)務(wù)時的 磁盤10 QoS資源,用于所述至少一個VNF的所述至少一個虛擬機在需要執(zhí)行突發(fā)業(yè)務(wù)時申 請所述預(yù)留的磁盤10 QoS資源。
[0057] 結(jié)合第二方面的第一種可能的實現(xiàn)方式,在第二方面的第二種可能的實現(xiàn)方式 中,所述VIM還具體用于:
[0058] 根據(jù)預(yù)設(shè)間隔將預(yù)留的硬件資源的磁盤10 QoS資源劃分等級,并建立所述硬件資 源的磁盤10 QoS資源等級與硬件資源之間的關(guān)聯(lián)關(guān)系;
[0059] 根據(jù)所述至少一個虛擬機執(zhí)行突發(fā)業(yè)務(wù)時的磁盤10 QoS資源確定所述突發(fā)業(yè)務(wù) 時的磁盤10 QoS資源所屬的所述硬件資源的磁盤10 QoS資源等級;
[0060] 根據(jù)所述關(guān)聯(lián)關(guān)系確定所述硬件資源的磁盤10 QoS資源等級對應(yīng)的硬件資源,并 在所述硬件資源上為所述至少一個虛擬機預(yù)留硬件資源的磁盤IOQoS資源,其中,所述預(yù) 留的所述磁盤10 QoS資源為所述硬件資源的磁盤10 QoS資源等級中最大磁盤10 QoS資源。
[0061] 結(jié)合第二方面、第二方面的第一種或第二種任一種可能的實現(xiàn)方式,在第二方面 的第三種可能的實現(xiàn)方式中,所述裝置還包括:網(wǎng)元管理系統(tǒng)EMS ;其中,所述EMS為所述 VNF對應(yīng)的EMS ;
[0062] 所述EMS用于當(dāng)任一所述VNF的至少一個虛擬機需要執(zhí)行突發(fā)業(yè)務(wù)時,向所述 VNFM發(fā)送申請突發(fā)業(yè)務(wù)的請求;其中,所述申請突發(fā)業(yè)務(wù)的請求中包含:所述至少一個虛 擬機的標(biāo)識信息及所述虛擬機需申請的磁盤10 QoS資源信息;其中,所述需申請的磁盤10 QoS資源小于等于所述虛擬機的突發(fā)業(yè)務(wù)時的磁盤10 QoS資源;
[0063] 若所述VNF的一個虛擬機需要執(zhí)行突發(fā)業(yè)務(wù)時,所述VNFM具體用于:直接將所述 申請突發(fā)業(yè)務(wù)的請求轉(zhuǎn)發(fā)給所述;或者,
[0064] 若所述VNF的至少兩個虛擬機需要執(zhí)行突發(fā)業(yè)務(wù)時,所述VNFM具體用于:根據(jù)所 述虛擬機所屬物理資源的分布信息,將所述虛擬機中不屬于同一物理資源的虛擬機的申請 突發(fā)業(yè)務(wù)的請求同時轉(zhuǎn)發(fā)給所述;
[0065] 所述VIM具體用于:根據(jù)所述虛擬機所屬硬件資源的使用狀態(tài)信息判斷是否同意 接收所述請求;若同意接收所述請求,則為所述虛擬機分配磁盤10 QoS資源,以使所述需執(zhí) 行突發(fā)業(yè)務(wù)的虛擬機執(zhí)行所述突發(fā)業(yè)務(wù)。
[0066] 結(jié)合第二方面、第二方面的第一種或第二種任一種可能的實現(xiàn)方式,在第二方面 的第四種可能的實現(xiàn)方式中,所述裝置還包括:網(wǎng)元管理系統(tǒng)EMS;其中,所述EMS為所述 VNF對應(yīng)的EMS ;
[0067] 當(dāng)至少兩個所述VNF的虛擬機需要執(zhí)行突發(fā)業(yè)務(wù)時,所述至少兩個VNF對應(yīng)的EMS 分別用于向所述VNFM發(fā)送申請突發(fā)業(yè)務(wù)的請求;其中,所述申請突發(fā)業(yè)務(wù)的請求中包含: 所述VNF的所述虛擬機的標(biāo)識信息及所述虛擬機需申請的磁盤10 QoS資源信息;其中,所 述需申請的磁盤10 QoS資源小于等于所述虛擬機的突發(fā)業(yè)務(wù)時的磁盤10 QoS資源;
[0068] 所述VNFM具體用于:根據(jù)所述至少兩個VNF的虛擬機所屬物理資源的分布信息, 將所述至少兩個虛擬機中不屬于同一物理資源的虛擬機的申請突發(fā)業(yè)務(wù)的請求同時發(fā)送 給所述VIM ;
[0069] 所述VIM具體用于:根據(jù)所述虛擬機所屬硬件資源的使用狀態(tài)信息判斷是否同意 接收所述請求;若同意接收所述請求,則為所述虛擬機分配磁盤10 QoS資源,以使所述需執(zhí) 行突發(fā)業(yè)務(wù)的虛擬機執(zhí)行所述突發(fā)業(yè)務(wù)。
[0070] 結(jié)合第二方面的第三種或第四種可能的實現(xiàn)方式,在第二方面的第五種可能的實 現(xiàn)方式中,所述裝置還包括:網(wǎng)絡(luò)功能虛擬化基礎(chǔ)設(shè)施NFVI ;其中,所述NFVI包括:虛擬機 管理子系統(tǒng)VMM ;
[0071] 所述VIM具體用于:向所述NFVI發(fā)送請求信息;還用于:在接收到所述NFVI回復(fù) 的添加成功信息之后,向所述VNFM發(fā)送申請成功信息,以使所述VNFM將所述申請成功信息 轉(zhuǎn)發(fā)給所述VNF對應(yīng)的EMS ;
[0072] 所述VMM具體用于:為所述VNF的虛擬機增加磁盤10 QoS資源,其中,所述增加的 磁盤10 QoS資源屬于所述預(yù)留的磁盤10 QoS資源的一部分;
[0073] 所述EMS具體用于:通知所述VNF的所述需執(zhí)行突發(fā)業(yè)務(wù)的虛擬機,以使所述虛擬 機執(zhí)行所述突發(fā)業(yè)務(wù)。
[0074] 結(jié)合第二方面的第三種至第五種任一種可能的實現(xiàn)方式,在第二方面的第六種可 能的實現(xiàn)方式中,所述EMS具體用于:當(dāng)所述虛擬機執(zhí)行完成所述突發(fā)業(yè)務(wù)時,通過所述 NFVI釋放所述虛擬機中增加的所述磁盤10 QoS資源。
[0075] 結(jié)合第二方面的第六種可能的實現(xiàn)方式,在第二方面的第七種可能的實現(xiàn)方式 中,所述EMS具體用于:向所述VNFM發(fā)送磁盤10 QoS資源釋放請求,其中,所述釋放請求中 包含所述虛擬機的標(biāo)識信息;
[0076] 所述VNFM具體用于:將所述釋放請求轉(zhuǎn)發(fā)給所述VIM,以使所述VIM將所述釋放 請求轉(zhuǎn)發(fā)給所述NFVI ;
[0077] 所述NFVI具體用于:將所述虛擬機中增加的所述磁盤10 QoS資源進行釋放。
[0078] 結(jié)合第二方面、第二方面的第一種或第二種任一種可能的實現(xiàn)方式,在第二方面 的第八種可能的實現(xiàn)方式中,所述裝置還包括:網(wǎng)元管理系統(tǒng)EMS;其中,所述EMS為所述 VNF對應(yīng)的EMS ;
[0079] 當(dāng)任一所述VNF的至少一個虛擬機需要執(zhí)行突發(fā)業(yè)務(wù)且所述VNFM故障或者所述 VNF與所述VNFM連接中斷時,若所述VNF的一個虛擬機需要執(zhí)行突發(fā)業(yè)務(wù)時,所述EMS具體 用于:直接向所述VIM發(fā)送申請突發(fā)業(yè)務(wù)的請求;或者,
[0080] 若所述VNF的至少兩個虛擬機需要執(zhí)行突發(fā)業(yè)務(wù)時,所述EMS具體用于:根據(jù)所述 虛擬機所屬物理資源的分布信息,將所述虛擬機中不屬于同一物理資源的虛擬機的申請突 發(fā)業(yè)務(wù)的請求同時發(fā)送給所述;
[0081] 其中,所述申請突發(fā)業(yè)務(wù)的請求中包含:所述至少一個虛擬機的標(biāo)識信息及所述 虛擬機需申請的磁盤10 QoS資源信息;其中,所述需申請的磁盤10 QoS資源小于等于所述 虛擬機的突發(fā)業(yè)務(wù)時的磁盤10 QoS資源;
[0082] 所述VIM具體用于:根據(jù)所述虛擬機所屬硬件資源的使用狀態(tài)信息判斷是否同意 接收所述請求;若同意接收所述請求,則為所述虛擬機分配磁盤10 QoS資源,以使所述需執(zhí) 行突發(fā)業(yè)務(wù)的虛擬機執(zhí)行所述突發(fā)業(yè)務(wù)。
[0083] 結(jié)合第二方面的第八種可能的實現(xiàn)方式,在第二方面的第九種可能的實現(xiàn)方式 中,所述裝置還包括:網(wǎng)絡(luò)功能虛擬化基礎(chǔ)設(shè)施NFVI ;其中,所述NFVI包括:虛擬機管理子 系統(tǒng)VMM ;
[0084] 所述VIM具體用于:向所述NFVI發(fā)送請求信息;還用于:在接收到所述NFVI回復(fù) 的添加成功信息之后,向所述EMS發(fā)送申請成功信息;
[0085] 所述VMM具體用于:為所述VNF的虛擬機增加磁盤10 QoS資源,其中,所述增加的 磁盤10 QoS資源屬于所述預(yù)留的磁盤10 QoS資源的一部分;
[0086] 所述EMS具體用于:通知所述需執(zhí)行突發(fā)業(yè)務(wù)的虛擬機,以使所述虛擬機執(zhí)行所 述突發(fā)業(yè)務(wù)。
[0087] 結(jié)合第二方面的第八種或第九種可能的實現(xiàn)方式,在第二方面的第十種可能的實 現(xiàn)方式中,所述EMS具體用于:當(dāng)所述虛擬機執(zhí)行完成所述突發(fā)業(yè)務(wù)時,通過所述NFVI釋放 所述虛擬機中增加的所述磁盤10 QoS資源。
[0088] 結(jié)合第二方面的第十種可能的實現(xiàn)方式,在第二方面的第i^一種可能的實現(xiàn)方式 中,所述EMS具體用于:向所述VM發(fā)送磁盤10 QoS資源釋放請求,其中,所述釋放請求中 包含所述虛擬機的標(biāo)識信息;
[0089] 所述VIM具體用于:將所述釋放請求轉(zhuǎn)發(fā)給給所述NFVI ;
[0090] 所述NFVI具體用于:將所述虛擬機中增加的所述磁盤10 QoS資源進行釋放。
[0091] 本發(fā)明中,虛擬網(wǎng)絡(luò)功能管理器VNFM根據(jù)虛擬網(wǎng)絡(luò)功能描述器VNFD對至少一個 虛擬網(wǎng)絡(luò)功能VNF的至少一個虛擬機的磁盤讀寫10服務(wù)質(zhì)量QoS的描述信息向虛擬化基 礎(chǔ)設(shè)施管理器VIM發(fā)送申請?zhí)摂M資源請求;其中,所述描述信息包括:所述至少一個虛擬機 執(zhí)行正常業(yè)務(wù)時的磁盤10 QoS資源信息和突發(fā)業(yè)務(wù)時的磁盤10 QoS資源信息;所述申請?zhí)?擬資源請求中包含所述描述信息;進一步地,所述根據(jù)所述申請?zhí)摂M資源請求進行資 源分配,能更合理地部署業(yè)務(wù),使業(yè)務(wù)能夠更有效地利用物理資源,從而提高了系統(tǒng)整體的 資源利用率。

【專利附圖】

【附圖說明】
[0092] 為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn) 有技術(shù)描述中所需要使用的附圖作一簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā) 明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以 根據(jù)這些附圖獲得其他的附圖。
[0093] 圖1為NFV網(wǎng)絡(luò)的結(jié)構(gòu)示意圖;
[0094] 圖2為本發(fā)明基于磁盤10的虛擬資源分配方法實施例一的流程示意圖;
[0095] 圖3A為本發(fā)明基于磁盤10的虛擬資源分配邏輯結(jié)構(gòu)示意圖一;
[0096] 圖3B為本發(fā)明基于磁盤10的虛擬資源分配方法實施例二的流程示意圖;
[0097] 圖4A為本發(fā)明基于磁盤10的虛擬資源分配邏輯結(jié)構(gòu)示意圖二;
[0098] 圖4B為本發(fā)明基于磁盤10的虛擬資源分配方法實施例三的流程示意圖;
[0099] 圖5為本發(fā)明虛擬資源分配裝置實施例一的結(jié)構(gòu)示意圖;
[0100] 圖6為本發(fā)明虛擬資源分配裝置實施例二的結(jié)構(gòu)示意圖;
[0101] 圖7為本發(fā)明虛擬資源分配裝置實施例三的結(jié)構(gòu)示意圖;
[0102] 圖8為本發(fā)明虛擬資源分配設(shè)備實施例的結(jié)構(gòu)示意圖。

【具體實施方式】
[0103] 為使本發(fā)明實施例的目的、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合本發(fā)明實施例 中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例是 本發(fā)明一部分實施例,而不是全部的實施例。基于本發(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員 在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0104] 圖1為NFV網(wǎng)絡(luò)的結(jié)構(gòu)示意圖,如圖1所示,所述NFV網(wǎng)絡(luò)結(jié)構(gòu)包括:業(yè)務(wù)運營 支撐系統(tǒng)(operation support system/business support system,簡稱 0SS/BSS)、網(wǎng)絡(luò)功 能虛擬化管理和編排模塊、網(wǎng)絡(luò)功能虛擬化基礎(chǔ)設(shè)施(Network Function Virtualization Infrastructure,簡稱 NFVI)、網(wǎng)兀管理系統(tǒng)(Element Management System,簡稱 EMS)及 虛擬網(wǎng)絡(luò)功能VNF。其中,所述OSS/BSS用于支撐業(yè)務(wù)運營和維護操作。所述網(wǎng)絡(luò)功能虛 擬化管理和編排模塊包括:業(yè)務(wù)編排器、虛擬網(wǎng)絡(luò)功能管理器(Virtual Network Function Manager,簡稱 VNFM)及虛擬化基礎(chǔ)設(shè)施管理器(Virtualized Infrastructure Manager,簡 稱V頂);其中,所述業(yè)務(wù)編排器用于業(yè)務(wù)編排,所述VNFM用于進行VNF部署,包括VNF虛擬 資源管理;所述VIM用于提供統(tǒng)一的VNF部署接口和硬件資源的調(diào)度分配功能。所述NFVI 用于提供統(tǒng)一的可部署VNF的所有硬件資源,所述NFVI中包含虛擬資源、虛擬化層及硬件 資源,其中,所述虛擬資源包括:虛擬計算、虛擬存儲及虛擬網(wǎng)絡(luò);所述硬件資源包括:計算 硬件、存儲硬件及網(wǎng)絡(luò)硬件。所述EMS用于網(wǎng)元管理。
[0105] 圖2為本發(fā)明基于磁盤10的虛擬資源分配方法實施例一的流程示意圖,所述方法 用于網(wǎng)絡(luò)功能虛擬化NFV網(wǎng)絡(luò),如圖2所示,本實施例的方法可以包括:
[0106] 步驟201、虛擬網(wǎng)絡(luò)功能管理器VNFM根據(jù)虛擬網(wǎng)絡(luò)功能描述器VNFD對至少一個虛 擬網(wǎng)絡(luò)功能VNF的至少一個虛擬機的磁盤讀寫10服務(wù)質(zhì)量QoS的描述信息向虛擬化基礎(chǔ) 設(shè)施管理器VIM發(fā)送申請?zhí)摂M資源請求;其中,所述描述信息包括:所述至少一個虛擬機執(zhí) 行正常業(yè)務(wù)時的磁盤10 QoS資源信息和突發(fā)業(yè)務(wù)時的磁盤10 QoS資源信息;所述申請?zhí)摂M 資源請求中包含所述描述信息。
[0107] 步驟202、所述VIM根據(jù)所述申請?zhí)摂M資源請求進行資源分配。
[0108] 本發(fā)明實施例中,VNFM根據(jù)虛擬網(wǎng)絡(luò)功能描述器(Virtualized Network Function descriptor,簡稱VNFD)對至少一個虛擬網(wǎng)絡(luò)功能VNF的至少一個虛擬機的磁盤10 QoS的 多維度描述信息向虛擬化基礎(chǔ)設(shè)施管理器VIM申請?zhí)摂M資源;其中,所述描述信息包括:所 述至少一個虛擬機執(zhí)行正常業(yè)務(wù)時的磁盤10 QoS資源信息和突發(fā)業(yè)務(wù)時的磁盤10 QoS資 源信息。可選地,用于部署VNF的VNFD對任一 VNF的虛擬機的磁盤10 QoS的多維度描述信 息可以包括:正常業(yè)務(wù)磁盤10 QoS信息,即所述虛擬機執(zhí)行正常業(yè)務(wù)時磁盤10 QoS值,比如 10I0PS ;突發(fā)業(yè)務(wù)磁盤10 QoS信息,即所述虛擬機執(zhí)行突發(fā)業(yè)務(wù)(如數(shù)據(jù)備份、恢復(fù)、查詢、 校驗、長傳及下載等)時需要額外增加的磁盤10 QoS值,比如50I0PS,其中,所述I0PS為每 秒進行讀寫操作的次數(shù)(Input/Output Operations Per Second)。其中,可選地,所述突發(fā) 業(yè)務(wù)磁盤10 QoS信息可以為所述虛擬機執(zhí)行突發(fā)業(yè)務(wù)時需要的磁盤10 QoS值。
[0109] 可選地,若所述VNFM為至少兩個虛擬機申請資源時,所述描述信息中還可以包含 所述虛擬機信息,以表明每個所述虛擬機執(zhí)行正常業(yè)務(wù)時的磁盤10 QoS資源信息和突發(fā)業(yè) 務(wù)時的磁盤10 QoS資源信息。
[0110] 可選地,本發(fā)明實施例中,在所述VM內(nèi)可增設(shè)資源調(diào)度子系統(tǒng)(Resource Scheduler Subsystem,簡稱RSS),對應(yīng)地,步驟201中,虛擬網(wǎng)絡(luò)功能管理器VNFM根據(jù)虛擬 網(wǎng)絡(luò)功能描述器VNFD對至少一個虛擬網(wǎng)絡(luò)功能VNF的至少一個虛擬機的磁盤讀寫10服務(wù) 質(zhì)量QoS的描述信息向虛擬化基礎(chǔ)設(shè)施管理器VM中的RSS申請?zhí)摂M資源。
[0111] 可選地,在步驟201中,所述VNFM根據(jù)虛擬網(wǎng)絡(luò)功能描述器VNFD對至少一個虛擬 網(wǎng)絡(luò)功能VNF的至少一個虛擬機的磁盤讀寫10服務(wù)質(zhì)量QoS的描述信息向所述VM發(fā)送 申請?zhí)摂M資源請求;其中,所述申請?zhí)摂M資源請求中包含:所述至少一個虛擬機執(zhí)行正常 業(yè)務(wù)時的磁盤10 QoS資源信息和突發(fā)業(yè)務(wù)時的磁盤10 QoS資源信息。可選地,所述VNFM 為至少兩個虛擬機申請資源時,所述申請?zhí)摂M資源請求中還可以包含所述虛擬機信息,以 表明每個所述虛擬機執(zhí)行正常業(yè)務(wù)時的磁盤10 QoS資源信息和突發(fā)業(yè)務(wù)時的磁盤10 QoS 資源信息。
[0112] 本發(fā)明實施例中,所述VNFM根據(jù)所述VNFD對一虛擬網(wǎng)絡(luò)功能VNF的虛擬機的磁 盤讀寫10服務(wù)質(zhì)量QoS的描述信息向所述VIM的RSS發(fā)送申請?zhí)摂M資源請求,其中,所述 申請?zhí)摂M資源請求中包含信息與所述描述信息一致,可選地,所述申請?zhí)摂M資源請求可以 通過定義所述VNFM與所述VIM間接口實現(xiàn),表1為VNFM與VIM間第一接口屬性,如表1所 示,所述VNFM與所述VIM間第一接口的屬性包括:字段名、類型及作用,所述VIM根據(jù)所述 第一接口屬性獲知所述虛擬機執(zhí)行正常業(yè)務(wù)及突發(fā)業(yè)務(wù)時的磁盤10 QoS資源信息,以便于 所述VM根據(jù)所述虛擬機的正常業(yè)務(wù)及突發(fā)業(yè)務(wù)時磁盤10 QoS的多維描述信息進行合理資 源分配。
[0113] 表1 :VNFM與間第一接口屬性

【權(quán)利要求】
1. 一種基于磁盤10的虛擬資源分配方法,所述方法用于網(wǎng)絡(luò)功能虛擬化NFV網(wǎng)絡(luò),其 特征在于,所述方法,包括 : 虛擬網(wǎng)絡(luò)功能管理器VNFM根據(jù)虛擬網(wǎng)絡(luò)功能描述器VNFD對至少一個虛擬網(wǎng)絡(luò)功能 VNF的至少一個虛擬機的磁盤讀寫10服務(wù)質(zhì)量QoS的描述信息向虛擬化基礎(chǔ)設(shè)施管理器 VIM發(fā)送申請?zhí)摂M資源請求;其中,所述描述信息包括:所述至少一個虛擬機執(zhí)行正常業(yè)務(wù) 時的磁盤10 QoS資源信息和突發(fā)業(yè)務(wù)時的磁盤10 QoS資源信息;所述申請?zhí)摂M資源請求中 包含所述描述信息; 所述VIM根據(jù)所述申請?zhí)摂M資源請求進行資源分配。
2. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述VIM根據(jù)所述申請?zhí)摂M資源請求進行 資源分配,包括: 所述VIM根據(jù)所述申請?zhí)摂M資源請求預(yù)留硬件資源的磁盤10 QoS資源,并將所述硬件 資源的磁盤10 QoS資源中除預(yù)留的所述磁盤10 QoS資源之外剩余的磁盤10 QoS資源分配 給所述VNF以及除所述VNF之外的其它VNF的虛擬機作為正常業(yè)務(wù)的磁盤10 QoS資源; 其中,預(yù)留的所述磁盤10 QoS資源大于等于所述至少一個虛擬機的突發(fā)業(yè)務(wù)時的磁盤 10 QoS資源,用于所述至少一個VNF的所述至少一個虛擬機在需要執(zhí)行突發(fā)業(yè)務(wù)時申請所 述預(yù)留的磁盤10 QoS資源。
3. 根據(jù)權(quán)利要求2所述的方法,其特征在于,所述VIM根據(jù)所述申請?zhí)摂M資源請求預(yù)留 硬件資源的磁盤10 QoS資源之前,還包括: 所述VIM根據(jù)預(yù)設(shè)間隔將預(yù)留的硬件資源的磁盤10 QoS資源劃分等級,并建立所述硬 件資源的磁盤10 QoS資源等級與硬件資源之間的關(guān)聯(lián)關(guān)系; 所述VM根據(jù)所述申請?zhí)摂M資源請求預(yù)留硬件資源的磁盤10 QoS資源,包括: 所述V頂根據(jù)所述至少一個虛擬機執(zhí)行突發(fā)業(yè)務(wù)時的磁盤10 QoS資源確定所述突發(fā)業(yè) 務(wù)時的磁盤10 QoS資源所屬的所述硬件資源的磁盤10 QoS資源等級; 所述VIM根據(jù)所述關(guān)聯(lián)關(guān)系確定所述硬件資源的磁盤10 QoS資源等級對應(yīng)的硬件資 源,并在所述硬件資源上為所述至少一個虛擬機預(yù)留硬件資源的磁盤10 QoS資源,其中,所 述預(yù)留的所述磁盤10 QoS資源為所述硬件資源的磁盤10 QoS資源等級中最大磁盤10 QoS 資源。
4. 根據(jù)權(quán)利要求1-3中任一項所述的方法,其特征在于,所述VIM根據(jù)所述申請?zhí)摂M資 源請求進行資源分配之后,還包括: 當(dāng)任一所述VNF的至少一個虛擬機需要執(zhí)行突發(fā)業(yè)務(wù)時,所述VNF對應(yīng)的網(wǎng)元管理系 統(tǒng)EMS向所述VNFM發(fā)送申請突發(fā)業(yè)務(wù)的請求;其中,所述申請突發(fā)業(yè)務(wù)的請求中包含:所 述至少一個虛擬機的標(biāo)識信息及所述虛擬機需申請的磁盤10 QoS資源信息;其中,所述需 申請的磁盤10 QoS資源小于等于所述虛擬機的突發(fā)業(yè)務(wù)時的磁盤10 QoS資源; 若所述VNF的一個虛擬機需要執(zhí)行突發(fā)業(yè)務(wù)時,所述VNFM直接將所述申請突發(fā)業(yè)務(wù)的 請求轉(zhuǎn)發(fā)給所述VIM ;或者, 若所述VNF的至少兩個虛擬機需要執(zhí)行突發(fā)業(yè)務(wù)時,所述VNFM根據(jù)所述虛擬機所屬物 理資源的分布信息,將所述虛擬機中不屬于同一物理資源的虛擬機的申請突發(fā)業(yè)務(wù)的請求 同時轉(zhuǎn)發(fā)給所述VIM; 所述VIM根據(jù)所述虛擬機所屬硬件資源的使用狀態(tài)信息判斷是否同意接收所述請求; 若同意接收所述請求,則所述VM為所述虛擬機分配磁盤10 QoS資源,以使所述需執(zhí)行突發(fā) 業(yè)務(wù)的虛擬機執(zhí)行所述突發(fā)業(yè)務(wù)。
5. 根據(jù)權(quán)利要求1-3中任一項所述的方法,其特征在于,所述VIM根據(jù)所述申請?zhí)摂M資 源請求進行資源分配之后,還包括: 當(dāng)至少兩個所述VNF的虛擬機需要執(zhí)行突發(fā)業(yè)務(wù)時,所述至少兩個VNF對應(yīng)的網(wǎng)元管 理系統(tǒng)EMS分別向所述VNFM發(fā)送申請突發(fā)業(yè)務(wù)的請求;其中,所述申請突發(fā)業(yè)務(wù)的請求中 包含:所述VNF的所述虛擬機的標(biāo)識信息及所述虛擬機需申請的磁盤10 QoS資源信息;其 中,所述需申請的磁盤10 QoS資源小于等于所述虛擬機的突發(fā)業(yè)務(wù)時的磁盤10 QoS資源; 所述VNFM根據(jù)所述至少兩個VNF的虛擬機所屬物理資源的分布信息,將所述至少兩 個VNF的虛擬機中不屬于同一物理資源的虛擬機的申請突發(fā)業(yè)務(wù)的請求同時發(fā)送給所述 VIM ; 所述VIM根據(jù)所述虛擬機所屬硬件資源的使用狀態(tài)信息判斷是否同意接收所述請求; 若同意接收所述請求,則所述為所述虛擬機分配磁盤10 QoS資源,以使所述需執(zhí)行突發(fā) 業(yè)務(wù)的虛擬機執(zhí)行所述突發(fā)業(yè)務(wù)。
6. 根據(jù)權(quán)利要求4或5所述的方法,其特征在于,所述VM同意接收所述請求之后,還 包括: 所述VIM向網(wǎng)絡(luò)功能虛擬化基礎(chǔ)設(shè)施NFVI發(fā)送請求信息,以使所述NFVI中虛擬機管 理子系統(tǒng)VMM為所述VNF的虛擬機增加磁盤10 QoS資源,其中,所述增加的磁盤10 QoS資 源屬于所述預(yù)留的磁盤10 QoS資源的一部分; 所述VIM在接收到所述NFVI回復(fù)的添加成功信息之后,向所述VNFM發(fā)送申請成功信 息,以使所述VNFM將所述申請成功信息轉(zhuǎn)發(fā)給所述VNF對應(yīng)的EMS ; 所述EMS通知所述VNF的所述需執(zhí)行突發(fā)業(yè)務(wù)的虛擬機,以使所述虛擬機執(zhí)行所述突 發(fā)業(yè)務(wù)。
7. 根據(jù)權(quán)利要求4-6中任一項所述的方法,其特征在于,所述虛擬機執(zhí)行所述突發(fā)業(yè) 務(wù)之后,還包括: 當(dāng)所述虛擬機執(zhí)行完成所述突發(fā)業(yè)務(wù)時,所述VNF對應(yīng)的EMS通過所述NFVI釋放所述 虛擬機中增加的所述磁盤10 QoS資源。
8. 根據(jù)權(quán)利要求7所述的方法,其特征在于,所述VNF對應(yīng)的EMS通過所述NFVI釋放 所述虛擬機中增加的所述磁盤10 QoS資源,包括: 所述VNF對應(yīng)的EMS向所述VNFM發(fā)送磁盤10 QoS資源釋放請求,其中,所述釋放請求 中包含所述虛擬機的標(biāo)識信息; 所述VNFM將所述釋放請求轉(zhuǎn)發(fā)給所述VIM,以使所述VIM將所述釋放請求轉(zhuǎn)發(fā)給所述 NFVI ; 所述NFVI將所述虛擬機中增加的所述磁盤10 QoS資源進行釋放。
9. 根據(jù)權(quán)利要求1-3中任一項所述的方法,其特征在于,所述VIM根據(jù)所述申請?zhí)摂M資 源請求進行資源分配之后,還包括: 當(dāng)任一所述VNF的至少一個虛擬機需要執(zhí)行突發(fā)業(yè)務(wù)且所述VNFM故障或者所述VNF 與所述VNFM連接中斷時,若所述VNF的一個虛擬機需要執(zhí)行突發(fā)業(yè)務(wù)時,所述VNF對應(yīng)的 EMS直接向所述VM發(fā)送申請突發(fā)業(yè)務(wù)的請求;或者, 若所述VNF的至少兩個虛擬機需要執(zhí)行突發(fā)業(yè)務(wù)時,所述VNF對應(yīng)的HMS根據(jù)所述虛 擬機所屬物理資源的分布信息,將所述虛擬機中不屬于同一物理資源的虛擬機的申請突發(fā) 業(yè)務(wù)的請求同時發(fā)送給所述; 其中,所述申請突發(fā)業(yè)務(wù)的請求中包含:所述至少一個虛擬機的標(biāo)識信息及所述虛擬 機需申請的磁盤10 QoS資源信息;其中,所述需申請的磁盤10 QoS資源小于等于所述虛擬 機的突發(fā)業(yè)務(wù)時的磁盤10 QoS資源; 所述VIM根據(jù)所述虛擬機所屬硬件資源的使用狀態(tài)信息判斷是否同意接收所述請求; 若同意接收所述請求,則所述為所述虛擬機分配磁盤10 QoS資源,以使所述需執(zhí)行突發(fā) 業(yè)務(wù)的虛擬機執(zhí)行所述突發(fā)業(yè)務(wù)。
10. 根據(jù)權(quán)利要求9所述的方法,其特征在于,所述VIM同意接收所述請求之后,還包 括: 所述VIM向所述NFVI發(fā)送請求信息,以使所述NFVI中虛擬機管理子系統(tǒng)VMM為所述 VNF的虛擬機增加磁盤10 QoS資源,其中,所述增加的磁盤10 QoS資源屬于所述預(yù)留的磁 盤10 QoS資源的一部分; 所述VM在接收到所述NFVI回復(fù)的添加成功信息之后,向所述EMS發(fā)送申請成功信 息; 所述EMS通知所述需執(zhí)行突發(fā)業(yè)務(wù)的虛擬機,以使所述虛擬機執(zhí)行所述突發(fā)業(yè)務(wù)。
11. 根據(jù)權(quán)利要求9或10所述的方法,其特征在于,所述虛擬機執(zhí)行所述突發(fā)業(yè)務(wù)之 后,還包括: 當(dāng)所述虛擬機執(zhí)行完成所述突發(fā)業(yè)務(wù)時,所述VNF對應(yīng)的EMS通過所述NFVI釋放所述 虛擬機中增加的所述磁盤10 QoS資源。
12. 根據(jù)權(quán)利要求11所述的方法,其特征在于,所述VNF對應(yīng)的EMS通過所述NFVI釋 放所述虛擬機中增加的所述磁盤10 QoS資源,包括: 所述VNF對應(yīng)的EMS向所述VM發(fā)送磁盤10 QoS資源釋放請求,其中,所述釋放請求中 包含所述虛擬機的標(biāo)識信息; 所述VIM將所述釋放請求轉(zhuǎn)發(fā)給給所述NFVI,以使所述NFVI將所述虛擬機中增加的所 述磁盤10 QoS資源進行釋放。
13. -種虛擬資源分配裝置,所述裝置用于網(wǎng)絡(luò)功能虛擬化NFV網(wǎng)絡(luò),其特征在于,所 述裝置,包括:虛擬網(wǎng)絡(luò)功能管理器VNFM、虛擬化基礎(chǔ)設(shè)施管理器VM及虛擬網(wǎng)絡(luò)功能VNF 的虛擬機; 其中,所述VNFM用于根據(jù)虛擬網(wǎng)絡(luò)功能描述器VNFD對至少一個虛擬網(wǎng)絡(luò)功能VNF的 至少一個虛擬機的磁盤讀寫10服務(wù)質(zhì)量QoS的描述信息向所述VIM發(fā)送申請?zhí)摂M資源請 求;其中,所述描述信息包括:所述至少一個虛擬機執(zhí)行正常業(yè)務(wù)時的磁盤10 QoS資源信息 和突發(fā)業(yè)務(wù)時的磁盤10 QoS資源信息;所述申請?zhí)摂M資源請求中包含所述描述信息; 所述VIM用于根據(jù)所述申請?zhí)摂M資源請求進行資源分配。
14. 根據(jù)權(quán)利要求13所述的裝置,其特征在于,所述VIM具體用于: 根據(jù)所述申請?zhí)摂M資源請求預(yù)留硬件資源的磁盤10 QoS資源,并將所述硬件資源的磁 盤10 QoS資源中除預(yù)留的所述磁盤10 QoS資源之外剩余的磁盤10 QoS資源分配給所述VNF 以及除所述VNF之外的其它VNF的虛擬機作為正常業(yè)務(wù)的磁盤10 QoS資源; 其中,預(yù)留的所述磁盤10 QoS資源大于等于所述至少一個虛擬機的突發(fā)業(yè)務(wù)時的磁盤 10 QoS資源,用于所述至少一個VNF的所述至少一個虛擬機在需要執(zhí)行突發(fā)業(yè)務(wù)時申請所 述預(yù)留的磁盤10 QoS資源。
15. 根據(jù)權(quán)利要求14所述的裝置,其特征在于,所述VIM還具體用于: 根據(jù)預(yù)設(shè)間隔將預(yù)留的硬件資源的磁盤10 QoS資源劃分等級,并建立所述硬件資源的 磁盤10 QoS資源等級與硬件資源之間的關(guān)聯(lián)關(guān)系; 根據(jù)所述至少一個虛擬機執(zhí)行突發(fā)業(yè)務(wù)時的磁盤10 QoS資源確定所述突發(fā)業(yè)務(wù)時的 磁盤10 QoS資源所屬的所述硬件資源的磁盤10 QoS資源等級; 根據(jù)所述關(guān)聯(lián)關(guān)系確定所述硬件資源的磁盤10 QoS資源等級對應(yīng)的硬件資源,并在所 述硬件資源上為所述至少一個虛擬機預(yù)留硬件資源的磁盤10 QoS資源,其中,所述預(yù)留的 所述磁盤10 QoS資源為所述硬件資源的磁盤10 QoS資源等級中最大磁盤10 QoS資源。
16. 根據(jù)權(quán)利要求13-15中任一項所述的裝置,其特征在于,所述裝置還包括:網(wǎng)元管 理系統(tǒng)EMS ;其中,所述EMS為所述VNF對應(yīng)的EMS ; 所述EMS用于當(dāng)任一所述VNF的至少一個虛擬機需要執(zhí)行突發(fā)業(yè)務(wù)時,向所述VNFM發(fā) 送申請突發(fā)業(yè)務(wù)的請求;其中,所述申請突發(fā)業(yè)務(wù)的請求中包含:所述至少一個虛擬機的 標(biāo)識?目息及所述虛擬機需申請的磁盤10 QoS資源/[目息;其中,所述需申請的磁盤10 QoS資 源小于等于所述虛擬機的突發(fā)業(yè)務(wù)時的磁盤10 QoS資源; 若所述VNF的一個虛擬機需要執(zhí)行突發(fā)業(yè)務(wù)時,所述VNFM具體用于:直接將所述申請 突發(fā)業(yè)務(wù)的請求轉(zhuǎn)發(fā)給所述;或者, 若所述VNF的至少兩個虛擬機需要執(zhí)行突發(fā)業(yè)務(wù)時,所述VNFM具體用于:根據(jù)所述虛 擬機所屬物理資源的分布信息,將所述虛擬機中不屬于同一物理資源的虛擬機的申請突發(fā) 業(yè)務(wù)的請求同時轉(zhuǎn)發(fā)給所述; 所述VIM具體用于:根據(jù)所述虛擬機所屬硬件資源的使用狀態(tài)信息判斷是否同意接收 所述請求;若同意接收所述請求,則為所述虛擬機分配磁盤IOQoS資源,以使所述需執(zhí)行突 發(fā)業(yè)務(wù)的虛擬機執(zhí)行所述突發(fā)業(yè)務(wù)。
17. 根據(jù)權(quán)利要求13-15中任一項所述的裝置,其特征在于,所述裝置還包括:網(wǎng)元管 理系統(tǒng)EMS ;其中,所述EMS為所述VNF對應(yīng)的EMS ; 當(dāng)至少兩個所述VNF的虛擬機需要執(zhí)行突發(fā)業(yè)務(wù)時,所述至少兩個VNF對應(yīng)的EMS分 別用于向所述VNFM發(fā)送申請突發(fā)業(yè)務(wù)的請求;其中,所述申請突發(fā)業(yè)務(wù)的請求中包含:所 述VNF的所述虛擬機的標(biāo)識信息及所述虛擬機需申請的磁盤10 QoS資源信息;其中,所述 需申請的磁盤10 QoS資源小于等于所述虛擬機的突發(fā)業(yè)務(wù)時的磁盤10 QoS資源; 所述VNFM具體用于:根據(jù)所述至少兩個VNF的虛擬機所屬物理資源的分布信息,將所 述至少兩個虛擬機中不屬于同一物理資源的虛擬機的申請突發(fā)業(yè)務(wù)的請求同時發(fā)送給所 述; 所述VIM具體用于:根據(jù)所述虛擬機所屬硬件資源的使用狀態(tài)信息判斷是否同意接收 所述請求;若同意接收所述請求,則為所述虛擬機分配磁盤10 QoS資源,以使所述需執(zhí)行突 發(fā)業(yè)務(wù)的虛擬機執(zhí)行所述突發(fā)業(yè)務(wù)。
18. 根據(jù)權(quán)利要求16或17所述的裝置,其特征在于,所述裝置還包括:網(wǎng)絡(luò)功能虛擬 化基礎(chǔ)設(shè)施NFVI ;其中,所述NFVI包括:虛擬機管理子系統(tǒng)VMM ; 所述VIM具體用于:向所述NFVI發(fā)送請求信息;還用于:在接收到所述NFVI回復(fù)的添 加成功信息之后,向所述VNFM發(fā)送申請成功信息,以使所述VNFM將所述申請成功信息轉(zhuǎn)發(fā) 給所述VNF對應(yīng)的EMS ; 所述VMM具體用于:為所述VNF的虛擬機增加磁盤10 QoS資源,其中,所述增加的磁盤 10 QoS資源屬于所述預(yù)留的磁盤10 QoS資源的一部分; 所述EMS具體用于:通知所述VNF的所述需執(zhí)行突發(fā)業(yè)務(wù)的虛擬機,以使所述虛擬機執(zhí) 行所述突發(fā)業(yè)務(wù)。
19. 根據(jù)權(quán)利要求16-18中任一項所述的裝置,其特征在于,所述EMS具體用于:當(dāng)所 述虛擬機執(zhí)行完成所述突發(fā)業(yè)務(wù)時,通過所述NFVI釋放所述虛擬機中增加的所述磁盤10 QoS資源。
20. 根據(jù)權(quán)利要求19所述的裝置,其特征在于,所述EMS具體用于:向所述VNFM發(fā)送 磁盤10 QoS資源釋放請求,其中,所述釋放請求中包含所述虛擬機的標(biāo)識信息; 所述VNFM具體用于:將所述釋放請求轉(zhuǎn)發(fā)給所述VIM,以使所述VIM將所述釋放請求 轉(zhuǎn)發(fā)給所述NFVI ; 所述NFVI具體用于:將所述虛擬機中增加的所述磁盤10 QoS資源進行釋放。
21. 根據(jù)權(quán)利要求13-15中任一項所述的裝置,其特征在于,所述裝置還包括:網(wǎng)元管 理系統(tǒng)EMS ;其中,所述EMS為所述VNF對應(yīng)的EMS ; 當(dāng)任一所述VNF的至少一個虛擬機需要執(zhí)行突發(fā)業(yè)務(wù)且所述VNFM故障或者所述VNF 與所述VNFM連接中斷時,若所述VNF的一個虛擬機需要執(zhí)行突發(fā)業(yè)務(wù)時,所述EMS具體用 于:直接向所述VIM發(fā)送申請突發(fā)業(yè)務(wù)的請求;或者, 若所述VNF的至少兩個虛擬機需要執(zhí)行突發(fā)業(yè)務(wù)時,所述EMS具體用于:根據(jù)所述虛擬 機所屬物理資源的分布信息,將所述虛擬機中不屬于同一物理資源的虛擬機的申請突發(fā)業(yè) 務(wù)的請求同時發(fā)送給所述VIM ; 其中,所述申請突發(fā)業(yè)務(wù)的請求中包含:所述至少一個虛擬機的標(biāo)識信息及所述虛擬 機需申請的磁盤10 QoS資源信息;其中,所述需申請的磁盤10 QoS資源小于等于所述虛擬 機的突發(fā)業(yè)務(wù)時的磁盤10 QoS資源; 所述VIM具體用于:根據(jù)所述虛擬機所屬硬件資源的使用狀態(tài)信息判斷是否同意接收 所述請求;若同意接收所述請求,則為所述虛擬機分配磁盤10 QoS資源,以使所述需執(zhí)行突 發(fā)業(yè)務(wù)的虛擬機執(zhí)行所述突發(fā)業(yè)務(wù)。
22. 根據(jù)權(quán)利要求21所述的裝置,其特征在于,所述裝置還包括:網(wǎng)絡(luò)功能虛擬化基礎(chǔ) 設(shè)施NFVI ;其中,所述NFVI包括:虛擬機管理子系統(tǒng)VMM ; 所述VIM具體用于:向所述NFVI發(fā)送請求信息;還用于:在接收到所述NFVI回復(fù)的添 加成功信息之后,向所述EMS發(fā)送申請成功信息; 所述VMM具體用于:為所述VNF的虛擬機增加磁盤10 QoS資源,其中,所述增加的磁盤 10 QoS資源屬于所述預(yù)留的磁盤10 QoS資源的一部分; 所述EMS具體用于:通知所述需執(zhí)行突發(fā)業(yè)務(wù)的虛擬機,以使所述虛擬機執(zhí)行所述突 發(fā)業(yè)務(wù)。
23. 根據(jù)權(quán)利要求21或22所述的裝置,其特征在于,所述EMS具體用于:當(dāng)所述虛擬機 執(zhí)行完成所述突發(fā)業(yè)務(wù)時,通過所述NFVI釋放所述虛擬機中增加的所述磁盤10 QoS資源。
24.根據(jù)權(quán)利要求23所述的裝置,其特征在于,所述EMS具體用于:向所述VM發(fā)送磁 盤10 QoS資源釋放請求,其中,所述釋放請求中包含所述虛擬機的標(biāo)識信息; 所述VIM具體用于:將所述釋放請求轉(zhuǎn)發(fā)給給所述NFVI ; 所述NFVI具體用于:將所述虛擬機中增加的所述磁盤10 QoS資源進行釋放。
【文檔編號】G06F9/50GK104050045SQ201410299223
【公開日】2014年9月17日 申請日期:2014年6月27日 優(yōu)先權(quán)日:2014年6月27日
【發(fā)明者】劉濤 申請人:華為技術(shù)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
攀枝花市| 延吉市| 修武县| 徐闻县| 包头市| 阳西县| 平远县| 宜川县| 铜山县| 聊城市| 锦州市| 玉门市| 湘潭县| 阜新| 乾安县| 团风县| 重庆市| 巫溪县| 潜江市| 苍梧县| 介休市| 乌兰察布市| 连州市| 云龙县| 昂仁县| 徐闻县| 苗栗市| 余姚市| 湟中县| 浏阳市| 石台县| 永康市| 汉川市| 民县| 汶川县| 南乐县| 福贡县| 汨罗市| 岳阳市| 唐河县| 包头市|