<listing id="vjp15"></listing><menuitem id="vjp15"></menuitem><var id="vjp15"></var><cite id="vjp15"></cite>
<var id="vjp15"></var><cite id="vjp15"><video id="vjp15"><menuitem id="vjp15"></menuitem></video></cite>
<cite id="vjp15"></cite>
<var id="vjp15"><strike id="vjp15"><listing id="vjp15"></listing></strike></var>
<var id="vjp15"><strike id="vjp15"><listing id="vjp15"></listing></strike></var>
<menuitem id="vjp15"><strike id="vjp15"></strike></menuitem>
<cite id="vjp15"></cite>
<var id="vjp15"><strike id="vjp15"></strike></var>
<var id="vjp15"></var>
<var id="vjp15"></var>
<var id="vjp15"><video id="vjp15"><thead id="vjp15"></thead></video></var>
<menuitem id="vjp15"></menuitem><cite id="vjp15"><video id="vjp15"></video></cite>
<var id="vjp15"></var><cite id="vjp15"><video id="vjp15"><thead id="vjp15"></thead></video></cite>
<var id="vjp15"></var>
<var id="vjp15"></var>
<menuitem id="vjp15"><span id="vjp15"><thead id="vjp15"></thead></span></menuitem>
<cite id="vjp15"><video id="vjp15"></video></cite>
<menuitem id="vjp15"></menuitem>

一種資源分配方法、網絡設備和網絡系統的制作方法_5

文檔序號:9923479閱讀:來源:國知局
[030引步驟9 =VNFM根據資源調整目標調整資源。
[0304] 步驟10 =VNFM向VNF返回資源分配確認。
[030引步驟11、VNF在VNFR中記錄資源調整時間t。,即更新VNFR中的資源調整時間t。。 其中,此時t。為步驟9所用的時間。
[0306] 基于同一發明構思,本發明實施例還提供了一種網絡設備(VNF),如圖9所示,該 網絡設備包括:
[0307] 處理器91,用于獲取自身所屬的VNF的當前應用層參數和歷史應用層參數;根據 所述VNF的當前應用層參數和歷史應用層參數,和/或,從VNFM處獲取的所述VNF的當前 硬件層參數和歷史硬件層參數,按照設定的預測算法,預測出t時刻所需的資源量,其中, 所述t時刻為與當前時刻相距設定時間長度的時刻,且所述設定時間長度的值大于或等于 上一次資源調整所用的時間。
[030引作為第一種優選的實現方式,該網絡設備還包括;發送器92,用于將預測出的資 源量發送給所述VNFM。
[0309] 作為第二種優選的實現方式,所述處理器91還用于:根據所述VNF的當前應用層 參數、所述VNF的當前硬件層參數和所述預測出的資源量中的至少一個信息,確定出資源 調整的目標量;W及
[0310] 所述發送器92還用于;向所述VNFM發送資源分配請求,W請求所述VNFM根據所 述資源分配請求中攜帶的目標量,對資源進行調整。
[0311] 該實現方式中,所述處理器91確定出資源調整的目標量,包括:
[0312] 根據所述VNF的當前應用層參數和/或所述VNF的當前硬件層參數,確定出需要 進行資源調整W及資源調整的第一目標量,且根據所述預測出的資源量和當前時刻的資源 上限值,確定出需要進行資源擴展W及資源調整的第二目標量;W及根據所述第一目標量 和所述第二目標量確定資源調整的目標量,其中,確定的資源調整的目標量中包括所述第 一目標量和所述第二目標量所包含的每個參數中的最大值; 陽引引 或者,
[0314] 根據所述VNF的當前應用層參數和/或所述VNF的當前硬件層參數,確定出需要 進行資源調整W及資源調整的第一目標量,且根據所述預測出的資源量和當前時刻的資源 上限值,確定出不需要進行資源調整,將所述第一目標量確定為資源調整的目標量; 陽引引 或者,
[0316] 根據所述VNF的當前應用層參數和/或所述VNF的當前硬件層參數,確定出不需 要進行資源調整,且根據所述預測出的資源量和當前時刻的資源上限值,確定出需要進行 資源擴展W及資源調整的第二目標量,將所述第二目標量確定為資源調整的目標量。
[0317] 該實現方式中,所述處理器91根據所述預測出的資源量和當前時刻的資源上限 值,確定出需要進行資源擴展W及資源調整的第二目標量,包括:
[031引若所述預測出的資源量大于當前時刻的資源上限值與設定的調整參數的乘積,貝U 確定需要進行資源擴展,且確定出所述第二目標量為大于或等于所述預測出的資源量除W 所述調整參數的值;
[0319] 若所述預測出的資源量小于或等于當前時刻的資源上限值與設定的調整參數的 乘積,則確志不需要資源擴展。
[0320] 基于上述任一實施例,所述處理器91還用于:
[0321] 確定出本次資源調整所用時間,并根據本次資源調整所用時間,更新VNFR中所存 儲的上一次資源調整所用的時間last_scale_out_time的參數值,其中,本次資源調整所 用時間為VNFM根據所述目標量對資源進行調整所用的時間。
[0322] 基于同一發明構思,本發明實施例還提供了一種網絡設備(VNFM),如圖10所示, 該網絡設備包括:
[0323] 處理器101,用于確定資源調整的目標量;根據確定出的目標量,對資源進行調 整,其中,所述目標量是根據VNF的當前應用層參數、所述VNF的當前硬件層參數和預測出 的t時刻所需的資源量中的至少一個信息確定的,所述t時刻為與當前時刻相距設定時間 長度的時刻,且所述設定時間長度的值大于或等于上一次資源調整所用的時間。
[0324] 作為第一種優選的實現方式,該網絡設備還包括:
[0325] 接收器102,用于接收所述VNF發送的所述預測出的資源量,其中,所述預測出的 資源量是所述VNF根據自身當前應用層參數和歷史應用參數,按照設定的預測算法,預測 出的t時刻所需的資源量;W及
[0326] 所述處理器101具體用于:根據所述VNF的當前硬件層參數、所述VNF的當前應用 層參數和所述預測出的資源量中的至少一個信息,確定出資源調整的目標量。
[0327] 作為第二種優選的實現方式,所述處理器101還用于:
[032引從所述VNF處獲取當前應用層參數和歷史應用層參數,和/或從虛擬資源管理部 件VIM處獲取所述VNF的當前硬件層參數和歷史硬件層參數;根據獲取到的所述VNF的當 前應用層參數和歷史應用層參數,和/或,所述VNF的當前硬件層參數和歷史硬件層參數, 按照設定的預測算法,預測出t時刻所需的資源量;W及根據所述VNF的當前硬件層參數、 所述VNF的當前應用層參數和自身預測出的資源量中的至少一個信息,確定出資源調整的 目標量。
[0329] 基于上述兩種優選的實現方式,所述處理器101確定出資源調整的目標量,包括:
[0330] 根據所述VNF的當前應用層參數和/或所述VNF的當前硬件層參數,確定出需要 進行資源調整W及資源調整的第一目標量,并根據所述預測出的資源量和當前時刻的資源 上限值,確定出需要進行資源擴展W及資源調整的第二目標量,將所述第一目標量和所述 第二目標量中的最大值確定為資源調整的目標量;W及根據所述第一目標量和所述第二目 標量確定資源調整的目標量,其中,確定的資源調整的目標量中包括所述第一目標量和所 述第二目標量所包含的每個參數中的最大值;
[03引]或者,
[0332] 根據所述VNF的當前應用層參數和/或所述VNF的當前硬件層參數,確定出需要 進行資源調整W及資源調整的第一目標量,并根據所述預測出的資源量和當前時刻的資源 上限值,確定出不需要進行資源調整,將所述第一目標量確定為資源調整的目標量;
[0333] 或者,
[0334] 根據所述VNF的當前應用層參數和/或所述VNF的當前硬件層參數,確定出不需 要進行資源調整,并根據所述預測出的資源量和當前時刻的資源上限值,確定出需要進行 資源擴展W及資源調整的第二目標量,將所述第二目標量中的最大值確定為資源調整的目 標量。
[0335] 具體的,所述處理器101根據所述預測出的資源量和當前時刻的資源上限值,確 定出需要進行資源擴展W及資源調整的第二目標量,包括:
[0336] 若所述預測出的資源量大于當前時刻的資源上限值與設定的調整參數的乘積,貝U 確定需要進行資源擴展,且確定出所述第二目標量為大于或等于所述預測出的資源量除W 所述調整參數的值;
[0337] 若所述預測出的資源量小于或等于當前時刻的資源上限值與設定的調整參數的 乘積,則確定不需要資源擴展。
[033引基于上述任一實施例,所述處理器101還用于:
[0339] 確定出本次資源調整所用時間,并根據本次資源調整所用時間,更新VNFR中所存 儲的上一次資源調整所用的時間last_scale_out_time的參數值,其中,本次資源調整所 用時間為VNFM根據所述目標量對資源進行調整所用的時間。
[0340] 作為第H種優選的實現方式,所述接收器102還用于:接收所述VNF發送的資源分 配請求,所述資源分配請求中攜帶所述VNF確定出的資源調整的目標量;W及
[0341] 所述處理器101還用于:從所述資源分配請求中得到所述VNF確定出的資源調整 的目標量。
[0342] 基于同一發明構思,本發明實施例提供了一種VNF側的資源分配方法,如圖11所 示,該方法包括:
[0343] Sill、VNF獲取自身當前應用層參數和歷史應用層參數;
[0344] S112、所述VNF根據自身當前應用層參數和歷史應用層參數,和/或,從VNFM處獲 取到的自身當前硬件層參數和歷史硬件層參數,按照設定的預測算法,預測出t時刻所需 的資源量,其中,t時刻為與當前時刻相距設定時間長度的時刻,且所述設定時間長度的值 大于或等于上一次資源調整所用的時間。
[0345] 作為第一種優選的實現方式,S112中,所述VNF預測出t時刻所需的資源量之后, 還包括:所述VNF將預測出的資源量發送給所述VNFM。
[0346] 作為第二種優選的實現方式,S112中,所述VNF預測出t時刻所需的資源量之后, 還包括:所述VNF根據自身當前應用層參數、當前硬件層參數和所述預測出的資源量中的 至少一個信息,確定出資源調整的目標量,并向所述VNFM發送資源分配請求,W請求所述 VNFM根據所述資源分配請求中攜帶的目標量,對資源進行調整。
[0347] 該實現方式中,所述VNF確定出資源調整的目標量,包括:
[034引所述VNF根據所述VNF的當前應用層參數和/或所述VNF的當前硬件層參數,確 定出需要進行資源調整W及資源調整的第一目標量,且根據所述預測出的資源量和當前時 刻的資源上限值,確定出需要進行資源擴展W及資源調整的第二目標量;W及所述VNF根 據所述第一目標量和所述第二目標量確定資源調整的目標量,其中,確定的資源調整的目 標量中包括所述第一目標量和所述第二目標量所包含的每個參數中的最大值;
[0349] 或者,
[0350] 所述VNF根據所述VNF的當前應用層參數和/或所述VNF的當前硬件層參數,確 定出需要進行資源調整W及資源調整的第一目標量,且根據所述預測出的資源量和當前時 刻的資源上限值,確定出不需要進行資源調整,將所述第一目標量確定為資源調整的目標 量;
[0350 或者,
[0352] 所述VNF根據所述VNF的當前應用層參數和/或所述VNF的當前硬件層參數,確 定出不需要進行資源調整,且根據所述預測出的資源量和當前時刻的資源上限值,確定出 需要進行資源擴展W及資源調整的第二目標量,將所述第二目標量確定為資源調整的目標 量。
[0353] 該實現方式中,所述VNF根據所述預測出的資源量和當前時刻的資源上限值,確 定出需要進行資源擴展W及資源調整的第二目標量,包括:
[0354] 若所述預測出的資源量大于當前時刻的資源上限值與設定的調整參數的乘積,貝U 所述VNF確定需要進行資源擴展,且確定出所述第二目標量為大于或等于所述預測出的資 源量除W所述調整參數的值;
[0355] 若所述預測出的資源量小于或等于當前時刻的資源上限值與設定的調整參數的 乘積,則所述VNF確定不需要資源擴展。
[0356] 基于上述任一實施例,該方法還包括;所述VNF確定出本次資源調整所用時間, 并根據本次資源調整所用時間,更新VNFR中所存儲的上一次資源調整所用的時間last, scale_out_time的參數值,其中,本次資源調整所用時間為所述VNFM根據所述目標量對資 源進行調整所用的時間。
[0357] 基于同一發明構思,本發明實施例提供了一種VNFM側的資源分配方法,如圖12所 示,該方法包括:
[035引 S121、VNFM確定資源調整的目標量;
[0359] S122、所述VNFM根據確定出的目標量,對資源進行調整,其中,所述目標量是根據 VNF的當前應用層參數、所述VNF的當前硬件層參數和預測出的t時刻所需的資源量中的至 少一個信息確定的,所述t時刻為與當前時刻相距設定時間長度的時刻,且所述設定時間 長度的值大于或等于上一次資源調整所用的時間。
[0360] 作為第一種優選的實現方式,S121中,所述VNFM確定資源調整的目標量之前,還 包括:接收所述VNF發送的所述預測出的資源量,其中,所述預測出的資源量是所述VNF根 據自身當前應用層參數和歷史應用參數,按照設定的預測算法,預測出的t時刻所需的資 源量;
[0361] 相應的,S121中,所述VNFM確定資源調整的目標量,包括:所述VNFM根據所述VNF 的當前硬件層參數、所述VNF的當前應用層參數和所述預測出的資源量中的至少一個信 息,確定出資源調整的目標量。
[0362] 作為第二種優選的實現方式,S121中,所述VNFM確定資源調整的目標量之前,還 包括:
[0363] 所述VNFM從所述VNF處獲取所述VNF的當前應用層參數和歷史應用層參數,和/ 或從虛擬資源管理部件VIM處獲取所述VNF的當前硬件層參數和歷史硬件層參數;W及所 述VNFM根據獲取到的所述VNF的當前應用層參數和歷史應用層參數,和/或,所述VNF的 當前硬件層參數和歷史硬件層參數,按照設定的預測算法,預測出t時刻所需的資源量;
[0364] 相應的,S121中,所述VNFM確定資源調整的目標量,包括:所述VNFM根據所述VNF 的當前硬件層參數、所述VNF的當前應用層參數和預測出的資源量中的至少一個信息,確 定出資源調整的目標量。
[0365] 基于上述兩種優選的實現方式,S121中,所述VNFM確定出資源調整的目標量,包 括:
[0366] 所述VNFM根據所述VNF的當前應用層參數和/或所述VNF的當前硬件層參數,確 定出需要進行資源調整W及資源調整的第一目標量,并根據所述預測出的資源量和當前時 刻的資源上限值,確定出需要進行資源擴展W及資源調整的第二目標量,將所述第一目標 量和所述第二目標量中的最大值確定為資源調整的目標量;W及所述VNFM根據所述第一 目標量和所述第二目標量確定資源調整的目標量,其中,確定的資源調整的目標量中包括 所述第一目標量和所述第二目標量所包含的每個參數中的最大值;
[0367] 或者,
[036引所述VNFM根據所述VNF的當前應用層參數和/或所述VNF的當前硬件層參數,確 定出需要進行資源調整W及資源調整的第一目標量,并根據所述預測出的資源量和當前時 刻的資源上限值,確定出不需要進行資源調整,將所述第一目標量確定為資源調整的目標 量;
[0369] 或者,
[0370] 所述VNFM根據所述VNF的當前應用層參數和/或所述VNF的當前硬件層參數,確 定出不需要進行資源調整,并根據所述預測出的資源量和當前時刻的資源上限值,確定出 需要進行資源擴展W及資源調整的第二目標量,將所述第二目標量中的最大值確定為資源 調整的目標量。
[0371] 具體的,所述VNFM根據所述預測出的資源量和當前時刻的資源上限值,確定出需 要進行資源擴展W及資源調整的第二目標量,包括:
[0372] 若所述預測出的資源量大于當前時刻的資源上限值與設定的調整參數的乘積,貝U 所述VNFM確定需要進行資源擴展,且確定出所述第二目標量為大于或等于所述預測出的 資源量除W所述調整參數的值;
[0373] 若所述預測出的資源量小于或等于當前時刻的資源上限值與設定的調整參數的 乘積,則所述VNFM確定不需要資源擴展。
[0374] 基于上述兩種優選的實現方式,該方法還包括;所述VNFM確定出本次資源調整所 用時間,并根據本次資源調整所用時間,更新VNFR中所存儲的上一次資源調整所用的時間 last_scale_out_time的參數值,其中,本次資源調整所用時間為所述VNFM根據所述目標 量對資源進行調整所用的時間。
[0375] 作為第H種優選的實現方式,S121中,所述VNFM確定出資源調整的目標量,包括: 所述VNFM在接收到所述VNF發送的資源分配請求后,從所述資源分配請求中得到所述VNF 確定出的資源調整的目標量。
[0376] 上述方法處理流程可W用軟件程序實現,該軟件程序可W存儲在存儲介質中,當 存儲的軟件程序被調用時,執行上述方法步驟。
[0377] 本領域內的技術人員應明白,本發明的實施例可提供為方法、系統、或計算機程序 產品。因此,本發明可采用完全硬件實施例、完全軟件實施例、或結合軟件和硬件方面的實 施例的形式。而且,本發明可采用在一個或多個其中包含有計算機可用程序代碼的計算機 可用存儲介質(包括但不限于磁盤存儲器、CD-ROM、光學存儲器等)上實施的計算機程序產 品的形式。
[037引本發明是參照根據本發明實施例的方法、設備(系統)、和計算機程序產品的流程 圖和/或方框圖來描述的。應理解可由計算機程序指令實現流程圖和/或方框圖中的每一 流程和/或方框、W及流程圖和/或方框圖中的流程和/或方框的結合。可提供送些計算 機程序指令到通用計算機、專用計算機、嵌入式處理機或其他可編程數據處理設備的處理 器W產生一個機器,使得通過計算機或其他可編程數據處理設備的處理器執行的指令產生 用于實現在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能 的裝置。
[0379] 送些計算機程序指令也可存儲在能引導計算機或其他可編程數據處理設備W特 定方式工作的計算機可讀存儲器中,使得存儲在該計算機可讀存儲器中的指令產生包括指 令裝置的制造品,該指令裝置實現在流程圖一個流程或多個流程和/或方框圖一個方框或 多個方框中指定的功能。
[0380] 送些計算機程序指令也可裝載到計算機或其他可編程數據處理設備上,使得在計 算機或其他可編程設備上執行一系列操作步驟W產生計算機實現的處理,從而在計算機或 其他可編程設備上執行的指令提供用于實現在流程圖一個流程或多個流程和/或方框圖 一個方框或多個方框中指定的功能的步驟。
[0381] 盡管已描述了本發明的優選實施例,但本領域內的技術人員一旦得知了基本創造 性概念,則可對送些實施例作出另外的變更和修改。所W,所附權利要求意欲解釋為包括優 選實施例W及落入本發明范圍的所有
當前第5頁1 2 3 4 5 6 
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
韩国伦理电影