(57)【特許請求の範囲】
【請求項１】
ネットワーク機能仮想化オーケストレータＮＦＶＯによって、アクセラレーション対象仮想化ネットワーク機能ＶＮＦの要件を決定するステップであって、前記アクセラレーション対象ＶＮＦの前記要件が、必要なハードウェアアクセラレーションリソースのタイプと、前記アクセラレーション対象ＶＮＦにおける前記必要なハードウェアアクセラレーションリソースのサイズとを含む、決定するステップと、
前記ＮＦＶＯによって、ターゲットホストに対応する仮想化インフラストラクチャマネージャＶＩＭがターゲットＶＩＭであると決定するステップであって、前記ターゲットホストのハードウェア整合リソースが前記アクセラレーション対象ＶＮＦの前記要件を満足する、決定するステップと、
前記ＮＦＶＯによって、前記ターゲットＶＩＭを使用して前記ターゲットＶＩＭの管理ドメイン内の前記ターゲットホスト上に前記アクセラレーション対象ＶＮＦを配備するステップと
を備える、ハードウェアアクセラレーション方法。
【請求項２】
ＮＦＶＯによって、アクセラレーション対象ＶＮＦの要件を決定する前記ステップが、
前記ＮＦＶＯによって、前記アクセラレーション対象ＶＮＦに対応するＶＮＦ記述子テンプレート内のターゲットフィールドに応じてアクセラレーション対象ＶＮＦの要件を決定するステップ
を備える、請求項１に記載のハードウェアアクセラレーション方法。
【請求項３】
前記ＮＦＶＯによって、ターゲットホストに対応するＶＩＭがターゲットＶＩＭであると決定する前記ステップが、
前記ＮＦＶＯによって、前記ＮＦＶＯの前記管理ドメイン内の各ＶＩＭによって送信されたハードウェアアクセラレーション情報を受信するステップであって、前記ハードウェアアクセラレーション情報が報告されたハードウェア整合リソースサイズを含み、前記報告されたハードウェア整合リソースサイズが、各ＶＩＭの管理ドメイン内にあって、最大のハードウェア整合リソースを有するホストのハードウェア整合リソースのサイズである、受信するステップと、
前記ＮＦＶＯによって、ターゲットハードウェア整合リソースのサイズを決定するステップであって、前記ターゲットハードウェア整合リソースの前記サイズが、前記報告されたハードウェア整合リソースサイズの最大値である、決定するステップと、
前記ＮＦＶＯによって、前記ターゲットハードウェア整合リソースの前記サイズに対応するホストが前記ターゲットホストであると決定するステップと、
前記ＮＦＶＯによって、前記ターゲットホストに対応するＶＩＭが前記ターゲットＶＩＭであると決定するステップと
を備える、請求項１又は２に記載のハードウェアアクセラレーション方法。
【請求項４】
前記ＮＦＶＯによって、前記ターゲットＶＩＭを使用して前記ターゲットＶＩＭの管理ドメイン内の前記ターゲットホスト上に前記アクセラレーション対象ＶＮＦを配備する前記ステップが、
前記ＮＦＶＯによって、第１の要求情報を前記ターゲットＶＩＭに送信するステップであって、前記第１の要求情報が、前記ターゲットＶＩＭが前記ターゲットＶＩＭの前記管理ドメイン内の前記ターゲットホスト上に前記アクセラレーション対象ＶＮＦを配備するために使用される、送信するステップ、
又は、
前記ＮＦＶＯによって、第１の指示情報を仮想化ネットワーク機能マネージャＶＮＦＭに送信するステップであって、前記第１の指示情報が、前記ＶＮＦＭが第２の要求情報を前記ターゲットＶＩＭに送信するために使用され、前記第２の要求情報が、前記ターゲットＶＩＭに、前記ターゲットＶＩＭの前記管理ドメイン内の前記ターゲットホスト上に前記アクセラレーション対象ＶＮＦを配備させるために使用される、送信するステップ
を備える、請求項１から３のいずれか一項に記載のハードウェアアクセラレーション方法。
【請求項５】
仮想化ネットワーク機能マネージャＶＮＦＭによって、アクセラレーション対象仮想化ネットワーク機能ＶＮＦの要件を決定するステップであって、前記アクセラレーション対象ＶＮＦの前記要件が、必要なハードウェアアクセラレーションリソースのタイプと、ネットワーク機能仮想化オーケストレータＮＦＶＯの管理ドメイン内の前記アクセラレーション対象ＶＮＦにおける前記必要なハードウェアアクセラレーションリソースのサイズとを含む、決定するステップと、
前記ＶＮＦＭによって、ターゲットホストに対応する仮想化インフラストラクチャマネージャＶＩＭがターゲットＶＩＭであると決定するステップであって、前記ターゲットホストのハードウェア整合リソースが前記アクセラレーション対象ＶＮＦの前記要件を満足する、決定するステップと、
前記ＶＮＦＭによって、前記ターゲットＶＩＭを使用して前記ターゲットＶＩＭの管理ドメイン内の前記ターゲットホスト上に前記アクセラレーション対象ＶＮＦを配備するステップと
を備える、ハードウェアアクセラレーション方法。
【請求項６】
ＶＮＦＭによって、アクセラレーション対象ＶＮＦの要件を決定する前記ステップが、
前記ＶＮＦＭによって、前記アクセラレーション対象ＶＮＦに対応するＶＮＦ記述子テンプレート内のターゲットフィールドに応じてアクセラレーション対象ＶＮＦの要件を決定するステップ
を備える、請求項５に記載のハードウェアアクセラレーション方法。
【請求項７】
前記ＶＮＦＭによって、ターゲットホストに対応するＶＩＭがターゲットＶＩＭであると決定する前記ステップが、
前記ＶＮＦＭによって、前記アクセラレーション対象ＶＮＦの前記要件を前記ＮＦＶＯに送信するステップと、
前記ＶＮＦＭによって、第３の要求情報を前記ＮＦＶＯに送信するステップであって、前記第３の要求情報が、前記アクセラレーション対象ＶＮＦの前記要件と前記第３の要求情報とに応じて、ターゲットホストに対応する仮想化インフラストラクチャマネージャＶＩＭがターゲットＶＩＭであると前記ＮＦＶＯに決定させるために使用され、前記ターゲットホストのハードウェア整合リソースが前記アクセラレーション対象ＶＮＦの前記要件を満足する、送信するステップと、
前記ＶＮＦＭによって、前記ＮＦＶＯによって送信された第２の指示情報を受信するステップであって、前記第２の指示情報が前記ターゲットＶＩＭを指示するために使用される、受信するステップと
を備える、請求項５又は６に記載のハードウェアアクセラレーション方法。
【請求項８】
前記ＶＮＦＭによって、前記ターゲットＶＩＭを使用して前記ターゲットＶＩＭの管理ドメイン内の前記ターゲットホスト上に前記アクセラレーション対象ＶＮＦを配備する前記ステップが、
前記ＶＮＦＭによって、第４の要求情報を前記ターゲットＶＩＭに送信することによって、前記ターゲットＶＩＭに、前記ターゲットＶＩＭを使用して前記ターゲットＶＩＭの管理ドメイン内の前記ターゲットホスト上に前記アクセラレーション対象ＶＮＦを配備させるステップ
を備える、請求項５から７のいずれか一項に記載のハードウェアアクセラレーション方法。
【請求項９】
仮想化インフラストラクチャマネージャＶＩＭによって、ハードウェアアクセラレーション情報をネットワーク機能仮想化オーケストレータＮＦＶＯに送信するステップであって、前記ＶＩＭ内のターゲットホストのハードウェア整合リソースが、前記ＮＦＶＯによって又は仮想化ネットワーク機能マネージャＶＮＦＭによって決定されたアクセラレーション対象ＶＮＦの要件を満足する、送信するステップと、
前記ＶＩＭによって、要求情報を受信するステップであって、前記要求情報が前記ＮＦＶＯによって送信されるか、又は前記要求情報が前記ＶＮＦＭによって送信される、受信するステップと、
前記ＶＩＭによって、前記要求情報に応じて前記ＶＩＭの管理ドメイン内のターゲットホスト上にアクセラレーション対象ＶＮＦを配備するステップと
を備える、ハードウェアアクセラレーション方法。
【請求項１０】
前記ハードウェアアクセラレーション情報が報告されたハードウェア整合リソースサイズを含み、前記報告されたハードウェア整合リソースサイズが、前記ＶＩＭの前記管理ドメイン内にあって、最大のハードウェア整合リソースを有するターゲットホストのハードウェア整合リソースのサイズである、
請求項９に記載のハードウェアアクセラレーション方法。
【請求項１１】
アクセラレーション対象仮想化ネットワーク機能ＶＮＦの要件を決定するように構成される第１の決定ユニットであって、前記アクセラレーション対象ＶＮＦの前記要件が、必要なハードウェアアクセラレーションリソースのタイプと、前記アクセラレーション対象ＶＮＦにおける前記必要なハードウェアアクセラレーションリソースのサイズとを含む、第１の決定ユニットと、
ターゲットホストに対応する仮想化インフラストラクチャマネージャＶＩＭがターゲットＶＩＭであると決定するように構成される第２の決定ユニットであって、前記ターゲットホストのハードウェア整合リソースが前記アクセラレーション対象ＶＮＦの前記要件を満足する、第２の決定ユニットと、
前記ターゲットＶＩＭを使用して前記ターゲットＶＩＭの管理ドメイン内のターゲットホスト上に前記アクセラレーション対象ＶＮＦを配備するように構成される第１の配備ユニットと
を備える、装置。
【請求項１２】
前記第１の決定ユニットが、前記アクセラレーション対象ＶＮＦに対応するＶＮＦ記述子テンプレート内のターゲットフィールドに応じてアクセラレーション対象ＶＮＦの要件を決定するように構成される、
請求項１１に記載の装置。
【請求項１３】
前記装置がネットワーク機能仮想化オーケストレータＮＦＶＯ内にある、
請求項１１又は１２に記載の装置。
【請求項１４】
前記第２の決定ユニットが、
前記ＮＦＶＯの前記管理ドメイン内の各ＶＩＭによって送信されたハードウェアアクセラレーション情報を受信するように構成される第１の受信モジュールであって、前記ハードウェアアクセラレーション情報が報告されたハードウェア整合リソースサイズを含み、前記報告されたハードウェア整合リソースサイズが、各ＶＩＭの管理ドメイン内にあって、最大のハードウェア整合リソースを有するホストのハードウェア整合リソースのサイズである、第１の受信モジュールと、
ターゲットハードウェア整合リソースのサイズを決定するように構成される第１の決定モジュールであって、前記ターゲットハードウェア整合リソースの前記サイズが前記報告されたハードウェア整合リソースサイズの最大値である、第１の決定モジュールと、
前記ターゲットハードウェア整合リソースの前記サイズに対応するホストが前記ターゲットホストであると決定するように構成される第２の決定モジュールと、
前記ターゲットホストに対応するＶＩＭが前記ターゲットＶＩＭであると決定するように構成される第３の決定モジュールと
を備える、請求項１３に記載の装置。
【請求項１５】
前記第１の配備ユニットが、
第１の要求情報を前記ターゲットＶＩＭに送信するように構成される第１の送信モジュールであって、前記第１の要求情報が、前記ターゲットＶＩＭに、前記ターゲットＶＩＭの前記管理ドメイン内の前記ターゲットホスト上に前記アクセラレーション対象ＶＮＦを配備させるために使用される、第１の送信モジュール、
又は、
第１の指示情報を仮想化ネットワーク機能マネージャＶＮＦＭに送信するように構成される第２の送信モジュールであって、前記第１の指示情報が前記ＶＮＦＭに第２の要求情報を前記ターゲットＶＩＭへ送信させるために使用され、前記第２の要求情報が、前記ターゲットＶＩＭに、前記ターゲットＶＩＭの前記管理ドメイン内の前記ターゲットホスト上に前記アクセラレーション対象ＶＮＦを配備させるために使用される、第２の送信モジュール
を備える、請求項１３又は１４に記載の装置。
【請求項１６】
前記装置が仮想化ネットワーク機能マネージャＶＮＦＭ内にある、
請求項１１又は１２に記載の装置。
【請求項１７】
前記装置が、
前記アクセラレーション対象ＶＮＦの前記要件をネットワーク機能仮想化オーケストレータＮＦＶＯに送信するように構成される第１の送信ユニットを更に備える、請求項１６に記載の装置。
【請求項１８】
前記第２の決定ユニットが第３の要求情報をネットワーク機能仮想化オーケストレータＮＦＶＯに送信するように構成され、前記第３の要求情報が、前記アクセラレーション対象ＶＮＦの前記要件と前記第３の要求情報とに応じて、ターゲットホストに対応する仮想化インフラストラクチャマネージャＶＩＭがターゲットＶＩＭであると前記ＮＦＶＯに決定させるために使用され、前記ターゲットホストのハードウェア整合リソースが前記アクセラレーション対象ＶＮＦの前記要件を満足する、
請求項１６又は１７に記載の装置。
【請求項１９】
前記第１の配備ユニットが、
前記ＮＦＶＯによって送信された第２の指示情報を受信するように構成される第２の受信モジュールであって、前記第２の指示情報が前記ターゲットＶＩＭを指示するために使用される、第２の受信モジュールと、
前記第２の指示情報に応じて第４の要求情報を前記ターゲットＶＩＭに送信するように構成される第３の送信モジュールであって、前記第４の要求情報が、前記ターゲットＶＩＭに、前記ターゲットＶＩＭの前記管理ドメイン内の前記ターゲットホスト上に前記アクセラレーション対象ＶＮＦを配備させるために使用される、第３の送信モジュールと
を備える、請求項１８に記載の装置。
【請求項２０】
ハードウェアアクセラレーション情報をネットワーク機能仮想化オーケストレータＮＦＶＯに送信するように構成される第２の送信ユニットであって、仮想化インフラストラクチャマネージャＶＩＭ内のターゲットホストのハードウェア整合リソースが、前記ＮＦＶＯによって又は仮想化ネットワーク機能マネージャＶＮＦＭによって決定されたアクセラレーション対象仮想化ネットワーク機能ＶＮＦの要件を満足する、第２の送信ユニットと、
第２の配備ユニットと、
を備え、
前記第２の配備ユニットは、
前記ＮＦＶＯによって送信された第１の要求情報を受信するように構成される第３の受信モジュール、及び、
前記第１の要求情報に応じて前記ＶＩＭの管理ドメイン内の前記ターゲットホスト上に前記アクセラレーション対象ＶＮＦを配備するように構成される第１の配備モジュール、を備える、又は、
前記第２の配備ユニットは、
仮想化ネットワーク機能マネージャＶＮＦＭによって送信された第２の要求メッセージを受信するように構成される第４の受信モジュールであって、前記ＶＮＦＭが前記ＮＦＶＯによって送信された第１の指示情報を受信するように構成され、前記第１の指示情報が、前記ＶＮＦＭに前記第２の要求メッセージを前記ＶＩＭへ送信させるために使用される、第４の受信モジュール、及び、
前記第２の要求メッセージに応じて前記ＶＩＭの前記管理ドメイン内の前記ターゲットホスト上に前記アクセラレーション対象ＶＮＦを配備するように構成される第２の配備モジュール、を備える、又は、
前記第２の配備ユニットは、
前記ＶＮＦＭによって送信された第４の要求情報を受信するように構成される第５の受信モジュールであって、前記ＶＮＦＭが、第２の指示情報に応じて前記第４の要求情報を前記ＶＩＭに送信するように構成され、前記ＶＮＦＭが、前記ＮＦＶＯによって送信された前記第２の指示情報を受信するように更に構成され、前記第２の指示情報が前記ＶＩＭを指示するために使用される、第５の受信モジュール、及び、
前記第４の要求情報に応じて前記ＶＩＭの前記管理ドメイン内の前記ターゲットホスト上に前記アクセラレーション対象ＶＮＦを配備するように構成される第３の配備モジュール、を備える、
装置。
【請求項２１】
前記ハードウェアアクセラレーション情報が報告されたハードウェア整合リソースサイズを含み、前記報告されたハードウェア整合リソースサイズが、前記ＶＩＭの前記管理ドメイン内にあって、最大のハードウェア整合リソースを有するターゲットホストのハードウェア整合リソースのサイズである、
請求項２０に記載の装置。
【請求項２２】
請求項１から１０のいずれか一項に記載の方法を実行するために１つまたは複数のデジタルプロセッサによって実行可能なコンピュータプログラムコードが記憶されたことを特徴とする、コンピュータ読み取り可能な媒体。
【請求項２３】
請求項１１から２１のいずれか一項に記載の装置を備えることを特徴とする、システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、クラウドコンピューティングの分野に関し、より詳細には、ハードウェアアクセラレーション方法及び関連デバイスに関する。
【背景技術】
【０００２】
クラウドコンピューティングはコンピューティングタスクを分散された仮想的なコンピューティングリソースに分散させるものであり、その結果、企業又はユーザは、ネットワーク中央データセンターを使用して、リソースを異なる必要なアプリケーションへ切り替えることによって、必要に応じて異なるコンピュータ及び記憶システムにアクセスすることができる。クラウドコンピューティングは、分散コンピューティング（Ｄｉｓｔｒｉｂｕｔｅｄ  Ｃｏｍｐｕｔｉｎｇ）、並列コンピューティング（Ｐａｒａｌｌｅｌ  Ｃｏｍｐｕｔｉｎｇ）、ユーティリティコンピューティング（Ｕｔｉｌｉｔｙ  Ｃｏｍｐｕｔｉｎｇ）、ネットワークストレージ（Ｎｅｔｗｏｒｋ  Ｓｔｏｒａｇｅ）、仮想化（Ｖｉｒｔｕａｌｉｚａｔｉｏｎ）、及び負荷分散（Ｌｏａｄ  Ｂａｌａｎｃｅ）などの従来のコンピュータ技術及びネットワーク技術の発展及び融合の産物である。
【０００３】
クラウドコンピューティングシステムは、非常に複雑な大規模なソフトウェアシステムであり、多数のモジュール及びコンポーネントを含む。クラウドアーキテクチャは、全部で２つの主要な部分、すなわち、サービス及び管理に分類される。サービスの面では、クラウドアーキテクチャは、主にクラウドベースの様々なサービスをユーザに提供し、これは全部で３つのレイヤを含む。第１のレイヤはサービスとしてのソフトウェア（ＳａａＳ，Ｓｏｆｔｗａｒｅ  ａｓ  ａ  Ｓｅｒｖｉｃｅ）であり、このレイヤの役割は、アプリケーションを主にＷｅｂベースの方式でクライアントに提供することであり、第２のレイヤはサービスとしてのプラットフォーム（ＰａａＳ，Ｐｌａｔｆｏｒｍ  ａｓ  ａ  Ｓｅｒｖｉｃｅ）であり、このレイヤの役割は、開発及び配備プラットフォームをサービスとしてユーザに提供することであり、第３のレイヤはサービスとしてのインフラストラクチャ（ＩａａＳ，Ｉｎｆｒａｓｔｒｕｃｔｕｒｅ  ａｓ  ａ  Ｓｅｒｖｉｃｅ）であり、このレイヤの役割は、様々な下層のリソース、たとえば、コンピューティングリソース（たとえば、仮想マシン）及び記憶リソースなどをサービスとしてユーザに提供することである。ユーザの観点から、３つのレイヤのサービスは独立しており、その理由は、３つのレイヤによって提供されるサービスは完全に異なり、同一のユーザに向けられたものでないためである。しかしながら、技術的な観点から、クラウドサービスの３つのレイヤ間に一定の依存関係が存在する。たとえば、ＳａａＳレイヤの製品及びサービスは、ＳａａＳレイヤの技術を必要とするだけでなく、ＰａａＳレイヤによって提供される開発及び配備プラットフォームに依存し、又はＩａａＳレイヤによって提供されるコンピューティングリソース上に直接配備され、ＰａａＳレイヤの製品及びサービスは、ＩａａＳレイヤのサービス上に構築される可能性もある。管理の側面は主にクラウド管理レイヤを必要とし、その機能は、クラウドコンピューティングシステム全体が安全にかつ安定して動作することができ、効果的に管理され得るようにすることである。
【０００４】
クラウドコンピューティング技術が徐々に成熟するにつれて、ＩＴ分野及びＣＴ分野は融合し統合される。将来の競争及び挑戦に対応するために、ＣＴ事業者は、仮想化及びクラウドコンピューティングの現在の技術開発動向に従い、ＩＣＴ分野におけるネットワーク機能仮想化（ＮＦＶ，Ｎｅｔｗｏｒｋ  Ｆｕｎｃｔｉｏｎｓ  Ｖｉｒｔｕａｌｉｚａｔｉｏｎ）アーキテクチャを提案している。アーキテクチャの構造概略図について、図１への参照がなされ得る。新たなアーキテクチャでは、機能オブジェクト、たとえば、ネットワーク機能仮想化インフラストラクチャＮＦＶＩ、仮想化インフラストラクチャマネージャＶＩＭ、仮想化ネットワーク機能マネージャＶＮＦＭ（ＶＮＦ  Ｍａｎａｇｅｒ）、ネットワーク機能仮想化オーケストレータＮＦＶＯ（Ｏｒｃｈｅｓｔｒａｔｏｒ）、及び仮想化ネットワーク機能ＶＮＦが定義される。ＮＦＶＩはクラウド化されたインフラストラクチャレイヤを提供し、ＶＮＦはクラウド化されたネットワーク要素アプリケーションであり、仮想化インフラストラクチャマネージャＶＩＭはインフラストラクチャレイヤ管理を担当し、ＶＮＦＭはＶＮＦのライフサイクル管理を担当し、ＮＦＶＯはサービスのライフサイクル管理を担当する。Ｅ／ＮＭＳは従来のＣＴ電気通信ネットワーク要素のネットワーク管理システムであり、ＯＳＳ／ＢＳＳはクラウドシステムのネットワーク管理システムである。ＶＮＦごとの配備及び操作行為は、ＶＮＦＤテンプレートを使用して記述され、ＶＮＦカタログ（ＶＮＦ  Ｃａｔａｌｏｇ）に記憶される。
【０００５】
ＶＮＦＤに記述された要件に基づいて、事前設定された特定の要件、制約、及び策略を考量して、ＮＦＶＩリソースがＶＮＦに割り当てられる。電気通信サービスが増加するにつれて、ＮＦＶ  ＭＡＮＯのアーキテクチャでは、アクセラレータがＮＦＶＩの鍵となる要素であって、ＣＰＵ、ネットワークインターフェースカード（ＮＩＣ，Ｎｅｔｗｏｒｋ  Ｉｎｔｅｒｆａｃｅ  Ｃａｒｄ）、及びメモリと並んで重要であることを事業者は認識している。ＮＦＶ  ＭＡＮＯは、少なくともＮＦＶＯ、ＶＮＦ、ＶＮＦカタログ、及びＶＩＭを含むユニットである。業界における次の１０年のデータトラフィックの予想（１００〜２００倍に増加）によれば、デバイス規模の増加などの要因を考慮しなければ、将来の単一のｓｅｒｖｅｒの能力が、１０倍に増加される必要があると控えめに見積もられ、これは各ＣＰＵに対する能力の需要でもある。データプラットフォーム開発キット（ＤＰＤＫ，Ｄａｔａ  Ｐｌａｔｆｏｒｍ  Ｄｅｖｅｌｏｐｍｅｎｔ  Ｋｉｔ）最適化、ソフトウェア性能最適化などの手段によって、最大で４〜５倍に能力が改善され得るが、これはｓｅｒｖｅｒ能力の需要を実現するにはかけ離れている。業界全体はそのような巨大な性能の差を、システムオンアチップ（ＳＯＣ，Ｓｙｓｔｅｍ−Ｏｎ−ａ−Ｃｈｉｐ）、ハードウェアアクセラレーションなどの手段によって解決することを積極的に試みている。
【０００６】
既存のアーキテクチャでは、ＭＡＮＯは、ＶＮＦにおけるアクセラレーション対象リソース及びＨｏｓｔのアクセラレーションユニットの状況についての知識を有さない。従来技術では、ＶＮＦをＨｏｓｔに配備する過程で、ＶＮＦは各ＤＣのＨｏｓｔ上にランダムに又は順次配備される。従来技術における解決法では、ＶＮＦにおいてアクセラレーションが必要なリソースのタイプは、ＶＮＦのＨｏｓｔによって提供され得るアクセラレーションリソースのタイプに整合することができず、したがって、ＶＮＦにおけるアクセラレーション対象リソースのタイプは、ＶＮＦが配備されるＨｏｓｔのアクセラレーションリソースのタイプに整合しないことが多く、その結果、ＶＮＦが配置されるＨｏｓｔのアクセラレーションリソースはＶＮＦのアクセラレーション要件を満足することができず、それによってＶＮＦの性能が低下する。
【発明の概要】
【０００７】
本発明はハードウェアアクセラレーション方法及び関連デバイスを提供する。
【０００８】
本発明の実施例の第１の態様は、
機能エンティティによって、機能エンティティの管理ドメイン内のアクセラレーション対象仮想化ネットワーク機能ＶＮＦにおける必要なハードウェアアクセラレーションリソースのタイプ及びサイズを決定するステップと、
機能エンティティによって、ターゲット仮想化インフラストラクチャマネージャＶＩＭを決定するステップと、
機能エンティティによって、ターゲットＶＩＭを使用してターゲットＶＩＭの管理ドメイン内のターゲットホスト上にアクセラレーション対象ＶＮＦを配備するステップであって、ターゲットホストのハードウェア整合リソースのサイズがアクセラレーション対象ＶＮＦにおいて必要なハードウェアアクセラレーションリソースのサイズより大きく、ハードウェア整合リソースのタイプが必要なハードウェアアクセラレーションリソースのタイプと一致する、配備するステップと
を含む、ハードウェアアクセラレーション方法を提供する。
【０００９】
本発明の実施例の第１の態様に関連して、本発明の実施例の第１の態様の第１の実現方式では、
機能エンティティがネットワーク機能仮想化オーケストレータＮＦＶＯであり、機能エンティティによって、機能エンティティの管理ドメイン内のアクセラレーション対象仮想化ネットワーク機能ＶＮＦにおける必要なハードウェアアクセラレーションリソースのタイプ及びサイズを決定するステップが、
ＮＦＶＯによって、アクセラレーション対象ＶＮＦに対応するＶＮＦ記述子テンプレート内のターゲットフィールドに応じてＮＦＶＯの管理ドメイン内のアクセラレーション対象ＶＮＦにおいて必要なハードウェアアクセラレーションリソースのタイプ及びサイズを決定するステップ
を含む。
【００１０】
本発明の実施例の第１の態様の第１の実現方式に関連して、本発明の実施例の第１の態様の第２の実現方式では、
機能エンティティによって、ターゲット仮想化インフラストラクチャマネージャＶＩＭを決定するステップが、
ＮＦＶＯによって、ＮＦＶＯの管理ドメイン内の各ＶＩＭによって送信されたハードウェアアクセラレーション情報を受信するステップであって、ハードウェアアクセラレーション情報が報告されたハードウェア整合リソースサイズを含み、報告されたハードウェア整合リソースサイズが、各ＶＩＭの管理ドメイン内にあって、最大のハードウェア整合リソースを有するホストのハードウェア整合リソースのサイズである、受信するステップと、
ＮＦＶＯによって、ターゲットハードウェア整合リソースのサイズを決定するステップであって、ターゲットハードウェア整合リソースのサイズが、報告されたハードウェア整合リソースサイズの最大値である、決定するステップと、
ＮＦＶＯによって、ターゲットハードウェア整合リソースのサイズに対応するホストがターゲットホストであると決定するステップと、
ＮＦＶＯによって、ターゲットホストに対応するＶＩＭがターゲットＶＩＭであると決定するステップと
を含む。
【００１１】
本発明の実施例の第１の態様の第１の実現方式又は本発明の実施例の第１の態様の第２の実現方式に関連して、本発明の実施例の第１の態様の第３の実現方式では、
機能エンティティによって、ターゲットＶＩＭを使用してターゲットＶＩＭの管理ドメイン内のターゲットホスト上にアクセラレーション対象ＶＮＦを配備するステップが、
ＮＦＶＯによって、第１の要求情報をターゲットＶＩＭに送信するステップであって、第１の要求情報が、ターゲットＶＩＭに、ターゲットＶＩＭの管理ドメイン内のターゲットホスト上にアクセラレーション対象ＶＮＦを配備させるために使用される、送信するステップ、
又は、
ＮＦＶＯによって、第１の指示情報を仮想化ネットワーク機能マネージャＶＮＦＭに送信するステップであって、第１の指示情報がＶＮＦＭに第２の要求メッセージをターゲットＶＩＭへ送信させるために使用され、第２の要求情報が、ターゲットＶＩＭに、ターゲットＶＩＭの管理ドメイン内のターゲットホスト上にアクセラレーション対象ＶＮＦを配備させるために使用される、送信するステップ
を含む。
【００１２】
本発明の実施例の第１の態様の第１の実現方式に関連して、本発明の実施例の第１の態様の第４の実現方式では、
機能エンティティが仮想化ネットワーク機能マネージャＶＮＦＭであり、機能エンティティによって、機能エンティティの管理ドメイン内のアクセラレーション対象仮想化ネットワーク機能ＶＮＦにおける必要なハードウェアアクセラレーションリソースのタイプ及びサイズを決定するステップが、
ＶＮＦＭによって、アクセラレーション対象ＶＮＦに対応するＶＮＦ記述子テンプレート内のターゲットフィールドに応じてＮＦＶＯの管理ドメイン内のアクセラレーション対象ＶＮＦにおいて必要なハードウェアアクセラレーションリソースのタイプ及びサイズを決定するステップ
を含み、
機能エンティティによって、機能エンティティの管理ドメイン内のアクセラレーション対象仮想化ネットワーク機能ＶＮＦにおける必要なハードウェアアクセラレーションリソースのタイプ及びサイズを決定するステップの後に、方法が、
ＶＮＦＭによって、アクセラレーション対象ＶＮＦにおいて必要なハードウェアアクセラレーションリソースのタイプ及びサイズをＮＦＶＯに送信するステップ
を更に含む。
【００１３】
本発明の実施例の第１の態様の第４の実現方式に関連して、本発明の実施例の第１の態様の第５の実現方式では、
機能エンティティによって、ターゲット仮想化インフラストラクチャマネージャＶＩＭを決定するステップが、
ＶＮＦＭによって、第３の要求情報をＮＦＶＯに送信するステップであって、その結果、ＮＦＶＯが第３の要求情報と、アクセラレーション対象ＶＮＦにおいて必要なハードウェアアクセラレーションリソースのタイプ及びサイズとに応じてターゲットＶＩＭを決定する、送信するステップ
を含み、
機能エンティティによって、ターゲットＶＩＭを使用してターゲットＶＩＭの管理ドメイン内のターゲットホスト上にアクセラレーション対象ＶＮＦを配備するステップが、
ＶＮＦＭによって、ＮＦＶＯによって送信された第２の指示情報を受信するステップであって、第２の指示情報がターゲットＶＩＭを指示するために使用される、受信するステップと、
ＶＮＦＭによって、第２の指示情報に応じてターゲットＶＩＭに第４の要求情報を送信するステップであって、第４の要求情報が、ターゲットＶＩＭに、ターゲットＶＩＭの管理ドメイン内のターゲットホスト上にアクセラレーション対象ＶＮＦを配備させるために使用される、送信するステップと
を含む。
【００１４】
本発明の実施例の第２の態様は、
ターゲット仮想化インフラストラクチャマネージャＶＩＭによって、ターゲットＶＩＭの管理ドメイン内のターゲットホストのハードウェア整合リソースのサイズを機能エンティティに送信するステップであって、その結果、機能エンティティがターゲットホストのハードウェア整合リソースのサイズに応じてターゲットＶＩＭを決定し、加えて、機能エンティティが、機能エンティティの管理ドメイン内のアクセラレーション対象仮想化ネットワーク機能ＶＮＦにおける必要なハードウェアアクセラレーションリソースのタイプ及びサイズを決定するように更に構成される、送信するステップと、
ターゲットＶＩＭによって、機能エンティティの制御下でターゲットＶＩＭの管理ドメイン内のターゲットホスト上にアクセラレーション対象ＶＮＦを配備するステップであって、ターゲットホストのハードウェア整合リソースのサイズがアクセラレーション対象ＶＮＦにおいて必要なハードウェアアクセラレーションリソースのサイズより大きく、ハードウェア整合リソースのタイプが必要なハードウェアアクセラレーションリソースのタイプと一致する、配備するステップと
を含む、ハードウェアアクセラレーション方法を提供する。
【００１５】
本発明の実施例の第２の態様に関連して、本発明の実施例の第２の態様の第１の実現方式では、
機能エンティティがネットワーク機能仮想化オーケストレータＮＦＶＯであり、ターゲット仮想化インフラストラクチャマネージャＶＩＭによって、ターゲットＶＩＭの管理ドメイン内のターゲットホストのハードウェア整合リソースのサイズを機能エンティティに送信するステップが、
ターゲットＶＩＭによって、ハードウェアアクセラレーション情報をＮＦＶＯに送信するステップであって、ハードウェアアクセラレーション情報が報告されたハードウェア整合リソースサイズを含み、報告されたハードウェア整合リソースサイズが、ターゲットＶＩＭの管理ドメイン内にあって、最大のハードウェア整合リソースを有するターゲットホストのハードウェア整合リソースのサイズであり、その結果、ＮＦＶＯがターゲットハードウェア整合リソースのサイズをハードウェアアクセラレーション情報に応じて決定し、ターゲットハードウェア整合リソースのサイズが、ＮＦＶＯの管理ドメイン内のＶＩＭの報告されたハードウェア整合リソースサイズの最大値であり、その結果、ＮＦＶＯがターゲットハードウェア整合リソースのサイズに対応するホストがターゲットホストであると決定し、ＮＦＶＯがターゲットホストに対応するＶＩＭがターゲットＶＩＭであると決定する、送信するステップ
を含む。
【００１６】
本発明の実施例の第２の態様の第１の実現方式に関連して、本発明の実施例の第２の態様の第２の実現方式では、
ターゲットＶＩＭによって、機能エンティティの制御下でターゲットＶＩＭの管理ドメイン内のターゲットホスト上にアクセラレーション対象ＶＮＦを配備するステップが、
ターゲットＶＩＭによって、ＮＦＶＯによって送信された第１の要求情報を受信するステップと、
ターゲットＶＩＭによって、第１の要求情報に応じてターゲットＶＩＭの管理ドメイン内のターゲットホスト上にアクセラレーション対象ＶＮＦを配備するステップと、
又は、
ターゲットＶＩＭによって、仮想化ネットワーク機能マネージャＶＮＦＭによって送信された第２の要求メッセージを受信するステップであって、ＶＮＦＭがＮＦＶＯによって送信された第１の指示情報を受信するように構成され、第１の指示情報がＶＮＦＭに第２の要求メッセージをターゲットＶＩＭへ送信させるために使用される、受信するステップと、
ターゲットＶＩＭによって、第２の要求メッセージに応じてターゲットＶＩＭの管理ドメイン内のターゲットホスト上にアクセラレーション対象ＶＮＦを配備するステップと
を含む。
【００１７】
本発明の実施例の第２の態様に関連して、本発明の実施例の第２の態様の第３の実現方式では、
機能エンティティが仮想化ネットワーク機能マネージャＶＮＦＭであり、ターゲットＶＩＭによって、機能エンティティの制御下でターゲットＶＩＭの管理ドメイン内のターゲットホスト上にアクセラレーション対象ＶＮＦを配備するステップが、
ターゲットＶＩＭによって、ＶＮＦＭによって送信された第４の要求情報を受信するステップであって、ＶＮＦＭが第２の指示情報に応じてターゲットＶＩＭに第４の要求情報を送信するように構成され、ＶＮＦＭがＮＦＶＯによって送信された第２の指示情報を受信するように更に構成され、第２の指示情報がターゲットＶＩＭを指示するために使用される、受信するステップと、
ターゲットＶＩＭによって、第４の要求情報に応じてターゲットＶＩＭの管理ドメイン内のターゲットホスト上にアクセラレーション対象ＶＮＦを配備するステップと
を含む。
【００１８】
本発明の実施例の第３の態様は、
機能エンティティの管理ドメイン内のアクセラレーション対象仮想化ネットワーク機能ＶＮＦにおける必要なハードウェアアクセラレーションリソースのタイプ及びサイズを決定するように構成される第１の決定ユニットと、
ターゲット仮想化インフラストラクチャマネージャＶＩＭを決定するように構成される第２の決定ユニットと、
ターゲットＶＩＭを使用してターゲットＶＩＭの管理ドメイン内のターゲットホスト上にアクセラレーション対象ＶＮＦを配備するように構成される第１の配備ユニットであって、ターゲットホストのハードウェア整合リソースのサイズがアクセラレーション対象ＶＮＦにおいて必要なハードウェアアクセラレーションリソースのサイズより大きく、ハードウェア整合リソースのタイプが必要なハードウェアアクセラレーションリソースのタイプと一致する、第１の配備ユニットと
を含む、機能エンティティを提供する。
【００１９】
本発明の実施例の第３の態様に関連して、本発明の実施例の第３の態様の第１の実現方式では、
機能エンティティがネットワーク機能仮想化オーケストレータＮＦＶＯであり、
第１の決定ユニットが、アクセラレーション対象ＶＮＦに対応するＶＮＦ記述子テンプレート内のターゲットフィールドに応じてＮＦＶＯの管理ドメイン内のアクセラレーション対象ＶＮＦにおいて必要なハードウェアアクセラレーションリソースのタイプ及びサイズを決定するように更に構成される。
【００２０】
本発明の実施例の第３の態様の第１の実現方式に関連して、本発明の実施例の第３の態様の第２の実現方式では、
第２の決定ユニットが、
ＮＦＶＯの管理ドメイン内の各ＶＩＭによって送信されたハードウェアアクセラレーション情報を受信するように構成される第１の受信モジュールであって、ハードウェアアクセラレーション情報が報告されたハードウェア整合リソースサイズを含み、報告されたハードウェア整合リソースサイズが、各ＶＩＭの管理ドメイン内にあって、最大のハードウェア整合リソースを有するホストのハードウェア整合リソースのサイズである、第１の受信モジュールと、
ターゲットハードウェア整合リソースのサイズを決定するように構成される第１の決定モジュールであって、ターゲットハードウェア整合リソースのサイズが、報告されたハードウェア整合リソースサイズの最大値である、第１の決定モジュールと、
ターゲットハードウェア整合リソースのサイズに対応するホストがターゲットホストであると決定するように構成される第２の決定モジュールと、
ターゲットホストに対応するＶＩＭがターゲットＶＩＭであると決定するように構成される第３の決定モジュールと
を含む。
【００２１】
本発明の実施例の第３の態様の第１の実現方式又は本発明の実施例の第３の態様の第２の実現方式に関連して、本発明の実施例の第３の態様の第３の実現方式では、
第１の配備ユニットが、
第１の要求情報をターゲットＶＩＭに送信するように構成される第１の送信モジュールであって、第１の要求情報が、ターゲットＶＩＭに、ターゲットＶＩＭの管理ドメイン内のターゲットホスト上にアクセラレーション対象ＶＮＦを配備させるために使用される、第１の送信モジュール、
又は、
第１の指示情報を仮想化ネットワーク機能マネージャＶＮＦＭに送信するように構成される第２の送信モジュールであって、第１の指示情報がＶＮＦＭに第２の要求メッセージをターゲットＶＩＭへ送信させるために使用され、第２の要求情報が、ターゲットＶＩＭに、ターゲットＶＩＭの管理ドメイン内のターゲットホスト上にアクセラレーション対象ＶＮＦを配備させるために使用される、第２の送信モジュール
を含む。
【００２２】
本発明の実施例の第３の態様に関連して、本発明の実施例の第３の態様の第４の実現方式では、
機能エンティティが仮想化ネットワーク機能マネージャＶＮＦＭであり、第１の決定ユニットが、アクセラレーション対象ＶＮＦに対応するＶＮＦ記述子テンプレート内のターゲットフィールドに応じてＮＦＶＯの管理ドメイン内のアクセラレーション対象ＶＮＦにおいて必要なハードウェアアクセラレーションリソースのタイプ及びサイズを決定するように更に構成され、
機能エンティティが、
アクセラレーション対象ＶＮＦにおいて必要なハードウェアアクセラレーションリソースのタイプ及びサイズをＮＦＶＯに送信するように構成される第１の送信ユニット
を更に含む。
【００２３】
本発明の実施例の第３の態様の第４の実現方式に関連して、本発明の実施例の第３の態様の第５の実現方式では、
第２の決定ユニットが第３の要求情報をＮＦＶＯに送信するように更に構成され、その結果、ＮＦＶＯが第３の要求情報と、アクセラレーション対象ＶＮＦにおいて必要なハードウェアアクセラレーションリソースのタイプ及びサイズとに応じてターゲットＶＩＭを決定し、
第１の配備ユニットが、
ＮＦＶＯによって送信された第２の指示情報を受信するように構成される第２の受信モジュールであって、第２の指示情報がターゲットＶＩＭを指示するために使用される、第２の受信モジュールと、
第２の指示情報に応じてターゲットＶＩＭに第４の要求情報を送信するように構成される第３の送信モジュールであって、第４の要求情報が、ターゲットＶＩＭに、ターゲットＶＩＭの管理ドメイン内のターゲットホスト上にアクセラレーション対象ＶＮＦを配備させるために使用される、第３の送信モジュールと
を含む。
【００２４】
本発明の実施例の第４の態様は、
ターゲットＶＩＭの管理ドメイン内のターゲットホストのハードウェア整合リソースのサイズを機能エンティティに送信するように構成される第２の送信ユニットであって、その結果、機能エンティティがターゲットホストのハードウェア整合リソースのサイズに応じてターゲットＶＩＭを決定し、加えて、機能エンティティが、機能エンティティの管理ドメイン内のアクセラレーション対象仮想化ネットワーク機能ＶＮＦにおける必要なハードウェアアクセラレーションリソースのタイプ及びサイズを決定するように更に構成される、第２の送信ユニットと、
機能エンティティの制御下でターゲットＶＩＭの管理ドメイン内のターゲットホスト上にアクセラレーション対象ＶＮＦを配備するように構成される第２の配備ユニットであって、ターゲットホストのハードウェア整合リソースのサイズがアクセラレーション対象ＶＮＦにおいて必要なハードウェアアクセラレーションリソースのサイズより大きく、ハードウェア整合リソースのタイプが必要なハードウェアアクセラレーションリソースのタイプと一致する、第２の配備ユニットと
を含む、ターゲット仮想化インフラストラクチャマネージャＶＩＭを提供する。
【００２５】
本発明の実施例の第４の態様に関連して、本発明の実施例の第４の態様の第１の実現方式では、
機能エンティティがネットワーク機能仮想化オーケストレータＮＦＶＯであり、第２の送信ユニットがハードウェアアクセラレーション情報をＮＦＶＯに送信するように更に構成され、ハードウェアアクセラレーション情報が報告されたハードウェア整合リソースサイズを含み、報告されたハードウェア整合リソースサイズが、ターゲットＶＩＭの管理ドメイン内にあって、最大のハードウェア整合リソースを有するターゲットホストのハードウェア整合リソースのサイズであり、その結果、ＮＦＶＯがターゲットハードウェア整合リソースのサイズをハードウェアアクセラレーション情報に応じて決定し、ターゲットハードウェア整合リソースのサイズが、ＮＦＶＯの管理ドメイン内のＶＩＭの報告されたハードウェア整合リソースサイズの最大値であり、その結果、ＮＦＶＯがターゲットハードウェア整合リソースのサイズに対応するホストがターゲットホストであると決定し、ＮＦＶＯがターゲットホストに対応するＶＩＭがターゲットＶＩＭであると決定する。
【００２６】
本発明の実施例の第４の態様の第１の実現方式に関連して、本発明の実施例の第４の態様の第２の実現方式では、
第２の配備ユニットが、
ＮＦＶＯによって送信された第１の要求情報を受信するように構成される第３の受信モジュールと、
第１の要求情報に応じてターゲットＶＩＭの管理ドメイン内のターゲットホスト上にアクセラレーション対象ＶＮＦを配備するように構成される第１の配備モジュールと、
又は、
仮想化ネットワーク機能マネージャＶＮＦＭによって送信された第２の要求メッセージを受信するように構成される第４の受信モジュールであって、ＶＮＦＭがＮＦＶＯによって送信された第１の指示情報を受信するように構成され、第１の指示情報がＶＮＦＭに第２の要求メッセージをターゲットＶＩＭへ送信させるために使用される、第４の受信モジュールと、
第２の要求メッセージに応じてターゲットＶＩＭの管理ドメイン内のターゲットホスト上にアクセラレーション対象ＶＮＦを配備するように構成される第２の配備モジュールと
を含む。
【００２７】
本発明の実施例の第４の態様に関連して、本発明の実施例の第４の態様の第３の実現方式では、
機能エンティティが仮想化ネットワーク機能マネージャＶＮＦＭであり、第２の配備ユニットが、
ＶＮＦＭによって送信された第４の要求情報を受信するように構成される第５の受信モジュールであって、ＶＮＦＭが第２の指示情報に応じてターゲットＶＩＭに第４の要求情報を送信するように構成され、ＶＮＦＭがＮＦＶＯによって送信された第２の指示情報を受信するように更に構成され、第２の指示情報がターゲットＶＩＭを指示するために使用される、第５の受信モジュールと、
第４の要求情報に応じてターゲットＶＩＭの管理ドメイン内のターゲットホスト上にアクセラレーション対象ＶＮＦを配備するように構成される第３の配備モジュールと
を含む。
【００２８】
本発明の実施例の第５の態様は、送信器と、受信器と、プロセッサとを含む機能エンティティであって、
プロセッサが以下の操作、すなわち、
機能エンティティの管理ドメイン内のアクセラレーション対象仮想化ネットワーク機能ＶＮＦにおける必要なハードウェアアクセラレーションリソースのタイプ及びサイズを決定することと、
ターゲット仮想化インフラストラクチャマネージャＶＩＭを決定することと、
ターゲットＶＩＭを使用してターゲットＶＩＭの管理ドメイン内のターゲットホスト上にアクセラレーション対象ＶＮＦを配備することであって、ターゲットホストのハードウェア整合リソースのサイズがアクセラレーション対象ＶＮＦにおいて必要なハードウェアアクセラレーションリソースのサイズより大きく、ハードウェア整合リソースのタイプが必要なハードウェアアクセラレーションリソースのタイプと一致する、配備することと
を実施するように構成される、機能エンティティを提供する。
【００２９】
本発明の実施例の第５の態様に関連して、本発明の実施例の第５の態様の第１の実現方式では、
機能エンティティがネットワーク機能仮想化オーケストレータＮＦＶＯであり、プロセッサが以下の操作、すなわち、
アクセラレーション対象ＶＮＦに対応するＶＮＦ記述子テンプレート内のターゲットフィールドに応じてＮＦＶＯの管理ドメイン内のアクセラレーション対象ＶＮＦにおいて必要なハードウェアアクセラレーションリソースのタイプ及びサイズを決定すること
を実施するように更に構成される。
【００３０】
本発明の実施例の第５の態様の第１の実現方式、本発明の実施例の第５の態様の第２の実現方式では、
受信器が以下の操作、すなわち、
ＮＦＶＯの管理ドメイン内の各ＶＩＭによって送信されたハードウェアアクセラレーション情報を受信することであって、ハードウェアアクセラレーション情報が報告されたハードウェア整合リソースサイズを含み、報告されたハードウェア整合リソースサイズが、各ＶＩＭの管理ドメイン内にあって、最大のハードウェア整合リソースを有するホストのハードウェア整合リソースのサイズである、受信すること
を実施するように構成され、
プロセッサが以下の操作、すなわち、
ターゲットハードウェア整合リソースのサイズを決定することであって、ターゲットハードウェア整合リソースのサイズが、報告されたハードウェア整合リソースサイズの最大値である、決定することと、
ターゲットハードウェア整合リソースのサイズに対応するホストがターゲットホストであると決定することと、
ターゲットホストに対応するＶＩＭがターゲットＶＩＭであると決定することと
を実施するように更に構成される。
【００３１】
本発明の実施例の第５の態様の第１の実現方式又は本発明の実施例の第５の態様の第２の実現方式に関連して、本発明の実施例の第５の態様の第３の実現方式では、
送信器が以下の操作、すなわち、
第１の要求情報をターゲットＶＩＭに送信することであって、第１の要求情報が、ターゲットＶＩＭに、ターゲットＶＩＭの管理ドメイン内のターゲットホスト上にアクセラレーション対象ＶＮＦを配備させるために使用される、送信すること、
又は、
第１の指示情報を仮想化ネットワーク機能マネージャＶＮＦＭに送信することであって、第１の指示情報がＶＮＦＭに第２の要求メッセージをターゲットＶＩＭへ送信させるために使用され、第２の要求情報が、ターゲットＶＩＭに、ターゲットＶＩＭの管理ドメイン内のターゲットホスト上にアクセラレーション対象ＶＮＦを配備させるために使用される、送信すること
を実施するように構成される。
【００３２】
本発明の実施例の第５の態様に関連して、本発明の実施例の第５の態様の第４の実現方式では、
機能エンティティが仮想化ネットワーク機能マネージャＶＮＦＭであり、プロセッサが以下の操作、すなわち、
アクセラレーション対象ＶＮＦに対応するＶＮＦ記述子テンプレート内のターゲットフィールドに応じてＮＦＶＯの管理ドメイン内のアクセラレーション対象ＶＮＦにおいて必要なハードウェアアクセラレーションリソースのタイプ及びサイズを決定すること
を実施するように更に構成され、
送信器が以下の操作、すなわち、
アクセラレーション対象ＶＮＦにおいて必要なハードウェアアクセラレーションリソースのタイプ及びサイズをＮＦＶＯに送信すること
を実施するように構成される。
【００３３】
本発明の実施例の第５の態様の第４の実現方式に関連して、本発明の実施例の第５の態様の第５の実現方式では、
送信器が以下の操作、すなわち、
第３の要求情報をＮＦＶＯに送信することであって、その結果、ＮＦＶＯが第３の要求情報と、アクセラレーション対象ＶＮＦにおいて必要なハードウェアアクセラレーションリソースのタイプ及びサイズとに応じてターゲットＶＩＭを決定する、送信すること
を実施するように更に構成され、
受信器が以下の操作、すなわち、
ＮＦＶＯによって送信された第２の指示情報を受信することであって、第２の指示情報がターゲットＶＩＭを指示するために使用される、受信すること
を実施するように更に構成され、
送信器が以下の操作、すなわち、
第２の指示情報に応じてターゲットＶＩＭに第４の要求情報を送信することであって、第４の要求情報が、ターゲットＶＩＭに、ターゲットＶＩＭの管理ドメイン内のターゲットホスト上にアクセラレーション対象ＶＮＦを配備させるために使用される、送信すること
を実施するように更に構成される。
【００３４】
本発明の実施例の第６の態様は、送信器と、受信器と、プロセッサとを含むターゲット仮想化インフラストラクチャマネージャＶＩＭであって、
送信器が以下の操作、すなわち、
ターゲットＶＩＭの管理ドメイン内のターゲットホストのハードウェア整合リソースのサイズを機能エンティティに送信することであって、その結果、機能エンティティがターゲットホストのハードウェア整合リソースのサイズに応じてターゲットＶＩＭを決定し、加えて、機能エンティティが、機能エンティティの管理ドメイン内のアクセラレーション対象仮想化ネットワーク機能ＶＮＦにおける必要なハードウェアアクセラレーションリソースのタイプ及びサイズを決定するように更に構成される、送信すること
を実施するように構成され、
プロセッサが以下の操作、すなわち、
機能エンティティの制御下でターゲットＶＩＭの管理ドメイン内のターゲットホスト上にアクセラレーション対象ＶＮＦを配備することであって、ターゲットホストのハードウェア整合リソースのサイズがアクセラレーション対象ＶＮＦにおいて必要なハードウェアアクセラレーションリソースのサイズより大きく、ハードウェア整合リソースのタイプが必要なハードウェアアクセラレーションリソースのタイプと一致する、配備すること
を実施するように構成される、ターゲット仮想化インフラストラクチャマネージャＶＩＭを提供する。
【００３５】
本発明の実施例の第６の態様に関連して、本発明の実施例の第６の態様の第１の実現方式では、
機能エンティティがネットワーク機能仮想化オーケストレータＮＦＶＯであり、送信器が以下の操作、すなわち、
ハードウェアアクセラレーション情報をＮＦＶＯに送信することであって、ハードウェアアクセラレーション情報が報告されたハードウェア整合リソースサイズを含み、報告されたハードウェア整合リソースサイズが、ターゲットＶＩＭの管理ドメイン内にあって、最大のハードウェア整合リソースを有するターゲットホストのハードウェア整合リソースのサイズであり、その結果、ＮＦＶＯがターゲットハードウェア整合リソースのサイズをハードウェアアクセラレーション情報に応じて決定し、ターゲットハードウェア整合リソースのサイズが、ＮＦＶＯの管理ドメイン内のＶＩＭの報告されたハードウェア整合リソースサイズの最大値であり、その結果、ＮＦＶＯがターゲットハードウェア整合リソースのサイズに対応するホストがターゲットホストであると決定し、ＮＦＶＯがターゲットホストに対応するＶＩＭがターゲットＶＩＭであると決定する、送信すること
を実施するように更に構成される。
【００３６】
本発明の実施例の第６の態様の第１の実現方式に関連して、本発明の実施例の第６の態様の第２の実現方式では、
受信器が以下の操作、すなわち、
ＮＦＶＯによって送信された第１の要求情報を受信すること
を実施するように構成され、
プロセッサが以下の操作、すなわち、
第１の要求情報に応じてターゲットＶＩＭの管理ドメイン内のターゲットホスト上にアクセラレーション対象ＶＮＦを配備すること
を実施するように構成され、
又は、
受信器が以下の操作、すなわち、
仮想化ネットワーク機能マネージャＶＮＦＭによって送信された第２の要求メッセージを受信することであって、ＶＮＦＭがＮＦＶＯによって送信された第１の指示情報を受信するように構成され、第１の指示情報がＶＮＦＭに第２の要求メッセージをターゲットＶＩＭへ送信させるために使用される、受信すること
を実施するように更に構成され、
プロセッサが以下の操作、すなわち、
第２の要求メッセージに応じてターゲットＶＩＭの管理ドメイン内のターゲットホスト上にアクセラレーション対象ＶＮＦを配備すること
を実施するように更に構成される。
【００３７】
本発明の実施例の第６の態様に関連して、本発明の実施例の第６の態様の第３の実現方式では、
機能エンティティが仮想化ネットワーク機能マネージャＶＮＦＭであり、受信器が以下の操作、すなわち、
ＶＮＦＭによって送信された第４の要求情報を受信することであって、ＶＮＦＭが第２の指示情報に応じてターゲットＶＩＭに第４の要求情報を送信するように構成され、ＶＮＦＭがＮＦＶＯによって送信された第２の指示情報を受信するように更に構成され、第２の指示情報がターゲットＶＩＭを指示するために使用される、受信すること
を実施するように更に構成され、
プロセッサが以下の操作、すなわち、
第４の要求情報に応じてターゲットＶＩＭの管理ドメイン内のターゲットホスト上にアクセラレーション対象ＶＮＦを配備すること
を実施するように構成される。
【００３８】
本発明はハードウェアアクセラレーション方法及び関連デバイスを提供する。ハードウェアアクセラレーション方法は、機能エンティティによって、機能エンティティの管理ドメイン内のアクセラレーション対象仮想化ネットワーク機能ＶＮＦにおける必要なハードウェアアクセラレーションリソースのタイプ及びサイズを決定するステップと、機能エンティティによって、ターゲット仮想化インフラストラクチャマネージャＶＩＭを決定するステップと、機能エンティティによって、ターゲットＶＩＭを使用してターゲットＶＩＭの管理ドメイン内のターゲットホスト上にアクセラレーション対象ＶＮＦを配備するステップとを含む。この実施例では、ターゲットホストのハードウェア整合リソースのサイズがアクセラレーション対象ＶＮＦにおいて必要なハードウェアアクセラレーションリソースのサイズより大きく、ハードウェア整合リソースのタイプが必要なハードウェアアクセラレーションリソースのタイプと一致する。したがって、この実施例において示されたハードウェアアクセラレーション方法によれば、アクセラレーション対象ＶＮＦにおいて必要なハードウェアアクセラレーションリソースのタイプがターゲットホストのハードウェア整合リソースのタイプと整合することができ、その結果、ターゲットホストのハードウェア整合リソースがアクセラレーション対象ＶＮＦのアクセラレーション要件を満足することができ、それによってアクセラレーション対象ＶＮＦの性能を効果的に改善する。
【図面の簡単な説明】
【００３９】
【図１】従来技術におけるネットワーク機能仮想化アーキテクチャの構造概略図である。
【図２】本発明の一実施例によるハードウェアアクセラレーション方法の一実施例のステップのフローチャートである。
【図３】本発明の一実施例によるネットワーク機能仮想化アーキテクチャの一実施例の構造概略図である。
【図４】本発明の一実施例によるハードウェアアクセラレーション方法の他の実施例のステップのフローチャートである。
【図５】本発明の一実施例によるネットワーク機能仮想化アーキテクチャの他の実施例の構造概略図である。
【図６】本発明の一実施例によるハードウェアアクセラレーション方法の他の実施例のステップのフローチャートである。
【図７】本発明の一実施例によるハードウェアアクセラレーション方法の一実施例のステップのフローチャートである。
【図８】本発明の一実施例によるハードウェアアクセラレーション方法の他の実施例のステップのフローチャートである。
【図９】本発明の一実施例によるハードウェアアクセラレーション方法の他の実施例のステップのフローチャートである。
【図１０】本発明の一実施例による機能エンティティの一実施例の構造概略図である。
【図１１】本発明の一実施例による機能エンティティの他の実施例の構造概略図である。
【図１２】本発明の一実施例による機能エンティティの他の実施例の構造概略図である。
【図１３】本発明の一実施例によるターゲットＶＩＭの一実施例の構造概略図である。
【図１４】本発明の一実施例によるターゲットＶＩＭの他の実施例の構造概略図である。
【図１５】本発明の一実施例によるターゲットＶＩＭの他の実施例の構造概略図である。
【図１６】本発明の一実施例による機能エンティティの他の実施例の構造概略図である。
【図１７】本発明の一実施例によるターゲットＶＩＭの他の実施例の構造概略図である。
【発明を実施するための形態】
【００４０】
本発明の一実施例はハードウェアアクセラレーション方法を提供し、ハードウェアアクセラレーション方法は、ＶＮＦが配置されるホストのアクセラレーションリソースがＶＮＦのアクセラレーション要件を満足することを可能にする。
【００４１】
以下では、この実施例において提供されるハードウェアアクセラレーション方法が図２を参照して詳細に説明され、ハードウェアアクセラレーション方法は以下を含む。
【００４２】
２０１。機能エンティティが機能エンティティの管理ドメイン内のアクセラレーション対象仮想化ネットワーク機能ＶＮＦにおける必要なハードウェアアクセラレーションリソースのタイプ及びサイズを決定する。
【００４３】
この実施例において提供されるネットワーク機能仮想化アーキテクチャの構造については、図３を参照されたい。機能エンティティの特定の実現構造はこの実施例では限定されない。
【００４４】
機能エンティティの管理ドメインが複数のＶＮＦを含み、機能エンティティが、ＶＮＦ記述子（ＶＮＦＤ，Ｖｉｒｔｕａｌｉｚｅｄ  Ｎｅｔｗｏｒｋ  Ｆｕｎｃｔｉｏｎ  Ｄｅｓｃｒｉｐｔｏｒ）を使用してＶＮＦインスタンスを作成し、これらのインスタンスのライフサイクルを管理することができ、ここで、ＶＮＦごとの配備及び操作行為は、ＶＮＦＤテンプレートを使用して記述され、ＶＮＦカタログ（ＶＮＦ  Ｃａｔａｌｏｇ）に記憶されることが図３から分かる。
【００４５】
加えて、ＶＮＦＤ及びＶＮＦは一対一の対応関係にあり、ＶＮＦＤはＶＮＦを実現するのに必要な特性及び要件を十分に記述する。
【００４６】
機能エンティティは、各ＶＮＦＤを読み取ることによって、機能エンティティの管理ドメイン内の各ＶＮＦにおいて、ハードウェアアクセラレーションを必要とするアクセラレーション対象ＶＮＦを決定することができ、アクセラレーション対象ＶＮＦに対応するＶＮＦＤを読み取ることによって、アクセラレーション対象ＶＮＦにおいて必要なハードウェアアクセラレーションリソースのタイプ及びサイズを決定することができる。
【００４７】
ＶＮＦＤが機能エンティティの管理ドメイン内の各ＶＮＦに必要な特性及び要件を十分に記述することができる場合、すなわち、機能エンティティが、ＶＮＦＤを読み取ることによって、アクセラレーション対象ＶＮＦの要件を決定することができる場合、ＶＮＦＤの特定の実現方式はこの実施例では限定されず、ここで、アクセラレーション対象ＶＮＦの要件は、限定はされないが、アクセラレーション対象ＶＮＦにおいて必要なハードウェアアクセラレーションリソースのタイプ、サイズ、互換性、性能などを含む。
【００４８】
図３に示されたネットワーク機能仮想化アーキテクチャにおけるクラウドシステムのネットワーク管理システムＯＳＳ／ＢＳＳ、従来のＣＴ電気通信ネットワーク要素のネットワーク管理システムＥ／ＮＭＳ、及びネットワーク機能仮想化インフラストラクチャＮＦＶＩに関する詳細については、従来技術を参照されたい。この実施例では詳細は再度説明されない。
【００４９】
特定のタイプのハードウェアアクセラレーションリソースは、この実施例では限定されない。たとえば、ハードウェアアクセラレーションリソースは、アクセラレーションを必要とする任意のハードウェアリソース、たとえば、ビデオアクセラレーションリソースとすることができる。
【００５０】
２０２。機能エンティティがターゲット仮想化インフラストラクチャマネージャＶＩＭを決定する。
【００５１】
機能エンティティは、機能エンティティの管理ドメイン内の複数のＶＩＭの中の、事前設定された条件を満足するＶＩＭが、ターゲットＶＩＭであると決定し、その結果、ターゲットＶＩＭはターゲットＶＩＭの管理ドメイン内のターゲットホストを決定する。
【００５２】
事前設定された条件は、ターゲットホストがターゲットＶＩＭの管理ドメイン内に存在することである。
【００５３】
具体的には、ターゲットホストのハードウェア整合リソースのサイズがアクセラレーション対象ＶＮＦにおいて必要なハードウェアアクセラレーションリソースのサイズより大きい。
【００５４】
より具体的には、ハードウェア整合リソースのタイプが必要なハードウェアアクセラレーションリソースのタイプと一致する。
【００５５】
２０３。機能エンティティがターゲットＶＩＭを使用してターゲットＶＩＭの管理ドメイン内のターゲットホスト上にアクセラレーション対象ＶＮＦを配備する。
【００５６】
機能エンティティは、決定されたターゲットＶＩＭを使用して、ターゲットＶＩＭの管理ドメイン内のターゲットホスト上にアクセラレーション対象ＶＮＦを配備する。
【００５７】
この実施例では、機能エンティティがアクセラレーション対象ＶＮＦをホスト上に配備する過程で、配備は順次又はランダムに実施されるのではなく、機能エンティティは、ハードウェア整合リソースがアクセラレーション対象ＶＮＦにおいて必要なハードウェアアクセラレーションリソースのサイズより大きいサイズを有するターゲットホスト上にアクセラレーション対象ＶＮＦを配備し、ターゲットホストのハードウェア整合リソースのタイプが必要なハードウェアアクセラレーションリソースのタイプと一致する。したがって、この実施例において示されたハードウェアアクセラレーション方法によれば、アクセラレーション対象ＶＮＦにおいて必要なハードウェアアクセラレーションリソースのタイプがターゲットホストのハードウェア整合リソースのタイプと整合することができ、ターゲットホストのハードウェア整合リソースのサイズがアクセラレーション対象ＶＮＦにおいて必要なハードウェアアクセラレーションリソースのサイズより大きく、その結果、ターゲットホストのハードウェア整合リソースがアクセラレーション対象ＶＮＦのアクセラレーション要件を満足することができ、それによってアクセラレーション対象ＶＮＦの性能を効果的に改善する。
【００５８】
以下では、機能エンティティがターゲットＶＩＭを具体的に決定する実現方式が図４を参照して詳細に説明される。ターゲットＶＩＭを決定する方式の以下の説明が一例であって、アクセラレーション対象ＶＮＦがターゲットホスト上に配備され得る場合、本発明はこれに限定されないことに留意されたい。
【００５９】
この実施例では、ネットワーク機能仮想化アーキテクチャの具体的な構造について図５への参照がなされ得、機能エンティティがネットワーク機能仮想化オーケストレータＮＦＶＯであると仮定してこの実施例が説明される。
【００６０】
４０１。ＮＦＶＯがアクセラレーション対象ＶＮＦに対応するＶＮＦ記述子テンプレート内のターゲットフィールドに応じてＮＦＶＯの管理ドメイン内のアクセラレーション対象ＶＮＦにおいて必要なハードウェアアクセラレーションリソースのタイプ及びサイズを決定する。
【００６１】
具体的には、図５に示されるように、ＮＦＶＯは、ＶＮＦカタログ内のＶＮＦＤテンプレートを読み取ることによって、ＮＦＶＯの管理ドメインにおいてハードウェアアクセラレーションを必要とするアクセラレーション対象ＶＮＦにおいて必要なハードウェアアクセラレーションリソースのタイプ及びサイズを取得する。
【００６２】
ＶＮＦごとの配備及び操作行為は、ＶＮＦＤテンプレートを使用して記述され、ＶＮＦカタログ（ＶＮＦ  Ｃａｔａｌｏｇ）に記憶され、ＶＮＦＤ及びＶＮＦは一対一の対応関係にある。したがって、この実施例では、ＮＦＶＯは、ハードウェアアクセラレーションを必要とするアクセラレーション対象ＶＮＦに対応するＶＮＦＤを読み取ることによって、ハードウェアアクセラレーションを必要とするアクセラレーション対象ＶＮＦにおいて必要なハードウェアアクセラレーションリソースのタイプ及びサイズを取得することができる。
【００６３】
以下では、ＶＮＦカタログ内のＶＮＦＤテンプレートがアクセラレーション対象ＶＮＦにおいて必要なハードウェアアクセラレーションリソースのタイプ及びサイズを記述する方式が、一例を使用して説明される。以下がＶＮＦＤテンプレートの一例にすぎず、本発明がこれに限定されないことに留意されたい。
【００６４】
ターゲットフィールドｖｄｕがＶＮＦカタログ内のＶＮＦＤテンプレートに設定され、ターゲットフィールドｖｄｕが表１に示されている。
【００６５】
【表１】
0006568238.tif 000002
【００６６】
この実施例では、ハードウェアアクセラレータのパラメータがターゲットフィールドｖｄｕに追加され、詳細が表２に示されている。
【００６７】
【表２】
0006568238.tif 000003
【００６８】
すなわち、この実施例では、ＮＦＶＯは、アクセラレーション対象ＶＮＦに対応するＶＮＦＤテンプレート内のターゲットフィールドを読み取ることによって、ハードウェアアクセラレータのパラメータを取得し、次いで、アクセラレーション対象ＶＮＦ内のハードウェアアクセラレーションリソースのタイプ及びサイズを決定することができる。
【００６９】
ハードウェアアクセラレータは特定のハードウェア又はチップの形式のものとすることができ、これはこの実施例では具体的に限定されない。
【００７０】
具体的には、図５に示されるように、ＮＦＶＩは、限定はされないが、
サービスに統一された適応フレームワークを提供するために使用されるアクセラレーションデバイス適応レイヤと、
サーバノードアクセラレーションデバイスにおいてインストール、起動、監視、及びマネージャ配備などの動作を実施するために使用されるアクセラレーションデバイス抽象レイヤと、
ＦＰＧＡ、サウスブリッジチップ、プロセッサ関連のアクセラレーションＳｏＣ、及び対応する物理及び仮想ドライバを含むアクセラレーションハードウェアが配備される、アクセラレーションデバイスプールハードウェアレイヤと
を含む。
【００７１】
４０２。ＮＦＶＯがＮＦＶＯの管理ドメイン内の各ＶＩＭによって送信されたハードウェアアクセラレーション情報を受信する。
【００７２】
ハードウェアアクセラレーション情報が報告されたハードウェア整合リソースサイズを含む。
【００７３】
報告されたハードウェア整合リソースサイズが、各ＶＩＭの管理ドメイン内にあって、最大のハードウェア整合リソースを有するホストのハードウェア整合リソースのサイズである。
【００７４】
４０３。ＮＦＶＯがターゲットハードウェア整合リソースのサイズを決定する。
【００７５】
ターゲットハードウェア整合リソースのサイズが、報告されたハードウェア整合リソースサイズの最大値である。
【００７６】
４０４。ＮＦＶＯがターゲットハードウェア整合リソースのサイズに対応するホストがターゲットホストであると決定する。
【００７７】
４０５。ＮＦＶＯがターゲットホストに対応するＶＩＭがターゲットＶＩＭであると決定する。
【００７８】
この実施例では、ＮＦＶＯの管理ドメイン内の報告されたハードウェア整合リソースサイズの最大値を有するＶＩＭがターゲットＶＩＭであるとＮＦＶＯが決定することが、ターゲットＶＩＭを決定する一例であって、本発明はこれに限定されないことがステップ４０２からステップ４０５から分かる。アクセラレーション対象ＶＮＦにおいて必要なハードウェアアクセラレーションリソースのタイプがターゲットホストのハードウェア整合リソースのタイプと整合することができ、ターゲットホストのハードウェア整合リソースのサイズがアクセラレーション対象ＶＮＦにおいて必要なハードウェアアクセラレーションリソースのサイズより大きい場合、ターゲットＶＩＭを決定する他の方式も使用され得る。
【００７９】
具体的には、ＮＦＶＯは、アクセラレーション対象ＶＮＦにおいて必要なハードウェアアクセラレーションリソースの決定されたタイプに応じて、ＮＦＶＯの管理ドメイン内の各ＶＩＭのハードウェアアクセラレーション情報を決定する。
【００８０】
具体的には、図５に示されるように、少なくともアクセラレーションデバイスクラウド管理レイヤがＶＩＭ内に配備され、ここで、アクセラレーションデバイスクラウド管理レイヤはアクセラレーションデバイス用のクラウド管理システムであり、クラウド管理システムはリソースを割り当て、配備するために使用される。
【００８１】
より具体的には、ＶＩＭのアクセラレーションデバイスクラウド管理レイヤは、ＶＩＭの管理ドメイン内にあって、最大のハードウェア整合リソースを有するホストのハードウェア整合リソースのサイズを決定し、その結果、ＶＩＭは、ＶＩＭの管理ドメイン内にあって、最大のハードウェア整合リソースを有するホストのハードウェア整合リソースのサイズをＮＦＶＯに報告することができる。
【００８２】
４０６。ＮＦＶＯが第１の要求情報を生成する。
【００８３】
第１の要求情報は、ＮＦＶＯによって、ターゲットＶＩＭの管理ドメイン内のターゲットホスト上にアクセラレーション対象ＶＮＦを配備するようにターゲットＶＩＭに指示するために使用される。
【００８４】
４０７。ＮＦＶＯが第１の要求情報をターゲットＶＩＭに送信する。
【００８５】
第１の要求情報を受信した後、ターゲットＶＩＭはターゲットＶＩＭの管理ドメイン内のターゲットホスト上にアクセラレーション対象ＶＮＦを配備することができる。
【００８６】
ステップ４０６及びステップ４０７は、ＮＦＶＯがターゲットＶＩＭを使用してアクセラレーション対象ＶＮＦをターゲットホスト上に配備するステップである。ステップ４０６及びステップ４０７が説明用の一例であって、本発明がこれに限定されないことに留意されたい。他の配備方式、たとえば以下のステップ４０８及びステップ４０９も使用され得る。
【００８７】
４０８。ＮＦＶＯが第１の指示情報を生成する。
【００８８】
第１の指示情報はターゲットＶＩＭを仮想化ネットワーク機能マネージャＶＮＦＭに指示するために使用され、その結果、ＶＮＦＭは第１の指示情報に応じてターゲットＶＩＭを決定し、アクセラレーション対象ＶＮＦを配備することができる。
【００８９】
４０９。ＮＦＶＯが第１の指示情報を仮想化ネットワーク機能マネージャＶＮＦＭに送信する。
【００９０】
第１の指示情報がＶＮＦＭに第２の要求メッセージをターゲットＶＩＭへ送信させるために使用され、第２の要求情報が、ターゲットＶＩＭに、ターゲットＶＩＭの管理ドメイン内のターゲットホスト上にアクセラレーション対象ＶＮＦを配備させるために使用される。
【００９１】
この実施例では、アクセラレーション対象ＶＮＦをホスト上に配備する過程で、ＮＦＶＯが、ターゲットＶＩＭがターゲットホストに対応するＶＩＭであって、ターゲットホストがターゲットハードウェア整合リソースのサイズに対応するホストであると決定し、ここで、ターゲットハードウェア整合リソースのサイズが、各ＶＩＭの管理ドメイン内にあって、最大のハードウェア整合リソースを有するホストのハードウェア整合リソースの、ＮＦＶＯの管理ドメイン内の各ＶＩＭによって送信されたサイズであり、その結果、ターゲットホストのハードウェア整合リソースのタイプが必要なハードウェアアクセラレーションリソースのタイプと一致する。したがって、この実施例において示されたハードウェアアクセラレーション方法によれば、アクセラレーション対象ＶＮＦにおいて必要なハードウェアアクセラレーションリソースのタイプがターゲットホストのハードウェア整合リソースのタイプと整合することができ、ターゲットホストのハードウェア整合リソースのサイズがアクセラレーション対象ＶＮＦにおいて必要なハードウェアアクセラレーションリソースのサイズより大きく、その結果、ターゲットホストのハードウェア整合リソースがアクセラレーション対象ＶＮＦのアクセラレーション要件を満足することができ、それによってアクセラレーション対象ＶＮＦの性能を効果的に改善する。
【００９２】
以下では、機能エンティティがターゲットＶＩＭを具体的に決定する実現方式が図６を参照して詳細に説明される。ターゲットＶＩＭを決定する方式の以下の説明が一例であって、アクセラレーション対象ＶＮＦがターゲットホスト上に配備され得る場合、本発明はこれに限定されないことに留意されたい。
【００９３】
この実施例では、ネットワーク機能仮想化アーキテクチャの具体的な構造について図５への参照がなされ得、機能エンティティが仮想化ネットワーク機能マネージャＶＮＦＭであると仮定してこの実施例が説明される。
【００９４】
６０１。ＶＮＦＭがアクセラレーション対象ＶＮＦに対応するＶＮＦ記述子テンプレート内のターゲットフィールドに応じてＮＦＶＯの管理ドメイン内のアクセラレーション対象ＶＮＦにおいて必要なハードウェアアクセラレーションリソースのタイプ及びサイズを決定する。
【００９５】
具体的には、図５に示されるように、ＶＮＦＭは、ＶＮＦカタログ内のＶＮＦＤテンプレートを読み取ることによって、ＮＦＶＯの管理ドメインにおいてハードウェアアクセラレーションを必要とするアクセラレーション対象ＶＮＦにおいて必要なハードウェアアクセラレーションリソースのタイプ及びサイズを取得する。
【００９６】
ＶＮＦごとの配備及び操作行為は、ＶＮＦＤテンプレートを使用して記述され、ＶＮＦカタログ（ＶＮＦ  Ｃａｔａｌｏｇ）に記憶され、ＶＮＦＤ及びＶＮＦは一対一の対応関係にある。したがって、この実施例では、ＶＮＦＭは、ハードウェアアクセラレーションを必要とするアクセラレーション対象ＶＮＦに対応するＶＮＦＤを読み取ることによって、ハードウェアアクセラレーションを必要とするアクセラレーション対象ＶＮＦにおいて必要なハードウェアアクセラレーションリソースのタイプ及びサイズを取得することができる。
【００９７】
ターゲットフィールドｖｄｕがＶＮＦカタログ内のＶＮＦＤテンプレートに設定され、その結果、ＶＮＦＭがアクセラレーション対象ＶＮＦに対応するＶＮＦ記述子テンプレート内のターゲットフィールドに応じてＮＦＶＯの管理ドメイン内のアクセラレーション対象ＶＮＦにおいて必要なハードウェアアクセラレーションリソースのタイプ及びサイズを決定することができる。
【００９８】
ターゲットフィールドの具体的な設定方式については、表１及び表２を参照されたい。この実施例では詳細は再度説明されない。
【００９９】
６０２。ＶＮＦＭがアクセラレーション対象ＶＮＦにおいて必要なハードウェアアクセラレーションリソースのタイプ及びサイズをＮＦＶＯに送信する。
【０１００】
ＶＮＦＭが、ターゲットフィールドを読み取ることによって取得された、アクセラレーション対象ＶＮＦにおいて必要なハードウェアアクセラレーションリソースのタイプ及びサイズをＮＦＶＯに送信する。
【０１０１】
６０３。ＶＮＦＭが第３の要求情報をＮＦＶＯに送信する。
【０１０２】
第３の要求情報は、ＮＦＶＯに、第３の要求情報と、アクセラレーション対象ＶＮＦにおいて必要なハードウェアアクセラレーションリソースのタイプ及びサイズとに応じてターゲットＶＩＭを決定させるために使用される。
【０１０３】
ＮＦＶＯがターゲットＶＩＭを決定する具体的な処理については、図４に示されたステップ４０２からステップ４０５を参照されたい。この実施例では詳細は再度説明されない。
【０１０４】
６０４。ＶＮＦＭがＮＦＶＯによって送信された第２の指示情報を受信する。
【０１０５】
ＮＦＶＯが第２の指示情報を決定されたターゲットＶＩＭに応じて生成し、第２の指示情報がターゲットＶＩＭを指示するために使用される。
【０１０６】
６０５。ＶＮＦＭが第２の指示情報に応じてターゲットＶＩＭに第４の要求情報を送信する。
【０１０７】
第４の要求情報が、ターゲットＶＩＭに、ターゲットＶＩＭの管理ドメイン内のターゲットホスト上にアクセラレーション対象ＶＮＦを配備させるために使用される。
【０１０８】
この実施例において示されたハードウェアアクセラレーション方法によれば、アクセラレーション対象ＶＮＦにおいて必要なハードウェアアクセラレーションリソースのタイプがターゲットホストのハードウェア整合リソースのタイプと整合することができ、ターゲットホストのハードウェア整合リソースのサイズがアクセラレーション対象ＶＮＦにおいて必要なハードウェアアクセラレーションリソースのサイズより大きく、その結果、ターゲットホストのハードウェア整合リソースがアクセラレーション対象ＶＮＦのアクセラレーション要件を満足することができ、それによってアクセラレーション対象ＶＮＦの性能を効果的に改善する。
【０１０９】
上記は機能エンティティの観点から本発明のハードウェアアクセラレーション方法を実現する方式を詳細に説明しており、以下では、本発明のハードウェアアクセラレーション方法を実現する方式が、仮想化インフラストラクチャマネージャＶＩＭの観点から詳細に説明される。
【０１１０】
以下では、ハードウェアアクセラレーション方法の他の実施例が図７を参照して詳細に説明される。
【０１１１】
この実施例に示されたハードウェアアクセラレーション方法を実現し得るネットワーク機能仮想化アーキテクチャについては、図３を参照されたい。図３に示されたネットワーク機能仮想化アーキテクチャの具体的な説明については、前述の実施例を参照されたい。この実施例では詳細は再度説明されない。
【０１１２】
７０１。ターゲット仮想化インフラストラクチャマネージャＶＩＭがターゲットＶＩＭの管理ドメイン内のターゲットホストのハードウェア整合リソースのサイズを機能エンティティに送信する。
【０１１３】
ターゲットＶＩＭは、機能エンティティの管理ドメイン内の複数のＶＩＭの中の、事前設定された条件を満足するＶＩＭである。
【０１１４】
事前設定された条件は、ターゲットホストがターゲットＶＩＭの管理ドメイン内に存在することである。
【０１１５】
機能エンティティがターゲットホストのハードウェア整合リソースのサイズに応じてターゲットＶＩＭを決定する。
【０１１６】
加えて、機能エンティティが、機能エンティティの管理ドメイン内のアクセラレーション対象仮想化ネットワーク機能ＶＮＦにおける必要なハードウェアアクセラレーションリソースのタイプ及びサイズを決定するように更に構成される。
【０１１７】
機能エンティティが機能エンティティの管理ドメイン内のアクセラレーション対象仮想化ネットワーク機能ＶＮＦにおける必要なハードウェアアクセラレーションリソースのタイプ及びサイズを具体的に決定する方式に関する詳細については、図２に示された実施例を参照されたい。この実施例では詳細は再度説明されない。
【０１１８】
７０２。ターゲットＶＩＭが機能エンティティの制御下でターゲットＶＩＭの管理ドメイン内のターゲットホスト上にアクセラレーション対象ＶＮＦを配備する。
【０１１９】
ターゲットＶＩＭの管理ドメイン内のターゲットホストのハードウェア整合リソースのサイズがアクセラレーション対象ＶＮＦにおいて必要なハードウェアアクセラレーションリソースのサイズより大きく、ハードウェア整合リソースのタイプが必要なハードウェアアクセラレーションリソースのタイプと一致する。
【０１２０】
この実施例では、ターゲットＶＩＭがターゲットＶＩＭの管理ドメイン内のターゲットホストのハードウェア整合リソースのサイズを機能エンティティに送信し、その結果、機能エンティティがターゲットＶＩＭを決定することができ、ターゲットＶＩＭが機能エンティティの制御下でターゲットＶＩＭの管理ドメイン内のターゲットホスト上にアクセラレーション対象ＶＮＦを配備することができる。加えて、ターゲットＶＩＭがターゲットＶＩＭの管理ドメイン内のターゲットホスト上にアクセラレーション対象ＶＮＦを配備する過程で、配備は順次又はランダムに実施されるのではなく、アクセラレーション対象ＶＮＦはハードウェア整合リソースがアクセラレーション対象ＶＮＦにおいて必要なハードウェアアクセラレーションリソースのサイズより大きいサイズを有するターゲットホスト上に配備され、ターゲットホストのハードウェア整合リソースのタイプが必要なハードウェアアクセラレーションリソースのタイプと一致する。したがって、この実施例において示されたハードウェアアクセラレーション方法によれば、アクセラレーション対象ＶＮＦにおいて必要なハードウェアアクセラレーションリソースのタイプがターゲットホストのハードウェア整合リソースのタイプと整合することができ、ターゲットホストのハードウェア整合リソースのサイズがアクセラレーション対象ＶＮＦにおいて必要なハードウェアアクセラレーションリソースのサイズより大きく、その結果、ターゲットホストのハードウェア整合リソースがアクセラレーション対象ＶＮＦのアクセラレーション要件を満足することができ、それによってアクセラレーション対象ＶＮＦの性能を効果的に改善する。
【０１２１】
以下では、機能エンティティがネットワーク機能仮想化オーケストレータＮＦＶＯであるハードウェアアクセラレーション方法をターゲットＶＩＭが実現する方式が、図８を参照して説明される。
【０１２２】
この実施例に示されたハードウェアアクセラレーション方法を実現するためのネットワーク機能仮想化アーキテクチャの具体的な構造については、図５を参照されたい。図５に示されたネットワーク機能仮想化アーキテクチャの具体的な説明については、前述の実施例を参照されたい。この実施例では詳細は再度説明されない。
【０１２３】
８０１。ターゲットＶＩＭがハードウェアアクセラレーション情報をＮＦＶＯに送信する。
【０１２４】
ハードウェアアクセラレーション情報が報告されたハードウェア整合リソースサイズを含み、報告されたハードウェア整合リソースサイズが、ターゲットＶＩＭの管理ドメイン内にあって、最大のハードウェア整合リソースを有するターゲットホストのハードウェア整合リソースのサイズである。
【０１２５】
すなわち、ＮＦＶＯの管理ドメイン内の各ＶＩＭがハードウェアアクセラレーション情報を送信し、ハードウェアアクセラレーション情報が報告されたハードウェア整合リソースサイズを含み、報告されたハードウェア整合リソースサイズが、各ＶＩＭの管理ドメイン内にあって、最大のハードウェア整合リソースを有するホストのハードウェア整合リソースのサイズである。
【０１２６】
ＮＦＶＯが、ハードウェアアクセラレーション情報に応じてターゲットハードウェア整合リソースのサイズを決定するように構成され、ターゲットハードウェア整合リソースのサイズが、ＮＦＶＯの管理ドメイン内のＶＩＭの報告されたハードウェア整合リソースサイズの最大値であり、その結果、ＮＦＶＯがターゲットハードウェア整合リソースのサイズに対応するホストがターゲットホストであると決定し、ＮＦＶＯがターゲットホストに対応するＶＩＭがターゲットＶＩＭであると決定する。
【０１２７】
この実施例では、ターゲットＶＩＭが、ＮＦＶＯの管理ドメイン内にあって、報告されたハードウェア整合リソースサイズの最大値を有するＶＩＭであることは、ターゲットＶＩＭを決定する一例であって、本発明はこれに限定されない。アクセラレーション対象ＶＮＦにおいて必要なハードウェアアクセラレーションリソースのタイプがターゲットホストのハードウェア整合リソースのタイプと整合することができ、ターゲットホストのハードウェア整合リソースのサイズがアクセラレーション対象ＶＮＦにおいて必要なハードウェアアクセラレーションリソースのサイズより大きい場合、ターゲットＶＩＭを決定する他の方式も使用され得る。
【０１２８】
８０２。ターゲットＶＩＭがＮＦＶＯによって送信された第１の要求情報を受信する。
【０１２９】
８０３。ターゲットＶＩＭが第１の要求情報に応じてターゲットＶＩＭの管理ドメイン内のターゲットホスト上にアクセラレーション対象ＶＮＦを配備する。
【０１３０】
ステップ８０２及びステップ８０３は、ターゲットＶＩＭがアクセラレーション対象ＶＮＦをターゲットホスト上に配備するステップである。ステップ８０２及びステップ８０３が説明用の一例であって、本発明がこれに限定されないことに留意されたい。他の配備方式、たとえば、以下のステップ８０４及びステップ８０５も使用され得る。
【０１３１】
８０４。ターゲットＶＩＭが仮想化ネットワーク機能マネージャＶＮＦＭによって送信された第２の要求メッセージを受信する。
【０１３２】
ＶＮＦＭがＮＦＶＯによって送信された第１の指示情報を受信するように構成され、第１の指示情報がＶＮＦＭに第２の要求メッセージをターゲットＶＩＭへ送信させるために使用される。
【０１３３】
８０５。ターゲットＶＩＭが第２の要求メッセージに応じてターゲットＶＩＭの管理ドメイン内のターゲットホスト上にアクセラレーション対象ＶＮＦを配備する。
【０１３４】
この実施例では、ターゲットＶＩＭがハードウェアアクセラレーション情報をＮＦＶＯに送信し、その結果、アクセラレーション対象ＶＮＦをホスト上に配備する過程で、ＮＦＶＯが、ターゲットＶＩＭがターゲットホストに対応するＶＩＭであって、ターゲットホストがターゲットハードウェア整合リソースのサイズに対応するホストであると決定し、ここで、ターゲットハードウェア整合リソースのサイズが、各ＶＩＭの管理ドメイン内にあって、最大のハードウェア整合リソースを有するホストのハードウェア整合リソースの、ＮＦＶＯの管理ドメイン内の各ＶＩＭによって送信されたサイズであり、その結果、ターゲットホストのハードウェア整合リソースのタイプが必要なハードウェアアクセラレーションリソースのタイプと一致する。したがって、この実施例において示されたハードウェアアクセラレーション方法によれば、アクセラレーション対象ＶＮＦにおいて必要なハードウェアアクセラレーションリソースのタイプがターゲットホストのハードウェア整合リソースのタイプと整合することができ、ターゲットホストのハードウェア整合リソースのサイズがアクセラレーション対象ＶＮＦにおいて必要なハードウェアアクセラレーションリソースのサイズより大きく、その結果、ターゲットホストのハードウェア整合リソースがアクセラレーション対象ＶＮＦのアクセラレーション要件を満足することができ、それによってアクセラレーション対象ＶＮＦの性能を効果的に改善する。
【０１３５】
以下では、機能エンティティが仮想化ネットワーク機能マネージャＶＮＦＭであるハードウェアアクセラレーション方法をターゲットＶＩＭが実現する方式が、図９を参照して説明される。
【０１３６】
この実施例において示されたハードウェアアクセラレーション方法を実現するためのネットワーク機能仮想化アーキテクチャの具体的な構造については、図５を参照されたい。図５に示されたネットワーク機能仮想化アーキテクチャの具体的な説明については、前述の実施例を参照されたい。この実施例では詳細は再度説明されない。
【０１３７】
９０１。ターゲットＶＩＭがハードウェアアクセラレーション情報をＮＦＶＯに送信する。
【０１３８】
この実施例におけるステップ９０１に関する詳細については、図８に示されたステップ８０１を参照されたい。この実施例では詳細は再度説明されない。
【０１３９】
９０２。ターゲットＶＩＭがＶＮＦＭによって送信された第４の要求情報を受信する。
【０１４０】
ＶＮＦＭが第２の指示情報に応じてターゲットＶＩＭに第４の要求情報を送信するように構成され、ＶＮＦＭがＮＦＶＯによって送信された第２の指示情報を受信するように更に構成され、第２の指示情報がターゲットＶＩＭを指示するために使用される。
【０１４１】
９０３。ターゲットＶＩＭが第４の要求情報に応じてターゲットＶＩＭの管理ドメイン内のターゲットホスト上にアクセラレーション対象ＶＮＦを配備する。
【０１４２】
この実施例において示されたハードウェアアクセラレーション方法によれば、アクセラレーション対象ＶＮＦにおいて必要なハードウェアアクセラレーションリソースのタイプがターゲットホストのハードウェア整合リソースのタイプと整合することができ、ターゲットホストのハードウェア整合リソースのサイズがアクセラレーション対象ＶＮＦにおいて必要なハードウェアアクセラレーションリソースのサイズより大きく、その結果、ターゲットホストのハードウェア整合リソースがアクセラレーション対象ＶＮＦのアクセラレーション要件を満足することができ、それによってアクセラレーション対象ＶＮＦの性能を効果的に改善する。
【０１４３】
以下では、ＶＮＦが配置されるホストのアクセラレーションリソースがＶＮＦのアクセラレーション要件を満足することを可能にし得る機能エンティティの構造が図１０を参照して詳細に説明される。
【０１４４】
機能エンティティは、第１の決定ユニット１００１、第２の決定ユニット１００２、及び第１の配備ユニット１００３を含む。
【０１４５】
第１の決定ユニット１００１が、機能エンティティの管理ドメイン内のアクセラレーション対象仮想化ネットワーク機能ＶＮＦにおける必要なハードウェアアクセラレーションリソースのタイプ及びサイズを決定するように構成される。
【０１４６】
この実施例において提供されるネットワーク機能仮想化アーキテクチャの構造については、図３を参照されたい。機能エンティティの特定の実現構造はこの実施例では限定されない。
【０１４７】
図３に示されたネットワーク機能仮想化アーキテクチャの具体的な説明については、前述の実施例を参照されたい。この実施例では詳細は再度説明されない。
【０１４８】
第２の決定ユニット１００２が、ターゲット仮想化インフラストラクチャマネージャＶＩＭを決定するように構成される。
【０１４９】
機能エンティティは、機能エンティティの管理ドメイン内の複数のＶＩＭの中の、事前設定された条件を満足するＶＩＭが、ターゲットＶＩＭであると決定し、その結果、ターゲットＶＩＭはターゲットＶＩＭの管理ドメイン内のターゲットホストを決定する。
【０１５０】
事前設定された条件は、ターゲットホストがターゲットＶＩＭの管理ドメイン内に存在することである。
【０１５１】
具体的には、ターゲットホストのハードウェア整合リソースのサイズがアクセラレーション対象ＶＮＦにおいて必要なハードウェアアクセラレーションリソースのサイズより大きい。
【０１５２】
より具体的には、ハードウェア整合リソースのタイプが必要なハードウェアアクセラレーションリソースのタイプと一致する。
【０１５３】
第１の配備ユニット１００３が、ターゲットＶＩＭを使用してターゲットＶＩＭの管理ドメイン内のターゲットホスト上にアクセラレーション対象ＶＮＦを配備するように構成され、ターゲットホストのハードウェア整合リソースのサイズがアクセラレーション対象ＶＮＦにおいて必要なハードウェアアクセラレーションリソースのサイズより大きく、ハードウェア整合リソースのタイプが必要なハードウェアアクセラレーションリソースのタイプと一致する。
【０１５４】
この実施例では、機能エンティティがアクセラレーション対象ＶＮＦをホスト上に配備する過程で、配備は順次又はランダムに実施されるのではなく、機能エンティティは、ハードウェア整合リソースがアクセラレーション対象ＶＮＦにおいて必要なハードウェアアクセラレーションリソースのサイズより大きいサイズを有するターゲットホスト上にアクセラレーション対象ＶＮＦを配備し、ターゲットホストのハードウェア整合リソースのタイプが必要なハードウェアアクセラレーションリソースのタイプと一致する。したがって、この実施例において示されたハードウェアアクセラレーション方法によれば、アクセラレーション対象ＶＮＦにおいて必要なハードウェアアクセラレーションリソースのタイプがターゲットホストのハードウェア整合リソースのタイプと整合することができ、ターゲットホストのハードウェア整合リソースのサイズがアクセラレーション対象ＶＮＦにおいて必要なハードウェアアクセラレーションリソースのサイズより大きく、その結果、ターゲットホストのハードウェア整合リソースがアクセラレーション対象ＶＮＦのアクセラレーション要件を満足することができ、それによってアクセラレーション対象ＶＮＦの性能を効果的に改善する。
【０１５５】
以下では、ターゲットＶＩＭを決定し得る機能エンティティの構造が図１１を参照して詳細に説明される。
【０１５６】
この実施例では、ネットワーク機能仮想化アーキテクチャの具体的な構造について図５への参照がなされ得、機能エンティティがネットワーク機能仮想化オーケストレータＮＦＶＯであると仮定してこの実施例が説明される。
【０１５７】
機能エンティティは、第１の決定ユニット１１０１、第２の決定ユニット１１０２、及び第１の配備ユニット１１０３を含む。
【０１５８】
第１の決定ユニット１１０１が、アクセラレーション対象ＶＮＦに対応するＶＮＦ記述子テンプレート内のターゲットフィールドに応じてＮＦＶＯの管理ドメイン内のアクセラレーション対象ＶＮＦにおいて必要なハードウェアアクセラレーションリソースのタイプ及びサイズを決定するように構成される。
【０１５９】
具体的には、図５に示されるように、ＮＦＶＯは、ＶＮＦカタログ内のＶＮＦＤテンプレートを読み取ることによって、ＮＦＶＯの管理ドメインにおいてハードウェアアクセラレーションを必要とするアクセラレーション対象ＶＮＦにおいて必要なハードウェアアクセラレーションリソースのタイプ及びサイズを取得する。
【０１６０】
ＮＦＶＯがＮＦＶＯの管理ドメインにおいてハードウェアアクセラレーションを必要とするアクセラレーション対象ＶＮＦにおいて必要なハードウェアアクセラレーションリソースのタイプ及びサイズを具体的に取得する方式に関する詳細については、前述の実施例を参照されたい。この実施例では詳細は再度説明されない。
【０１６１】
第２の決定ユニット１１０２が、ターゲット仮想化インフラストラクチャマネージャＶＩＭを決定するように構成される。
【０１６２】
具体的には、第２の決定ユニット１１０２は、
ＮＦＶＯの管理ドメイン内の各ＶＩＭによって送信されたハードウェアアクセラレーション情報を受信するように構成される第１の受信モジュール１１０２１であって、ハードウェアアクセラレーション情報が報告されたハードウェア整合リソースサイズを含み、報告されたハードウェア整合リソースサイズが、各ＶＩＭの管理ドメイン内にあって、最大のハードウェア整合リソースを有するホストのハードウェア整合リソースのサイズである、第１の受信モジュール１１０２１と、
ターゲットハードウェア整合リソースのサイズを決定するように構成される第１の決定モジュール１１０２２であって、ターゲットハードウェア整合リソースのサイズが、報告されたハードウェア整合リソースサイズの最大値である、第１の決定モジュール１１０２２と、
ターゲットハードウェア整合リソースのサイズに対応するホストがターゲットホストであると決定するように構成される第２の決定モジュール１１０２３と、
ターゲットホストに対応するＶＩＭがターゲットＶＩＭであると決定するように構成される第３の決定モジュール１１０２４と
を更に含む。
【０１６３】
第１の配備ユニット１１０３が、ターゲットＶＩＭを使用してターゲットＶＩＭの管理ドメイン内のターゲットホスト上にアクセラレーション対象ＶＮＦを配備するように構成され、ターゲットホストのハードウェア整合リソースのサイズがアクセラレーション対象ＶＮＦにおいて必要なハードウェアアクセラレーションリソースのサイズより大きく、ハードウェア整合リソースのタイプが必要なハードウェアアクセラレーションリソースのタイプと一致する。
【０１６４】
具体的には、第１の配備ユニット１１０３は、
第１の要求情報をターゲットＶＩＭに送信するように構成される第１の送信モジュール１１０３１であって、第１の要求情報が、ターゲットＶＩＭに、ターゲットＶＩＭの管理ドメイン内のターゲットホスト上にアクセラレーション対象ＶＮＦを配備させるために使用される、第１の送信モジュール１１０３１
を含み、
又は、
第１の配備ユニット１１０３は、
第１の指示情報を仮想化ネットワーク機能マネージャＶＮＦＭに送信するように構成される第２の送信モジュール１１０３２であって、第１の指示情報がＶＮＦＭに第２の要求メッセージをターゲットＶＩＭへ送信させるために使用され、第２の要求情報が、ターゲットＶＩＭに、ターゲットＶＩＭの管理ドメイン内のターゲットホスト上にアクセラレーション対象ＶＮＦを配備させるために使用される、第２の送信モジュール１１０３２
を含む。
【０１６５】
この実施例では、アクセラレーション対象ＶＮＦをホスト上に配備する過程で、ＮＦＶＯが、ターゲットＶＩＭがターゲットホストに対応するＶＩＭであって、ターゲットホストがターゲットハードウェア整合リソースのサイズに対応するホストであると決定し、ここで、ターゲットハードウェア整合リソースのサイズが、各ＶＩＭの管理ドメイン内にあって、最大のハードウェア整合リソースを有するホストのハードウェア整合リソースの、ＮＦＶＯの管理ドメイン内の各ＶＩＭによって送信されたサイズであり、その結果、ターゲットホストのハードウェア整合リソースのタイプが必要なハードウェアアクセラレーションリソースのタイプと一致する。したがって、この実施例において示されたハードウェアアクセラレーション方法によれば、アクセラレーション対象ＶＮＦにおいて必要なハードウェアアクセラレーションリソースのタイプがターゲットホストのハードウェア整合リソースのタイプと整合することができ、ターゲットホストのハードウェア整合リソースのサイズがアクセラレーション対象ＶＮＦにおいて必要なハードウェアアクセラレーションリソースのサイズより大きく、その結果、ターゲットホストのハードウェア整合リソースがアクセラレーション対象ＶＮＦのアクセラレーション要件を満足することができ、それによってアクセラレーション対象ＶＮＦの性能を効果的に改善する。
【０１６６】
以下では、ターゲットＶＩＭを決定し得る機能エンティティの構造が図１２を参照して詳細に説明される。
【０１６７】
この実施例では、ネットワーク機能仮想化アーキテクチャの具体的な構造について図５への参照がなされ得、機能エンティティが仮想化ネットワーク機能マネージャＶＮＦＭであると仮定してこの実施例が説明される。
【０１６８】
機能エンティティは、第１の決定ユニット１２０１、第１の送信ユニット１２０２、第２の決定ユニット１２０３、及び第１の配備ユニット１２０４を含む。
【０１６９】
第１の決定ユニット１２０１が、アクセラレーション対象ＶＮＦに対応するＶＮＦ記述子テンプレート内のターゲットフィールドに応じてＮＦＶＯの管理ドメイン内のアクセラレーション対象ＶＮＦにおいて必要なハードウェアアクセラレーションリソースのタイプ及びサイズを決定するように構成される。
【０１７０】
ＶＮＦＭが、ＶＮＦカタログ内のＶＮＦＤテンプレートを読み取ることによって、ＮＦＶＯの管理ドメインにおいてハードウェアアクセラレーションを必要とするアクセラレーション対象ＶＮＦにおいて必要なハードウェアアクセラレーションリソースのタイプ及びサイズを具体的に取得する方式に関する詳細については、前述の実施例を参照されたい。この実施例では詳細は再度説明されない。
【０１７１】
第１の送信ユニット１２０２がアクセラレーション対象ＶＮＦにおいて必要なハードウェアアクセラレーションリソースのタイプ及びサイズをＮＦＶＯに送信するように構成される。
【０１７２】
第２の決定ユニット１２０３が、ターゲット仮想化インフラストラクチャマネージャＶＩＭを決定するように構成される。
【０１７３】
第２の決定ユニット１２０３が、第３の要求情報をＮＦＶＯに送信するように更に構成され、その結果、ＮＦＶＯが第３の要求情報と、アクセラレーション対象ＶＮＦにおいて必要なハードウェアアクセラレーションリソースのタイプ及びサイズとに応じてターゲットＶＩＭを決定する。
【０１７４】
第１の配備ユニット１２０４が、ターゲットＶＩＭを使用してターゲットＶＩＭの管理ドメイン内のターゲットホスト上にアクセラレーション対象ＶＮＦを配備するように構成され、ターゲットホストのハードウェア整合リソースのサイズがアクセラレーション対象ＶＮＦにおいて必要なハードウェアアクセラレーションリソースのサイズより大きく、ハードウェア整合リソースのタイプが必要なハードウェアアクセラレーションリソースのタイプと一致する。
【０１７５】
具体的には、第１の配備ユニット１２０４は、
ＮＦＶＯによって送信された第２の指示情報を受信するように構成される第２の受信モジュール１２０４１であって、第２の指示情報がターゲットＶＩＭを指示するために使用される、第２の受信モジュール１２０４１と、
第２の指示情報に応じてターゲットＶＩＭに第４の要求情報を送信するように構成される第３の送信モジュール１２０４２であって、第４の要求情報が、ターゲットＶＩＭに、ターゲットＶＩＭの管理ドメイン内のターゲットホスト上にアクセラレーション対象ＶＮＦを配備させるために使用される、第３の送信モジュール１２０４２と
を含む。
【０１７６】
この実施例によれば、アクセラレーション対象ＶＮＦにおいて必要なハードウェアアクセラレーションリソースのタイプがターゲットホストのハードウェア整合リソースのタイプと整合することができ、ターゲットホストのハードウェア整合リソースのサイズがアクセラレーション対象ＶＮＦにおいて必要なハードウェアアクセラレーションリソースのサイズより大きく、その結果、ターゲットホストのハードウェア整合リソースがアクセラレーション対象ＶＮＦのアクセラレーション要件を満足することができ、それによってアクセラレーション対象ＶＮＦの性能を効果的に改善する。
【０１７７】
以下では、ＶＮＦが配置されるホストのアクセラレーションリソースがＶＮＦのアクセラレーション要件を満足することを可能にし得るターゲットＶＩＭの構造が図１３を参照して詳細に説明される。
【０１７８】
この実施例において示されたハードウェアアクセラレーション方法を実現し得るネットワーク機能仮想化アーキテクチャについては、図３を参照されたい。図３に示されたネットワーク機能仮想化アーキテクチャの具体的な説明については、前述の実施例を参照されたい。この実施例では詳細は再度説明されない。
【０１７９】
ターゲット仮想化インフラストラクチャマネージャＶＩＭは、
ターゲットＶＩＭの管理ドメイン内のターゲットホストのハードウェア整合リソースのサイズを機能エンティティに送信するように構成される第２の送信ユニット１３０１であって、その結果、機能エンティティがターゲットホストのハードウェア整合リソースのサイズに応じてターゲットＶＩＭを決定し、加えて、機能エンティティが、機能エンティティの管理ドメイン内のアクセラレーション対象仮想化ネットワーク機能ＶＮＦにおける必要なハードウェアアクセラレーションリソースのタイプ及びサイズを決定するように更に構成される、第２の送信ユニット１３０１と、
機能エンティティの制御下でターゲットＶＩＭの管理ドメイン内のターゲットホスト上にアクセラレーション対象ＶＮＦを配備するように構成される第２の配備ユニット１３０２であって、ターゲットホストのハードウェア整合リソースのサイズがアクセラレーション対象ＶＮＦにおいて必要なハードウェアアクセラレーションリソースのサイズより大きく、ハードウェア整合リソースのタイプが必要なハードウェアアクセラレーションリソースのタイプと一致する、第２の配備ユニット１３０２と
を含む。
【０１８０】
この実施例では、ターゲットＶＩＭがターゲットＶＩＭの管理ドメイン内のターゲットホストのハードウェア整合リソースのサイズを機能エンティティに送信し、その結果、機能エンティティがターゲットＶＩＭを決定することができ、ターゲットＶＩＭが機能エンティティの制御下でターゲットＶＩＭの管理ドメイン内のターゲットホスト上にアクセラレーション対象ＶＮＦを配備することができる。加えて、ターゲットＶＩＭがターゲットＶＩＭの管理ドメイン内のターゲットホスト上にアクセラレーション対象ＶＮＦを配備する過程で、配備は順次又はランダムに実施されるのではなく、アクセラレーション対象ＶＮＦはハードウェア整合リソースがアクセラレーション対象ＶＮＦにおいて必要なハードウェアアクセラレーションリソースのサイズより大きいサイズを有するターゲットホスト上に配備され、ターゲットホストのハードウェア整合リソースのタイプが必要なハードウェアアクセラレーションリソースのタイプと一致する。したがって、この実施例において示されたハードウェアアクセラレーション方法によれば、アクセラレーション対象ＶＮＦにおいて必要なハードウェアアクセラレーションリソースのタイプがターゲットホストのハードウェア整合リソースのタイプと整合することができ、ターゲットホストのハードウェア整合リソースのサイズがアクセラレーション対象ＶＮＦにおいて必要なハードウェアアクセラレーションリソースのサイズより大きく、その結果、ターゲットホストのハードウェア整合リソースがアクセラレーション対象ＶＮＦのアクセラレーション要件を満足することができ、それによってアクセラレーション対象ＶＮＦの性能を効果的に改善する。
【０１８１】
以下では、機能エンティティがネットワーク機能仮想化オーケストレータＮＦＶＯである場合のターゲットＶＩＭの具体的な構造が図１４を参照して説明される。
【０１８２】
この実施例において示されたネットワーク機能仮想化アーキテクチャを実現するための具体的な構造については、図５を参照されたい。図５に示されたネットワーク機能仮想化アーキテクチャの具体的な説明については、前述の実施例を参照されたい。この実施例では詳細は再度説明されない。
【０１８３】
ターゲットＶＩＭは、
ハードウェアアクセラレーション情報をＮＦＶＯに送信するように構成される第２の送信ユニット１４０１であって、ハードウェアアクセラレーション情報が報告されたハードウェア整合リソースサイズを含み、報告されたハードウェア整合リソースサイズが、ターゲットＶＩＭの管理ドメイン内にあって、最大のハードウェア整合リソースを有するターゲットホストのハードウェア整合リソースのサイズであり、その結果、ＮＦＶＯがターゲットハードウェア整合リソースのサイズをハードウェアアクセラレーション情報に応じて決定し、ターゲットハードウェア整合リソースのサイズが、ＮＦＶＯの管理ドメイン内のＶＩＭの報告されたハードウェア整合リソースサイズの最大値であり、その結果、ＮＦＶＯがターゲットハードウェア整合リソースのサイズに対応するホストがターゲットホストであると決定し、ＮＦＶＯがターゲットホストに対応するＶＩＭがターゲットＶＩＭであると決定する、第２の送信ユニットと、
機能エンティティの制御下でターゲットＶＩＭの管理ドメイン内のターゲットホスト上にアクセラレーション対象ＶＮＦを配備するように構成される第２の配備ユニット１４０２であって、ターゲットホストのハードウェア整合リソースのサイズがアクセラレーション対象ＶＮＦにおいて必要なハードウェアアクセラレーションリソースのサイズより大きく、ハードウェア整合リソースのタイプが必要なハードウェアアクセラレーションリソースのタイプと一致する、第２の配備ユニットと
を含む。
【０１８４】
具体的には、第２の配備ユニット１４０２は、
ＮＦＶＯによって送信された第１の要求情報を受信するように構成される第３の受信モジュール１４０２１と、
第１の要求情報に応じてターゲットＶＩＭの管理ドメイン内のターゲットホスト上にアクセラレーション対象ＶＮＦを配備するように構成される第１の配備モジュール１４０２２と、
又は、
仮想化ネットワーク機能マネージャＶＮＦＭによって送信された第２の要求メッセージを受信するように構成される第４の受信モジュール１４０２３であって、ＶＮＦＭがＮＦＶＯによって送信された第１の指示情報を受信するように構成され、第１の指示情報がＶＮＦＭに第２の要求メッセージをターゲットＶＩＭへ送信させるために使用される、第４の受信モジュール１４０２３と、
第２の要求メッセージに応じてターゲットＶＩＭの管理ドメイン内のターゲットホスト上にアクセラレーション対象ＶＮＦを配備するように構成される第２の配備モジュール１４０２４と
を含む。
【０１８５】
この実施例では、ターゲットＶＩＭがハードウェアアクセラレーション情報をＮＦＶＯに送信し、その結果、アクセラレーション対象ＶＮＦをホスト上に配備する過程で、ＮＦＶＯが、ターゲットＶＩＭがターゲットホストに対応するＶＩＭであって、ターゲットホストがターゲットハードウェア整合リソースのサイズに対応するホストであると決定し、ここで、ターゲットハードウェア整合リソースのサイズが、各ＶＩＭの管理ドメイン内にあって、最大のハードウェア整合リソースを有するホストのハードウェア整合リソースの、ＮＦＶＯの管理ドメイン内の各ＶＩＭによって送信されたサイズであり、その結果、ターゲットホストのハードウェア整合リソースのタイプが必要なハードウェアアクセラレーションリソースのタイプと一致する。したがって、この実施例において示されたハードウェアアクセラレーション方法によれば、アクセラレーション対象ＶＮＦにおいて必要なハードウェアアクセラレーションリソースのタイプがターゲットホストのハードウェア整合リソースのタイプと整合することができ、ターゲットホストのハードウェア整合リソースのサイズがアクセラレーション対象ＶＮＦにおいて必要なハードウェアアクセラレーションリソースのサイズより大きく、その結果、ターゲットホストのハードウェア整合リソースがアクセラレーション対象ＶＮＦのアクセラレーション要件を満足することができ、それによってアクセラレーション対象ＶＮＦの性能を効果的に改善する。
【０１８６】
以下では、機能エンティティが仮想化ネットワーク機能マネージャＶＮＦＭである場合のターゲットＶＩＭの具体的な構造が図１５を参照して説明される。
【０１８７】
ターゲット仮想化インフラストラクチャマネージャＶＩＭは、
ターゲットＶＩＭの管理ドメイン内のターゲットホストのハードウェア整合リソースのサイズを機能エンティティに送信するように構成される第２の送信ユニット１５０１であって、その結果、機能エンティティがターゲットホストのハードウェア整合リソースのサイズに応じてターゲットＶＩＭを決定し、加えて、機能エンティティが、機能エンティティの管理ドメイン内のアクセラレーション対象仮想化ネットワーク機能ＶＮＦにおける必要なハードウェアアクセラレーションリソースのタイプ及びサイズを決定するように更に構成される、第２の送信ユニット１５０１と、
機能エンティティの制御下でターゲットＶＩＭの管理ドメイン内のターゲットホスト上にアクセラレーション対象ＶＮＦを配備するように構成される第２の配備ユニット１５０２であって、ターゲットホストのハードウェア整合リソースのサイズがアクセラレーション対象ＶＮＦにおいて必要なハードウェアアクセラレーションリソースのサイズより大きく、ハードウェア整合リソースのタイプが必要なハードウェアアクセラレーションリソースのタイプと一致する、第２の配備ユニット１５０２と
を含む。
【０１８８】
具体的には、第２の配備ユニット１５０２は、
ＶＮＦＭによって送信された第４の要求情報を受信するように構成される第５の受信モジュール１５０２１であって、ＶＮＦＭが第２の指示情報に応じてターゲットＶＩＭに第４の要求情報を送信するように構成され、ＶＮＦＭがＮＦＶＯによって送信された第２の指示情報を受信するように更に構成され、第２の指示情報がターゲットＶＩＭを指示するために使用される、第５の受信モジュール１５０２１と、
第４の要求情報に応じてターゲットＶＩＭの管理ドメイン内のターゲットホスト上にアクセラレーション対象ＶＮＦを配備するように構成される第３の配備モジュール１５０２２と
を含む。
【０１８９】
この実施例によれば、アクセラレーション対象ＶＮＦにおいて必要なハードウェアアクセラレーションリソースのタイプがターゲットホストのハードウェア整合リソースのタイプと整合することができ、ターゲットホストのハードウェア整合リソースのサイズがアクセラレーション対象ＶＮＦにおいて必要なハードウェアアクセラレーションリソースのサイズより大きく、その結果、ターゲットホストのハードウェア整合リソースがアクセラレーション対象ＶＮＦのアクセラレーション要件を満足することができ、それによってアクセラレーション対象ＶＮＦの性能を効果的に改善する。
【０１９０】
以下では、ＶＮＦが配置されるホストのアクセラレーションリソースがＶＮＦのアクセラレーション要件を満足することを可能にし得る機能エンティティの構造がハードウェアの観点から詳細に説明される。
【０１９１】
図１６に示されるように、機能エンティティは、送信器１６０１、受信器１６０２、及びプロセッサ１６０３を含む。
【０１９２】
プロセッサ１６０３が以下の操作、すなわち、
機能エンティティの管理ドメイン内のアクセラレーション対象仮想化ネットワーク機能ＶＮＦにおける必要なハードウェアアクセラレーションリソースのタイプ及びサイズを決定することと、
ターゲット仮想化インフラストラクチャマネージャＶＩＭを決定することと、
ターゲットＶＩＭを使用してターゲットＶＩＭの管理ドメイン内のターゲットホスト上にアクセラレーション対象ＶＮＦを配備することであって、ターゲットホストのハードウェア整合リソースのサイズがアクセラレーション対象ＶＮＦにおいて必要なハードウェアアクセラレーションリソースのサイズより大きく、ハードウェア整合リソースのタイプが必要なハードウェアアクセラレーションリソースのタイプと一致する、配備することと
を実施するように構成される。
【０１９３】
更に、機能エンティティがネットワーク機能仮想化オーケストレータＮＦＶＯであり、プロセッサ１６０３が以下の操作、すなわち、
アクセラレーション対象ＶＮＦに対応するＶＮＦ記述子テンプレート内のターゲットフィールドに応じてＮＦＶＯの管理ドメイン内のアクセラレーション対象ＶＮＦにおいて必要なハードウェアアクセラレーションリソースのタイプ及びサイズを決定すること
を実施するように更に構成される。
【０１９４】
更に、受信器１６０２が以下の操作、すなわち、
ＮＦＶＯの管理ドメイン内の各ＶＩＭによって送信されたハードウェアアクセラレーション情報を受信することであって、ハードウェアアクセラレーション情報が報告されたハードウェア整合リソースサイズを含み、報告されたハードウェア整合リソースサイズが、各ＶＩＭの管理ドメイン内にあって、最大のハードウェア整合リソースを有するホストのハードウェア整合リソースのサイズである、受信すること
を実施するように構成される。
【０１９５】
プロセッサ１６０３が以下の操作、すなわち、
ターゲットハードウェア整合リソースのサイズを決定することであって、ターゲットハードウェア整合リソースのサイズが、報告されたハードウェア整合リソースサイズの最大値である、決定することと、
ターゲットハードウェア整合リソースのサイズに対応するホストがターゲットホストであると決定することと、
ターゲットホストに対応するＶＩＭがターゲットＶＩＭであると決定することと
を実施するように更に構成される。
【０１９６】
更に、送信器１６０１が以下の操作、すなわち、
第１の要求情報をターゲットＶＩＭに送信することであって、第１の要求情報が、ターゲットＶＩＭに、ターゲットＶＩＭの管理ドメイン内のターゲットホスト上にアクセラレーション対象ＶＮＦを配備させるために使用される、送信すること、
又は、
第１の指示情報を仮想化ネットワーク機能マネージャＶＮＦＭに送信することであって、第１の指示情報がＶＮＦＭに第２の要求メッセージをターゲットＶＩＭへ送信させるために使用され、第２の要求情報が、ターゲットＶＩＭに、ターゲットＶＩＭの管理ドメイン内のターゲットホスト上にアクセラレーション対象ＶＮＦを配備させるために使用される、送信すること
を実施するように構成される。
【０１９７】
更に、機能エンティティが仮想化ネットワーク機能マネージャＶＮＦＭであり、プロセッサ１６０３が以下の操作、すなわち、
アクセラレーション対象ＶＮＦに対応するＶＮＦ記述子テンプレート内のターゲットフィールドに応じてＮＦＶＯの管理ドメイン内のアクセラレーション対象ＶＮＦにおいて必要なハードウェアアクセラレーションリソースのタイプ及びサイズを決定すること
を実施するように更に構成される。
【０１９８】
送信器１６０１が以下の操作、すなわち、
アクセラレーション対象ＶＮＦにおいて必要なハードウェアアクセラレーションリソースのタイプ及びサイズをＮＦＶＯに送信すること
を実施するように構成される。
【０１９９】
更に、送信器１６０１が以下の操作、すなわち、
第３の要求情報をＮＦＶＯに送信することであって、その結果、ＮＦＶＯが第３の要求情報と、アクセラレーション対象ＶＮＦにおいて必要なハードウェアアクセラレーションリソースのタイプ及びサイズとに応じてターゲットＶＩＭを決定する、送信すること
を実施するように更に構成される。
【０２００】
受信器１６０２が以下の操作、すなわち、
ＮＦＶＯによって送信された第２の指示情報を受信することであって、第２の指示情報がターゲットＶＩＭを指示するために使用される、受信すること
を実施するように更に構成される。
【０２０１】
送信器１６０１が以下の操作、すなわち、
第２の指示情報に応じてターゲットＶＩＭに第４の要求情報を送信することであって、第４の要求情報が、ターゲットＶＩＭに、ターゲットＶＩＭの管理ドメイン内のターゲットホスト上にアクセラレーション対象ＶＮＦを配備させるために使用される、送信すること
を実施するように更に構成される。
【０２０２】
以下では、ＶＮＦが配置されるホストのアクセラレーションリソースがＶＮＦのアクセラレーション要件を満足することを可能にし得るターゲットＶＩＭの構造がハードウェアの観点から詳細に説明される。
【０２０３】
図１７に示されるように、ターゲット仮想化インフラストラクチャマネージャＶＩＭは、送信器１７０１、受信器１７０２、及びプロセッサ１７０３を含む。
【０２０４】
送信器１７０１が以下の操作、すなわち、
ターゲットＶＩＭの管理ドメイン内のターゲットホストのハードウェア整合リソースのサイズを機能エンティティに送信することであって、その結果、機能エンティティがターゲットホストのハードウェア整合リソースのサイズに応じてターゲットＶＩＭを決定し、加えて、機能エンティティが、機能エンティティの管理ドメイン内のアクセラレーション対象仮想化ネットワーク機能ＶＮＦにおける必要なハードウェアアクセラレーションリソースのタイプ及びサイズを決定するように更に構成される、送信すること
を実施するように構成される。
【０２０５】
プロセッサ１７０３が以下の操作、すなわち、
機能エンティティの制御下でターゲットＶＩＭの管理ドメイン内のターゲットホスト上にアクセラレーション対象ＶＮＦを配備することであって、ターゲットホストのハードウェア整合リソースのサイズがアクセラレーション対象ＶＮＦにおいて必要なハードウェアアクセラレーションリソースのサイズより大きく、ハードウェア整合リソースのタイプが必要なハードウェアアクセラレーションリソースのタイプと一致する、配備すること
を実施するように構成される。
【０２０６】
更に、機能エンティティがネットワーク機能仮想化オーケストレータＮＦＶＯであり、送信器１７０１が以下の操作、すなわち、
ハードウェアアクセラレーション情報をＮＦＶＯに送信することであって、ハードウェアアクセラレーション情報が報告されたハードウェア整合リソースサイズを含み、報告されたハードウェア整合リソースサイズが、ターゲットＶＩＭの管理ドメイン内にあって、最大のハードウェア整合リソースを有するターゲットホストのハードウェア整合リソースのサイズであり、その結果、ＮＦＶＯがターゲットハードウェア整合リソースのサイズをハードウェアアクセラレーション情報に応じて決定し、ターゲットハードウェア整合リソースのサイズが、ＮＦＶＯの管理ドメイン内のＶＩＭの報告されたハードウェア整合リソースサイズの最大値であり、その結果、ＮＦＶＯがターゲットハードウェア整合リソースのサイズに対応するホストがターゲットホストであると決定し、ＮＦＶＯがターゲットホストに対応するＶＩＭがターゲットＶＩＭであると決定する、送信すること
を実施するように更に構成される。
【０２０７】
更に、受信器１７０２が以下の操作、すなわち、
ＮＦＶＯによって送信された第１の要求情報を受信すること
を実施するように構成され、
プロセッサ１７０３が以下の操作、すなわち、
第１の要求情報に応じてターゲットＶＩＭの管理ドメイン内のターゲットホスト上にアクセラレーション対象ＶＮＦを配備すること
を実施するように構成され、
又は、
受信器１７０２が以下の操作、すなわち、
仮想化ネットワーク機能マネージャＶＮＦＭによって送信された第２の要求メッセージを受信することであって、ＶＮＦＭがＮＦＶＯによって送信された第１の指示情報を受信するように構成され、第１の指示情報がＶＮＦＭに第２の要求メッセージをターゲットＶＩＭへ送信させるために使用される、受信すること
を実施するように更に構成され、
プロセッサ１７０３が以下の操作、すなわち、
第２の要求メッセージに応じてターゲットＶＩＭの管理ドメイン内のターゲットホスト上にアクセラレーション対象ＶＮＦを配備すること
を実施するように更に構成される。
【０２０８】
更に、機能エンティティが仮想化ネットワーク機能マネージャＶＮＦＭであり、受信器１７０２が以下の操作、すなわち、
ＶＮＦＭによって送信された第４の要求情報を受信することであって、ＶＮＦＭが第２の指示情報に応じてターゲットＶＩＭに第４の要求情報を送信するように構成され、ＶＮＦＭがＮＦＶＯによって送信された第２の指示情報を受信するように更に構成され、第２の指示情報がターゲットＶＩＭを指示するために使用される、受信すること
を実施するように更に構成される。
【０２０９】
プロセッサ１７０３が以下の操作、すなわち、
第４の要求情報に応じてターゲットＶＩＭの管理ドメイン内のターゲットホスト上にアクセラレーション対象ＶＮＦを配備すること
を実施するように構成される。
【０２１０】
便宜的かつ簡略的な説明の目的で、前述のシステム、装置、及びユニットの具体的な作動過程について、前述の方法の実施例における対応する過程への参照がなされ得ることは等業者には明らかに理解されると思われ、詳細は本明細書では再度説明されない。
【０２１１】
前述の実施例は、本発明の技術的解決法を説明するためのものにすぎず、本発明を限定するものではない。本発明が前述の実施例を参照して詳細に説明されているが、当業者であれば、本発明の実施例の技術的解決法の範囲から逸脱せずに、依然として前述の実施例に記載された技術的解決法に修正を行うことができ、又はそれらのいくつかの技術的な特性に同等な置換を行うことができることを理解するはずである。
【図１】
0006568238.tif 000004
【図２】
0006568238.tif 000005
【図３】
0006568238.tif 000006
【図４】
0006568238.tif 000007
【図５】
0006568238.tif 000008
【図６】
0006568238.tif 000009
【図７】
0006568238.tif 000010
【図８】
0006568238.tif 000011
【図９】
0006568238.tif 000012
【図１０】
0006568238.tif 000013
【図１１】
0006568238.tif 000014
【図１２】
0006568238.tif 000015
【図１３】
0006568238.tif 000016
【図１４】
0006568238.tif 000017
【図１５】
0006568238.tif 000018
【図１６】
0006568238.tif 000019
【図１７】
0006568238.tif 000020