JP6369730B2 - 仮想マシン始動方法及び装置 - Google Patents
仮想マシン始動方法及び装置 Download PDFInfo
- Publication number
- JP6369730B2 JP6369730B2 JP2017034814A JP2017034814A JP6369730B2 JP 6369730 B2 JP6369730 B2 JP 6369730B2 JP 2017034814 A JP2017034814 A JP 2017034814A JP 2017034814 A JP2017034814 A JP 2017034814A JP 6369730 B2 JP6369730 B2 JP 6369730B2
- Authority
- JP
- Japan
- Prior art keywords
- virtual machines
- vnfc
- started
- type
- virtual machine
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/455—Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
- G06F9/45533—Hypervisors; Virtual machine monitors
- G06F9/45558—Hypervisor-specific management and integration aspects
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/48—Program initiating; Program switching, e.g. by interrupt
- G06F9/4806—Task transfer initiation or dispatching
- G06F9/4843—Task transfer initiation or dispatching by program, e.g. task dispatcher, supervisor, operating system
- G06F9/4881—Scheduling strategies for dispatcher, e.g. round robin, multi-level priority queues
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/455—Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
- G06F9/45533—Hypervisors; Virtual machine monitors
- G06F9/45558—Hypervisor-specific management and integration aspects
- G06F2009/45575—Starting, stopping, suspending or resuming virtual machine instances
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Telephonic Communication Services (AREA)
- Stored Programmes (AREA)
Description
ステップ1:
ステップ2:各タイプのVNFCの決定された現在の量重みと、各タイプのVNFCの事前設定された量重みとに従って、その現在の量重みが事前設定された量重みよりも最大限に小さいk番目のタイプのVNFCを見出し、k番目のタイプのVNFCがN個のタイプのVNFCのうちの1つであり、
ステップ3:k番目のタイプのVNFCを含む始動されない仮想マシンを始動されるべき仮想マシンセットに加えられるように複数の仮想マシンから選択し、及び、
N個のタイプ内にあるとともに仮想マシンの第1のグループ内にある各タイプのVNFCの総量が各タイプのVNFCに対応する事前設定された量を満たすまで、ステップ1、ステップ2、及び、ステップ3を順序良く繰り返すステップ、
を含む。
仮想マシンの第1のグループ内にあってM個のネットワークサービス内にある各タイプのVNFCの総量が各タイプのVNFCに対応する事前設定された量を満たすように、分布関係に従って少なくとも1つの始動されない仮想マシンを始動されるべき仮想マシンセットとして複数の仮想マシンから選択するステップであって、仮想マシンの第1のグループのセットが、始動された仮想マシンセットと始動されるべき仮想マシンセットとを含み、始動された仮想マシンセット内の始動された仮想マシンの量が0以上であり、量が0よりも大きいときに、始動された仮想マシンが複数の仮想マシンに属する、ステップと、始動されるべき仮想マシンセット内の1つの仮想マシンを始動させるステップと、を含む。
ステップ1:
ステップ2:xi番目のタイプのVNFCの決定された現在の量重みαxiと、xi番目のタイプのVNFCの事前設定された量重みとに従って、その現在の量重みが事前設定された量重みよりも最大限に小さいk番目のタイプのVNFCを見出し、k番目のタイプのVNFCがN(x)個のタイプのVNFCのうちの1つであり、
ステップ3:k番目のタイプのVNFCを含む始動されない仮想マシンを始動されるべき仮想マシンセットに加えられるように複数の仮想マシンから選択し、及び、
仮想マシンの第1のグループ内に含まれてM個のネットワークサービス内にある各タイプのVNFCの総量が各タイプのVNFCに対応する事前設定された量を満たすまで、ステップ1、ステップ2、及び、ステップ3を順序良く繰り返すステップ、
を含む。
M個のサービスの優先度の降順を決定して、優先度の降順に従ってM個のサービス内の全てのサービスに関してサービス許可作業を連続的に行なうステップを含み、
サービス許可作業は、
ステップ1:αxiに従って仮想マシンの第1のグループ内の各タイプのVNFCの現在の量重みを決定し、αxiはxi番目のタイプのVNFCの現在の量重みであり、Qxiは、仮想マシンの第1のグループ内のxi番目のタイプのVNFCの現在の総量であり、Qxjは、仮想マシンの第1のグループ内のxj番目のタイプのVNFCの現在の総量であり、xjの値範囲が、現在のサービスに対応するN(x)よりも大きくない全ての正の整数を含み、
ステップ2:現在のサービス内の各タイプのVNFCの決定された現在の量重みαxiと、現在のサービスにおける各タイプのVNFCの事前設定された量重みとに従って、その現在の量重みが事前設定された量重みよりも最大限に小さいk番目のタイプのVNFCを見出し、k番目のタイプが現在のサービスにおけるN(x)個のタイプのうちの1つであり、
ステップ3:k番目のタイプのVNFCを含む始動されない仮想マシンを始動されるべき仮想マシンセットに加えられるように複数の仮想マシンから選択し、及び、
仮想マシンの第1のグループ内にあって現在のサービス内にある各タイプのVNFCの総量が現在のサービスにおける各タイプのVNFCに対応する事前設定された量を満たすまで、ステップ1、ステップ2、及び、ステップ3を順序良く繰り返すステップ、
を含む。
最大量のk番目のタイプのVNFCを含む始動されない仮想マシンを始動されるべき仮想マシンセットに加えられるように選択するステップ、又は、
複数の始動されない仮想マシンが最大量のk番目のタイプのVNFCを含む場合には、最大量のVNFCを含む始動されない仮想マシンを始動されるべき仮想マシンセットに加えられるように選択する、又は、最大量のVNFCを含む始動されない仮想マシンを始動されるべき仮想マシンセットに加えられるように選択する、ステップ
のうちのいずれか1つを含む。
RVNFC1=4/(1+2+3+4)=0.4;
RVNFC2=3/(1+2+3+4)=0.3;
RVNFC3=2/(1+2+3+4)=0.2;及び、
RVNFC4=1/(1+2+3+4)=0.1
R’VNFC1=50/(50+10+10+30)=0.5;
R’VNFC2=10/(50+10+10+30)=0.1;
R’VNFC3=10/(50+10+10+30)=0.1;及び、
R’VNFC4=30/(50+10+10+30)=0.3
SVNFC1=(0.5−0.4)/0.4=+25%;
SVNFC2=(0.1−0.3)/0.3=−66.7%;
SVNFC3=(0.1−0.2)/0.2=−50%;及び、
SVNFC4=(0.3−0.1)/0.1=+200%
第1のサービスに従ってN個のタイプの仮想ネットワーク機能コンポーネントVNFCを決定するように構成される決定モジュール301であって、第1のサービスが、仮想マシンにより実施され得る多くのネットワークサービス内の1つのネットワークサービスであり、N個のタイプのVNFCが第1のサービスを共同して実施でき、Nが正の整数である、決定モジュール301と、
決定モジュール301により決定されるN個のタイプのVNFCと仮想マシンとの間の分布関係を取得するように構成される取得モジュール302であって、分布関係が各仮想マシン内に分布されるi番目のタイプのVNFCの量を示し、各仮想マシンが始動された仮想マシン又は始動されない仮想マシンを含み、i番目のタイプがN個のタイプのうちの1つであり、iの値範囲がNよりも大きくない全ての正の整数である、取得モジュール302と、
仮想マシンの第1のグループに含まれるi番目のタイプのVNFCの総量が対応する事前設定された量を満たすように、取得モジュール302により取得される分布関係に従って少なくとも1つの始動されるべき仮想マシンを始動されない仮想マシンから選択するように構成される選択モジュール303であって、仮想マシンの第1のグループのセットが始動された仮想マシンと少なくとも1つの始動されるべき仮想マシンとを含む、選択モジュール303と、
選択モジュール303により選択される少なくとも1つの始動されるべき仮想マシンを始動させるように構成される始動モジュール304と、
を含む。
x番目のサービスに従って、x番目のサービスに対応するN(x)個のタイプの仮想ネットワーク機能コンポーネントVNFCを決定するように構成される決定モジュール301であって、x番目のサービスがM個のネットワークサービス内の1つのネットワークサービスであり、N(x)個のタイプのVNFCがx番目のサービスを共同して実施でき、Nが正の整数であり、xの値範囲がMよりも大きくない全ての正の整数を含む、決定モジュール301と、
決定モジュール301により決定されるN(x)個のタイプのVNFCと仮想マシンとの間の分布関係を取得するように構成される取得モジュール302であって、分布関係が各仮想マシン内に分布されるxi番目のタイプのVNFCの量を示し、各仮想マシンが始動された仮想マシン又は始動されない仮想マシンを含み、xi番目のタイプがx番目のサービスに対応するN(x)個のタイプのうちの1つであり、iの値範囲がN(x)よりも大きくない全ての正の整数である、取得モジュール302と、
仮想マシンの第1のグループに含まれるxi番目のタイプのVNFCの総量が対応する事前設定された量を満たすように、事前設定された多サービス方針と取得モジュール302により取得される分布関係とに従って少なくとも1つの始動されるべき仮想マシンを始動されない仮想マシンから選択するように構成される選択モジュール303であって、仮想マシンの第1のグループのセットが始動された仮想マシンと少なくとも1つの始動されるべき仮想マシンとを含む、選択モジュール303と、
選択モジュール303により選択される少なくとも1つの始動されるべき仮想マシンを始動させるように構成される始動モジュール304と、
を含む。
002 オーケストレータ
004 仮想ネットワーク機能マネージャ
006 仮想化インフラストラクチャマネージャ
008 仮想ネットワーク機能
010 仮想コンピューティング
012 コンピューティングハードウェア
014 ストレージハードウェア
016 ネットワークハードウェア
018 仮想ストレージ
020 仮想ネットワーク
022 要素管理システム
024 オペレーション・サポート・システム/ビジネス・サポート・システム
026 サービス・仮想ネットワーク機能・インフラストラクチャ記述
028 仮想ネットワーク機能管理・オーケストレーションシステム
030 仮想ネットワーク機能インフラストラクチャ
300 装置
301 決定モジュール
302 取得モジュール
303 選択モジュール
304 始動モジュール
500 デバイス
501 プロセッサ
502 メモリ
503 バス
3031a 計算ユニット
3031b 計算ユニット
3032a 決定ユニット
3032b 決定ユニット
3033a 選択ユニット
3033b 選択ユニット
3034a 制御ユニット
3034b 制御ユニット
3035b トラバーサルユニット
3036a 順序記録ユニット
3036b 順序記録ユニット
Claims (33)
- 仮想マシン始動方法であって、前記方法は、第1のネットワークサービスが展開されるネットワーク機能仮想化NFVネットワークに適用され、前記NFVネットワークは、コンピュータデバイス上で動いている複数の仮想マシンにより実装され、前記第1のネットワークサービスは、N個のタイプの仮想ネットワーク機能コンポーネントVNFCにより共同で実施され、Nが正の整数であり、前記方法は、
前記N個のタイプのVNFCと前記複数の仮想マシンとの間の分布関係を取得するステップであって、前記分布関係が、前記複数の仮想マシンのそれぞれの中にある前記N個のタイプのVNFCのそれぞれの量を示す、ステップと、
仮想マシンの第1のグループ内の各タイプのVNFCの総量が各タイプのVNFCに対応する事前設定された量を満たすように、前記分布関係に従って少なくとも1つの始動されない仮想マシンを始動されるべき仮想マシンセットとして前記複数の仮想マシンから選択するステップであって、前記仮想マシンの前記第1のグループのセットが、始動された仮想マシンセットと始動されるべき仮想マシンセットとを備え、前記始動された仮想マシンセット内の始動された仮想マシンの量が0以上であり、前記量が0よりも大きいときに、前記始動された仮想マシンが前記複数の仮想マシンに属する、ステップと、
前記始動されるべき仮想マシンセット内の1つの仮想マシンを始動させるステップと、
を備える方法。 - 前記分布関係に従って少なくとも1つの始動されない仮想マシンを始動されるべき仮想マシンセットとして前記複数の仮想マシンから選択する前記ステップは、
ステップ1:
に従って仮想マシンの前記第1のグループ内の各タイプのVNFCの現在の量重みを決定するステップであって、αiはi番目のタイプのVNFCの現在の量重みであり、Qiは、前記仮想マシンの前記第1のグループ内のi番目のタイプのVNFCの現在の総量であり、Qjは、前記仮想マシンの前記第1のグループ内のj番目のタイプのVNFCの現在の総量であり、前記i番目のタイプのVNFC及び前記j番目のタイプのVNFCがN個のタイプのVNFCに属し、i及びjの値範囲がNよりも大きくない正の整数を備える、ステップと、
ステップ2:各タイプのVNFCの前記決定された現在の量重みと、各タイプのVNFCの事前設定された量重みとに従って、その現在の量重みが事前設定された量重みよりも最大限に小さいk番目のタイプのVNFCを見出すステップであって、前記k番目のタイプのVNFCが前記N個のタイプのVNFCのうちの1つである、ステップと、
ステップ3:前記k番目のタイプのVNFCを備える始動されない仮想マシンを前記始動されるべき仮想マシンセットに加えられるように前記複数の仮想マシンから選択するステップと、
N個のタイプ内にあるとともに前記仮想マシンの前記第1のグループ内にある各タイプのVNFCの前記総量が前記各タイプのVNFCに対応する事前設定された量を満たすまで、前記ステップ1、ステップ2、及び、ステップ3を順序良く繰り返すステップと、
を備える請求項1に記載の方法。 - 前記k番目のタイプのVNFCを備える始動されない仮想マシンを前記始動されるべき仮想マシンセットに加えられるように前記複数の仮想マシンから選択する前記ステップは、以下の態様、すなわち、
最大量の前記k番目のタイプのVNFCを備える始動されない仮想マシンを前記始動されるべき仮想マシンセットに加えられるように選択するステップ、又は、
複数の始動されない仮想マシンが最大量の前記k番目のタイプのVNFCを備える場合には、N個のタイプのうち最大量のVNFCタイプを備える始動されない仮想マシンを前記始動されるべき仮想マシンセットに加えられるように選択する、又は、前記第1のネットワークサービスを実施するために使用される最大総量のVNFCを備える始動されない仮想マシンを前記始動されるべき仮想マシンセットに加えられるように選択する、ステップ
のうちのいずれか1つを備える請求項2に記載の方法。 - 前記ステップ1、ステップ2、及び、ステップ3を順序良く繰り返すプロセスにおいて、前記少なくとも1つの始動されない仮想マシンの選択順序を取得するステップを更に備え、
前記始動されるべき仮想マシンセット内の1つの仮想マシンを始動させる前記ステップは、
前記選択順序に従って前記少なくとも1つの始動されない仮想マシンを始動させるステップを備える、
請求項2又は3に記載の方法。 - 前記分布関係に従って少なくとも1つの始動されない仮想マシンを始動されるべき仮想マシンセットとして前記複数の仮想マシンから選択する前記ステップは、
前記分布関係に従ってK個のタイプを決定するステップであって、前記K個のタイプが前記N個のタイプのサブセットであり、前記K個のタイプのVNFCが前記始動された仮想マシンに存在しない、ステップと、
第1の事前設定された規則に従ってL個の始動されない仮想マシンを前記始動されるべき仮想マシンセットに加えられるように前記複数の仮想マシンから選択するステップであって、前記L個の始動されない仮想マシンが前記K個のタイプのVNFCを備え、Lが前記第1の事前設定された規則に従ってKより大きくない、ステップと、
第2の事前設定された規則に従ってH個の始動されない仮想マシンを前記始動されるべき仮想マシンセットに加えられるように前記複数の仮想マシンから選択するステップであって、前記第2の事前設定された規則に従って、前記仮想マシンの前記第1のグループ内の各タイプのVNFCの総量が前記各タイプのVNFCに対応する事前設定された量を満たす、ステップと、
を備える請求項1に記載の方法。 - 前記第1の事前設定された規則に従って前記L個の始動されない仮想マシンを前記複数の仮想マシンから選択するプロセスにおいて、前記L個の始動されない仮想マシンの第1の選択順序を取得するステップと、
前記第2の事前設定された規則に従って前記H個の始動されない仮想マシンを前記複数の仮想マシンから選択するプロセスにおいて、前記H個の始動されない仮想マシンの第2の選択順序を取得するステップと、
を更に備え、
前記始動されるべき仮想マシンセット内の1つの仮想マシンを始動させる前記ステップは、
最初に前記第1の選択順序に従って前記L個の始動されない仮想マシンを始動させ、その後、前記第2の選択順序に従って前記H個の始動されない仮想マシンを始動させるステップを備える、
請求項5に記載の方法。 - 仮想マシン始動方法であって、前記方法は、M個のネットワークサービスが展開されるネットワーク機能仮想化NFVネットワークに適用され、前記NFVネットワークは、コンピュータデバイス上で動いている複数の仮想マシンにより実装され、x番目のサービスが前記M個のネットワークサービス内の1つのネットワークサービスであり、前記x番目のサービスは、N(x)個のタイプのVNFCにより共同で実施され、Nが正の整数であり、xの値範囲がMよりも大きくない全ての正の整数を備え、Mが1よりも大きい自然数であり、前記方法は、
前記N(x)個のタイプのVNFCと前記複数の仮想マシンとの間の分布関係を取得するステップであって、前記分布関係が、前記複数の仮想マシンのそれぞれの中で分布されるxi番目のタイプのVNFCの量を示し、前記xi番目のタイプが、前記x番目のサービスに対応する前記N(x)個のタイプのうちの1つであり、xiの値範囲がN(x)よりも大きくない全ての正の整数を備える、ステップと、
前記仮想マシンの第1のグループ内にあってM個のネットワークサービス内にある各タイプのVNFCの総量が各タイプのVNFCに対応する事前設定された量を満たすように、前記分布関係に従って少なくとも1つの始動されない仮想マシンを始動されるべき仮想マシンセットとして前記複数の仮想マシンから選択するステップであって、前記仮想マシンの前記第1のグループのセットが、始動された仮想マシンセットと始動されるべき仮想マシンセットとを備え、前記始動された仮想マシンセット内の始動された仮想マシンの量が0以上であり、前記量が0よりも大きいときに、前記始動された仮想マシンが前記複数の仮想マシンに属する、ステップと、
前記始動されるべき仮想マシンセット内の1つの仮想マシンを始動させるステップと、
を備える方法。 - 前記分布関係に従って少なくとも1つの始動されない仮想マシンを始動されるべき仮想マシンセットとして前記複数の仮想マシンから選択する前記ステップは、
ステップ1:
に従って前記仮想マシンの前記第1のグループ内のxi番目のタイプのVNFCの現在の量重みを決定するステップであって、αxiは前記xi番目のタイプのVNFCの前記現在の量重みであり、Qxiは、前記仮想マシンの前記第1のグループ内のxi番目のタイプのVNFCの現在の総量であり、Qxjは、仮想マシンの前記第1のグループ内のxj番目のタイプのVNFCの現在の総量であり、前記xj番目のタイプが、前記x番目のサービスに対応する前記N(x)個のタイプのうちの1つであり、xjの値範囲がN(x)よりも大きくない全ての正の整数を備える、ステップと、
ステップ2:前記xi番目のタイプのVNFCの前記決定された現在の量重みαxiと、前記xi番目のタイプのVNFCの事前設定された量重みとに従って、その現在の量重みが事前設定された量重みよりも最大限に小さいk番目のタイプのVNFCを見出すステップであって、前記k番目のタイプのVNFCが前記N(x)個のタイプのVNFCのうちの1つである、ステップと、
ステップ3:前記k番目のタイプのVNFCを備える始動されない仮想マシンを前記始動されるべき仮想マシンセットに加えられるように前記複数の仮想マシンから選択するステップと、
仮想マシンの前記第1のグループ内に備えられて前記M個のネットワークサービス内にある各タイプのVNFCの前記総量が前記各タイプのVNFCに対応する前記事前設定された量を満たすまで、前記ステップ1、ステップ2、及び、ステップ3を順序良く繰り返すステップと、
を備える請求項7に記載の方法。 - 前記分布関係に従って少なくとも1つの始動されない仮想マシンを始動されるべき仮想マシンセットとして前記複数の仮想マシンから選択する前記ステップは、
M個のサービスの優先度の降順を決定して、前記優先度の降順に従って前記M個のサービス内の全てのサービスに関してサービス許可作業を連続的に行なうステップを備え、
前記サービス許可作業は、
ステップ1:
に従って前記仮想マシンの前記第1のグループ内の各タイプのVNFCの現在の量重みを決定するステップであって、αxiはxi番目のタイプのVNFCの現在の量重みであり、Qxiは、前記仮想マシンの前記第1のグループ内のxi番目のタイプのVNFCの現在の総量であり、Qxjは、前記仮想マシンの前記第1のグループ内のxj番目のタイプのVNFCの現在の総量であり、xjの値範囲が、現在のサービスに対応するN(x)よりも大きくない全ての正の整数を備える、ステップと、
ステップ2:前記現在のサービス内の各タイプのVNFCの前記決定された現在の量重みαxiと、前記現在のサービスにおける各タイプのVNFCの事前設定された量重みとに従って、その現在の量重みが事前設定された量重みよりも最大限に小さいk番目のタイプのVNFCを見出すステップであって、前記k番目のタイプが前記現在のサービスにおける前記N(x)個のタイプのうちの1つである、ステップと、
ステップ3:前記k番目のタイプのVNFCを備える始動されない仮想マシンを前記始動されるべき仮想マシンセットに加えられるように前記複数の仮想マシンから選択するステップと、
仮想マシンの前記第1のグループ内にあって前記現在のサービス内にある各タイプのVNFCの総量が前記現在のサービスにおける各タイプのVNFCに対応する事前設定された量を満たすまで、前記ステップ1、ステップ2、及び、ステップ3を順序良く繰り返すステップと、
を備える請求項7に記載の方法。 - 前記k番目のタイプのVNFCを備える始動されない仮想マシンを前記始動されるべき仮想マシンセットに加えられるように前記複数の仮想マシンから選択する前記ステップは、以下の態様、すなわち、
最大量の前記k番目のタイプのVNFCを備える始動されない仮想マシンを前記始動されるべき仮想マシンセットに加えられるように選択するステップ、又は、
複数の始動されない仮想マシンが最大量の前記k番目のタイプのVNFCを備える場合には、最大量のVNFCタイプを備える始動されない仮想マシンを前記始動されるべき仮想マシンセットに加えられるように選択する、又は、最大量のVNFCを備える始動されない仮想マシンを前記始動されるべき仮想マシンセットに加えられるように選択する、ステップ
のうちのいずれか1つを備える請求項8又は9に記載の方法。 - 前記ステップ1、ステップ2、及び、ステップ3を繰り返すプロセスにおいて、前記少なくとも1つの選択された始動されない仮想マシンの選択順序を取得するステップを更に備え、
前記始動されるべき仮想マシンセット内の1つの仮想マシンを始動させる前記ステップは、
前記選択順序に従って前記少なくとも1つの選択された始動されない仮想マシンを始動させるステップを備える、
請求項8に記載の方法。 - 優先度の降順に従って前記M個のサービス内の全てのサービスに関してサービス許可作業を連続的に行なうプロセスにおいて、前記少なくとも1つの選択された始動されない仮想マシンの選択順序を取得するステップを更に備え、
前記始動されるべき仮想マシンセット内の1つの仮想マシンを始動させる前記ステップは、
前記選択順序に従って前記少なくとも1つの選択された始動されない仮想マシンを始動させるステップを備える、
請求項9に記載の方法。 - 少なくとも1つの始動されない仮想マシンを始動されるべき仮想マシンセットとして前記複数の仮想マシンから選択する前記ステップは、
前記分布関係に従ってK個のタイプを決定するステップであって、前記K個のタイプが前記M個のサービスに対応する全てのVNFCタイプのサブセットであり、前記K個のタイプのVNFCが前記始動された仮想マシンに存在しない、ステップと、
第1の事前設定された規則に従ってL個の始動されない仮想マシンを前記始動されるべき仮想マシンセットに加えられるように前記複数の仮想マシンから選択するステップであって、前記L個の始動されない仮想マシンが前記K個のタイプのVNFCを備え、Lが前記第1の事前設定された規則に従ってKより大きくない、ステップと、
第2の事前設定された規則に従ってH個の始動されない仮想マシンを前記始動されるべき仮想マシンセットに加えられるように前記複数の仮想マシンから選択するステップであって、前記第2の事前設定された規則に従って、前記仮想マシンの前記第1のグループ内に備えられてM個のネットワークサービス内にある各タイプのVNFCの前記総量が前記各タイプのVNFCに対応する事前設定された量を満たす、ステップと、
を備える請求項7に記載の方法。 - 前記第1の事前設定された規則に従って前記L個の始動されない仮想マシンを前記複数の仮想マシンから選択するプロセスにおいて、前記L個の始動されるべき仮想マシンの第1の選択順序を取得するステップと、
前記第2の事前設定された規則に従って前記H個の始動されない仮想マシンを前記複数の仮想マシンから選択するプロセスにおいて、前記H個の始動されるべき仮想マシンの第2の選択順序を取得するステップと、
を更に備え、
前記始動されるべき仮想マシンセット内の1つの仮想マシンを始動させる前記ステップは、
最初に前記第1の選択順序に従って前記L個の始動されない仮想マシンを始動させ、その後、前記第2の選択順序に従って前記H個の始動されない仮想マシンを始動させるステップを備える、
請求項13に記載の方法。 - 前記分布関係に従って少なくとも1つの始動されない仮想マシンを始動されるべき仮想マシンセットとして前記複数の仮想マシンから選択する前記ステップは、
前記M個のサービスの優先度の降順を決定して、前記優先度の降順に従って前記M個のサービス内の全てのサービスに関してサービス保証作業を連続的に行なうとともに、H1個の始動されない仮想マシンを前記始動されるべき仮想マシンセットに加えられるように前記複数の仮想マシンから選択するステップと、
前記M個のサービス内の全てのサービスに関してサービス保証作業を行なう前記ステップの後、第4の事前設定された規則に従ってH2個の始動されない仮想マシンを前記始動されるべき仮想マシンセットに加えられるように前記複数の仮想マシンから選択するステップであって、前記第4の事前設定された規則に従って、仮想マシンの前記第1のグループ内に備えられて前記M個のネットワークサービス内にある各タイプのVNFCの前記総量が各タイプのVNFCに対応する前記事前設定された量を満たす、ステップと、
を備え、
前記サービス保証作業は、
前記分布関係に従ってK(x)個のタイプを決定するステップであって、前記K(x)個のタイプが現在のサービスにおける前記N(x)個のタイプのサブセットであり、前記K(x)個のタイプのVNFCが前記始動された仮想マシンに存在しない、ステップと、
第3の事前設定された規則に従ってL(x)個の始動されない仮想マシンを前記始動されるべき仮想マシンセットに加えられるように前記複数の仮想マシンから選択するステップであって、前記L(x)個の始動されない仮想マシンが前記K(x)個のタイプのVNFCを備え、L(x)が前記第3の事前設定された規則に従ってK(x)よりも大きくない、ステップと、
を備える請求項7に記載の方法。 - 前記M個のサービス内の全てのサービスに関してサービス保証作業を行なうプロセスにおいて、前記H1個の始動されない仮想マシンの第3の選択順序を取得するステップと、
第4の事前設定された規則に従ってH2個の始動されない仮想マシンを前記複数の仮想マシンから選択するプロセスにおいて、前記H2個の始動されない仮想マシンの第4の選択順序を取得するステップと、
を更に備え、
前記始動されるべき仮想マシンセット内の1つの仮想マシンを始動させる前記ステップは、
最初に前記第3の選択順序に従って前記H1個の始動されない仮想マシンを始動させ、その後、前記第4の選択順序に従って前記H2個の始動されない仮想マシンを始動させるステップを備える、
請求項15に記載の方法。 - 仮想マシン始動装置であって、前記装置は、第1のネットワークサービスが展開されるネットワーク機能仮想化NFVネットワークに適用され、前記NFVネットワークは、コンピュータデバイス上で動いている複数の仮想マシンにより実装され、前記第1のネットワークサービスは、N個のタイプの仮想ネットワーク機能コンポーネントVNFCにより共同で実施され、Nが正の整数であり、前記装置は、
前記N個のタイプのVNFCと前記複数の仮想マシンとの間の分布関係を取得するように構成される取得モジュールであって、前記分布関係が、前記複数の仮想マシンのそれぞれの中にある前記N個のタイプのVNFCのそれぞれの量を示す、取得モジュールと、
仮想マシンの第1のグループ内の各タイプのVNFCの総量が各タイプのVNFCに対応する事前設定された量を満たすように、前記取得モジュールにより取得される前記分布関係に従って少なくとも1つの始動されない仮想マシンを始動されるべき仮想マシンセットとして前記複数の仮想マシンから選択するように構成される選択モジュールであって、仮想マシンの前記第1のグループのセットが、始動された仮想マシンセットと始動されるべき仮想マシンセットとを備え、前記始動された仮想マシンセット内の始動された仮想マシンの量が0以上であり、前記量が0よりも大きいときに、前記始動された仮想マシンが前記複数の仮想マシンに属する、選択モジュールと、
前記選択モジュールにより選択される前記始動されるべき仮想マシンセット内の1つの仮想マシンを始動させるように構成される始動モジュールと、
を備える装置。 - 前記選択モジュールは、具体的には、前記N個のタイプ内にあって仮想マシンの前記第1のグループ内にある各タイプのVNFCの前記総量が各タイプのVNFCに対応する前記事前設定された量を満たすまで、以下のステップ1、ステップ2、及び、ステップ3を順序良く繰り返すように構成され、
ステップ1:
に従って仮想マシンの前記第1のグループ内の各タイプのVNFCの現在の量重みを決定し、αiはi番目のタイプのVNFCの現在の量重みであり、Qiは、前記仮想マシンの前記第1のグループ内のi番目のタイプのVNFCの現在の総量であり、Qjは、前記仮想マシンの前記第1のグループ内のj番目のタイプのVNFCの現在の総量であり、前記i番目のタイプのVNFC及び前記j番目のタイプのVNFCがN個のタイプのVNFCに属し、i及びjの値範囲がNよりも大きくない正の整数を備え、
ステップ2:各タイプのVNFCの前記決定された現在の量重みと、各タイプのVNFCの事前設定された量重みとに従って、その現在の量重みが事前設定された量重みよりも最大限に小さいk番目のタイプのVNFCを見出し、前記k番目のタイプのVNFCが前記N個のタイプのVNFCのうちの1つであり、
ステップ3:前記k番目のタイプのVNFCを備える始動されない仮想マシンを前記始動されるべき仮想マシンセットに加えられるように前記複数の仮想マシンから選択する、
請求項17に記載の装置。 - ステップ3において、前記選択モジュールは、具体的には、以下の態様、すなわち、
最大量の前記k番目のタイプのVNFCを備える始動されない仮想マシンを前記始動されるべき仮想マシンセットに加えられるように選択する、又は、
複数の前記始動されない仮想マシンが最大量のk番目のタイプのVNFCを備える場合には、前記N個のタイプのうち最大量のVNFCタイプを備える始動されない仮想マシンを前記始動されるべき仮想マシンセットに加えられるように選択する、又は、前記第1のネットワークサービスを実施するために使用される最大総量のVNFCを備える始動されない仮想マシンを前記始動されるべき仮想マシンセットに加えられるように選択する、
のうちのいずれか1つを行なうように構成される請求項18に記載の装置。 - 前記始動モジュールは、
前記選択モジュールによって前記ステップ1、ステップ2、及び、ステップ3を順序良く繰り返すプロセスにおいて、前記少なくとも1つの始動されない仮想マシンの選択順序を取得して、前記選択順序に従って前記少なくとも1つの始動されない仮想マシンを始動させる、
ように更に構成される請求項18又は19に記載の装置。 - 前記選択モジュールは、具体的には、
前記分布関係に従ってK個のタイプを決定するように構成され、前記K個のタイプが前記N個のタイプのサブセットであり、前記K個のタイプのVNFCが前記始動された仮想マシンに存在せず、
第1の事前設定された規則に従ってL個の始動されない仮想マシンを前記始動されるべき仮想マシンセットに加えられるように前記複数の仮想マシンから選択するように構成され、前記L個の始動されない仮想マシンが前記K個のタイプのVNFCを備え、Lが前記第1の事前設定された規則に従ってKより大きくなく、
第2の事前設定された規則に従ってH個の始動されない仮想マシンを前記始動されるべき仮想マシンセットに加えられるように前記複数の仮想マシンから選択するように構成され、前記第2の事前設定された規則に従って、仮想マシンの前記第1のグループ内の各タイプのVNFCの総量が前記各タイプのVNFCに対応する事前設定された量を満たす、
請求項17に記載の装置。 - 前記始動モジュールは、具体的には、
前記選択モジュールにより前記第1の事前設定された規則に従って前記L個の始動されない仮想マシンを前記複数の仮想マシンから選択するプロセスにおいて、前記L個の始動されない仮想マシンの第1の選択順序を取得するように構成され、
前記選択モジュールにより前記第2の事前設定された規則に従って前記H個の始動されない仮想マシンを前記複数の仮想マシンから選択するプロセスにおいて、前記H個の始動されない仮想マシンの第2の選択順序を取得するように構成され、
最初に前記第1の選択順序に従って前記L個の始動されない仮想マシンを始動させ、その後、前記第2の選択順序に従って前記H個の始動されない仮想マシンを始動させるように構成される、
請求項21に記載の装置。 - 仮想マシン始動装置であって、前記装置は、M個のネットワークサービスが展開されるネットワーク機能仮想化NFVネットワークに適用され、前記NFVネットワークは、コンピュータデバイス上で動いている複数の仮想マシンにより実装され、x番目のサービスが前記M個のネットワークサービス内の1つのネットワークサービスであり、前記x番目のサービスは、N(x)個のタイプのVNFCにより共同で実施され、Nが正の整数であり、xの値範囲がMよりも大きくない全ての正の整数を備え、Mが1よりも大きい自然数であり、前記装置は、
前記N(x)個のタイプのVNFCと前記複数の仮想マシンとの間の分布関係を取得するように構成される取得モジュールであって、前記分布関係が、前記複数の仮想マシンのそれぞれの中で分布されるxi番目のタイプのVNFCの量を示し、前記xi番目のタイプが、前記x番目のサービスに対応する前記N(x)個のタイプのうちの1つであり、iの値範囲がN(x)よりも大きくない全ての正の整数を備える、取得モジュールと、
前記仮想マシンの第1のグループ内にあってM個のネットワークサービス内にある各タイプのVNFCの総量が各タイプのVNFCに対応する事前設定された量を満たすように、前記取得モジュールにより取得される前記分布関係に従って少なくとも1つの始動されない仮想マシンを始動されるべき仮想マシンセットとして前記複数の仮想マシンから選択するように構成される選択モジュールであって、前記仮想マシンの前記第1のグループのセットが、始動された仮想マシンセットと始動されるべき仮想マシンセットとを備え、前記始動された仮想マシンセット内の始動された仮想マシンの量が0以上であり、前記量が0よりも大きいときに、前記始動された仮想マシンが前記複数の仮想マシンに属する、選択モジュールと、
前記選択モジュールにより選択される前記始動されるべき仮想マシンセット内の1つの仮想マシンを始動させるように構成される始動モジュールと、
を備える装置。 - 前記選択モジュールは、具体的には、仮想マシンの前記第1のグループ内に備えられて前記M個のネットワークサービス内にある各タイプのVNFCの前記総量が前記各タイプのVNFCに対応する事前設定された量を満たすまで、以下のステップ1、ステップ2、及び、ステップ3を順序良く繰り返すように構成され、
ステップ1:
に従って前記仮想マシンの前記第1のグループ内のxi番目のタイプのVNFCの現在の量重みを決定し、αxiは前記xi番目のタイプのVNFCの前記現在の量重みであり、Qxiは、前記仮想マシンの前記第1のグループ内の前記xi番目のタイプのVNFCの現在の総量であり、Qxjは、前記仮想マシンの前記第1のグループ内のxj番目のタイプのVNFCの現在の総量であり、前記xj番目のタイプが、前記x番目のサービスに対応する前記N(x)個のタイプのうちの1つであり、jの値範囲がN(x)よりも大きくない全ての正の整数を備え、
ステップ2:前記xi番目のタイプのVNFCの前記決定された現在の量重みαxiと、xi番目のタイプのVNFCの事前設定された量重みとに従って、その現在の量重みが事前設定された量重みよりも最大限に小さいk番目のタイプのVNFCを見出し、前記k番目のタイプのVNFCが前記N(x)個のタイプのVNFCのうちの1つであり、
ステップ3:前記k番目のタイプのVNFCを備える始動されない仮想マシンを前記始動されるべき仮想マシンセットに加えられるように前記複数の仮想マシンから選択する、
請求項23に記載の装置。 - 前記選択モジュールは、具体的には、
M個のサービスの優先度の降順を決定して、前記優先度の降順に従って前記M個のサービス内の全てのサービスに関してサービス許可作業を連続的に行なうように構成され、
前記サービス許可作業は、
ステップ1:
に従って仮想マシンの前記第1のグループ内の各タイプのVNFCの現在の量重みを決定するステップであって、αxiは前記xi番目のタイプのVNFCの現在の量重みであり、Qxiは、仮想マシンの前記第1のグループ内の前記xi番目のタイプのVNFCの現在の総量であり、Qxjは、仮想マシンの前記第1のグループ内のxj番目のタイプのVNFCの現在の総量であり、xjの値範囲が、現在のサービスに対応するN(x)よりも大きくない全ての正の整数を備える、ステップと、
ステップ2:前記現在のサービス内の各タイプのVNFCの前記決定された現在の量重みαxiと、前記現在のサービスにおける各タイプのVNFCの事前設定された量重みとに従って、その現在の量重みが事前設定された量重みよりも最大限に小さいk番目のタイプのVNFCを見出すステップであって、前記k番目のタイプが前記現在のサービスにおける前記N(x)個のタイプのうちの1つである、ステップと、
ステップ3:前記k番目のタイプのVNFCを備える始動されない仮想マシンを前記始動されるべき仮想マシンセットに加えられるように前記複数の仮想マシンから選択するステップと、
仮想マシンの前記第1のグループ内にあって前記現在のサービス内にある各タイプのVNFCの総量が前記現在のサービスにおける各タイプのVNFCに対応する事前設定された量を満たすまで、前記ステップ1、ステップ2、及び、ステップ3を順序良く繰り返すステップと、
を備える請求項23に記載の装置。 - ステップ3において、前記選択モジュールは、具体的には、以下の態様、すなわち、
最大量の前記k番目のタイプのVNFCを備える始動されない仮想マシンを前記始動されるべき仮想マシンセットに加えられるように選択する、又は、
複数の前記始動されない仮想マシンが最大量の前記k番目のタイプのVNFCを備える場合には、最大量のVNFCタイプを備える始動されない仮想マシンを前記始動されるべき仮想マシンセットに加えられるように選択する、又は、最大量のVNFCを備える始動されない仮想マシンを前記始動されるべき仮想マシンセットに加えられるように選択する、
のうちのいずれか1つを行なうように構成される請求項24又は25に記載の装置。 - 前記始動モジュールは、具体的には、
前記ステップ1、ステップ2、及び、ステップ3を繰り返すプロセスにおいて、前記少なくとも1つの選択された始動されない仮想マシンの選択順序を取得し、
前記選択順序に従って前記少なくとも1つの選択された始動されない仮想マシンを始動させる、
ように構成される請求項24に記載の装置。 - 前記始動モジュールは、具体的には、
前記優先度の降順に従って前記M個のサービス内の全てのサービスに関して前記サービス許可作業を前記選択モジュールによって連続的に行なうプロセスにおいて、前記少なくとも1つの選択された始動されない仮想マシンの選択順序を取得し、
前記選択順序に従って前記少なくとも1つの選択された始動されない仮想マシンを始動させる、
ように構成される請求項25に記載の装置。 - 前記選択モジュールは、具体的には、
前記分布関係に従ってK個のタイプを決定するように構成され、前記K個のタイプが前記M個のサービスに対応する全てのVNFCタイプのサブセットであり、前記K個のタイプのVNFCが前記始動された仮想マシンに存在せず、
第1の事前設定された規則に従ってL個の始動されない仮想マシンを前記始動されるべき仮想マシンセットに加えられるように前記複数の仮想マシンから選択するように構成され、前記L個の始動されない仮想マシンがK個のタイプのVNFCを備え、Lが前記第1の事前設定された規則に従ってKより大きくなく、
第2の事前設定された規則に従ってH個の始動されない仮想マシンを前記始動されるべき仮想マシンセットに加えられるように前記複数の仮想マシンから選択するように構成され、前記第2の事前設定された規則に従って、仮想マシンの前記第1のグループ内に備えられて前記M個のネットワークサービス内にある各タイプのVNFCの前記総量が各タイプのVNFCに対応する前記事前設定された量を満たす、
請求項23に記載の装置。 - 前記始動モジュールは、具体的には、
前記選択モジュールにより前記第1の事前設定された規則に従って前記L個の始動されない仮想マシンを前記複数の仮想マシンから選択するプロセスにおいて、前記L個の始動されるべき仮想マシンの第1の選択順序を取得するように構成され、
前記選択モジュールにより前記第2の事前設定された規則に従って前記H個の始動されない仮想マシンを前記複数の仮想マシンから選択するプロセスにおいて、前記H個の始動されるべき仮想マシンの第2の選択順序を取得するように構成され、
最初に前記第1の選択順序に従って前記L個の始動されない仮想マシンを始動させ、その後、前記第2の選択順序に従って前記H個の始動されない仮想マシンを始動させるように構成される、
請求項29に記載の装置。 - 前記選択モジュールは、具体的には、
前記M個のサービスの優先度の降順を決定し、前記優先度の降順に従って前記M個のサービス内の全てのサービスに関してサービス保証作業を連続的に行なうとともに、H1個の始動されない仮想マシンを前記始動されるべき仮想マシンセットに加えられるように前記複数の仮想マシンから選択するように構成され、
前記M個のサービス内の全てのサービスに関して前記サービス保証作業を行なった後、第4の事前設定された規則に従ってH2個の始動されない仮想マシンを前記始動されるべき仮想マシンセットに加えられるように前記複数の仮想マシンから選択するように構成され、前記第4の事前設定された規則に従って、仮想マシンの前記第1のグループ内に備えられて前記M個のネットワークサービス内にある各タイプのVNFCの前記総量が各タイプのVNFCに対応する前記事前設定された量を満たし、
前記サービス保証作業は、
前記分布関係に従ってK(x)個のタイプを決定するステップであって、前記K(x)個のタイプが現在のサービスにおける前記N(x)個のタイプのサブセットであり、前記K(x)個のタイプのVNFCが前記始動された仮想マシンに存在しない、ステップと、
第3の事前設定された規則に従ってL(x)個の始動されない仮想マシンを前記始動されるべき仮想マシンセットに加えられるように前記複数の仮想マシンから選択するステップであって、前記L(x)個の始動されない仮想マシンが前記K(x)個のタイプのVNFCを備え、L(x)が前記第3の事前設定された規則に従ってK(x)よりも大きくない、ステップと、
を備える請求項23に記載の装置。 - 前記始動モジュールは、具体的には、
前記選択モジュールにより前記M個のサービス内の全てのサービスに関して前記サービス保証作業を行なうプロセスにおいて、前記H1個の始動されない仮想マシンの第3の選択順序を取得するように構成され、
前記選択モジュールにより前記第4の事前設定された規則に従って前記H2個の始動されない仮想マシンを前記複数の仮想マシンから選択するプロセスにおいて、前記H2個の始動されない仮想マシンの第4の選択順序を取得するように構成され、
最初に前記第3の選択順序に従って前記H1個の始動されない仮想マシンを始動させ、その後、前記第4の選択順序に従って前記H2個の始動されない仮想マシンを始動させるように構成される、
請求項31に記載の装置。 - 仮想マシン始動デバイスであって、前記デバイスは、少なくとも1つのプロセッサと、メモリと、バスとを備え、前記プロセッサ及び前記メモリは、前記バスを使用することにより通信のために接続され、前記メモリがプログラム及び命令を記憶し、前記プロセッサは、前記プログラム及び命令を前記メモリに呼び出すとともに、請求項1から16のいずれか一項に記載の方法を実施するように構成される、仮想マシン始動デバイス。
Applications Claiming Priority (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201610104045 | 2016-02-25 | ||
| CN201610104045.2 | 2016-02-25 | ||
| CN201610619031.4 | 2016-07-29 | ||
| CN201610619031.4A CN107122225B (zh) | 2016-02-25 | 2016-07-29 | 一种启动虚拟机的方法和装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2017151993A JP2017151993A (ja) | 2017-08-31 |
| JP6369730B2 true JP6369730B2 (ja) | 2018-08-08 |
Family
ID=59717045
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2017034814A Active JP6369730B2 (ja) | 2016-02-25 | 2017-02-27 | 仮想マシン始動方法及び装置 |
Country Status (2)
| Country | Link |
|---|---|
| JP (1) | JP6369730B2 (ja) |
| CN (1) | CN107122225B (ja) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN109814982B (zh) * | 2019-02-28 | 2021-10-08 | 北京隆普智能科技有限公司 | 一种虚拟机自动启动的方法及其系统 |
| CN110427250A (zh) * | 2019-07-30 | 2019-11-08 | 无锡华云数据技术服务有限公司 | 创建云主机实例、弹性伸缩组的方法、装置、设备及介质 |
Family Cites Families (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2014198001A1 (en) * | 2013-06-14 | 2014-12-18 | Cirba Inc | System and method for determining capacity in computer environments using demand profiles |
| JP6232826B2 (ja) * | 2013-08-09 | 2017-11-22 | 富士通株式会社 | 仮想ルータ制御方法、仮想ルータ制御プログラムおよび制御装置 |
| CN104579732B (zh) * | 2013-10-21 | 2018-06-26 | 华为技术有限公司 | 虚拟化网络功能网元的管理方法、装置和系统 |
| US9760428B1 (en) * | 2013-12-19 | 2017-09-12 | Amdocs Software Systems Limited | System, method, and computer program for performing preventative maintenance in a network function virtualization (NFV) based communication network |
| CN105103507B (zh) * | 2014-01-28 | 2018-01-05 | 华为技术有限公司 | 网络功能虚拟化的方法及装置 |
| JP2015149578A (ja) * | 2014-02-06 | 2015-08-20 | 株式会社日立製作所 | 運用管理装置 |
| WO2015126430A1 (en) * | 2014-02-24 | 2015-08-27 | Hewlett-Packard Development Company, L.P. | Virtual network function management with deactivated virtual machines |
| JP2015191246A (ja) * | 2014-03-27 | 2015-11-02 | 株式会社Nttドコモ | 通信システムおよび管理方法 |
| JP6263424B2 (ja) * | 2014-03-31 | 2018-01-17 | 株式会社Nttドコモ | 管理システム及び管理方法 |
| CN104980297A (zh) * | 2014-04-14 | 2015-10-14 | 中兴通讯股份有限公司 | 虚拟机资源的变更方法、装置及虚拟网络功能设备 |
-
2016
- 2016-07-29 CN CN201610619031.4A patent/CN107122225B/zh active Active
-
2017
- 2017-02-27 JP JP2017034814A patent/JP6369730B2/ja active Active
Also Published As
| Publication number | Publication date |
|---|---|
| CN107122225B (zh) | 2021-07-09 |
| JP2017151993A (ja) | 2017-08-31 |
| CN107122225A (zh) | 2017-09-01 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US20250260622A1 (en) | Isolated Physical Networks for Network Function Virtualization | |
| US12423157B2 (en) | Systems and methods providing serverless DNS integration | |
| CN106533935B (zh) | 一种在云计算系统中获取业务链信息的方法和装置 | |
| US10481953B2 (en) | Management system, virtual communication-function management node, and management method for managing virtualization resources in a mobile communication network | |
| US10671421B2 (en) | Virtual machine start method and apparatus | |
| US9588815B1 (en) | Architecture for data collection and event management supporting automation in service provider cloud environments | |
| US11442769B2 (en) | Network management for elastic virtual network functions | |
| EP3140738A1 (en) | Collaborative inter-service scheduling of logical resources in cloud platforms | |
| EP2989545A1 (en) | Defining interdependent virtualized network functions for service level orchestration | |
| KR20190020073A (ko) | 가속 자원 처리 방법 및 장치, 및 네트워크 기능 가상화 시스템 | |
| CN108667777B (zh) | 一种服务链生成方法及网络功能编排器nfvo | |
| EP3269170A1 (en) | Network management | |
| WO2017166136A1 (zh) | 一种vnf的资源分配方法及装置 | |
| JP2015191246A (ja) | 通信システムおよび管理方法 | |
| WO2018032884A1 (zh) | 一种计费方法、装置及系统 | |
| JP7642871B2 (ja) | コンテナサービスを配備するための方法および装置 | |
| CN108345490A (zh) | 一种nfv中部署虚拟机的方法和系统 | |
| JP6369730B2 (ja) | 仮想マシン始動方法及び装置 | |
| JP2023109161A (ja) | 第1のネットワークおよび第2のネットワークを介するエッジデバイスとクラウドデバイスとの間の通信を管理するための方法 | |
| US20190158354A1 (en) | Resource configuration method and apparatus | |
| CN112015515B (zh) | 一种虚拟网络功能的实例化方法及装置 | |
| Chou et al. | Design of SFC Management System based on SDN and NFV | |
| JP6460743B2 (ja) | 設定情報生成システム及び設定情報生成方法 | |
| WO2023029763A1 (en) | Method and apparatus for vm scheduling | |
| WO2025043533A9 (en) | Method and apparatus for cluster management |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20180531 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20180612 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20180627 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6369730 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |