(57)【要約】NECを使ってVNF（１０８）を展開するための方法、装置およびシステムが提供される。方法は次のとおり：ユーザー端末によって送られた第一の位置情報を受信した後、中央VNFCがVNFM（１０４）に、エッジVNFCを生成するために使われる生成要求メッセージを送る。前記生成要求メッセージは前記第一の位置情報を担持する。前記生成要求メッセージを受信した後、VNFM（１０４）はVIM（１０６）に、前記エッジVNFCの仮想マシンまたはコンテナを生成するために使われる前記第一の要求メッセージを送る。前記第一の要求メッセージは前記第一の位置情報および前記エッジVNFCのミラーを担持する。このようにして、エッジVNFCの展開位置がNECシナリオにおいてユーザーに近接することが実現でき、サービス遅延を短縮し、ビジネスのサービスの品質を改善する。
2019519180.tif 000002
【特許請求の範囲】
【請求項１】
ネットワーク・エッジ・コンピューティングを使って仮想化ネットワーク機能を展開するための方法であって：
中央仮想化ネットワーク機能コンポーネントVNFCによって、ユーザー端末によって送られた第一の位置情報を受信する段階と；
前記中央VNFCによって仮想化ネットワーク機能マネージャVNFMに、エッジVNFCを生成し、該エッジVNFCの展開プロセスを実行するために使われる生成要求メッセージを送る段階とを含み、前記生成要求メッセージは前記第一の位置情報を担持し、前記仮想化ネットワーク機能は前記中央VNFCおよび前記エッジVNFCを使うことによって完了され、前記エッジVNFCは前記第一の位置情報に基づいて構成される、
方法。
【請求項２】
前記中央VNFCによってVNFMに、エッジVNFCを生成するために使われる生成要求メッセージを送る前記段階の後に、当該方法はさらに：
前記中央VNFCによって、展開されたエッジVNFCによって送られたサービス登録要求メッセージを受信する段階と；
前記中央VNFCによって、サービス構成情報およびユーザー端末情報を前記エッジVNFCに送り、前記エッジVNFCを使うことによって前記ユーザー端末のために前記仮想化ネットワーク機能のサービスを提供する段階とを含む、
請求項１記載の方法。
【請求項３】
前記中央VNFCによって、サービス構成情報およびユーザー端末情報を前記エッジVNFCに送った後、当該方法はさらに：
前記ユーザー端末の位置情報が変化するとき、前記中央VNFCによって、前記ユーザー端末によって送られた第二の位置情報を受信する段階と；
前記中央VNFCによって前記VNFMに、前記エッジVNFCを移行させ、該エッジVNFCの移行プロセスを実行するために使われる移行要求メッセージを送る段階とを含み、前記移行要求メッセージは前記第二の位置情報を担持する、
請求項２記載の方法。
【請求項４】
ネットワーク・エッジ・コンピューティングを使って仮想化ネットワーク機能を展開するための方法であって：
仮想化ネットワーク機能マネージャVNFMによって、中央仮想化ネットワーク機能コンポーネントVNFCによって送られた、エッジVNFCを生成するために使われる生成要求メッセージを受信する段階であって、前記生成要求メッセージはユーザー端末の第一の位置情報を担持する、段階と；
前記VNFMによって仮想化インフラストラクチャー・マネージャVIMに、前記エッジVNFCの仮想マシンまたはコンテナを生成するために使われる第一の要求メッセージを送る段階であって、前記第一の要求メッセージは前記ユーザー端末の前記第一の位置情報および前記エッジVNFCのミラーを担持し、前記エッジVNFCの展開プロセスは前記VIMを使って実行される、段階とを含み、
前記仮想化ネットワーク機能は前記中央VNFCおよび前記エッジVNFCを使うことによって完了され、前記エッジVNFCは前記第一の位置情報に基づいて構成される、
方法。
【請求項５】
前記VIMが前記エッジVNFCの前記展開プロセスを実行した後、当該方法はさらに：
前記VNFMによって、前記中央VNFCによって送られた、前記エッジVNFCを移行させるために使われる移行要求メッセージを受信する段階であって、前記移行要求メッセージは前記ユーザー端末の第二の位置情報を担持する、段階と；
前記VNFMによって前記VIMに、前記エッジVNFCの前記仮想マシンまたは前記コンテナを移行させるために使われる第二の要求メッセージを送る段階であって、前記第二の要求メッセージは前記ユーザー端末の前記第二の位置情報を担持し、前記エッジVNFCの移行プロセスは前記VIMを使うことによって実行される、段階とを含む、
請求項４記載の方法。
【請求項６】
ネットワーク・エッジ・コンピューティングを使って仮想化ネットワーク機能を展開するための方法であって：
仮想化インフラストラクチャー・マネージャVIMによって、仮想化ネットワーク機能マネージャVNFMによって送られた、エッジVNFCの仮想マシンまたはコンテナを生成するために使われる第一の要求メッセージを受信する段階であって、前記第一の要求メッセージはユーザー端末の第一の位置情報および前記エッジVNFCのミラーを担持する、段階と；
前記VIMによって、前記第一の位置情報に基づいてもとのエッジ・サーバーを決定し、前記エッジVNFCの前記ミラーに基づいて前記もとのエッジ・サーバー上で前記エッジVNFCを展開して、前記エッジVNFCの展開プロセスを完了させる段階とを含み、
前記仮想化ネットワーク機能は中央VNFCおよび前記エッジVNFCを使うことによって完了される、
方法。
【請求項７】
前記エッジVNFCの前記展開プロセスが完了された後、当該方法はさらに：
前記VIMによって、前記VNFMによって送られた、前記エッジVNFCの前記仮想マシンまたは前記コンテナを移行させるために使われる第二の要求メッセージを受信する段階であって、前記第二の要求メッセージは前記ユーザー端末の第二の位置情報を担持する、段階と；
前記VIMによって、前記第二の位置情報に基づいて目標エッジ・サーバーを決定し、前記もとのエッジ・サーバーおよび前記目標エッジ・サーバーに、前記エッジVNFCの前記仮想マシンまたは前記コンテナを移行させて前記エッジVNFCの移行プロセスを完了させるために使われる指示情報を送る段階とを含む、
請求項６記載の方法。
【請求項８】
ネットワーク・エッジ・コンピューティングを使って仮想化ネットワーク機能を展開するための方法であって：
目標エッジ・サーバーによって、仮想化インフラストラクチャー・マネージャVIMによって送られた、前記エッジVNFCの仮想マシンまたはコンテナをもとのエッジ・サーバーから前記目標エッジ・サーバーに移行させるための指示情報を受信する段階と；
前記目標エッジ・サーバーによって、前記もとのエッジ・サーバーによって送られた前記エッジVNFCの前記仮想マシンまたは前記コンテナを受信して、前記エッジVNFCの前記仮想マシンまたは前記コンテナを使うことによってユーザー端末のための前記仮想化ネットワーク機能のサービスを提供する段階とを含む、
方法。
【請求項９】
ネットワーク・エッジ・コンピューティングを使って仮想化ネットワーク機能を展開するためのシステムであって、中央仮想化ネットワーク機能コンポーネントVNFC、エッジVNFC、仮想化ネットワーク機能マネージャVNFMおよび仮想化インフラストラクチャー・マネージャVIMを含むシステムであって、
前記中央VNFCは：ユーザー端末によって送られた第一の位置情報を受信し、前記仮想化ネットワーク機能マネージャVNFMに、前記エッジVNFCを生成するために使われる生成要求メッセージを送るよう構成され、前記生成要求メッセージは前記第一の位置情報を担持し；
前記VNFMは：前記中央VNFCによって送られた、前記エッジVNFCを生成するために使われる前記生成要求メッセージを受信し、前記VIMに、前記エッジVNFCの仮想マシンまたはコンテナを生成するために使われる第一の要求メッセージを送るよう構成され、前記第一の要求メッセージは前記ユーザー端末の前記第一の位置情報および前記エッジVNFCのミラーを担持し；
前記VIMは：前記VNFMによって送られた、前記エッジVNFCの前記仮想マシンまたは前記コンテナを生成するために使われる前記第一の要求メッセージを受信する段階であって、前記第一の要求メッセージは前記ユーザー端末の前記第一の位置情報および前記エッジVNFCの前記ミラーを担持する、段階と；前記第一の位置情報に基づいてエッジ・サーバーを決定し、前記エッジVNFCの前記ミラーに基づいて前記エッジ・サーバー上で前記エッジVNFCを展開する段階とを実行するよう構成され、
前記仮想化ネットワーク機能は前記中央VNFCおよび前記エッジVNFCを使うことによって完了される、
システム。
【請求項１０】
ネットワーク・エッジ・コンピューティングを使って仮想化ネットワーク機能を展開するための装置であって：
ユーザー端末によって送られた第一の位置情報を受信するよう構成された受信ユニットと；
仮想化ネットワーク機能マネージャVNFMに、エッジVNFCを生成し、該エッジVNFCの展開プロセスを実行するために使われる生成要求メッセージを送るよう構成された送信ユニットとを有しており、前記生成要求メッセージは前記第一の位置情報を担持し、前記仮想化ネットワーク機能は中央VNFCおよび前記エッジVNFCを使うことによって完了され、前記エッジVNFCは前記第一の位置情報に基づいて構成される、
装置。
【請求項１１】
前記送信ユニットが前記VNFMに、前記エッジVNFCを生成するために使われる前記生成要求メッセージを送った後に、前記受信ユニットはさらに：
展開されたエッジVNFCによって送られたサービス登録要求メッセージを受信するよう構成され、前記エッジVNFCは前記第一の位置情報に基づいて構成され；
前記送信ユニットはさらに：サービス構成情報およびユーザー端末情報を前記エッジVNFCに送り、前記エッジVNFCを使うことによって前記ユーザー端末のために前記仮想化ネットワーク機能のサービスを提供するよう構成される、
請求項１０記載の装置。
【請求項１２】
前記送信ユニットが、前記サービス構成情報および前記ユーザー端末情報を前記エッジVNFCに送った後、前記受信ユニットはさらに：
前記ユーザー端末の位置情報が変化するとき、前記ユーザー端末によって送られた第二の位置情報を受信するよう構成され；
前記送信ユニットはさらに、前記VNFMに、前記エッジVNFCを移行させ、該エッジVNFCの移行プロセスを実行するために使われる移行要求メッセージを送るよう構成され、前記移行要求メッセージは前記第二の位置情報を担持する、
請求項１１記載の装置。
【請求項１３】
ネットワーク・エッジ・コンピューティングを使って仮想化ネットワーク機能を展開するための装置であって：
中央仮想化ネットワーク機能コンポーネントVNFCによって送られた、エッジVNFCを生成するために使われる生成要求メッセージを受信するよう構成された受信ユニットであって、前記生成要求メッセージはユーザー端末の第一の位置情報を担持する、受信ユニットと；
仮想化インフラストラクチャー・マネージャVIMに、前記エッジVNFCの仮想マシンまたはコンテナを生成するために使われる第一の要求メッセージを送るよう構成された送信ユニットであって、前記第一の要求メッセージは前記ユーザー端末の前記第一の位置情報および前記エッジVNFCのミラーを担持し、前記エッジVNFCの展開プロセスは前記VIMを使って実行される、送信ユニットとを有しており、
前記仮想化ネットワーク機能は前記中央VNFCおよび前記エッジVNFCを使うことによって完了され、前記エッジVNFCは前記第一の位置情報に基づいて構成される、
装置。
【請求項１４】
前記受信ユニットはさらに：
前記エッジVNFCの前記展開プロセスが実行された後、前記中央VNFCによって送られた、前記エッジVNFCを移行させるために使われる移行要求メッセージを受信するよう構成されており、前記移行要求メッセージは前記ユーザー端末の第二の位置情報を担持し；
前記送信ユニットはさらに、前記VIMに、前記エッジVNFCの前記仮想マシンまたは前記コンテナを移行させるために使われる第二の要求メッセージを送るよう構成されており、前記第二の要求メッセージは前記ユーザー端末の前記第二の位置情報を担持し、前記エッジVNFCの移行プロセスは前記VIMを使うことによって実行される、
請求項１３記載の装置。
【請求項１５】
ネットワーク・エッジ・コンピューティングを使って仮想化ネットワーク機能を展開するための装置であって：
仮想化ネットワーク機能マネージャVNFMによって送られた、エッジ仮想化ネットワーク機能コンポーネントVNFCの仮想マシンまたはコンテナを生成するために使われる第一の要求メッセージを受信するよう構成された受信ユニットであって、前記第一の要求メッセージはユーザー端末の第一の位置情報および前記エッジVNFCのミラーを担持する、受信ユニットと；
前記第一の位置情報に基づいてもとのエッジ・サーバーを決定し、前記エッジVNFCの前記ミラーに基づいて前記もとのエッジ・サーバー上で前記エッジVNFCを展開して、前記エッジVNFCの展開プロセスを完了させるよう構成された処理ユニットとを有しており、
前記仮想化ネットワーク機能は中央VNFCおよび前記エッジVNFCを使うことによって完了される、
装置。
【請求項１６】
当該装置がさらに送信ユニットを有しており、
前記処理ユニットが前記エッジVNFCの前記展開プロセスを完了させた後、前記受信ユニットはさらに、前記VNFMによって送られた、前記エッジVNFCの前記仮想マシンまたは前記コンテナを移行させるために使われる第二の要求メッセージを受信するよう構成されており、前記第二の要求メッセージは前記ユーザー端末の第二の位置情報を担持し；
前記送信ユニットは、前記エッジ・サーバーおよび目標エッジ・サーバーに、前記エッジVNFCの前記仮想マシンまたは前記コンテナを移行させて前記エッジVNFCの移行プロセスを完了させるために使われる指示情報を送るよう構成されている、
請求項１５記載の装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本願は2016年6月27日に中国特許庁に出願された、「ネットワーク・エッジ・コンピューティングを使って仮想化ネットワーク機能を展開するための方法、装置およびシステム」と題する中国特許出願第201610481799.X号の優先権を主張するものである。同出願の内容はここに参照によってその全体において組み込まれる。
【０００２】
技術分野
本発明はデータ通信技術の分野に、詳細にはネットワーク・エッジ・コンピューティングを使って仮想化ネットワーク機能を展開するための方法、装置およびシステム関する。
【背景技術】
【０００３】
ネットワーク機能仮想化（NFV:  network  function  virtualization）技術は、電気通信ネットワークにおいて使われる各ネットワーク要素の機能を現在の専用ハードウェア・プラットフォームから普遍的な商用オフザシェルフ（COTS:  commercial  off-the-shelf）サーバーに移行させ、その機能を仮想化ネットワーク機能（VNF:  virtualized  network  function）として仮想化するために使われる。理論的には、NFVは、標準的なサーバー、メモリおよびスイッチといった他の装置に基づいて構築された一様なインフラストラクチャー・プラットフォーム上で柔軟に展開されてもよく、資源のプールおよび仮想化は、仮想化技術を使うことによってインフラストラクチャー・ハードウェア装置上で実行されて上位層のアプリケーションのための仮想資源を提供し、アプリケーションをハードウェアから分離する。それにより、各アプリケーションに仮想資源が迅速に追加されてシステム能力を迅速に増すことができ、あるいは仮想資源が迅速に削減されて、システム能力を減少させることができ、ネットワーク柔軟性を大幅に改善する。普遍的なCOTSサーバーは、共有される資源プールを構成するために使われる。新たに展開されるサービスについて、ハードウェア装置が別個に展開される必要はなく、新たなサービスのオンライン化時間を大幅に短縮する。
【０００４】
ユーザーによるサービス経験のますます高い要求とともに、特にビデオ向上および仮想現実感といった新たな経験の技術の登場とともに、ネットワーク遅延についてのますます高い要求がある。しかしながら、現在のところ、ネットワーク・アプリケーション・サービスは一般に中央集中式のデータセンターに展開されており、ユーザーから遠く、ネットワーク経路はいくつかのルーター、スイッチなどを通過する必要がある。結果として、ネットワーク遅延は比較的大きく、上記のサービスの低遅延要求は満たされることができない。さらに、上記の新たなサービスは、きわめて高いネットワーク帯域幅を要求し、結果として、ユーザーとデータセンターとの間の十分に高いネットワーク帯域幅に対する要求が確かにあり、それによりネットワーク展開コストを高めている。
【０００５】
ネットワーク・エッジ・コンピューティング（NEC:  network  edge  computing）は、サービス機能を、ユーザーに最も近く、特定のコンピューティング機能を有する装置、たとえばホーム・ゲートウェイまたは基地局コントローラで展開することをいう。NEC技術を使うことによって、遅延が大幅に短縮でき、バックボーン・ネットワーク帯域幅が削減でき、ユーザーのサービス経験が改善できる。
【０００６】
したがって、NFVとNEC技術を組み合わせることは必然的な傾向である。NFVアーキテクチャーに対するNECの要求は次のとおり：（１）大量のエッジ装置が統一された仕方で管理される必要がある；（２）いくつかの仮想化ネットワーク機能コンポーネント（VNFC:  Virtualized  Network  Function  Component）が各エッジ装置上で展開される；（３）エッジ装置上のVNFCが迅速に生成され、除去される；（４）VNFCの具体的な展開位置は、ユーザーに最も近いことが要求される。
【０００７】
しかしながら、現在のNFV技術は主として中央集中式データセンターのシナリオに向けられており、NECシナリオは考慮しない。結果として、NFVに対するNECの上記の要求は満たされることができず、特に、VNFCの具体的な展開位置がユーザーに最も近いことが要求されるという要件は満たされることができない。現在のところ、NFVによるVNFCの展開は、資源次元を使って解析される。具体的には、VNFCは、VNFCの資源要求を満たし、資源割り当てポリシーを最もよく満たすサーバー上で展開され、位置がユーザーに最も近いことは考慮されない。
【０００８】
したがって、NECシナリオにおけるVNF展開解決策が、サービス遅延を短縮し、ビジネスのサービス品質を改善するために緊急に必要とされている。
【発明の概要】
【０００９】
本発明の実施形態は、サービス遅延を短縮し、サービス品質を改善するよう、NECを使ってVNFを展開するための方法、装置およびシステムを提供する。
【００１０】
本発明の実施形態において提供される具体的な技術的解決策は次のとおり。
【００１１】
第一の側面によれば、ネットワーク・エッジ・コンピューティングを使って仮想化ネットワーク機能を展開するための方法が提供される。本方法は：
中央VNFCによって、ユーザー端末によって送られた第一の位置情報を受信する段階と；
前記中央VNFCによってVNFMに、エッジVNFCを生成し、該エッジVNFCの展開プロセスを実行するために使われる生成要求メッセージを送る段階とを含み、前記生成要求メッセージは前記第一の位置情報を担持し、前記仮想化ネットワーク機能は前記中央VNFCおよび前記エッジVNFCを使うことによって完了され、前記エッジVNFCは前記第一の位置情報に基づいて構成される。
【００１２】
このようにして、前記エッジVNFCの展開がNECシナリオにおけるユーザーに近接することが実現でき、サービス遅延を短縮し、ビジネスのサービス品質を改善する。
【００１３】
第一の側面を参照するに、ある可能な設計では、前記中央VNFCによってVNFMに、エッジVNFCを生成するために使われる生成要求メッセージを送る前記段階の後に、本方法はさらに：
前記中央VNFCによって、展開されたエッジVNFCによって送られたサービス登録要求メッセージを受信する段階であって、前記エッジVNFCは前記第一の位置情報に基づいて構成される、段階と；
前記中央VNFCによって、サービス構成情報およびユーザー端末情報を前記エッジVNFCに送り、前記エッジVNFCを使うことによって前記ユーザー端末のために前記仮想化ネットワーク機能のビジネス・サービスを提供する段階とを含む。
【００１４】
第一の側面を参照するに、ある可能な設計では、前記中央VNFCによって、サービス構成情報およびユーザー端末情報を前記エッジVNFCに送った後、本方法はさらに：
前記ユーザー端末の位置情報が変化するとき、前記中央VNFCによって、前記ユーザー端末によって送られた第二の位置情報を受信する段階と；
前記中央VNFCによって前記VNFMに、前記エッジVNFCを移行させ、該エッジVNFCの移行プロセスを実行するために使われる移行要求メッセージを送る段階とを含み、前記移行要求メッセージは前記第二の位置情報を担持する。
【００１５】
このようにして、ユーザーの位置が更新されるとき、前記エッジVNFCはユーザーに近接した位置に時間内に移行されることができ、ビジネスのサービス品質を改善し、サービス遅延を短縮し、ユーザー経験を改善する。
【００１６】
第二の側面によれば、ネットワーク・エッジ・コンピューティングを使って仮想化ネットワーク機能を展開するための方法が提供される。前記仮想化ネットワーク機能は中央仮想化ネットワーク機能コンポーネントVNFCおよびエッジVNFCを使うことによって完了され、本方法は：
VNFMによって、前記中央VNFCによって送られた、前記エッジVNFCを生成するために使われる生成要求メッセージを受信する段階であって、前記生成要求メッセージはユーザー端末の第一の位置情報を担持する、段階と；
前記VNFMによってVIMに、前記エッジVNFCの仮想マシンまたはコンテナを生成するために使われる第一の要求メッセージを送る段階であって、前記第一の要求メッセージは前記ユーザー端末の前記第一の位置情報および前記エッジVNFCのミラーを担持し、前記エッジVNFCの展開プロセスは前記VIMを使って実行される、段階とを含み、
前記仮想化ネットワーク機能は前記中央VNFCおよび前記エッジVNFCを使うことによって完了され、前記エッジVNFCは前記第一の位置情報に基づいて構成される。
【００１７】
第二の側面を参照するに、ある可能な設計では、前記VIMが前記エッジVNFCの前記展開プロセスを実行した後、本方法はさらに：
前記VNFMによって、前記中央VNFCによって送られた、前記エッジVNFCを移行させるために使われる移行要求メッセージを受信する段階であって、前記移行要求メッセージは前記ユーザー端末の第二の位置情報を担持する、段階と；
前記VNFMによって前記VIMに、前記エッジVNFCの前記仮想マシンまたは前記コンテナを移行させるために使われる第二の要求メッセージを送る段階であって、前記第二の要求メッセージは前記ユーザー端末の前記第二の位置情報を担持し、前記エッジVNFCの移行プロセスは前記VIMを使うことによって実行される、段階とを含む。
【００１８】
第三の側面によれば、ネットワーク・エッジ・コンピューティングを使って仮想化ネットワーク機能を展開するための方法が提供される。本方法は：
VIMによって、VNFMによって送られた、エッジVNFCの仮想マシンまたはコンテナを生成するために使われる第一の要求メッセージを受信する段階であって、前記第一の要求メッセージはユーザー端末の第一の位置情報および前記エッジVNFCのミラーを担持する、段階と；
前記VIMによって、前記第一の位置情報に基づいてもとのエッジ・サーバーを決定し、前記エッジVNFCの前記ミラーに基づいて前記もとのエッジ・サーバー上で前記エッジVNFCを展開して、前記エッジVNFCの展開プロセスを完了させる段階とを含み、
前記仮想化ネットワーク機能は中央VNFCおよび前記エッジVNFCを使うことによって完了される。
【００１９】
第三の側面を参照するに、ある可能な設計では、前記エッジVNFCの前記展開プロセスが完了された後、本方法はさらに：
前記VIMによって、前記VNFMによって送られた、前記エッジVNFCの前記仮想マシンまたは前記コンテナを移行させるために使われる第二の要求メッセージを受信する段階であって、前記第二の要求メッセージは前記ユーザー端末の第二の位置情報を担持する、段階と；
前記VIMによって、前記第二の位置情報に基づいて目標エッジ・サーバーを決定する段階と；
前記VIMによって前記もとのエッジ・サーバーおよび前記目標エッジ・サーバーに、前記エッジVNFCの前記仮想マシンまたは前記コンテナを移行させて前記エッジVNFCの移行プロセスを完了させるために使われる指示情報を送る段階とを含む。
【００２０】
第四の側面によれば、ネットワーク・エッジ・コンピューティングを使って仮想化ネットワーク機能を展開するための方法が提供される。前記仮想化ネットワーク機能は中央VNFCおよびエッジVNFCを使うことによって完了され、本方法は：
目標エッジ・サーバーによって、VIMによって送られた、前記エッジVNFCの仮想マシンまたはコンテナをもとのエッジ・サーバーから前記目標エッジ・サーバーに移行させるための指示情報を受信する段階と；
前記目標エッジ・サーバーによって、前記もとのエッジ・サーバーによって送られた前記エッジVNFCの前記仮想マシンまたは前記コンテナを受信して、前記エッジVNFCの前記仮想マシンまたは前記コンテナを使うことによって前記ユーザー端末のための前記仮想化ネットワーク機能のビジネス・サービスを提供する段階とを含む。
【００２１】
第五の側面によれば、ネットワーク・エッジ・コンピューティングを使って仮想化ネットワーク機能を展開するためのシステムであって、中央VNFC、VNFMおよびVIMを含むシステムが提供され、
前記中央VNFCは：ユーザー端末によって送られた第一の位置情報を受信し、前記仮想化ネットワーク機能マネージャVNFMに、前記エッジVNFCを生成するために使われる生成要求メッセージを送るよう構成され、前記生成第一要求メッセージは前記第一の位置情報を担持し；
前記VNFMは：前記中央VNFCによって送られた、前記エッジVNFCを生成するために使われる前記生成要求メッセージを受信し、前記VIMに、前記エッジVNFCの仮想マシンまたはコンテナを生成するために使われる第一の要求メッセージを送るよう構成され、前記第一の要求メッセージは前記ユーザー端末の前記第一の位置情報および前記エッジVNFCのミラーを担持し；
前記VIMは：前記VNFMによって送られた、前記エッジVNFCの前記仮想マシンまたは前記コンテナを生成するために使われる前記第一の要求メッセージを受信する段階であって、前記第一の要求メッセージは前記ユーザー端末の前記第一の位置情報および前記エッジVNFCの前記ミラーを担持する、段階と；前記第一の位置情報に基づいてエッジ・サーバーを決定し、前記エッジVNFCの前記ミラーに基づいて前記エッジ・サーバー上で前記エッジVNFCを展開して、前記エッジVNFCの展開プロセスを完了させる段階とを実行するよう構成され、
前記仮想化ネットワーク機能は前記中央VNFCおよび前記エッジVNFCを使うことによって完了される。
【００２２】
第六の側面によれば、ネットワーク・エッジ・コンピューティングを使って仮想化ネットワーク機能を展開するための装置が提供される。本装置は：
ユーザー端末によって送られた第一の位置情報を受信するよう構成された受信ユニットと；
仮想化ネットワーク機能マネージャVNFMに、エッジVNFCを生成し、該エッジVNFCの展開プロセスを実行するために使われる生成要求メッセージを送るよう構成された送信ユニットとを含み、前記生成要求メッセージは前記第一の位置情報を担持し、前記仮想化ネットワーク機能は中央VNFCおよび前記エッジVNFCを使うことによって完了され、前記エッジVNFCは前記第一の位置情報に基づいて構成される。
【００２３】
第六の側面を参照するに、ある可能な設計では、前記送信ユニットがVNFMに、エッジVNFCを生成するために使われる生成要求メッセージを送った後に、前記受信ユニットはさらに：
展開されたエッジVNFCによって送られたサービス登録要求メッセージを受信するよう構成され、前記エッジVNFCは前記第一の位置情報に基づいて構成され；
前記送信ユニットはさらに：サービス構成情報およびユーザー端末情報を前記エッジVNFCに送り、前記エッジVNFCを使うことによって前記ユーザー端末のために前記仮想化ネットワーク機能のビジネス・サービスを提供するよう構成される。
【００２４】
第六の側面を参照するに、ある可能な設計では、前記送信ユニットが、サービス構成情報およびユーザー端末情報を前記エッジVNFCに送った後、前記受信ユニットはさらに：
前記ユーザー端末の位置情報が変化するとき、前記ユーザー端末によって送られた第二の位置情報を受信するよう構成され；
前記送信ユニットはさらに、前記VNFMに、前記エッジVNFCを移行させ、該エッジVNFCの移行プロセスを実行するために使われる移行要求メッセージを送るよう構成され、前記移行要求メッセージは前記第二の位置情報を担持する。
【００２５】
第七の側面によれば、ネットワーク・エッジ・コンピューティングを使って仮想化ネットワーク機能を展開するための装置が提供される。本装置は：
中央VNFCによって送られた、エッジVNFCを生成するために使われる生成要求メッセージを受信するよう構成された受信ユニットであって、前記生成要求メッセージはユーザー端末の第一の位置情報を担持する、受信ユニットと；
VIMに、前記エッジVNFCの仮想マシンまたはコンテナを生成するために使われる第一の要求メッセージを送るよう構成された送信ユニットであって、前記第一の要求メッセージは前記ユーザー端末の前記第一の位置情報および前記エッジVNFCのミラーを担持し、前記エッジVNFCの展開プロセスは前記VIMを使って実行される、送信ユニットとを含み、
前記仮想化ネットワーク機能は前記中央VNFCおよび前記エッジVNFCを使うことによって完了され、前記エッジVNFCは前記第一の位置情報に基づいて構成される。
【００２６】
第七の側面を参照するに、ある可能な設計では、前記受信ユニットはさらに：
前記エッジVNFCの前記展開プロセスが実行された後、前記中央VNFCによって送られた、前記エッジVNFCを移行させるために使われる移行要求メッセージを受信するよう構成され、前記移行要求メッセージは前記ユーザー端末の第二の位置情報を担持し；
前記送信ユニットはさらに、前記VIMに、前記エッジVNFCの前記仮想マシンまたは前記コンテナを移行させるために使われる第二の要求メッセージを送るよう構成され、前記第二の要求メッセージは前記ユーザー端末の前記第二の位置情報を担持し、前記エッジVNFCの移行プロセスは前記VIMを使うことによって実行される。
【００２７】
第八の側面によれば、ネットワーク・エッジ・コンピューティングを使って仮想化ネットワーク機能を展開するための装置が提供される。本装置は：
VNFMによって送られた、エッジVNFCの仮想マシンまたはコンテナを生成するために使われる第一の要求メッセージを受信するよう構成された受信ユニットであって、前記第一の要求メッセージはユーザー端末の第一の位置情報および前記エッジVNFCのミラーを担持する、受信ユニットと；
前記第一の位置情報に基づいてもとのエッジ・サーバーを決定し、前記エッジVNFCの前記ミラーに基づいて前記もとのエッジ・サーバー上で前記エッジVNFCを展開して、前記エッジVNFCの展開プロセスを完了させるよう構成された処理ユニットとを含み、
前記仮想化ネットワーク機能は中央VNFCおよび前記エッジVNFCを使うことによって完了される。
【００２８】
第八の側面を参照するに、ある可能な設計では、本装置はさらに送信ユニットを含み、
前記処理ユニットが前記エッジVNFCの前記展開プロセスを完了させた後、前記受信ユニットはさらに、前記VNFMによって送られた、前記エッジVNFCの前記仮想マシンまたは前記コンテナを移行させるために使われる第二の要求メッセージを受信するよう構成されており、前記第二の要求メッセージは前記ユーザー端末の第二の位置情報を担持し；
前記処理ユニットはさらに、前記第二の位置情報に基づいて目標エッジ・サーバーを決定するよう構成され；
前記送信ユニットは、前記エッジ・サーバーおよび前記目標エッジ・サーバーに、前記エッジVNFCの前記仮想マシンまたは前記コンテナを移行させて前記エッジVNFCの移行プロセスを完了させるために使われる指示情報を送るよう構成される。
【００２９】
第九の側面によれば、ネットワーク・エッジ・コンピューティングを使って仮想化ネットワーク機能を展開するための装置が提供される。本装置は：
VIMによって送られた、エッジVNFCの仮想マシンまたはコンテナをもとのエッジ・サーバーから目標エッジ・サーバーに移行させるための指示情報を受信するよう構成された受信ユニットであって、
前記受信ユニットはさらに、前記もとのエッジ・サーバーによって送られた前記エッジVNFCの前記仮想マシンまたは前記コンテナを受信するよう構成されている、受信ユニットと；
前記エッジVNFCの前記仮想マシンまたは前記コンテナを使うことによって前記ユーザー端末のための前記仮想化ネットワーク機能のビジネス・サービスを提供するよう構成された処理ユニットとを含み、
前記仮想化ネットワーク機能は中央VNFCおよび前記エッジVNFCを使うことによって完了される。
【００３０】
第十の側面によれば、仮想化ネットワーク機能を展開するためのデバイスが提供される。本デバイスは、上記の方法実装における中央VNFCのアクションを実装する機能をもつ。該機能は、ハードウェアによって実装されてもよく、あるいは対応するソフトウェアを実行することによってハードウェアによって実施されてもよい。ハードウェアまたはソフトウェアは、該機能に対応する一つまたは複数のモジュールを含む。
【００３１】
ある任意的な実装解決策では、本デバイスの構造は、受信器、送信器、プロセッサおよびメモリを含む。
【００３２】
前記プロセッサは、上記の方法における中央VNFCの対応する機能を実行することにおいて前記デバイスをサポートするよう構成される。該方法は具体的には：前記受信器を使うことによって、ユーザー端末によって送られた第一の位置情報を受信する段階と；前記送信器を使うことによってVNFMに、エッジVNFCを生成し、該エッジVNFCの展開プロセスを実行するために使われる生成要求メッセージを送る段階とを含み、前記生成要求メッセージは前記第一の位置情報を担持する。
【００３３】
前記デバイスはさらに、前記メモリを含んでいてもよい。前記メモリは、前記プロセッサに結合されるよう構成され、前記メモリは、前記デバイスのために必要なプログラム命令およびデータを記憶する。
【００３４】
第十一の側面によれば、ネットワーク機能を展開するためのデバイスが提供される。本デバイスは、上記の方法実装におけるVNFMのアクションを実装する機能をもつ。該機能は、ハードウェアによって実装されてもよく、あるいは対応するソフトウェアを実行することによってハードウェアによって実施されてもよい。ハードウェアまたはソフトウェアは、該機能に対応する一つまたは複数のモジュールを含む。
【００３５】
ある任意的な実装解決策では、本デバイスの構造は、受信器、送信器、プロセッサおよびメモリを含む。
【００３６】
前記プロセッサは、上記の方法におけるVNFMの対応する機能を実行することにおいて前記デバイスをサポートするよう構成される。該方法は具体的には：前記受信器を使うことによって、中央VNFCによって送られた、エッジVNFCを生成するために使われる生成要求メッセージを受信する段階であって、前記生成要求メッセージはユーザー端末の第一の位置情報を担持する、段階と；前記送信器を使うことによってVIMに、前記エッジVNFCの仮想マシンまたはコンテナを生成するために使われる第一の要求メッセージを送る段階であって、前記第一の要求メッセージは前記ユーザー端末の前記第一の位置情報および前記エッジVNFCのミラーを担持し、前記エッジVNFCの展開プロセスは前記VIMを使って実行される、段階とを含む。
【００３７】
前記デバイスはさらに、前記メモリを含んでいてもよい。前記メモリは、前記プロセッサに結合されるよう構成され、前記メモリは、前記デバイスのために必要なプログラム命令およびデータを記憶する。
【００３８】
第十二の側面によれば、ネットワーク機能を展開するためのデバイスが提供される。本デバイスは、上記の方法実装におけるVIMのアクションを実装する機能をもつ。該機能は、ハードウェアによって実装されてもよく、あるいは対応するソフトウェアを実行することによってハードウェアによって実施されてもよい。ハードウェアまたはソフトウェアは、該機能に対応する一つまたは複数のモジュールを含む。
【００３９】
ある任意的な実装解決策では、本デバイスの構造は、受信器、送信器、プロセッサおよびメモリを含む。
【００４０】
前記プロセッサは、上記の方法におけるVIMの対応する機能を実行することにおいて前記デバイスをサポートするよう構成される。該方法は具体的には：前記受信器を使うことによって、VNFMによって送られた、エッジVNFCの仮想マシンまたはコンテナを生成するために使われる第一の要求メッセージを受信する段階であって、前記第一の要求メッセージはユーザー端末の第一の位置情報および前記エッジVNFCのミラーを担持する、段階と；前記第一の位置情報に基づいてエッジ・サーバーを決定し、前記エッジVNFCの前記ミラーに基づいて前記エッジ・サーバー上で前記エッジVNFCを展開して、前記エッジVNFCの展開プロセスを完了させる段階とを含む。
【００４１】
前記デバイスはさらに、前記メモリを含んでいてもよい。前記メモリは、前記プロセッサに結合されるよう構成され、前記メモリは、前記デバイスのために必要なプログラム命令およびデータを記憶する。
【００４２】
第十三の側面によれば、ネットワーク機能を展開するためのデバイスが提供される。本デバイスは、上記の方法実装におけるエッジ・サーバーのアクションを実装する機能をもつ。該機能は、ハードウェアによって実装されてもよく、あるいは対応するソフトウェアを実行することによってハードウェアによって実施されてもよい。ハードウェアまたはソフトウェアは、該機能に対応する一つまたは複数のモジュールを含む。
【００４３】
ある任意的な実装解決策では、本デバイスの構造は、受信器、送信器、プロセッサおよびメモリを含む。
【００４４】
前記プロセッサは、上記の方法におけるエッジ・サーバーの対応する機能を実行することにおいて前記デバイスをサポートするよう構成される。該方法は具体的には：前記受信器を使うことによって、VIMによって送られた、エッジVNFCの仮想マシンまたはコンテナをもとのエッジ・サーバーから目標エッジ・サーバーに移行させるための指示情報を受信する段階と；前記もとのエッジ・サーバーによって送られた前記エッジVNFCの前記仮想マシンまたは前記コンテナを受信する段階と；前記エッジVNFCの前記仮想マシンまたは前記コンテナを使うことによって前記ユーザー端末のための前記仮想化ネットワーク機能のビジネス・サービスを提供する段階とを含む。
【００４５】
前記デバイスはさらに、前記メモリを含んでいてもよい。前記メモリは、前記プロセッサに結合されるよう構成され、前記メモリは、前記デバイスのために必要なプログラム命令およびデータを記憶する。
【００４６】
従来技術に比べて、本発明の実施形態におけるネットワーク・エッジ・コンピューティングを使って仮想化ネットワーク機能を展開するための解決策では、ユーザー端末によって送られた第一の位置情報を受信した後、中央VNFCがVNFMに、エッジVNFCを生成するために使われる生成要求メッセージを送る。前記生成第一要求メッセージは前記第一の位置情報を担持する。前記生成要求メッセージを受信した後、VNFMはVIMに、前記エッジVNFCの仮想マシンまたはコンテナを生成するために使われる前記第一の要求メッセージを送る。前記第一の要求メッセージは前記第一の位置情報および前記エッジVNFCのミラーを担持する。前記VIMは、前記第一の位置情報に基づいてエッジ・サーバーを決定し、前記エッジVNFCの前記ミラーに基づいて前記エッジ・サーバー上で前記エッジVNFCを展開して、前記エッジVNFCの展開プロセスを完了させる。このようにして、エッジVNFCの展開位置がNECシナリオにおいてユーザーに近接することが実現でき、サービス遅延を短縮し、ビジネスのサービスの品質を改善し、ネットワークの内部帯域幅要求を低減させる。
【図面の簡単な説明】
【００４７】
【図１】NFVシステムのアーキテクチャーの図である。
【００４８】
【図２】本発明のある実施形態に基づく、資源プール管理の概略図である。
【００４９】
【図３】本発明のある実施形態に基づく、VNF内部における中央VNFCおよびエッジVNFCの展開の概略図である。
【００５０】
【図４】本発明のある実施形態に基づく、ネットワーク・エッジ・コンピューティングを使って仮想化ネットワーク機能を展開する方法のフローチャートである。
【００５１】
【図５】本発明のある実施形態に基づく、エッジVNFCのVMまたはコンテナを移行させる方法のフローチャートである。
【００５２】
【図６】本発明のある実施形態に基づく、ネットワーク・エッジ・コンピューティングを使って仮想化ネットワーク機能を展開するための装置の概略的な構造図である。
【００５３】
【図７】本発明のある実施形態に基づく、ネットワーク・エッジ・コンピューティングを使って仮想化ネットワーク機能を展開するためのデバイスの概略的な構造図である。
【００５４】
【図８】本発明のある実施形態に基づく、ネットワーク・エッジ・コンピューティングを使って仮想化ネットワーク機能を展開するためのもう一つの装置の概略的な構造図である。
【００５５】
【図９】本発明のある実施形態に基づく、ネットワーク・エッジ・コンピューティングを使って仮想化ネットワーク機能を展開するためのもう一つのデバイスの概略的な構造図である。
【００５６】
【図１０】ＡおよびＢは、本発明のある実施形態に基づく、ネットワーク・エッジ・コンピューティングを使って仮想化ネットワーク機能を展開するためのさらにもう一つの装置の概略的な構造図である。
【００５７】
【図１１】ＡおよびＢは、本発明のある実施形態に基づく、ネットワーク・エッジ・コンピューティングを使って仮想化ネットワーク機能を展開するためのさらにもう一つのデバイスの概略的な構造図である。
【００５８】
【図１２】本発明のある実施形態に基づく、ネットワーク・エッジ・コンピューティングを使って仮想化ネットワーク機能を展開するためのさらにもう一つの装置の概略的な構造図である。
【００５９】
【図１３】本発明のある実施形態に基づく、ネットワーク・エッジ・コンピューティングを使って仮想化ネットワーク機能を展開するためのさらにもう一つのデバイスの概略的な構造図である。
【発明を実施するための形態】
【００６０】
下記は、本発明の実施形態における付属の図面を参照して本発明の実施形態における技術的解決策を明瞭に記述する。明らかに、記載される実施形態は本発明の実施形態の全部ではなく、一部にすぎない。
【００６１】
図１は、NFVシステムのアーキテクチャーの図である。NFVシステム１００はさまざまなネットワークにおいて使用されてもよく、たとえばデータセンター・ネットワーク、オペレーター・ネットワークまたはローカル・エリア・ネットワークにおいて実装されてもよい。NFVシステム１００は、NFV管理編成システム（management  and  orchestration  system）（MANO）１０１と、NFVインフラストラクチャー層（NFV  infrastructure  layer）（NFVI）１３０と、複数の仮想化ネットワーク機能（VNF:  virtualized  network  function）１０８と、複数の要素管理（EM:  element  management）１２２と、ネットワーク・サービス、VNFおよびインフラストラクチャー記述１２６と、動作サポート・システム／ビジネス・サポート・システム（OSS/BSS:  operations  support  system/business  support  system）１２４とを含む。NFV管理編成システム１０１は、NFV編成器（NFVO:  NFV  orchestrator）１０２と、一つまたは複数のVNFM（VNFM）１０４と、仮想化インフラストラクチャー・マネージャ（VIM:  virtualized  infrastructure  manager）１０６とを含む。NFVI  １３０はコンピューティング・ハードウェア１１２、記憶ハードウェア１１４、ネットワーク・ハードウェア１１６、仮想化層（virtualization  layer）、仮想コンピューティング１１０、仮想記憶１１８および仮想ネットワーク１２０を含む。ネットワーク・サービス、VNFおよびインフラストラクチャー記述１２６およびOSS/BSS１２４は、ETSI  GS  NFV  002  V1.1.1規格においてさらに論じられている。
【００６２】
NFV管理編成システム（NFV  MANO）１０１は、VNF  １０８およびNFVI  １３０に対してモニタリングおよび管理を実行するよう構成される。NFVO  １０２は、NFVI  １３０上にネットワーク・サービス（たとえばL2およびL3  VPNサービス）を実装してもよく、前記一つまたは複数のVNFM  １０４からの資源に関係した要求を実行して、VNFM  １０４に構成情報を送って、VNF  １０８の状態情報を収集してもよい。さらに、NFVO  １０２は、VIM  １０６と通信して、資源割り当ておよび／または予約を実装し、仮想化されたハードウェア資源の構成および状態情報を交換してもよい。VNFM  １０４は一つまたは複数のVNF  １０８を管理してもよい。VNFM  １０４は、VNF  １０８のインスタンス生成、更新、問い合わせ、スケーリングおよび／または終了といったさまざまな管理機能を実行しうる。VIM  １０６は、資源管理機能、たとえばインフラストラクチャー資源の割り当てを管理すること（たとえば仮想コンテナに資源を追加すること）と、動作機能（たとえばNFVI障害情報を収集すること）とを実行してもよい。VNFM  １０４およびVIM  １０６は、資源割り当てを実行し、仮想化されたハードウェア資源の構成および状態情報を交換するために互いと通信してもよい。
【００６３】
NFVI  １３０は、仮想化された環境の展開を完了するために、ハードウェア資源、ソフトウェア資源またはハードウェア資源とソフトウェア資源の組み合わせを含む。換言すれば、ハードウェア資源および仮想化層は、VNF  １０８のための仮想資源を提供するよう構成される。たとえば、仮想資源は別の形では仮想マシンまたは仮想コンテナとして使われる。ハードウェア資源は、コンピューティング・ハードウェア１１２、記憶ハードウェア１１４およびネットワーク・ハードウェア１１６を含む。コンピューティング・ハードウェア１１２は、市販の既存のハードウェアおよび／またはユーザー・カスタマイズされたハードウェアであってもよく、処理およびコンピューティング資源を提供するよう構成される。記憶ハードウェア１１４はネットワークに設けられた記憶容量または記憶ハードウェア１１４上に存在する記憶容量（これはサーバーのローカル・メモリに位置している）でありうる。ある実装解決策では、コンピューティング・ハードウェア１１２および記憶ハードウェア１１４の資源は統合されてもよい。ネットワーク・ハードウェア１１６はスイッチ、ルーターおよび／またはスイッチング機能をもつよう構成された他のいかなるネットワーク・デバイスであってもよい。ネットワーク・ハードウェア１１６は、複数のドメインにまたがってもよく、一つまたは複数の伝送ネットワークによって相互接続された複数のネットワークを含んでいてもよい。
【００６４】
NFVI  １３０における仮想化層は、物理層からハードウェア資源を抽象化し、VNF  １０８を分離して、該VNF  １０８のための仮想資源を提供してもよい。仮想資源層は、仮想コンピューティング１１０、仮想メモリ１１８および仮想ネットワーク１２０を含む。仮想コンピューティング１１０および仮想記憶１１８は、仮想マシンおよび／または別の仮想コンテナの形でVNF  １０８のために提供されてもよい。たとえば、一つまたは複数のVNF  １０８は、仮想マシン（Virtual  Machine）上で展開されてもよい。仮想化層は、ネットワーク・ハードウェア１１６を抽象化して仮想ネットワーク１２０を形成する。仮想ネットワーク１２０は化層スイッチ（Virtual  Switch）を含んでいてもよく、該仮想スイッチは、ある仮想マシンと別の仮想マシンとの間の接続を提供するよう構成される。さらに、ネットワーク・ハードウェア１１６における伝送ネットワークは、中央集中された制御プレーンおよび別個の転送プレーン（たとえばソフトウェア定義されたネットワーキング、SDN）を使って仮想化されてもよい。
【００６５】
図１に示されるように、VNFM  １０４は、VNFのライフサイクルを管理し、構成および状態情報を交換するために、VNF  １０８およびEM  １２２と対話してもよい。VNF  １０８は、物理ネットワーク・デバイスを使って実行される少なくとも一つのネットワーク機能の仮想化として構成されてもよい。たとえば、ある実装解決策では、VNF  １０８は、IMSネットワークにおける種々のネットワーク要素の機能、たとえばP-SCSCF、S-CSCFまたはHSSのネットワーク機能を提供するよう構成されてもよい。EM  １２２は、一つまたは複数のVNF  １０８を管理するよう構成される。
【００６６】
図１に示されるNFVシステムのアーキテクチャーの図に基づき、本発明の実施形態において、NECによって要求されるように、NFVIは少なくとも二つの資源プールに分割される：一方は中央資源プールであり、中央集中されたデータセンターにおいて展開されるいくつかの中央サーバーを含み、他方はエッジ資源プールであり、基地局コントローラ、ホーム・ゲートウェイおよびセットトップボックスのようなネットワーク要素のエッジに展開されるコンピューティング機能をもついくつかのエッジ・サーバーを含む。展開されるインターフェースおよび能力の一貫性を確保するために、中央資源プールおよびエッジ資源プールは一つのVIMによって管理される。詳細については図２を参照されたい。
【００６７】
具体的には、図３に示されるように、VNF内部にもVNFCの二つの型がある：一方は中央資源プールにおいて展開された中央VNFCであり、他方はエッジ資源プールにおいて展開されたエッジVNFCである。中央VNFCは中央資源プールにおいて展開され、エッジVNFCはエッジ資源プールにおいて展開される。各VNFは、少なくとも一つの中央VNFCを含む。中央VNFCの主要な機能は、すべてのユーザーのアクセスおよびサービス選択ならびにエッジVNFCが展開できない（ユーザーに近接したエッジ資源プール・デバイスがないまたはユーザーに近接したエッジ資源プール・デバイスの資源が使い尽くされている）ときにユーザーのために基本的なサービス機能を提供することのような機能を含む。エッジVNFCの量は固定されない。VNFはエッジVNFCをもたなくてもよい。たとえば、VNFが展開されたばかりのときはユーザーがいない。大量のユーザーをもつVNFは数千のエッジVNFCを有していてもよく、エッジVNFCは、一または複数のユーザーのために最良の経験をもつサービス機能を提供するよう構成される。
【００６８】
エッジVNFCの資源要求は、仮想化ネットワーク機能記述子（VNFD:  virtualized  network  function  descriptor）における仮想化展開ユニット（VDU:  virtualization  deployment  unit）を使っても記述される。しかしながら、中央VNFCの量に比べて、エッジVNFCの量はきわめて広い範囲で可変である。よって、VNFDにおいて一つずつVNFCを記述する現行の方法はエッジVNFCには適用可能ではない。たとえば、表１は、管理編成（MANO:  Management  and  Orchestration）規格におけるVNFCの記述である。
【表１】
2019519180.tif 000003
【００６９】
よって、本発明のある実施形態は、表２に示されるように、エッジVNFCを記述するために使われる改善された記述を提供する。表２におけるフィールドが「VNFC集合」(VNFC_set)と称される。VNFCと同様に、VNFC_setフィールドはVNFDの要素フィールドである。主要な改善は、「id」フィールドを置き換えるために「id  range」フィールドが使われており、指定されたID範囲内の諸エッジVNFCは一度記述されればよいということである。たとえば、IDが1ないし1000である1000個のエッジVNFCを記述するためにid  range＝{1,1000}が使用される。
【表２】
2019519180.tif 000004
【００７０】
図４に示されるように、本発明のある実施形態は、ネットワーク・エッジ・コンピューティングを使って仮想化ネットワーク機能を展開するための方法を提供する。仮想化ネットワーク機能は、中央VNFCおよびエッジVNFCを使って完了される。中央VNFCは中央資源プールの中央サーバー上に展開され、エッジVNFCはエッジ資源プールのエッジ・サーバー上に展開される。具体的な手順は以下の段階を含む。
【００７１】
段階４０：中央VNFCが、ユーザー端末によって送られた第一の位置情報を受信する。
【００７２】
ユーザー端末の位置情報（たとえば位置エリアのセル番号または端末装置ID）は存在せず、インターネット・プロトコル（Internet  Protocol、IP）、伝送制御プロトコル（Transmission  Control  Protocol、TCP）およびユーザーデータグラムプロトコル（User  Datagram  Protocol、UDP）のようなトランスポート層プロトコルにおいて反応されることができず、ハイパーテキスト転送プロトコル（Hypertext  Transfer  Protocol、HTTP）およびSIPプロトコルのようなサービス層プロトコルにおいてのみ搬送される。さらに、VNFのみが、サービス層プロトコル・メッセージをパースできる。よって、ユーザー端末はユーザー端末の第一の位置情報をユーザー端末のサービス層プロトコル・メッセージに加え、そのサービス層プロトコル・メッセージを中央VNFCに送る。ユーザーがサービスについて登録または申請するプロセスにおいて、中央VNFCは、パースすることを通じて、サービス層プロトコル・メッセージからユーザー端末の第一の位置情報を取得する。
【００７３】
段階４１：中央VNFCがVNFMに、エッジVNFCを生成するために使われる生成要求メッセージを送る。生成要求メッセージは第一の位置情報を担持する。
【００７４】
段階４２：VNFMは、エッジVNFCの仮想マシンまたはコンテナを生成するために使われる第一の要求メッセージをVIMに送る。第一の要求メッセージはユーザー端末の前記第一の位置情報およびエッジVNFCのミラーを担持する。
【００７５】
エッジVNFCのミラーは、仮想マシンのオペレーティング・システム、プログラム・ファイル、データ・ファイルなどを含むパッケージングされたソフトウェアであって、それに基づいてエッジVNFCが展開される。
【００７６】
段階４３：VIMは、前記第一の位置情報に基づいてエッジ・サーバーを決定し、前記エッジVNFCの前記ミラーに基づいて前記エッジ・サーバー上で前記エッジVNFCを展開する。
【００７７】
エッジVNFCの位置情報を示すには、VIMのVMもしくはコンテナ生成インターフェースにパラメータが加えられる必要がある。たとえば、OpenStackは現在広く使われているクラウド管理ソフトウェアであり、上記の機能が実装できるよう、ユーザー端末の位置情報を担持するようOpenStackの生成サーバー（create  server）インターフェースにEdgeLocationInfo〔エッジ位置情報〕パラメータが加えられる。詳細については表３を参照されたい。
【表３】
2019519180.tif 000005
【００７８】
具体的には、エッジ資源プール管理機能をもつVIMは、ユーザー端末の第一の位置情報と特定のエッジ・サーバーとの間の関係を、手動の構成設定または自己発見を通じて取得する。エッジVNFCを展開するための、VNFMの前記第一の要求における前記第一の位置情報に関連付けられたエッジ・サーバーの利用可能な資源が、展開されるべきエッジVNFCの資源要求を満たす場合には、エッジVNFCはそのエッジ・サーバー上で展開される。そうでない場合には、VNFMのエッジVNFC展開要求は拒否される。
【００７９】
段階４４：エッジVNFCの展開完了後、エッジVNFCはサービス登録要求情報を中央VNFCに送る。
【００８０】
段階４５：中央VNFCはサービス構成情報およびユーザー端末情報をエッジVNFCに送達する。それにより、エッジVNFCは、ユーザーのために仮想化ネットワーク機能のビジネス・サービスを提供する。
【００８１】
モバイル・ネットワークでは、ユーザー端末の移動は位置情報の変化を伴い、エッジVNFCの展開位置も、ユーザー端末の位置情報の変化に基づいて調整される必要がある。ユーザー端末の位置情報が変化するとき、新たな位置情報が中央VNFCに通知され、中央VNFCはVNFMに、エッジVNFCを移行させるよう命令する。VNFMはVIMに、エッジVNFCのVMもしくはコンテナを移行させるよう命令する。VIMは、既知の位置情報とエッジ・サーバーとの間の関連付け関係を使うことによって、目標エッジ・サーバーを知り、該目標エッジ・サーバーの利用可能な資源が、移行されるべきエッジVNFCのVMもしくはコンテナを展開させるのに十分であれば、もとのエッジ・サーバーおよび該目標エッジ・サーバーに、VMまたはコンテナを移行させるための指示を送る。具体的なプロセスについては図５を参照されたい。
【００８２】
図５は、エッジVNFCのVMもしくはコンテナを移行させる方法の手順を示している。具体的な段階は以下のとおり。
【００８３】
段階５０：ユーザー端末の位置情報が変化するとき、中央VNFCが、ユーザー端末によって送られた第二の位置情報を受信する。
【００８４】
任意的に、ユーザー端末は、ユーザー端末の第二の位置情報を、ユーザー端末のサービス層プロトコル・メッセージに加え、該サービス層プロトコル・メッセージを中央VNFCに送る。サービスを申請するプロセスにおいて、中央VNFCは、パースすることを通じて、ユーザー端末の第二の位置情報を、サービス層プロトコル・メッセージから取得する。
【００８５】
段階５１：中央VNFCはVNFMに、エッジVNFCを移行させるために使われる移行要求メッセージを送る。移行要求メッセージは前記第二の位置情報を担持する。
【００８６】
段階５２：VNFMはVIMに、エッジVNFCの仮想マシンもしくはコンテナを移行させるために使われる第二の要求メッセージを送る。第二の要求メッセージはユーザー端末の前記第二の位置情報を担持する。
【００８７】
段階５３：VIMは、前記第二の位置情報に基づいて目標エッジ・サーバーを決定する。
【００８８】
エッジVNFCの新たな位置情報を示すには、VIMのVMもしくはコンテナ移行インターフェースにパラメータが加えられる必要がある。たとえば、上記の機能が実装できるよう、ユーザー端末の新たな位置情報を担持するようOpenStackの移行サーバー（migrate  server）インターフェースにEdgeLocationInfo〔エッジ位置情報〕パラメータが加えられる。詳細については表４を参照されたい。
【表４】
2019519180.tif 000006
【００８９】
段階５４：VIMはもとのエッジ・サーバーおよび目標エッジ・サーバーに、エッジVNFCの移行プロセスを完了させるよう、エッジVNFCの仮想マシンもしくはコンテナを移行させるために使われる指示情報を送る。
【００９０】
段階５５：もとのエッジ・サーバーがエッジVNFCの仮想マシンもしくはコンテナを目標エッジ・サーバーに移行させる。
【００９１】
任意的に、エッジVNFCの仮想マシンもしくはコンテナは、ライブ移行技術またはコールド移行技術を使って移行されてもよい。エッジVNFCのVMもしくはコンテナは、もとのエッジ・サーバーから目標エッジ・サーバーに移行され、ユーザーのためのビジネス・サービスを提供し続ける。ライブ移行の間は、もとのエッジ・サーバーはユーザーにサービスし続け、移行プロセスにおいてもとのエッジ・サーバーは無効化されない。エッジVNFCのVMおよびコンテナが目標エッジ・サーバーにコピーされる。コールド移行の間は、まずもとのエッジ・サーバーが無効化される必要があり、次いで、エッジVNFCのVMおよびコンテナに記憶されていたユーザー・データが目標エッジ・サーバーにコピーされる。
【００９２】
上記の実施形態において提供される仮想化ネットワーク機能を展開する方法に基づいて、本発明のある実施形態は、ネットワーク機能を展開するための装置６００を提供する。本装置は、図４および図５に記載される方法における中央VNFCの実行プロセスを実行するよう構成されてもよい。図６は、本発明のこの実施形態に基づく装置６００の概略的な構造図である。図６に示されるように、装置６００は、受信ユニット６０１および送信ユニット６０２を含む。
【００９３】
受信ユニット６０１は、ユーザー端末によって送られた第一の位置情報を受信するよう構成される。
【００９４】
送信ユニット６０２は、仮想化ネットワーク機能マネージャVNFMに、エッジVNFCを生成し、該エッジVNFCの展開プロセスを実行するために使われる生成要求メッセージを送るよう構成される。生成要求メッセージは前記第一の位置情報を担持し、前記仮想化ネットワーク機能は中央VNFCおよび前記エッジVNFCを使うことによって完了され、前記エッジVNFCは前記第一の位置情報に基づいて構成される。
【００９５】
任意的に、送信ユニット６０２がVNFMに、エッジVNFCを生成するために使われる生成要求メッセージを送った後に、受信ユニット６０１はさらに：
展開されたエッジVNFCによって送られたサービス登録要求メッセージを受信するよう構成され、前記エッジVNFCは前記第一の位置情報に基づいて構成され；
送信ユニット６０２はさらに：サービス構成情報およびユーザー端末情報を前記エッジVNFCに送り、前記エッジVNFCを使うことによって前記ユーザー端末のために前記仮想化ネットワーク機能のビジネス・サービスを提供するよう構成される。
【００９６】
任意的に、前記送信ユニットが、サービス構成情報およびユーザー端末情報を前記エッジVNFCに送った後、前記受信ユニットはさらに：
前記ユーザー端末の位置情報が変化するとき、前記ユーザー端末によって送られた第二の位置情報を受信するよう構成され；
前記送信ユニットはさらに、前記VNFMに、前記エッジVNFCを移行させ、該エッジVNFCの移行プロセスを実行するために使われる移行要求メッセージを送るよう構成され、前記移行要求メッセージは前記第二の位置情報を担持する。
【００９７】
本発明のこの実施形態に関係した装置６００は、独立したコンポーネントであってもよく、あるいは別のコンポーネントに統合されてもよい。
【００９８】
本発明のこの実施形態における装置６００の各ユニットの機能実装および対話様式については、関係した方法実施形態における記述をさらに参照されたいことを注意しておくべきである。詳細はここでは述べない。
【００９９】
図７を参照するに、同じ発明概念に基づいて、本発明のある実施形態はさらに、ネットワーク機能を展開するためのデバイス７００を提供する。デバイス７００は、図４および図５に記載される方法における中央VNFCの実行プロセスを実行するよう構成されてもよい。図７に示されるように、デバイス７００は、メモリ７０１、プロセッサ７０２、受信器７０３および送信器７０４を含む。本発明の解決策を実行するプログラム・コードがメモリ７０１に記憶されており、プロセッサ７０２は実行を制御する。
【０１００】
メモリ７０１に記憶されたプログラムは、プロセッサ７０２に、ネットワーク機能を展開する方法であって：受信器７０３を使うことによって、ユーザー端末によって送られた第一の位置情報を受信する段階と；送信器７０４を使うことによってVNFMに、エッジVNFCを生成し、該エッジVNFCの展開プロセスを実行するために使われる生成要求メッセージを送る段階とを含む、方法を実行するよう命令するために使われる。前記生成要求メッセージは前記第一の位置情報を担持する。前記仮想化ネットワーク機能は、中央VNFCおよび前記エッジVNFCを使うことによって完了され、前記エッジVNFCは前記第一の位置情報に基づいて構成される。
【０１０１】
プロセッサ７０２は、中央処理ユニット（CPU:  central  processing  unit）または特定用途向け集積回路（ASIC:  application-specific  integrated  circuit）であってもよく、プログラム実行を制御するよう構成された一つまたは複数の集積回路であってもよく、フィールドプログラマブルゲートアレイ（FPGA:  field  programmable  gate  array）を使って開発されたハードウェア回路であってもよく、あるいはベースバンド・チップであってもよい。
【０１０２】
一つまたは複数のメモリ７０１があってもよい。メモリ７０１は、読み出し専用メモリ（ROM:  read-only  memory）、ランダムアクセスメモリ（RAM:  random  access  memory）または磁気ディスク記憶であってもよい。
【０１０３】
受信器７０３は、外部デバイスと通信するよう構成されてもよい。たとえば、受信器７０３は、ユーザー端末と通信してもよい。
【０１０４】
送信器７０４は、外部デバイスと通信するよう構成されてもよい。たとえば、送信器７０４は、ユーザー端末と通信してもよい。
【０１０５】
送信器７０４および受信器７０３は、同じエンティティー・モジュールであってもよく、たとえば送信および受信機能を実装できるエンティティー・モジュールであってもよい。たとえば、該エンティティー・モジュールは、トランシーバーと称されてもよい。あるいはまた、送信器７０４および受信器７０３は別個のエンティティー・モジュールであってもよい。
【０１０６】
メモリ７０１、送信器７０４および受信器７０３は、バスを使ってプロセッサ７０２に接続されてもよく、あるいは専用の接続ケーブルを使ってプロセッサ７０２に別個に接続されてもよい。
【０１０７】
上記に示した方法に対応するコードは、プロセッサ７０２を設計およびプログラムすることによってチップに組み込まれる。それにより、稼働するとき、チップは図４および図５に示した方法を実行できる。プロセッサ７０２をどのように設計およびプログラムするかは、当業者にはよく知られた技術である。詳細はここでは述べない。
【０１０８】
この実施形態におけるデバイス７００は、上記の方法実施形態における関係した中央サーバー上で前記中央VNFCのすべての機能を実装するよう構成されてもよい。具体的な実装プロセスについては、上記の方法実施形態の関係した記述を参照されたい。詳細はここでは述べない。
【０１０９】
上記の実施形態において提供される仮想化ネットワーク機能を展開する方法に基づいて、本発明のある実施形態は、ネットワーク機能を展開するための装置８００を提供する。本装置は、図４および図５に記載される方法におけるVNFMの実行プロセスを実行するよう構成されてもよい。図８は、本発明のこの実施形態に基づく装置８００の概略的な構造図である。図８に示されるように、装置８００は、受信ユニット８０１および送信ユニット８０２を含む。
【０１１０】
受信ユニット８０１は、中央VNFCによって送られた、エッジVNFCを生成するために使われる生成要求メッセージを受信するよう構成される。生成要求メッセージはユーザー端末の第一の位置情報を担持する。
【０１１１】
送信ユニット８０２は、仮想化インフラストラクチャー・マネージャVIMに、前記エッジVNFCの仮想マシンまたはコンテナを生成するために使われる第一の要求メッセージを送るよう構成される。前記第一の要求メッセージは前記ユーザー端末の前記第一の位置情報および前記エッジVNFCのミラーを担持し、前記エッジVNFCの展開プロセスは前記VIMを使って実行される。
【０１１２】
前記仮想化ネットワーク機能は前記中央VNFCおよび前記エッジVNFCを使うことによって完了され、前記エッジVNFCは前記第一の位置情報に基づいて構成される。
【０１１３】
任意的に、受信ユニット８０１はさらに：
前記エッジVNFCの前記展開プロセスが実行された後、前記中央VNFCによって送られた、前記エッジVNFCを移行させるために使われる移行要求メッセージを受信するよう構成され、前記移行要求メッセージは前記ユーザー端末の第二の位置情報を担持し；
送信ユニット８０２はさらに、前記VIMに、前記エッジVNFCの前記仮想マシンまたは前記コンテナを移行させるために使われる第二の要求メッセージを送るよう構成され、前記第二の要求メッセージは前記ユーザー端末の前記第二の位置情報を担持し、前記エッジVNFCの移行プロセスは前記VIMを使うことによって実行される。
【０１１４】
本発明のこの実施形態に関係した装置８００は、独立したコンポーネントであってもよく、あるいは別のコンポーネントに統合されてもよい。
【０１１５】
本発明のこの実施形態における装置８００の各ユニットの機能実装および対話様式については、関係した方法実施形態における記述をさらに参照されたいことを注意しておくべきである。詳細はここでは述べない。
【０１１６】
図９を参照するに、同じ発明概念に基づいて、本発明のある実施形態はさらに、ネットワーク機能を展開するためのデバイス９００を提供する。デバイス９００は、図４および図５に記載される方法におけるVNFMの実行プロセスを実行するよう構成されてもよい。図９に示されるように、デバイス９００は、メモリ９０１、プロセッサ９０２、受信器９０３および送信器９０４を含む。本発明の解決策を実行するプログラム・コードがメモリ９０１に記憶されており、プロセッサ９０２は実行を制御する。
【０１１７】
メモリ９０１に記憶されているプログラムは、プロセッサ９０２に、ネットワーク機能を展開する方法であって：受信器９０３を使うことによって、中央VNFCによって送られた、エッジVNFCを生成するために使われる生成要求メッセージを受信する段階であって、前記生成要求メッセージはユーザー端末の第一の位置情報を担持する、段階と；送信器９０４を使うことによってVIMに、前記エッジVNFCの仮想マシンまたはコンテナを生成するために使われる第一の要求メッセージを送る段階であって、前記第一の要求メッセージは前記ユーザー端末の前記第一の位置情報および前記エッジVNFCのミラーを担持し、前記エッジVNFCの展開プロセスは前記VIMを使って実行される、段階とを含む方法を実行するよう命令するために使われ、前記仮想化ネットワーク機能は前記中央VNFCおよび前記エッジVNFCを使うことによって完了され、前記エッジVNFCは前記第一の位置情報に基づいて構成される。
【０１１８】
プロセッサ９０２は、CPUまたは特定のASICであってもよく、プログラム実行を制御するよう構成された一つまたは複数の集積回路であってもよく、FPGAを使って開発されたハードウェア回路であってもよく、あるいはベースバンド・チップであってもよい。
【０１１９】
一つまたは複数のメモリ９０１があってもよい。メモリ９０１は、ROM、RAMまたは磁気ディスク記憶であってもよい。
【０１２０】
受信器９０３は、外部デバイスと通信するよう構成されてもよい。たとえば、受信器９０３は、中央VNFCと通信してもよい。
【０１２１】
送信器９０４は、外部デバイスと通信するよう構成されてもよい。たとえば、送信器９０４は、VIMと通信してもよい。
【０１２２】
送信器９０４および受信器９０３は、同じエンティティー・モジュールであってもよく、たとえば送信および受信機能を実装できるエンティティー・モジュールであってもよい。たとえば、該エンティティー・モジュールは、トランシーバーと称されてもよい。あるいはまた、送信器９０４および受信器９０３は別個のエンティティー・モジュールであってもよい。
【０１２３】
メモリ９０１、送信器９０４および受信器９０３は、バスを使ってプロセッサ９０２に接続されてもよく、あるいは専用の接続ケーブルを使ってプロセッサ９０２に別個に接続されてもよい。
【０１２４】
上記に示した方法に対応するコードは、プロセッサ９０２を設計およびプログラムすることによってチップに組み込まれる。それにより、稼働するとき、チップは図４および図５に示した方法を実行できる。プロセッサ９０２をどのように設計およびプログラムするかは、当業者にはよく知られた技術である。詳細はここでは述べない。
【０１２５】
この実施形態におけるデバイス９００は、上記の方法実施形態における関係したVNFMのすべての機能を実装するよう構成されてもよい。具体的な実装プロセスについては、上記の方法実施形態の関係した記述を参照されたい。詳細はここでは述べない。
【０１２６】
上記の実施形態において提供される仮想化ネットワーク機能を展開する方法に基づいて、本発明のある実施形態は、ネットワーク機能を展開するための装置１０００を提供する。本装置は、図４および図５に記載される方法におけるVIMの実行プロセスを実行するよう構成されてもよい。図１０Ａは、本発明のこの実施形態に基づく装置１０００の概略的な構造図である。図１０のＡに示されるように、装置１０００は、受信ユニット１００１および処理ユニット１００２を含む。
【０１２７】
受信ユニット１００１は、仮想化ネットワーク機能マネージャVNFMによって送られた、エッジVNFCの仮想マシンまたはコンテナを生成するために使われる第一の要求メッセージを受信するよう構成される。第一の要求メッセージは、ユーザー端末の第一の位置情報および前記エッジVNFCのミラーを担持する。
【０１２８】
処理ユニット１００２は：前記第一の位置情報に基づいてエッジ・サーバーを決定し、前記エッジVNFCの前記ミラーに基づいて前記エッジ・サーバー上で前記エッジVNFCを展開して、前記エッジVNFCの展開プロセスを完了させるよう構成される。前記仮想化ネットワーク機能は中央VNFCおよび前記エッジVNFCを使うことによって完了される。
【０１２９】
任意的に、図１０のＢに示されるように、本方法はさらに、送信ユニット１００３を含む。
【０１３０】
処理ユニット１００２が前記エッジVNFCの前記展開プロセスを完了させた後、受信ユニット１００１はさらに、前記VNFMによって送られた、前記エッジVNFCの前記仮想マシンまたは前記コンテナを移行させるために使われる第二の要求メッセージを受信するよう構成されており、前記第二の要求メッセージは前記ユーザー端末の第二の位置情報を担持する。
【０１３１】
処理ユニット１００２はさらに、前記第二の位置情報に基づいて目標エッジ・サーバーを決定するよう構成される。
【０１３２】
送信ユニット１００３は、前記エッジ・サーバーおよび前記目標エッジ・サーバーに、前記エッジVNFCの前記仮想マシンまたは前記コンテナを移行させて前記エッジVNFCの移行プロセスを完了させるために使われる指示情報を送るよう構成される。
【０１３３】
本発明のこの実施形態に関係した装置１０００は、独立したコンポーネントであってもよく、あるいは別のコンポーネントに統合されてもよい。
【０１３４】
本発明のこの実施形態における装置１０００の各ユニットの機能実装および対話様式については、関係した方法実施形態における記述をさらに参照されたいことを注意しておくべきである。詳細はここでは述べない。
【０１３５】
図１１のＡを参照するに、同じ発明概念に基づいて、本発明のある実施形態はさらに、ネットワーク機能を展開するためのデバイス１１００を提供する。デバイス１１００は、図４および図５に記載される方法におけるVNFMの実行プロセスを実行するよう構成されてもよい。図１１のＡに示されるように、デバイス１１００は、メモリ１１０１、プロセッサ１１０２および受信器１１０３を含む。本発明の解決策を実行するプログラム・コードがメモリ１１０１に記憶されており、プロセッサ１１０２は実行を制御する。
【０１３６】
メモリ１１０１に記憶されているプログラムは、プロセッサ１１０２に、ネットワーク機能を展開する方法であって：受信器１１０３を使うことによって、VNFMによって送られた、エッジVNFCの仮想マシンまたはコンテナを生成するために使われる第一の要求メッセージを受信する段階であって、前記第一の要求メッセージはユーザー端末の第一の位置情報および前記エッジVNFCのミラーを担持する、段階と；前記第一の位置情報に基づいてエッジ・サーバーを決定し、前記エッジVNFCの前記ミラーに基づいて前記エッジ・サーバー上で前記エッジVNFCを展開して、前記エッジVNFCの展開プロセスを完了させる段階とを含む、方法を実行するよう命令するために使われ、前記仮想化ネットワーク機能は中央VNFCおよび前記エッジVNFCを使うことによって完了される。
【０１３７】
プロセッサ１１０２は、CPUまたは特定のASICであってもよく、プログラム実行を制御するよう構成された一つまたは複数の集積回路であってもよく、FPGAを使って開発されたハードウェア回路であってもよく、あるいはベースバンド・チップであってもよい。
【０１３８】
任意的には、図１１のＢに示されるように、本装置はさらに送信器１１０４を含む。前記プロセッサは：
前記エッジVNFCの前記展開プロセスが完了された後、受信器１１０３を使うことによって、前記VNFMによって送られた、前記エッジVNFCの前記仮想マシンまたは前記コンテナを移行させるために使われる第二の要求メッセージを受信する段階であって、前記第二の要求メッセージは前記ユーザー端末の第二の位置情報を担持する、段階と；前記第二の位置情報に基づいて目標エッジ・サーバーを決定する段階と；送信器１１０４を使うことによって、前記エッジ・サーバーおよび前記目標エッジ・サーバーに、前記エッジVNFCの前記仮想マシンまたは前記コンテナを移行させて前記エッジVNFCの移行プロセスを完了させるために使われる指示情報を送る段階とを実行するよう構成される。
【０１３９】
一つまたは複数のメモリ１１０１があってもよい。メモリ１１０１は、ROM、RAMまたは磁気ディスク記憶であってもよい。
【０１４０】
受信器１１０３は、外部デバイスと通信するよう構成されてもよい。たとえば、受信器１１０３は、VNFMと通信してもよい。
【０１４１】
送信器１１０４は、外部デバイスと通信するよう構成されてもよい。たとえば、送信器１１０４は、前記ネットワーク機能がその上に展開される中央サーバーおよび前記エッジ・サーバーと通信してもよい。
【０１４２】
送信器１１０４および受信器１１０３は、同じエンティティー・モジュールであってもよく、たとえば送信および受信機能を実装できるエンティティー・モジュールであってもよい。たとえば、該エンティティー・モジュールは、トランシーバーと称されてもよい。あるいはまた、送信器１１０４および受信器１１０３は別個のエンティティー・モジュールであってもよい。
【０１４３】
メモリ１１０１、送信器１１０４および受信器１１０３は、バスを使ってプロセッサ１１０２に接続されてもよく、あるいは専用の接続ケーブルを使ってプロセッサ１１０２に別個に接続されてもよい。
【０１４４】
メモリ１１０１、受信器１１０３および送信器１１０４は、バスを使ってプロセッサ１１０２に接続されてもよく、あるいは専用の接続ケーブルを使ってプロセッサ１１０２に別個に接続されてもよい。
【０１４５】
上記に示した方法に対応するコードは、プロセッサ１１０２を設計およびプログラムすることによってチップに組み込まれる。それにより、稼働するとき、チップは図４および図５に示した方法を実行できる。プロセッサ１１０２をどのように設計およびプログラムするかは、当業者にはよく知られた技術である。詳細はここでは述べない。
【０１４６】
上記の実施形態において提供される仮想化ネットワーク機能を展開する方法に基づいて、本発明のある実施形態は、ネットワーク機能を展開するための装置１２００を提供する。本装置は、図５に記載される方法における目標エッジ・サーバーの実行プロセスを実行するよう構成されてもよい。図１２は、本発明のこの実施形態に基づく装置１２００の概略的な構造図である。図１２に示されるように、装置１２００は、受信ユニット１２０１および処理ユニット１２０２を含む。
【０１４７】
受信ユニット１２０１は、VIMによって送られた、エッジVNFCの仮想マシンまたはコンテナをもとのエッジ・サーバーから目標エッジ・サーバーに移行させるための指示情報を受信するよう構成される。
【０１４８】
受信ユニット１２０１はさらに、前記もとのエッジ・サーバーによって送られた前記エッジVNFCの前記仮想マシンまたは前記コンテナを受信するよう構成される。
【０１４９】
処理ユニット１２０２は、前記エッジVNFCの前記仮想マシンまたは前記コンテナを使うことによって前記ユーザー端末のための前記仮想化ネットワーク機能のビジネス・サービスを提供するよう構成される。
【０１５０】
本発明のこの実施形態に関係した装置１２００は、独立したコンポーネントであってもよく、あるいは別のコンポーネントに統合されてもよい。
【０１５１】
本発明のこの実施形態における装置１２００の各ユニットの機能実装および対話様式については、関係した方法実施形態における記述をさらに参照されたいことを注意しておくべきである。詳細はここでは述べない。
【０１５２】
図１３を参照するに、同じ発明概念に基づいて、本発明のある実施形態はさらに、ネットワーク機能を展開するためのデバイス１３００を提供する。デバイス１３００は、図５に記載される方法における目標エッジ・サーバーの実行プロセスを実行するよう構成されてもよい。図１３に示されるように、デバイス１３００は、メモリ１３０１、プロセッサ１３０２および受信器１３０３を含む。本発明の解決策を実行するプログラム・コードがメモリ１３０１に記憶されており、プロセッサ１３０２は実行を制御する。
【０１５３】
メモリ１３０１に記憶されているプログラムは、プロセッサ１３０２に、ネットワーク機能を展開する方法であって：受信器１３０３を使うことによって、VIMによって送られた、エッジVNFCの仮想マシンまたはコンテナをもとのエッジ・サーバーから目標エッジ・サーバーに移行させるための指示情報を受信する段階と；前記もとのエッジ・サーバーによって送られた前記エッジVNFCの前記仮想マシンまたは前記コンテナを受信する段階と；前記エッジVNFCの前記仮想マシンまたは前記コンテナを使うことによって前記ユーザー端末のための前記仮想化ネットワーク機能のビジネス・サービスを提供する段階とを含む、方法を実行するよう命令するために使われる。
【０１５４】
プロセッサ１３０２は、CPUまたは特定のASICであってもよく、プログラム実行を制御するよう構成された一つまたは複数の集積回路であってもよく、FPGAを使って開発されたハードウェア回路であってもよく、あるいはベースバンド・チップであってもよい。
【０１５５】
一つまたは複数のメモリ１３０１があってもよい。メモリ１３０１は、ROM、RAMまたは磁気ディスク記憶であってもよい。
【０１５６】
受信器１３０３は、外部デバイスと通信するよう構成されてもよい。たとえば、受信器１３０３は、VIMと通信してもよい。
【０１５７】
メモリ１３０１および受信器１３０３は、バスを使ってプロセッサ１３０２に接続されてもよく、あるいは専用の接続ケーブルを使ってプロセッサ１３０２に別個に接続されてもよい。
【０１５８】
上記に示した方法に対応するコードは、プロセッサ１３０２を設計およびプログラムすることによってチップに組み込まれる。それにより、稼働するとき、チップは図５に示した方法を実行できる。プロセッサ１３０２をどのように設計およびプログラムするかは、当業者にはよく知られた技術である。詳細はここでは述べない。
【０１５９】
この実施形態におけるデバイス１３００は、上記の方法実施形態における関係した目標エッジ・サーバーのすべての機能を実装するよう構成されてもよい。具体的な実装プロセスについては、上記の方法実施形態の関係した記述を参照されたい。詳細はここでは述べない。
【０１６０】
上記の実施形態に基づいて、本発明のある実施形態はさらに、ネットワーク・エッジ・コンピューティングを使って仮想化ネットワーク機能を展開するためのシステムを提供する。仮想化ネットワーク機能は、中央仮想化ネットワーク機能コンポーネントVNFCおよびエッジVNFCを使うことによって完了される。本システムは、前記中央VNFC、VNFMおよびVIMを含む。中央VNFCは図６に示した装置または図７に示したデバイスにおいて展開され、VNFMは図８に示した装置または図９に示したデバイスであり、VIMは図１０のＡまたはＢに示した装置である。詳細は次のとおり。
【０１６１】
前記中央VNFCは：ユーザー端末によって送られた第一の位置情報を受信し、前記仮想化ネットワーク機能マネージャVNFMに、前記エッジVNFCを生成するために使われる生成要求メッセージを送るよう構成される。前記生成第一要求メッセージは前記第一の位置情報を担持する。
【０１６２】
前記VNFMは：前記中央VNFCによって送られた、前記エッジVNFCを生成するために使われる前記生成要求メッセージを受信し、前記VIMに、前記エッジVNFCの仮想マシンまたはコンテナを生成するために使われる第一の要求メッセージを送るよう構成され、前記第一の要求メッセージは前記ユーザー端末の前記第一の位置情報および前記エッジVNFCのミラーを担持する。
【０１６３】
前記VIMは：前記VNFMによって送られた、前記エッジVNFCの前記仮想マシンまたは前記コンテナを生成するために使われる前記第一の要求メッセージを受信する段階であって、前記第一の要求メッセージは前記ユーザー端末の前記第一の位置情報および前記エッジVNFCの前記ミラーを担持する、段階と；前記第一の位置情報に基づいてエッジ・サーバーを決定し、前記エッジVNFCの前記ミラーに基づいて前記エッジ・サーバー上で前記エッジVNFCを展開して、前記エッジVNFCの展開プロセスを完了させる段階とを実行するよう構成される。
【０１６４】
まとめると、本発明のこの実施形態では、ユーザー端末によって送られた第一の位置情報を受信した後、中央VNFCがVNFMに、エッジVNFCを生成するために使われる生成要求メッセージを送る。前記生成第一要求メッセージは前記第一の位置情報を担持する。前記生成要求メッセージを受信した後、VNFMはVIMに、前記エッジVNFCの仮想マシンまたはコンテナを生成するために使われる前記第一の要求メッセージを送る。前記第一の要求メッセージは前記第一の位置情報および前記エッジVNFCのミラーを担持する。前記VIMは、前記第一の位置情報に基づいてエッジ・サーバーを決定し、前記エッジVNFCの前記ミラーに基づいて前記エッジ・サーバー上で前記エッジVNFCを展開して、前記エッジVNFCの展開プロセスを完了させる。このようにして、エッジVNFCの展開位置がNECシナリオにおいてユーザーに近接することが実現でき、サービス遅延を短縮し、ビジネスのサービスの品質を改善し、ネットワークの内部帯域幅要求を低減させる。
【０１６５】
当業者は、本発明の実施形態が方法、システムまたはコンピュータ・プログラム・プロダクトとして提供されうることを理解するはずである。よって、本発明は、ハードウェアのみの実施形態、ソフトウェアのみの実施形態またはソフトウェアとハードウェアの組み合わせによる実施形態の形を使いうる。さらに、本発明は、コンピュータ使用可能プログラム・コードを含む一つまたは複数のコンピュータ使用可能記憶媒体（ディスク・メモリ、CD-ROM、光学式メモリなどを含むがそれに限られない）上で実装されるコンピュータ・プログラム・プロダクトの形を使ってもよい。
【０１６６】
本発明は、本発明の実施形態に基づく方法、デバイス（システム）およびコンピュータ・プログラム・プロダクトのフローチャートおよび／またはブロック図を参照して記述されている。フローチャートおよび／またはブロック図における各プロセスおよび／または各ブロックならびにフローチャートおよび／またはブロック図におけるプロセスおよび／またはブロックの組み合わせを実装するために、コンピュータ・プログラム命令が使用されてもよいことを理解しておくべきである。これらのコンピュータ・プログラム命令は、汎用コンピュータ、専用コンピュータ、埋め込みプロセッサまたは他の任意のプログラム可能なデータ処理デバイスのプロセッサのために提供されて、機械を生成してもよく、それにより、コンピュータまたは他の任意のプログラム可能なデータ処理デバイスのプロセッサによって実行される該命令は、フローチャートにおける一つまたは複数のプロセスおよび／またはブロック図における一つまたは複数のブロックにおける特定の機能を実装するための装置を生成する。
【０１６７】
これらのコンピュータ・プログラム命令は、コンピュータまたは他の任意のプログラム可能なデータ処理デバイスに特定の仕方で機能するよう命令できるコンピュータ可読メモリに記憶されてもよい。それにより、コンピュータ可読メモリに記憶された該命令が、命令装置を含む人工物を生成する。該命令装置は、フローチャートにおける一つまたは複数のプロセスおよび／またはブロック図における一つまたは複数のブロックにおける指定された機能を実装する。
【０１６８】
これらのコンピュータ・プログラム命令は、コンピュータまたは他のプログラム可能なデータ処理デバイスにロードされてもよい。それにより、一連の動作および段階が該コンピュータまたは他のプログラム可能なデバイス上で実行され、それによりコンピュータ実装される処理を生成する。したがって、該コンピュータまたは他のプログラム可能なデバイス上で実行される命令は、フローチャートにおける一つまたは複数のプロセスおよび／またはブロック図における一つまたは複数のブロックにおける特定の機能を実装するためのステップを提供する。
【０１６９】
本発明のいくつかの実施形態が記述されたが、当業者は、ひとたび基本的な発明概念を学習すれば、これらの実施形態に変更および修正を加えることができる。よって、付属の請求項は、好ましい実施形態をカバーするよう解釈され、すべての変更および修正は本発明の範囲内にはいることが意図されている。
【０１７０】
明らかに、当業者は、本発明の実施形態の範囲から外れることなく本発明の実施形態にさまざまな修正および変形を加えることができる。本発明は、付属の請求項およびその等価な技術によって定義される保護の範囲内にはいる限り、これらの修正および変形をカバーすることが意図されている。
【図１】
2019519180.tif 000007
【図２】
2019519180.tif 000008
【図３】
2019519180.tif 000009
【図４】
2019519180.tif 000010
【図５】
2019519180.tif 000011
【図６】
2019519180.tif 000012
【図７】
2019519180.tif 000013
【図８】
2019519180.tif 000014
【図９】
2019519180.tif 000015
【図１０】
2019519180.tif 000016
【図１１】
2019519180.tif 000017
【図１２】
2019519180.tif 000018
【図１３】
2019519180.tif 000019
【手続補正書】
【提出日】平成31年1月25日(2019.1.25)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ネットワーク・エッジ・コンピューティングを使って仮想化ネットワーク機能を展開するための方法であって：
中央仮想化ネットワーク機能コンポーネントVNFCによって、ユーザー端末によって送られた第一の位置情報を受信する段階と；
前記中央VNFCによって仮想化ネットワーク機能マネージャVNFMに、エッジVNFCを生成し、該エッジVNFCの展開プロセスを実行するために使われる生成要求メッセージを送る段階とを含み、前記生成要求メッセージは前記第一の位置情報を担持し、前記仮想化ネットワーク機能は前記中央VNFCおよび前記エッジVNFCを使うことによって完了され、前記エッジVNFCは前記第一の位置情報に基づいて構成される、
方法。
【請求項２】
前記中央VNFCによってVNFMに、エッジVNFCを生成するために使われる生成要求メッセージを送る前記段階の後に、当該方法はさらに：
前記中央VNFCによって、展開されたエッジVNFCによって送られたサービス登録要求メッセージを受信する段階と；
前記中央VNFCによって、サービス構成情報およびユーザー端末情報を前記エッジVNFCに送り、前記エッジVNFCを使うことによって前記ユーザー端末のために前記仮想化ネットワーク機能のサービスを提供する段階とを含む、
請求項１記載の方法。
【請求項３】
前記中央VNFCによって、サービス構成情報およびユーザー端末情報を前記エッジVNFCに送った後、当該方法はさらに：
前記ユーザー端末の位置情報が変化するとき、前記中央VNFCによって、前記ユーザー端末によって送られた第二の位置情報を受信する段階と；
前記中央VNFCによって前記VNFMに、前記エッジVNFCを移行させ、該エッジVNFCの移行プロセスを実行するために使われる移行要求メッセージを送る段階とを含み、前記移行要求メッセージは前記第二の位置情報を担持する、
請求項１または２記載の方法。
【請求項４】
ネットワーク・エッジ・コンピューティングを使って仮想化ネットワーク機能を展開するための方法であって：
仮想化ネットワーク機能マネージャVNFMによって、中央仮想化ネットワーク機能コンポーネントVNFCによって送られた、エッジVNFCを生成するために使われる生成要求メッセージを受信する段階であって、前記生成要求メッセージはユーザー端末の第一の位置情報を担持する、段階と；
前記VNFMによって仮想化インフラストラクチャー・マネージャVIMに、前記エッジVNFCの仮想マシンまたはコンテナを生成するために使われる第一の要求メッセージを送る段階であって、前記第一の要求メッセージは前記ユーザー端末の前記第一の位置情報および前記エッジVNFCのミラーを担持し、前記エッジVNFCの展開プロセスは前記VIMを使って実行される、段階とを含み、
前記仮想化ネットワーク機能は前記中央VNFCおよび前記エッジVNFCを使うことによって完了され、前記エッジVNFCは前記第一の位置情報に基づいて構成される、
方法。
【請求項５】
前記VIMが前記エッジVNFCの前記展開プロセスを実行した後、当該方法はさらに：
前記VNFMによって、前記中央VNFCによって送られた、前記エッジVNFCを移行させるために使われる移行要求メッセージを受信する段階であって、前記移行要求メッセージは前記ユーザー端末の第二の位置情報を担持する、段階と；
前記VNFMによって前記VIMに、前記エッジVNFCの前記仮想マシンまたは前記コンテナを移行させるために使われる第二の要求メッセージを送る段階であって、前記第二の要求メッセージは前記ユーザー端末の前記第二の位置情報を担持し、前記エッジVNFCの移行プロセスは前記VIMを使うことによって実行される、段階とを含む、
請求項４記載の方法。
【請求項６】
ネットワーク・エッジ・コンピューティングを使って仮想化ネットワーク機能を展開するための方法であって：
仮想化インフラストラクチャー・マネージャVIMによって、仮想化ネットワーク機能マネージャVNFMによって送られた、エッジVNFCの仮想マシンまたはコンテナを生成するために使われる第一の要求メッセージを受信する段階であって、前記第一の要求メッセージはユーザー端末の第一の位置情報および前記エッジVNFCのミラーを担持する、段階と；
前記VIMによって、前記第一の位置情報に基づいてもとのエッジ・サーバーを決定し、前記エッジVNFCの前記ミラーに基づいて前記もとのエッジ・サーバー上で前記エッジVNFCを展開して、前記エッジVNFCの展開プロセスを完了させる段階とを含み、
前記仮想化ネットワーク機能は中央VNFCおよび前記エッジVNFCを使うことによって完了される、
方法。
【請求項７】
前記エッジVNFCの前記展開プロセスが完了された後、当該方法はさらに：
前記VIMによって、前記VNFMによって送られた、前記エッジVNFCの前記仮想マシンまたは前記コンテナを移行させるために使われる第二の要求メッセージを受信する段階であって、前記第二の要求メッセージは前記ユーザー端末の第二の位置情報を担持する、段階と；
前記VIMによって、前記第二の位置情報に基づいて目標エッジ・サーバーを決定し、前記もとのエッジ・サーバーおよび前記目標エッジ・サーバーに、前記エッジVNFCの前記仮想マシンまたは前記コンテナを移行させて前記エッジVNFCの移行プロセスを完了させるために使われる指示情報を送る段階とを含む、
請求項６記載の方法。
【請求項８】
ネットワーク・エッジ・コンピューティングを使って仮想化ネットワーク機能を展開するための方法であって：
目標エッジ・サーバーによって、仮想化インフラストラクチャー・マネージャVIMによって送られた、前記エッジVNFCの仮想マシンまたはコンテナをもとのエッジ・サーバーから前記目標エッジ・サーバーに移行させるための指示情報を受信する段階と；
前記目標エッジ・サーバーによって、前記もとのエッジ・サーバーによって送られた前記エッジVNFCの前記仮想マシンまたは前記コンテナを受信して、前記エッジVNFCの前記仮想マシンまたは前記コンテナを使うことによってユーザー端末のための前記仮想化ネットワーク機能のサービスを提供する段階とを含む、
方法。
【請求項９】
ネットワーク・エッジ・コンピューティングを使って仮想化ネットワーク機能を展開するためのシステムであって、中央仮想化ネットワーク機能コンポーネントVNFC、エッジVNFC、仮想化ネットワーク機能マネージャVNFMおよび仮想化インフラストラクチャー・マネージャVIMを含むシステムであって、
前記中央VNFCは：ユーザー端末によって送られた第一の位置情報を受信し、前記仮想化ネットワーク機能マネージャVNFMに、前記エッジVNFCを生成するために使われる生成要求メッセージを送るよう構成され、前記生成要求メッセージは前記第一の位置情報を担持し；
前記VNFMは：前記中央VNFCによって送られた、前記エッジVNFCを生成するために使われる前記生成要求メッセージを受信し、前記VIMに、前記エッジVNFCの仮想マシンまたはコンテナを生成するために使われる第一の要求メッセージを送るよう構成され、前記第一の要求メッセージは前記ユーザー端末の前記第一の位置情報および前記エッジVNFCのミラーを担持し；
前記VIMは：前記VNFMによって送られた、前記エッジVNFCの前記仮想マシンまたは前記コンテナを生成するために使われる前記第一の要求メッセージを受信する段階であって、前記第一の要求メッセージは前記ユーザー端末の前記第一の位置情報および前記エッジVNFCの前記ミラーを担持する、段階と；前記第一の位置情報に基づいてエッジ・サーバーを決定し、前記エッジVNFCの前記ミラーに基づいて前記エッジ・サーバー上で前記エッジVNFCを展開する段階とを実行するよう構成され、
前記仮想化ネットワーク機能は前記中央VNFCおよび前記エッジVNFCを使うことによって完了される、
システム。
【請求項１０】
ネットワーク・エッジ・コンピューティングを使って仮想化ネットワーク機能を展開するための装置であって：
ユーザー端末によって送られた第一の位置情報を受信するよう構成された受信ユニットと；
仮想化ネットワーク機能マネージャVNFMに、エッジVNFCを生成し、該エッジVNFCの展開プロセスを実行するために使われる生成要求メッセージを送るよう構成された送信ユニットとを有しており、前記生成要求メッセージは前記第一の位置情報を担持し、前記仮想化ネットワーク機能は中央VNFCおよび前記エッジVNFCを使うことによって完了され、前記エッジVNFCは前記第一の位置情報に基づいて構成される、
装置。
【請求項１１】
前記送信ユニットが前記VNFMに、前記エッジVNFCを生成するために使われる前記生成要求メッセージを送った後に、前記受信ユニットはさらに：
展開されたエッジVNFCによって送られたサービス登録要求メッセージを受信するよう構成され、前記エッジVNFCは前記第一の位置情報に基づいて構成され；
前記送信ユニットはさらに：サービス構成情報およびユーザー端末情報を前記エッジVNFCに送り、前記エッジVNFCを使うことによって前記ユーザー端末のために前記仮想化ネットワーク機能のサービスを提供するよう構成される、
請求項１０記載の装置。
【請求項１２】
前記送信ユニットが、前記サービス構成情報および前記ユーザー端末情報を前記エッジVNFCに送った後、前記受信ユニットはさらに：
前記ユーザー端末の位置情報が変化するとき、前記ユーザー端末によって送られた第二の位置情報を受信するよう構成され；
前記送信ユニットはさらに、前記VNFMに、前記エッジVNFCを移行させ、該エッジVNFCの移行プロセスを実行するために使われる移行要求メッセージを送るよう構成され、前記移行要求メッセージは前記第二の位置情報を担持する、
請求項１０または１１記載の装置。
【請求項１３】
ネットワーク・エッジ・コンピューティングを使って仮想化ネットワーク機能を展開するための装置であって：
中央仮想化ネットワーク機能コンポーネントVNFCによって送られた、エッジVNFCを生成するために使われる生成要求メッセージを受信するよう構成された受信ユニットであって、前記生成要求メッセージはユーザー端末の第一の位置情報を担持する、受信ユニットと；
仮想化インフラストラクチャー・マネージャVIMに、前記エッジVNFCの仮想マシンまたはコンテナを生成するために使われる第一の要求メッセージを送るよう構成された送信ユニットであって、前記第一の要求メッセージは前記ユーザー端末の前記第一の位置情報および前記エッジVNFCのミラーを担持し、前記エッジVNFCの展開プロセスは前記VIMを使って実行される、送信ユニットとを有しており、
前記仮想化ネットワーク機能は前記中央VNFCおよび前記エッジVNFCを使うことによって完了され、前記エッジVNFCは前記第一の位置情報に基づいて構成される、
装置。
【請求項１４】
前記受信ユニットはさらに：
前記エッジVNFCの前記展開プロセスが実行された後、前記中央VNFCによって送られた、前記エッジVNFCを移行させるために使われる移行要求メッセージを受信するよう構成されており、前記移行要求メッセージは前記ユーザー端末の第二の位置情報を担持し；
前記送信ユニットはさらに、前記VIMに、前記エッジVNFCの前記仮想マシンまたは前記コンテナを移行させるために使われる第二の要求メッセージを送るよう構成されており、前記第二の要求メッセージは前記ユーザー端末の前記第二の位置情報を担持し、前記エッジVNFCの移行プロセスは前記VIMを使うことによって実行される、
請求項１３記載の装置。
【請求項１５】
ネットワーク・エッジ・コンピューティングを使って仮想化ネットワーク機能を展開するための装置であって：
仮想化ネットワーク機能マネージャVNFMによって送られた、エッジ仮想化ネットワーク機能コンポーネントVNFCの仮想マシンまたはコンテナを生成するために使われる第一の要求メッセージを受信するよう構成された受信ユニットであって、前記第一の要求メッセージはユーザー端末の第一の位置情報および前記エッジVNFCのミラーを担持する、受信ユニットと；
前記第一の位置情報に基づいてもとのエッジ・サーバーを決定し、前記エッジVNFCの前記ミラーに基づいて前記もとのエッジ・サーバー上で前記エッジVNFCを展開して、前記エッジVNFCの展開プロセスを完了させるよう構成された処理ユニットとを有しており、
前記仮想化ネットワーク機能は中央VNFCおよび前記エッジVNFCを使うことによって完了される、
装置。
【請求項１６】
当該装置がさらに送信ユニットを有しており、
前記処理ユニットが前記エッジVNFCの前記展開プロセスを完了させた後、前記受信ユニットはさらに、前記VNFMによって送られた、前記エッジVNFCの前記仮想マシンまたは前記コンテナを移行させるために使われる第二の要求メッセージを受信するよう構成されており、前記第二の要求メッセージは前記ユーザー端末の第二の位置情報を担持し；
前記送信ユニットは、前記エッジ・サーバーおよび目標エッジ・サーバーに、前記エッジVNFCの前記仮想マシンまたは前記コンテナを移行させて前記エッジVNFCの移行プロセスを完了させるために使われる指示情報を送るよう構成されている、
請求項１５記載の装置。
【請求項１７】
プログラムが記録されているコンピュータ可読記憶媒体であって、前記コンピュータは請求項１ないし８のうちいずれか一項記載の方法を実行する、媒体。
【国際調査報告】
2019519180.tif 000020
2019519180.tif 000021
2019519180.tif 000022
2019519180.tif 000023