<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>

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

文檔序號:9923479閱讀:來源:國知局
述第二目標量為大于或等于所述預測出的資 源量除W所述調整參數的值;
[0085] 若所述預測出的資源量小于或等于當前時刻的資源上限值與設定的調整參數的 乘積,則所述VNF確定不需要資源擴展。
[0086] 結合第五方面的第二種可能的實現方式、第五方面的第H種可能的實現方式、或 第五方面的第四種可能的實現方式,在第五種可能的實現方式中,該方法還包括:
[0087] 所述VNF確定出本次資源調整所用時間,并根據本次資源調整所用時間,更新 VNFR中所存儲的上一次資源調整所用的時間last_scale_out_time的參數值,其中,本次 資源調整所用時間為所述VNFM根據所述目標量對資源進行調整所用的時間。
[0088] 第六方面,一種資源分配方法,該方法包括:
[0089] VNFM確定資源調整的目標量;
[0090] 所述VNFM根據確定出的目標量,對資源進行調整,其中,所述目標量是根據VNF的 當前應用層參數、所述VNF的當前硬件層參數和預測出的t時刻所需的資源量中的至少一 個信息確定的,t時刻為與當前時刻相距設定時間長度的時刻,且設定時間長度的值大于或 等于上一次資源調整所用的時間。
[0091] 結合第六方面,在第一種可能的實現方式中,所述VNFM確定資源調整的目標量之 前,還包括:接收所述VNF發送的所述預測出的資源量,其中,所述預測出的資源量是所述 VNF根據自身當前應用層參數和歷史應用參數,按照設定的預測算法,預測出的t時刻所需 的資源量;
[0092] 所述VNFM確定資源調整的目標量,包括:所述VNFM根據所述VNF的當前硬件層參 數、所述VNF的當前應用層參數和所述預測出的資源量中的至少一個信息,確定出資源調 整的目標量。
[0093] 結合第六方面,在第二種可能的實現方式中,所述VNFM確定資源調整的目標量之 前,還包括:
[0094] 所述VNFM從所述VNF處獲取所述VNF的當前應用層參數和歷史應用層參數,和/ 或從VIM處獲取所述VNF的當前硬件層參數和歷史硬件層參數;W及所述VNFM根據獲取到 的所述VNF的當前應用層參數和歷史應用層參數,和/或,所述VNF的當前硬件層參數和歷 史硬件層參數,按照設定的預測算法,預測出t時刻所需的資源量;
[0095] 所述VNFM確定資源調整的目標量,包括:所述VNFM根據所述VNF的當前硬件層參 數、所述VNF的當前應用層參數和預測出的資源量中的至少一個信息,確定出資源調整的 目標量。
[0096] 結合第六方面的第一種可能的實現方式、或第六方面的第二種可能的實現方式, 在第H種可能的實現方式中,VNFM確定出資源調整的目標量,包括:
[0097] 所述VNFM根據所述VNF的當前應用層參數和/或所述VNF的當前硬件層參數,確 定出需要進行資源調整W及資源調整的第一目標量,并根據所述預測出的資源量和當前時 刻的資源上限值,確定出需要進行資源擴展W及資源調整的第二目標量,將所述第一目標 量和所述第二目標量中的最大值確定為資源調整的目標量;W及所述VNFM根據所述第一 目標量和所述第二目標量確定資源調整的目標量,其中,確定的資源調整的目標量中包括 所述第一目標量和所述第二目標量所包含的每個參數中的最大值;
[0098] 或者,
[0099] 所述VNFM根據所述VNF的當前應用層參數和/或所述VNF的當前硬件層參數,確 定出需要進行資源調整W及資源調整的第一目標量,并根據所述預測出的資源量和當前時 刻的資源上限值,確定出不需要進行資源調整,將所述第一目標量確定為資源調整的目標 量;
[0100] 或者,
[0101] 所述VNFM根據所述VNF的當前應用層參數和/或所述VNF的當前硬件層參數,確 定出不需要進行資源調整,并根據所述預測出的資源量和當前時刻的資源上限值,確定出 需要進行資源擴展W及資源調整的第二目標量,將所述第二目標量中的最大值確定為資源 調整的目標量。
[0102] 結合第六方面的第H種可能的實現方式,在第四種可能的實現方式中,所述VNFM 根據所述預測出的資源量和當前時刻的資源上限值,確定出需要進行資源擴展W及資源調 整的第二目標量,包括:
[0103] 若所述預測出的資源量大于當前時刻的資源上限值與設定的調整參數的乘積,貝U 所述VNFM確定需要進行資源擴展,且確定出所述第二目標量為大于或等于所述預測出的 資源量除W所述調整參數的值;
[0104] 若所述預測出的資源量小于或等于當前時刻的資源上限值與設定的調整參數的 乘積,則所述VNFM確定不需要資源擴展。
[0105] 結合第六方面的第一種可能的實現方式、或第六方面的第二種可能的實現方式, 在第五種可能的實現方式中,該方法還包括:
[0106] 所述VNFM確定出本次資源調整所用時間,并根據本次資源調整所用時間,更新 VNFR中所存儲的上一次資源調整所用的時間last_scale_out_time的參數值,其中,本次 資源調整所用時間為所述VNFM根據所述目標量對資源進行調整所用的時間。
[0107] 結合第六方面,在第六種可能的實現方式中,所述VNFM確定出資源調整的目標 量,包括:所述VNFM在接收到所述VNF發送的資源分配請求后,從所述資源分配請求中得到 所述VNF確定出的資源調整的目標量。
[0108] 第走方面,一種網絡設備,包括:
[0109] 處理器,用于獲取自身所屬的VNF的當前應用層參數和歷史應用層參數;根據所 述VNF的當前應用層參數和歷史應用層參數,和/或,從VNFM處獲取的所述VNF的當前硬件 層參數和歷史硬件層參數,按照設定的預測算法,預測出t時刻所需的資源量,其中,所述t 時刻為與當前時刻相距設定時間長度的時刻,且所述設定時間長度的值大于或等于上一次 資源調整所用的時間。
[0110] 結合第走方面,在第一種可能的實現方式中,該網絡設備還包括;發送器,用于將 預測出的資源量發送給所述VNFM。
[0111] 結合第走方面,在第二種可能的實現方式中,所述處理器還用于:根據所述VNF的 當前應用層參數、所述VNF的當前硬件層參數和所述預測出的資源量中的至少一個信息, 確定出資源調整的目標量;W及
[0112] 所述發送器還用于;向所述VNFM發送資源分配請求,W請求所述VNFM根據所述資 源分配請求中攜帶的目標量,對資源進行調整。
[0113] 結合第走方面的第二種可能的實現方式,在第H種可能的實現方式中,所述處理 器確定出資源調整的目標量,包括:
[0114] 根據所述VNF的當前應用層參數和/或所述VNF的當前硬件層參數,確定出需要 進行資源調整W及資源調整的第一目標量,且根據所述預測出的資源量和當前時刻的資源 上限值,確定出需要進行資源擴展W及資源調整的第二目標量;W及根據所述第一目標量 和所述第二目標量確定資源調整的目標量,其中,確定的資源調整的目標量中包括所述第 一目標量和所述第二目標量所包含的每個參數中的最大值;
[0115] 或者,
[0116] 根據所述VNF的當前應用層參數和/或所述VNF的當前硬件層參數,確定出需要 進行資源調整W及資源調整的第一目標量,且根據所述預測出的資源量和當前時刻的資源 上限值,確定出不需要進行資源調整,將所述第一目標量確定為資源調整的目標量;
[0117] 或者,
[0118] 根據所述VNF的當前應用層參數和/或所述VNF的當前硬件層參數,確定出不需 要進行資源調整,且根據所述預測出的資源量和當前時刻的資源上限值,確定出需要進行 資源擴展W及資源調整的第二目標量,將所述第二目標量確定為資源調整的目標量。
[0119] 結合第走方面的第H種可能的實現方式,在第四種可能的實現方式中,所述處理 器根據所述預測出的資源量和當前時刻的資源上限值,確定出需要進行資源擴展W及資源 調整的第二目標量,包括:
[0120] 若所述預測出的資源量大于當前時刻的資源上限值與設定的調整參數的乘積,貝U 確定需要進行資源擴展,且確定出所述第二目標量為大于或等于所述預測出的資源量除W 所述調整參數的值;
[0121] 若所述預測出的資源量小于或等于當前時刻的資源上限值與設定的調整參數的 乘積,則確志不需要資源擴展。
[0122] 結合第走方面的第二種可能的實現方式、第走方面的第H種可能的實現方式、或 第走方面的第四種可能的實現方式,在第五種可能的實現方式中,所述處理器還用于:
[0123] 確定出本次資源調整所用時間,并根據本次資源調整所用時間,更新VNFR中所存 儲的上一次資源調整所用的時間last_scale_out_time的參數值,其中,本次資源調整所 用時間為VNFM根據所述目標量對資源進行調整所用的時間。
[0124] 第八方面,一種網絡設備,包括:
[01巧]處理器,用于確定資源調整的目標量;根據確定出的目標量,對資源進行調整,其 中,所述目標量是根據VNF的當前應用層參數、所述VNF的當前硬件層參數和預測出的t時 刻所需的資源量中的至少一個信息確定的,所述t時刻為與當前時刻相距設定時間長度的 時刻,且所述設定時間長度的值大于或等于上一次資源調整所用的時間。
[0126] 結合第八方面,在第一種可能的實現方式中,該網絡設備還包括:
[0127] 接收器,用于接收所述VNF發送的所述預測出的資源量,其中,所述預測出的資源 量是所述VNF根據自身當前應用層參數和歷史應用參數,按照設定的預測算法,預測出的t 時刻所需的資源量;W及
[012引處理器具體用于;根據VNF的當前硬件層參數、VNF的當前應用層參數和所述預測 出的資源量中的至少一個信息,確定出資源調整的目標量。
[0129] 結合第八方面,在第二種可能的實現方式中,所述處理器還用于:
[0130] 從所述VNF處獲取當前應用層參數和歷史應用層參數,和/或從VIM處獲取所述 VNF的當前硬件層參數和歷史硬件層參數;根據獲取到的所述VNF的當前應用層參數和歷 史應用層參數,和/或,所述VNF的當前硬件層參數和歷史硬件層參數,按照設定的預測算 法,預測出t時刻所需的資源量;W及根據所述VNF的當前硬件層參數、所述VNF的當前應 用層參數和自身預測出的資源量中的至少一個信息,確定出資源調整的目標量。
[0131] 結合第八方面的第一種可能的實現方式、或第八方面的第二種可能的實現方式, 在第H種可能的實現方式中,處理器確定出資源調整的目標量,包括:
[0132] 根據所述VNF的當前應用層參數和/或所述VNF的當前硬件層參數,確定出需要 進行資源調整W及資源調整的第一目標量,并根據所述預測出的資源量和當前時刻的資源 上限值,確定出需要進行資源擴展W及資源調整的第二目標量,將所述第一目標量和所述 第二目標量中的最大值確定為資源調整的目標量;W及根據所述第一目標量和所述第二目 標量確定資源調整的目標量,其中,確定的資源調整的目標量中包括所述第一目標量和所 述第二目標量所包含的每個參數中的最大值;
[0133] 或者,
[0134] 根據所述VNF的當前應用層參數和/或所述VNF的當前硬件層參數,確定出需要 進行資源調整W及資源調整的第一目標量,并根據所述預測出的資源量和當前時刻的資源 上限值,確定出不需要進行資源調整,將所述第一目標量確定為資源調整的目標量;
[0135] 或者,
[0136] 根據所述VNF的當前應用層參數和/或所述VNF的當前硬件層參數,確定出不需 要進行資源調整,并根據所述預測出的資源量和當前時刻的資源上限值,確定出需要進行 資源擴展W及資源調整的第二目標量,將所述第二目標量中的最大值確定為資源調整的目 標量。
[0137] 結合第八方面的第H種可能的實現方式,在第四種可能的實現方式中,所述處理 器根據所述預測出的資源量和當前時刻的資源上限值,確定出需要進行資源擴展W及資源 調整的第二目標量,包括:
[013引若所述預測出的資源量大于當前時刻的資源上限值與設定的調整參數的乘積,貝U 確定需要進行資源擴展,且確定出所述第二目標量為大于或等于所述預測出的資源量除W 所述調整參數的值;
[0139] 若所述預測出的資源量小于或等于當前時刻的資源上限值與設定的調整參數的 乘積,則確志不需要資源擴展。
[0140] 結合第八方面的第一種可能的實現方式、或第八方面的第二種可能的實現方式, 在第五種可能的實現方式中,所述處理器還用于:
[0141] 確定出本次資源調整所用時間,并根據本次資源調整所用時間,更新VNFR中所存 儲的上一次資源調整所用的時間last_scale_out_time的參數值,其中,本次資源調整所 用時間為VNFM根據所述目標量對資源進行調整所用的時間。
[0142] 結合第八方面,在第六種可能的實現方式中,所述接收器還用于:接收所述VNF發 送的資源分配請求,所述資源分配請求中攜帶所述VNF確定出的資源調整的目標量;W及
[0143] 所述處理器還用于;從所述資源分配請求中得到所述VNF確定出的資源調整的目 標量。
[0144] 本發明實施例提供的方法、設備和系統中,在傳統資源分配的機制中,引入了資源 預測機制,根據基于當前硬件層參數和/或當前應用層參數的資源分配結果和資源預測的 結果,確定資源調整的目標量,并對資源進行調整,使得資源調整更符合實際應用,從而在 NFV中資源需求量突增的情況下,能夠避免服務的延遲和中斷。
【附圖說明】
[0145] 圖1為現有技術中VNFM發起scale out的流程示意圖;
[0146] 圖2為本發明實施例提供的第一種網絡系統的示意圖;
[0147] 圖3為本發明實施例提供的第二種網絡系統的示意圖;
[014引圖4為本發明實施例提供的第一種網絡設備的示意圖;
[0149] 圖5為本發明實施例提供的第二種網絡設備的示意圖;
[0150] 圖6為本發明實施例提供的實施例一的流程示意圖;
[0151] 圖7為本發明實施例提供的實施例二的流程示意圖;
[0152] 圖8為本發明實施例提供的實施例H的流程示意圖;
[0153] 圖9為本發明實施例提供的第H種網絡設備的示意圖;
[0154] 圖10為本發明實施例提供的第四種網絡設備的示意圖;
[0155] 圖11為本發明實施例提供的一種VNF側的資源分配方法的示意圖;
[0156] 圖12為本發明實施例提供的一種VNFM側的資源分配方法的示意圖。
【具體實施方式】
[0157] 本發明實施例在傳統資源分配的機制中,引入了資源預測機制,根據基于當前硬 件層參數和/或當前應用層參數的資源分配結果和資源預測的結果,確定資源調整的目標 量,并對資源進行調整,使得資源調整更符合實際應用,從而在NFV中資源需求量突增的情 況下,能夠避免服務的延遲和中斷。
[0158] 本發明實施例中,資源預測是基于當前資源使用數據和/或歷史資源使用數據, 預測未來一段時間t內的資源使用情況,例如根據當前和歷史的用戶訪問量預測10分鐘之 后的用戶訪問量。預測算法可W用下面的公式表示:
[0159] Yk' = f (tk, H);
[0160] 其中,tk為一個相同維度的1維向量,yk'為需要預測的時間點(相對于當前時間) 的預測值,H為預測算法中使用到的所有當前資源使用數據和/或歷史資源使用數據。
[0161] 下面結合說明書附圖對本發明實施例作進一步詳細描述。應當理解,此處所描述 的實施例僅用于說明和解釋本發明,并不用于限定本發明。
[016引如圖2所示,本發明實施例提供的第一種網絡系統,包括:
[0163] VNF21,用于根據自身當前應用層參數和歷史應用層參數,和/或,從VNFM處獲取 到的自身當前硬件層參數和歷史硬件層參數,按照設定的預測算法,預測出t時刻所需的 資源量,其中,所述t時刻為與當前時刻相距設定時間長度的時刻,且所述設定時間長度的 值大于或等于上一次資源調整所用的時間;
[0164] VNFM22,用于根據資源調整的目標量,對資源進行調整,其中,所述目標量是所述 VNFM或所述VNF根據所述VNF的當前應用層參數、從VIM處獲取到的所述VNF的當前硬件 層參數和所述VNF預測出的t時刻所需的資源量中的至少一個信息確定的。
[0165] 本發明實施例提供的第一種網絡系統中,VNF預測出t時刻所需的資源量,且資源 調整的目標量是所述VNFM或所述VNF根據所述VNF的當前應用層參數、從VIM處獲取到的 所述VNF的當前硬件層參數和所述VNF預測出的t時刻所需的資源量中的至少一個信息確 定的,使得資源調整更符合實際應用,從而在NFV中資源需求量突增的情況下,能夠避免服 務的延遲和中斷。
[0166] 在實施中,作為一種優選的實現方式,所述VNF21基于自身當前應用層參數和歷 史應用層參數,預測出t時刻所需的資源量。
[0167] 該方式中,所述VNF21預測出t時刻所需的資源量之后,還用于:將預測出的資源 量發送給所述VNFM。
[0168] 相應的,所述VNFM22根據資源調整的目標量,對資源進行調整之前,還用于;接收 所述VNF發送的所述預測出的資源量;W及根據獲取到的所述VNF的當前硬件層參數、所述 VNF的當前應用層參數和所述預測出的資源量中的至少一個信息,確定出資源調整的目標 量。
[0169] 該方式中,由VNFM根據獲取到的所述VNF的當前硬件層參數、所述VNF的當前應 用層參數和所述預測出的資源量中的至少一個信息,確定出資源調整的目標量。
當前第2頁1 2 3 4 5 6 
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
韩国伦理电影