(57)【特許請求の範囲】
【請求項１】
スケールアウト関連付け方法であって、
第2の仮想化ネットワーク機能（VNF）により、第1のVNFのスケールアウト通知メッセージを受信するステップであって、前記第1のVNFの前記スケールアウト通知メッセージが、前記第1のVNFのスケールアウト大きさパラメータを搬送し、前記第1のVNFの前記スケールアウト大きさパラメータが、前記第2のVNFがスケールアウトされる必要があるかどうかを判定するために前記第2のVNFによって使用され、前記第1のVNFが前記第2のVNFに直接関連付けられる、ステップと、
前記第2のVNFにより、前記第1のVNFの前記スケールアウト大きさパラメータおよび前記第2のVNFのサービス処理能力に従って、前記第2のVNFがスケールアウトされる必要があるかどうかを判定するステップと、
前記第2のVNFにより、前記第2のVNFがスケールアウトされる必要があると前記第2のVNFが判定した場合、仮想化ネットワーク機能マネージャ（VNFM）にスケールアウト要求メッセージを送信するステップであって、前記スケールアウト要求メッセージが、前記第2のVNFをスケールアウトするように要求するために使用される、ステップと
を有する、方法。
【請求項２】
前記第1のVNFの前記スケールアウト大きさパラメータが、前記第1のVNFがスケールアウトされた後の前記第1のVNFの増加したサービス容量を示すために使用される、請求項1に記載の方法。
【請求項３】
前記第2のVNFがスケールアウトされる必要があると前記第2のVNFが判定した場合、前記方法が、
前記第2のVNFにより、前記第1のVNFの前記スケールアウト大きさパラメータに従って、前記第2のVNFのスケールアウトパラメータを取得するステップであって、前記スケールアウトパラメータが、前記第2のVNFに追加される必要があるリソースを示す、ステップ
をさらに有し、
前記スケールアウト要求メッセージが、前記第2のVNFの前記スケールアウトパラメータを搬送する、請求項1または2に記載の方法。
【請求項４】
前記第2のVNFにより、前記第1のVNFの前記スケールアウト大きさパラメータおよび前記第2のVNFのサービス処理能力に従って、前記第2のVNFがスケールアウトされる必要があるかどうかを判定する前記ステップが、
前記第2のVNFにより、前記第2のVNFの前記サービス処理能力が前記第1のVNFの前記スケールアウト大きさパラメータを満たすかどうかを判定するステップと、
前記第2のVNFの前記サービス処理能力が前記第1のVNFの前記スケールアウト大きさパラメータを満たす場合、前記第2のVNFにより、前記第2のVNFがスケールアウトされる必要がないと判定する、または前記第2のVNFの前記サービス処理能力が前記第1のVNFの前記スケールアウト大きさパラメータを満たさない場合、前記第2のVNFにより、前記第2のVNFがスケールアウトされる必要があると判定するステップと
を含む、請求項1から3のいずれか一項に記載の方法。
【請求項５】
第2のVNFにより、第1のVNFのスケールアウト通知メッセージを受信する前記ステップが、
前記第2のVNFにより、ネットワーク機能仮想化オーケストレータ（NFVO）によって送信された前記第1のVNFの前記スケールアウト通知メッセージを受信するステップ
を含む、請求項1から4のいずれか一項に記載の方法。
【請求項６】
前記スケールアウト要求メッセージが、前記第2のVNFのスケールアウト大きさパラメータを搬送し、前記第2のVNFの前記スケールアウト大きさパラメータが、前記第1のVNFの前記スケールアウト大きさパラメータに従って、前記第2のVNFによって決定され、前記第2のVNFの前記スケールアウト大きさパラメータが、前記第2のVNFがスケールアウトされた後の前記第2のVNFの増加したサービス容量を示すために使用される、請求項5に記載の方法。
【請求項７】
前記第2のVNFにより、前記第2のVNFがスケールアウトされる必要があると前記第2のVNFが判定した場合、VNFMにスケールアウト要求メッセージを送信する前記ステップの後に、前記方法が、
前記第2のVNFにより、前記第2のVNFに直接関連付けられた第4のVNFに前記第2のVNFのスケールアウト通知メッセージを送信するステップであって、前記第2のVNFの前記スケールアウト通知メッセージが、前記第2のVNFの前記スケールアウト大きさパラメータを搬送し、前記第2のVNFの前記スケールアウト大きさパラメータが、前記第1のVNFの前記スケールアウト大きさパラメータに従って、前記第2のVNFによって決定され、前記第2のVNFの前記スケールアウト大きさパラメータが、前記第4のVNFがスケールアウトされる必要があるかどうかを判定するために前記第4のVNFによって使用される、ステップ
をさらに有する、請求項1から4のいずれか一項に記載の方法。
【請求項８】
前記第1のVNFの前記スケールアウト通知メッセージが、前記第1のVNFの識別子および前記第1のVNFのスケールアウトシーケンス番号識別子をさらに搬送し、前記方法が、
前記第2のVNFにより、前記第1のVNFの前記識別子および前記第1のVNFの前記スケールアウトシーケンス番号識別子を搬送する別のスケールアウト通知メッセージが受信されたかどうかを判定するステップと、
前記別のスケールアウト通知メッセージが受信されなかった場合、前記第2のVNFにより、前記第1のVNFの前記スケールアウト大きさパラメータおよび前記第2のVNFのサービス処理能力に従って、前記第2のVNFがスケールアウトされる必要があるかどうかを判定する前記ステップを実行するステップと
をさらに有する、請求項1から7のいずれか一項に記載の方法。
【請求項９】
スケールアウト関連付け装置であって、
第1の仮想化ネットワーク機能（VNF）のスケールアウト通知メッセージを受信するように構成された受信ユニットであって、前記第1のVNFの前記スケールアウト通知メッセージが、前記第1のVNFのスケールアウト大きさパラメータを搬送し、前記第1のVNFの前記スケールアウト大きさパラメータが、第2のVNFがスケールアウトされる必要があるかどうかを判定するために処理ユニットによって使用され、前記第1のVNFが前記第2のVNFに直接関連付けられる、受信ユニットと、
前記受信ユニットによって受信された前記第1のVNFの前記スケールアウト大きさパラメータおよび前記第2のVNFのサービス処理能力に従って、前記第2のVNFがスケールアウトされる必要があるかどうかを判定するように構成された前記処理ユニットと、
前記第2のVNFがスケールアウトされる必要があると前記処理ユニットが判定した場合、仮想化ネットワーク機能マネージャ（VNFM）にスケールアウト要求メッセージを送信するように構成された送信ユニットであって、前記スケールアウト要求メッセージが、前記第2のVNFをスケールアウトするように要求するために使用される、送信ユニットと
を備える、スケールアウト関連付け装置。
【請求項１０】
前記受信ユニットによって受信された前記第1のVNFの前記スケールアウト大きさパラメータが、前記第1のVNFがスケールアウトされた後の前記第1のVNFの増加したサービス容量を示すために使用される、請求項9に記載のスケールアウト関連付け装置。
【請求項１１】
前記処理ユニットが、前記第2のVNFがスケールアウトされる必要があると前記処理ユニットが判定した場合、前記第1のVNFの前記スケールアウト大きさパラメータに従って、前記第2のVNFのスケールアウトパラメータを取得するようにさらに構成され、前記スケールアウトパラメータが、前記第2のVNFに追加される必要があるリソースを示し、
前記送信ユニットによって送信される前記スケールアウト要求メッセージが、前記第2のVNFの前記スケールアウトパラメータを搬送する、請求項9または10に記載のスケールアウト関連付け装置。
【請求項１２】
前記処理ユニットが、
前記第2のVNFの前記サービス処理能力が前記第1のVNFの前記スケールアウト大きさパラメータを満たすかどうかを判定することと、
前記第2のVNFの前記サービス処理能力が前記第1のVNFの前記スケールアウト大きさパラメータを満たす場合、前記第2のVNFがスケールアウトされる必要がないと判定する、または前記第2のVNFの前記サービス処理能力が前記第1のVNFの前記スケールアウト大きさパラメータを満たさない場合、前記第2のVNFがスケールアウトされる必要があると判定することと
を行うようにさらに構成される、請求項9から11のいずれか一項に記載のスケールアウト関連付け装置。
【請求項１３】
前記受信ユニットが、ネットワーク機能仮想化オーケストレータ（NFVO）によって送信された前記第1のVNFの前記スケールアウト通知メッセージを受信するようにさらに構成される、請求項9から12のいずれか一項に記載のスケールアウト関連付け装置。
【請求項１４】
前記送信ユニットによって送信される前記スケールアウト要求メッセージが、前記第2のVNFのスケールアウト大きさパラメータを搬送し、前記第2のVNFの前記スケールアウト大きさパラメータが、前記第1のVNFの前記スケールアウト大きさパラメータに従って、前記処理ユニットによって決定され、前記第2のVNFの前記スケールアウト大きさパラメータが、前記第2のVNFがスケールアウトされた後の前記第2のVNFの増加したサービス容量を示すために使用される、請求項13に記載のスケールアウト関連付け装置。
【請求項１５】
前記送信ユニットが、前記送信ユニットが前記スケールアウト要求メッセージを送信した後に、前記第2のVNFに直接関連付けられた第4のVNFに前記第2のVNFのスケールアウト通知メッセージを送信するようにさらに構成され、前記第2のVNFの前記スケールアウト通知メッセージが、前記第2のVNFの前記スケールアウト大きさパラメータを搬送し、前記第2のVNFの前記スケールアウト大きさパラメータが、前記第1のVNFの前記スケールアウト大きさパラメータに従って、前記処理ユニットによって決定され、前記第2のVNFの前記スケールアウト大きさパラメータが、前記第4のVNFがスケールアウトされる必要があるかどうかを判定するために前記第4のVNFによって使用される、請求項9から12のいずれか一項に記載のスケールアウト関連付け装置。
【請求項１６】
前記処理ユニットが、
前記第1のVNFの識別子および前記第1のVNFのスケールアウトシーケンス番号識別子を搬送する別のスケールアウト通知メッセージが受信されたかどうかを判定することと、
前記別のスケールアウト通知メッセージが受信されなかった場合、前記第1のVNFの前記スケールアウト大きさパラメータおよび前記第2のVNFのサービス処理能力に従って、前記第2のVNFがスケールアウトされる必要があるかどうかを判定することを実行することと
を行うようにさらに構成される、請求項9から15のいずれか一項に記載のスケールアウト関連付け装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信技術の分野に関し、詳細には、スケールアウト関連付けの方法および装置、ならびにシステムに関する。
【背景技術】
【０００２】
仮想化技術が急速に発展するにつれて、ネットワーク機能の仮想化（network function virtualization、NFV）が徐々に人々の注目を集めている。NFVシステムでは、VNFインスタンスは、仮想化ネットワーク機能（virtualized network function、VNF）のインスタンス化（instantiation）を実装することにより、汎用物理デバイス上で実行することができ、それにより、汎用物理デバイスを使用してネットワーク内のネットワーク要素デバイスの専用機能が実装される。
【０００３】
仮想化ネットワーク機能マネージャ（virtualized network function manager、VNFM）は、NFVシステム内に存在し、NFVシステム内のVNFに対してライフサイクル管理を実施することができ、たとえば、NFVシステム内のVNFに対してインスタンス化、スケールアウト（scale out）、または終了などの動作を実施することができる。VNFのユーザ数またはデータトラフィックの増加のために、NFVシステム内のVNFの負荷が負荷しきい値を超えると、VNFはスケールアウト（scale out）動作を開始することができる。すなわち、VNFは、増加したユーザ数またはデータトラフィックに従って、VNFに追加される必要があるリソースを決定し、MANOにスケールアウト要求メッセージを送信して、VNFをスケールアウトするようにMANOに要求する、すなわち、VNFに追加されるように要求されたリソースをVNFに割り当てるようにMANOに要求する。
【０００４】
NFVシステムでは、複数のVNFは同じネットワークサービス（network service、NS）のメンバであってもよく、すなわち、複数のVNFは機能的に互いに関連付けられる。VNFがスケールアウトされた後、VNFのサービス処理能力が強化されるので、VNFはより多くのデータトラフィックを生成する。したがって、VNFに直接関連付けられたVNFのサービス処理能力が、VNFによって生成されたデータトラフィックを時間内に処理するのに十分でない場合、VNFはVNFに直接関連付けられたVNFに対してサービス影響を及ぼし、 VNFに直接関連付けられたVNFにサービスコール損失が発生する。
【発明の概要】
【課題を解決するための手段】
【０００５】
本発明は、VNF間のスケールアウト関連付け動作を実施するための、スケールアウト関連付けの方法および装置、ならびにシステムを提供し、それにより、VNFに直接関連付けられたVNFへのVNFのスケールアウトによって発生するサービス影響が回避され、サービスコール損失がさらに低減される。
【０００６】
前述の目的を達成するために、本発明の実施形態において以下の技術的解決策が使用される。
【０００７】
第1の態様によれば、本発明は、スケールアウト関連付け方法を提供し、方法は、
第2の仮想化ネットワーク機能（VNF）により、第1のVNFのスケールアウト通知メッセージを受信するステップであって、第1のVNFのスケールアウト通知メッセージが、第1のVNFのスケールアウト大きさパラメータを搬送し、第1のVNFのスケールアウト大きさパラメータが、第2のVNFがスケールアウトされる必要があるかどうかを判定するために第2のVNFによって使用され、第1のVNFが第2のVNFに直接関連付けられる、ステップと、
第2のVNFにより、第1のVNFのスケールアウト大きさパラメータおよび第2のVNFのサービス処理能力に従って、第2のVNFがスケールアウトされる必要があるかどうかを判定するステップと、
第2のVNFにより、第2のVNFがスケールアウトされる必要があると第2のVNFが判定した場合、仮想化ネットワーク機能マネージャ（VNFM）にスケールアウト要求メッセージを送信するステップであって、スケールアウト要求メッセージが、第2のVNFをスケールアウトするように要求するために使用される、ステップと
を含む。
【０００８】
第1の態様の第1の可能な実装形態では、第1のVNFのスケールアウト大きさパラメータは、第1のVNFがスケールアウトされた後の第1のVNFの増加したサービス容量を示すために使用される。
【０００９】
第1の態様または第1の態様の第1の可能な実装形態を参照して、第2の可能な実装形態では、第2のVNFがスケールアウトされる必要があると第2のVNFが判定した場合、方法は、
第2のVNFにより、第1のVNFのスケールアウト大きさパラメータに従って、第2のVNFのスケールアウトパラメータを取得するステップであって、スケールアウトパラメータが、第2のVNFに追加される必要があるリソースを示す、ステップ
をさらに含み、
スケールアウト要求メッセージは、第2のVNFのスケールアウトパラメータを搬送する。
【００１０】
本発明では、第2のVNFは、第1のVNFのスケールアウト大きさパラメータに従って、変換により、第2のVNFの追加される必要があるVMの量およびタイプなどを含むスケールアウトパラメータを直接取得することができ、第2のVNFは、スケールアウト要求メッセージにスケールアウトパラメータを追加し、スケールアウト要求メッセージをVNFMに送信し、その結果、VNFMは、スケールアウトパラメータに応じて第2のVNFに、追加される必要があるリソースを追加する。
【００１１】
第1の態様、または第1の態様の第1および第2の可能な実装形態のうちのいずれか1つを参照して、第3の可能な実装形態では、第2のVNFにより、第1のVNFのスケールアウト大きさパラメータおよび第2のVNFのサービス処理能力に従って、第2のVNFがスケールアウトされる必要があるかどうかを判定するステップは、
第2のVNFにより、第2のVNFのサービス処理能力が第1のVNFのスケールアウト大きさパラメータを満たすかどうかを判定するステップと、
第2のVNFのサービス処理能力が第1のVNFのスケールアウト大きさパラメータを満たす場合、第2のVNFにより、第2のVNFがスケールアウトされる必要がないと判定する、または第2のVNFのサービス処理能力が第1のVNFのスケールアウト大きさパラメータを満たさない場合、第2のVNFにより、第2のVNFがスケールアウトされる必要があると判定するステップと
を含む。
【００１２】
第1の態様、または第1の態様の第1から第3の可能な実装形態のうちのいずれか1つを参照して、第4の可能な実装形態では、第2のVNFにより、第1のVNFのスケールアウト通知メッセージを受信するステップは、
第2のVNFにより、ネットワーク機能仮想化オーケストレータ（NFVO）によって送信された第1のVNFのスケールアウト通知メッセージを受信するステップ
を含む。
【００１３】
第1の態様の第4の可能な実装形態を参照して、第5の可能な実装形態では、スケールアウト要求メッセージは、第2のVNFのスケールアウト大きさパラメータを搬送し、第2のVNFのスケールアウト大きさパラメータは、第1のVNFのスケールアウト大きさパラメータに従って、第2のVNFによって決定され、第2のVNFのスケールアウト大きさパラメータは、第2のVNFがスケールアウトされた後の第2のVNFの増加したサービス容量を示すために使用される。
【００１４】
第1の態様、または第1の態様の第1から第3の可能な実装形態のうちのいずれか1つを参照して、第6の可能な実装形態では、第2のVNFにより、第1のVNFのスケールアウト通知メッセージを受信するステップは、
第2のVNFにより、第1のVNFによって送信された第1のVNFのスケールアウト通知メッセージを受信するステップ
を含む。
【００１５】
第1の態様の第6の可能な実装形態を参照して、第7の可能な実装形態では、第2のVNFにより、第2のVNFがスケールアウトされる必要があると第2のVNFが判定した場合、スケールアウト要求メッセージを送信するステップの後に、方法は、
第2のVNFにより、第2のVNFに直接関連付けられた第4のVNFに第2のVNFのスケールアウト通知メッセージを送信するステップであって、第2のVNFのスケールアウト通知メッセージが、第2のVNFのスケールアウト大きさパラメータを搬送し、第2のVNFのスケールアウト大きさパラメータが、第1のVNFのスケールアウト大きさパラメータに従って、第2のVNFによって決定され、第2のVNFのスケールアウト大きさパラメータが、第4のVNFがスケールアウトされる必要があるかどうかを判定するために第4のVNFによって使用される、ステップ
をさらに含む。
【００１６】
第7の可能な実装形態では、第1のVNFのスケールアウトに従って、関連付けられたスケールアウトを実施した後、第2のVNFは、第2のVNFに直接関連付けられた第4のVNFに第2のVNFのスケールアウト通知メッセージを送信し、その結果、第4のVNFも、第2のVNFのスケールアウトに従って、関連付けられたスケールアウト動作を実施することができ、それにより、第2のVNFが位置するネットワーク上でネットワーク全体のスケールアウトが実装される。
【００１７】
第1の態様、または第1の態様の第1から第7の可能な実装形態のうちのいずれか1つを参照して、第8の可能な実装形態では、第1のVNFのスケールアウト通知メッセージは、第1のVNFの識別子および第1のVNFのスケールアウトシーケンス番号識別子をさらに搬送し、方法は、
第2のVNFにより、第1のVNFの識別子および第1のVNFのスケールアウトシーケンス番号識別子を搬送する別のスケールアウト通知メッセージが受信されたかどうかを判定するステップと、
別のスケールアウト通知メッセージが受信されなかった場合、第2のVNFにより、第1のVNFのスケールアウト大きさパラメータおよび第2のVNFのサービス処理能力に従って、第2のVNFがスケールアウトされる必要があるかどうかを判定するステップを実行するステップと
をさらに含む。
【００１８】
第8の可能な実装形態では、第2のVNFは、第1のVNFのスケールアウト通知メッセージ内で搬送された第1のVNFの識別子および第1のVNFのスケールアウトシーケンス番号識別子に従って、第2のVNFが第1のVNFのスケールアウト通知メッセージを複数回受信した後に関連付けられたスケールアウトが複数回実施されるために発生するリソースの浪費を回避するために、第1のVNFのスケールアウト通知メッセージを繰り返し受信するべきかどうかを判定することができる。
【００１９】
第1の態様の第8の可能な実装形態を参照して、第9の可能な実装形態では、第2のVNFによってVNFMに送信されるスケールアウト要求メッセージ、または第2のVNFによって第4のVNFに送信される第2のVNFのスケールアウト通知メッセージは、第2のVNFの識別子および第2のVNFのスケールアウトシーケンス番号識別子をさらに搬送する。
【００２０】
第2の態様によれば、本発明は、スケールアウト関連付け方法を提供し、方法は、
ネットワーク機能仮想化オーケストレータ（NFVO）により、第1の仮想化ネットワーク機能（VNF）のリソース要求メッセージを受信するステップであって、第1のVNFのリソース要求メッセージが、第1のVNFの識別子および第1のVNFのスケールアウト大きさパラメータを搬送する、ステップと、
NFVOにより、第1のVNFの識別子に従って、第1のVNFに直接関連付けられた第2のVNFを決定するステップと、
NFVOにより、第2のVNFに第1のVNFのスケールアウト通知メッセージを送信するステップであって、第1のVNFのスケールアウト通知メッセージが、第1のVNFのスケールアウト大きさパラメータを搬送し、第1のVNFのスケールアウト大きさパラメータが、第2のVNFがスケールアウトされる必要があるかどうかを判定するために第2のVNFによって使用される、ステップと
を含む。
【００２１】
第2の態様の第1の可能な実装形態では、NFVOにより、第1のVNFの識別子に従って、第1のVNFに直接関連付けられた第2のVNFを決定するステップは、
NFVOにより、第1のVNFの識別子に従って、第1のVNFに直接関連付けられた第2のVNFを求めてプリセット関連付けリストを照会するステップ
を含む。
【００２２】
第2の態様または第2の態様の第1の可能な実装形態を参照して、第2の可能な実装形態では、第1のVNFのリソース要求メッセージは、第1のVNFのスケールアウトシーケンス番号識別子をさらに搬送する。
【００２３】
第2の態様の第2の可能な実装形態を参照して、第3の可能な実装形態では、第1のVNFのスケールアウト通知メッセージは、第1のVNFのスケールアウトシーケンス番号識別子をさらに搬送し、第1のVNFのスケールアウトシーケンス番号識別子は、第1のVNFのスケールアウトシーケンス番号識別子を搬送する別のスケールアウト通知メッセージが受信されたかどうかを判定するために第2のVNFによって使用される。
【００２４】
第2の態様の第3の可能な実装形態では、第1のVNFのスケールアウトシーケンス番号識別子は、第1のVNFのスケールアウト通知メッセージに追加され、第2のVNFに送信され、その結果、第2のVNFは、第1のVNFの識別子および第1のVNFのスケールアウトシーケンス番号識別子に従って、第2のVNFが第1のVNFのスケールアウト通知メッセージを複数回受信した後に関連付けられたスケールアウトが複数回実施されるために発生するリソースの浪費を回避するために、第1のVNFのスケールアウト通知メッセージを繰り返し受信するべきかどうかを判定する。
【００２５】
第3の態様によれば、本発明は、スケールアウト関連付け方法を提供し、方法は、
ネットワーク機能仮想化オーケストレータ（NFVO）により、第1の仮想化ネットワーク機能（VNF）のリソース要求メッセージを受信するステップであって、第1のVNFのリソース要求メッセージが、第1のVNFの識別子および第1のVNFのスケールアウト大きさパラメータを搬送する、ステップと、
NFVOにより、VNFの識別子とスケールアウト関連付けスクリプトとの間のプリセット対応関係に従って、第1のVNFの識別子に対応するスケールアウト関連付けスクリプトを決定するステップであって、第1のVNFの識別子に対応するスケールアウト関連付けスクリプトが、第1のVNFに直接関連付けられたVNFのうちの、スケールアウトされる必要があるVNFをスケールアウトするために使用される、ステップと、
NFVOにより、第1のVNFのスケールアウト大きさパラメータに従って、第1のVNFの識別子に対応するスケールアウト関連付けスクリプトを実行するステップと
を含む。
【００２６】
第3の態様で提供される方法では、第1のVNFをスケールアウトすることを決定した後、NFVOは、プリセットスケールアウト関連付けスクリプトに従って、第1のVNFに直接関連付けられたVNFに対するスケールアウト動作を直接実施することができ、それにより、第1のVNFに直接関連付けられたVNFのサービス処理能力を強化して、第1のVNFに直接関連付けられたVNFのサービス処理能力が、スケールアウト後に第1のVNFによって生成されるデータトラフィックを時間内に処理するのに十分であることを保証し、第1のVNFに直接関連付けられたVNFへの第1のVNFのスケールアウトによって発生するサービス影響を回避し、さらにサービスコール損失を低減する。
【００２７】
第3の態様の第1の可能な実装形態では、第1のVNFのスケールアウト大きさパラメータは、第1のVNFがスケールアウトされた後の第1のVNFの増加したサービス容量を示すために使用される。
【００２８】
第3の態様または第3の態様の第1の可能な実装形態を参照して、第2の可能な実装形態では、第1のVNFのリソース要求メッセージは、第1のVNFのスケールアウトシーケンス番号識別子をさらに搬送し、
NFVOは、第1のVNFの識別子および第1のVNFのスケールアウトシーケンス番号識別子を搬送する別のリソース要求メッセージが受信されたかどうかを判定し、
別のリソース要求メッセージが受信されなかった場合、NFVOにより、VNFの識別子とスケールアウト関連付けスクリプトとの間のプリセット対応関係に従って、第1のVNFの識別子に対応するスケールアウト関連付けスクリプトを決定するステップを実行する。
【００２９】
第3の態様の第2の可能な実装形態では、NFVOは、第1のVNFの識別子および第1のVNFのスケールアウトシーケンス番号識別子を使用することにより、第1のVNFのリソース要求メッセージを複数回受信した後に、NFVOが、第1のVNFの識別子に対応するスケールアウト関連付けスクリプトを複数回実行して、第1のVNFに直接関連付けられた別のVNFに対する関連付けられたスケールアウトを実施することを回避するために、第1のVNFのリソース要求メッセージを繰り返し受信するべきかどうかを判定することができる。
【００３０】
第4の態様によれば、本発明は、スケールアウト関連付け装置を提供し、装置は、
第1の仮想化ネットワーク機能（VNF）のスケールアウト通知メッセージを受信するように構成された受信ユニットであって、第1のVNFのスケールアウト通知メッセージが、第1のVNFのスケールアウト大きさパラメータを搬送し、第1のVNFのスケールアウト大きさパラメータが、第2のVNFがスケールアウトされる必要があるかどうかを判定するために決定ユニットによって使用され、第1のVNFが第2のVNFに直接関連付けられる、受信ユニットと、
受信ユニットによって受信された第1のVNFのスケールアウト大きさパラメータおよび第2のVNFのサービス処理能力に従って、第2のVNFがスケールアウトされる必要があるかどうかを判定するように構成された処理ユニットと、
第2のVNFがスケールアウトされる必要があると処理ユニットが判定した場合、仮想化ネットワーク機能マネージャ（VNFM）にスケールアウト要求メッセージを送信するように構成された送信ユニットであって、スケールアウト要求メッセージが、第2のVNFをスケールアウトするように要求するために使用される、送信ユニットと
を含む。
【００３１】
第4の態様の第1の可能な実装形態では、受信ユニットによって受信された第1のVNFのスケールアウト大きさパラメータは、第1のVNFがスケールアウトされた後の第1のVNFの増加したサービス容量を示すために使用される。
【００３２】
第4の態様または第4の態様の第1の可能な実装形態を参照して、第2の可能な実装形態では、処理ユニットは、第2のVNFがスケールアウトされる必要があると処理ユニットが判定した場合、第1のVNFのスケールアウト大きさパラメータに従って、第2のVNFのスケールアウトパラメータを取得するようにさらに構成され、スケールアウトパラメータは、第2のVNFに追加される必要があるリソースを示し、
送信ユニットによって送信されるスケールアウト要求メッセージは、第2のVNFのスケールアウトパラメータを搬送する。
【００３３】
第4の態様、または第4の態様の第1および第2の可能な実装形態のうちのいずれか1つを参照して、第3の可能な実装形態では、処理ユニットは、具体的に、
第2のVNFのサービス処理能力が第1のVNFのスケールアウト大きさパラメータを満たすかどうかを判定することと、
第2のVNFのサービス処理能力が第1のVNFのスケールアウト大きさパラメータを満たす場合、第2のVNFがスケールアウトされる必要がないと判定する、または第2のVNFのサービス処理能力が第1のVNFのスケールアウト大きさパラメータを満たさない場合、第2のVNFがスケールアウトされる必要があると判定することと
を行うように構成される。
【００３４】
第4の態様、または第4の態様の第1から第3の可能な実装形態のうちのいずれか1つを参照して、第4の可能な実装形態では、受信ユニットは、具体的に、ネットワーク機能仮想化オーケストレータ（NFVO）によって送信された第1のVNFのスケールアウト通知メッセージを受信するように構成される。
【００３５】
第4の態様の第4の可能な実装形態を参照して、第5の可能な実装形態では、送信ユニットによって送信されるスケールアウト要求メッセージは、第2のVNFのスケールアウト大きさパラメータを搬送し、第2のVNFのスケールアウト大きさパラメータは、第1のVNFのスケールアウト大きさパラメータに従って、処理ユニットによって決定され、第2のVNFのスケールアウト大きさパラメータは、第2のVNFがスケールアウトされた後の第2のVNFの増加したサービス容量を示すために使用される。
【００３６】
第4の態様、または第4の態様の第1から第3の可能な実装形態のうちのいずれか1つを参照して、第6の可能な実装形態では、受信ユニットは、具体的に、第1のVNFによって送信された第1のVNFのスケールアウト通知メッセージを受信するように構成される。
【００３７】
第4の態様の第6の可能な実装形態を参照して、第7の可能な実装形態では、送信ユニットは、送信ユニットがスケールアウト要求メッセージを送信した後に、第2のVNFに直接関連付けられた第4のVNFに第2のVNFのスケールアウト通知メッセージを送信するようにさらに構成され、第2のVNFのスケールアウト通知メッセージは、第2のVNFのスケールアウト大きさパラメータを搬送し、第2のVNFのスケールアウト大きさパラメータは、第1のVNFのスケールアウト大きさパラメータに従って、決定ユニットによって決定され、第2のVNFのスケールアウト大きさパラメータは、第4のVNFがスケールアウトされる必要があるかどうかを判定するために第4のVNFによって使用される。
【００３８】
第4の態様、または第4の態様の第1から第7の可能な実装形態のうちのいずれか1つを参照して、第8の可能な実装形態では、処理ユニットは、第1のVNFの識別子および第1のVNFのスケールアウトシーケンス番号識別子を搬送する別のスケールアウト通知メッセージが受信されたかどうかを判定することと、
別のスケールアウト通知メッセージが受信されなかった場合、第1のVNFのスケールアウト大きさパラメータおよび第2のVNFのサービス処理能力に従って、第2のVNFがスケールアウトされる必要があるかどうかを判定することを実行することと
を行うようにさらに構成される。
【００３９】
第4の態様の第8の可能な実装形態を参照して、第9の可能な実装形態では、送信ユニットによってVNFMに送信されるスケールアウト要求メッセージ、または送信ユニットによって第4のVNFに送信される第2のVNFのスケールアウト通知メッセージは、第2のVNFの識別子および第2のVNFのスケールアウトシーケンス番号識別子をさらに搬送する。
【００４０】
第5の態様によれば、本発明は、NFVOを提供し、NFVOは、
第1の仮想化ネットワーク機能（VNF）のリソース要求メッセージを受信するように構成された受信ユニットであって、第1のVNFのリソース要求メッセージが、第1のVNFの識別子および第1のVNFのスケールアウト大きさパラメータを搬送する、受信ユニットと、
受信ユニットによって受信された第1のVNFの識別子に従って、第1のVNFに直接関連付けられた第2のVNFを決定するように構成された決定ユニットと、
第2のVNFに第1のVNFのスケールアウト通知メッセージを送信するように構成された送信ユニットであって、第1のVNFのスケールアウト通知メッセージが、受信ユニットによって受信された第1のVNFのスケールアウト大きさパラメータを搬送し、第1のVNFのスケールアウト大きさパラメータが、第2のVNFがスケールアウトされる必要があるかどうかを判定するために第2のVNFによって使用される、送信ユニットと
を含む。
【００４１】
第5の態様の第1の可能な実装形態では、決定ユニットは、具体的に、第1のVNFの識別子に従って、第1のVNFに直接関連付けられた第2のVNFを求めてプリセット関連付けリストを照会するように構成される。
【００４２】
第5の態様または第5の態様の第1の可能な実装形態を参照して、第2の可能な実装形態では、受信ユニットによって受信された第1のVNFのリソース要求メッセージは、第1のVNFのスケールアウトシーケンス番号識別子をさらに搬送する。
【００４３】
第5の態様の第2の可能な実装形態を参照して、第3の可能な実装形態では、送信ユニットによって送信される第1のVNFのスケールアウト通知メッセージは、第1のVNFのスケールアウトシーケンス番号識別子をさらに搬送し、第1のVNFのスケールアウトシーケンス番号識別子は、第1のVNFのスケールアウトシーケンス番号識別子を搬送する別のスケールアウト通知メッセージが受信されたかどうかを判定するために第2のVNFによって使用される。
【００４４】
第6の態様によれば、本発明は、NFVOを提供し、NFVOは、
第1の仮想化ネットワーク機能（VNF）のリソース要求メッセージを受信するように構成された受信ユニットであって、第1のVNFのリソース要求メッセージが、第1のVNFの識別子および第1のVNFのスケールアウト大きさパラメータを搬送する、受信ユニットと、
VNFの識別子とスケールアウト関連付けスクリプトとの間のプリセット対応関係に従って、受信ユニットによって受信された第1のVNFの識別子に対応するスケールアウト関連付けスクリプトを決定するように構成された決定ユニットであって、第1のVNFの識別子に対応するスケールアウト関連付けスクリプトが、第1のVNFに直接関連付けられたVNFのうちの、スケールアウトされる必要があるVNFをスケールアウトするために使用される、決定ユニットと、
受信ユニットによって受信された第1のVNFのスケールアウト大きさパラメータに従って、決定ユニットによって決定された、第1のVNFの識別子に対応するスケールアウト関連付けスクリプトを実行するように構成された実行ユニットと
を含む。
【００４５】
第6の態様の第1の可能な実装形態では、受信ユニットによって受信された第1のVNFのスケールアウト大きさパラメータは、第1のVNFがスケールアウトされた後の第1のVNFの増加したサービス容量を示すために使用される。
【００４６】
第6の態様または第6の態様の第1の可能な実装形態を参照して、第2の可能な実装形態では、受信ユニットによって受信された第1のVNFのリソース要求メッセージは、第1のVNFのスケールアウトシーケンス番号識別子をさらに搬送し、
決定ユニットは、受信ユニットが第1のVNFの識別子および第1のVNFのスケールアウトシーケンス番号識別子を搬送するリソース要求メッセージを受信したかどうかを判定することと、
別のリソース要求メッセージが受信されなかった場合、VNFの識別子とスケールアウト関連付けスクリプトとの間のプリセット対応関係に従って、第1のVNFの識別子に対応するスケールアウト関連付けスクリプトを決定することを実行することと
を行うようにさらに構成される。
【００４７】
第7の態様によれば、本発明は、スケールアウト関連付け装置を提供し、装置は、
第1のVNFのスケールアウト通知メッセージを受信するように構成されたプロセッサであって、第1のVNFのスケールアウト通知メッセージが、第1のVNFのスケールアウト大きさパラメータを搬送し、第1のVNFのスケールアウト大きさパラメータが、第2のVNFがスケールアウトされる必要があるかどうかを判定するためにプロセッサによって使用され、第1のVNFが第2のVNFに直接関連付けられる、プロセッサ
を含み、
プロセッサは、第1のVNFのスケールアウト大きさパラメータおよび第2のVNFのサービス処理能力に従って、第2のVNFがスケールアウトされる必要があるかどうかを判定し、第2のVNFがスケールアウトされる必要があるとプロセッサが判定した場合、仮想化ネットワーク機能マネージャ（VNFM）にスケールアウト要求メッセージを送信するようにさらに構成され、スケールアウト要求メッセージは、第2のVNFをスケールアウトするように要求するために使用される。
【００４８】
第7の態様の第1の可能な実装形態では、プロセッサによって受信された第1のVNFのスケールアウト大きさパラメータは、第1のVNFがスケールアウトされた後の第1のVNFの増加したサービス容量を示すために使用される。
【００４９】
第7の態様または第7の態様の第1の可能な実装形態を参照して、第2の可能な実装形態では、プロセッサは、第2のVNFがスケールアウトされる必要があるとプロセッサが判定した場合、第1のVNFのスケールアウト大きさパラメータに従って、第2のVNFのスケールアウトパラメータを取得するようにさらに構成され、スケールアウトパラメータは、第2のVNFに追加される必要があるリソースを示し、
スケールアウト要求メッセージは、第2のVNFのスケールアウトパラメータを搬送する。
【００５０】
第7の態様、または第7の態様の第1および第2の可能な実装形態のうちのいずれか1つを参照して、第3の可能な実装形態では、プロセッサは、具体的に、
第2のVNFのサービス処理能力が第1のVNFのスケールアウト大きさパラメータを満たすかどうかを判定することと、
第2のVNFのサービス処理能力が第1のVNFのスケールアウト大きさパラメータを満たす場合、第2のVNFがスケールアウトされる必要がないと判定する、または第2のVNFのサービス処理能力が第1のVNFのスケールアウト大きさパラメータを満たさない場合、第2のVNFがスケールアウトされる必要があると判定することと
を行うように構成される。
【００５１】
第7の態様、または第7の態様の第1から第3の可能な実装形態のうちのいずれか1つを参照して、第4の可能な実装形態では、プロセッサは、具体的に、ネットワーク機能仮想化オーケストレータ（NFVO）によって送信された第1のVNFのスケールアウト通知メッセージを受信するように構成される。
【００５２】
第7の態様の第4の可能な実装形態を参照して、第5の可能な実装形態では、プロセッサによって送信されるスケールアウト要求メッセージは、第2のVNFのスケールアウト大きさパラメータを搬送し、第2のVNFのスケールアウト大きさパラメータは、第1のVNFのスケールアウト大きさパラメータに従って、プロセッサによって決定され、第2のVNFのスケールアウト大きさパラメータは、第2のVNFがスケールアウトされた後の第2のVNFの増加したサービス容量を示すために使用される。
【００５３】
第7の態様、または第7の態様の第1から第3の可能な実装形態のうちのいずれか1つを参照して、第6の可能な実装形態では、プロセッサは、具体的に、第1のVNFによって送信された第1のVNFのスケールアウト通知メッセージを受信するように構成される。
【００５４】
第7の態様の第6の可能な実装形態を参照して、第7の可能な実装形態では、プロセッサは、スケールアウト要求メッセージを送信した後に、第2のVNFに直接関連付けられた第4のVNFに第2のVNFのスケールアウト通知メッセージを送信するようにさらに構成され、第2のVNFのスケールアウト通知メッセージは、第2のVNFのスケールアウト大きさパラメータを搬送し、第2のVNFのスケールアウト大きさパラメータは、第1のVNFのスケールアウト大きさパラメータに従って、プロセッサによって決定され、第2のVNFのスケールアウト大きさパラメータは、第4のVNFがスケールアウトされる必要があるかどうかを判定するために第4のVNFによって使用される。
【００５５】
第7の態様、または第7の態様の第1から第7の可能な実装形態のうちのいずれか1つを参照して、第8の可能な実装形態では、プロセッサは、
第1のVNFの識別子および第1のVNFのスケールアウトシーケンス番号識別子を搬送する別のスケールアウト通知メッセージが受信されたかどうかを判定することと、
別のスケールアウト通知メッセージが受信されなかった場合、第1のVNFのスケールアウト大きさパラメータおよび第2のVNFのサービス処理能力に従って、第2のVNFがスケールアウトされる必要があるかどうかを判定することを実行することと
を行うようにさらに構成される。
【００５６】
第7の態様の第8の可能な実装形態を参照して、第9の可能な実装形態では、プロセッサによってVNFMに送信されるスケールアウト要求メッセージ、またはプロセッサによって第4のVNFに送信される第2のVNFのスケールアウト通知メッセージは、第2のVNFの識別子および第2のVNFのスケールアウトシーケンス番号識別子をさらに搬送する。
【００５７】
第8の態様によれば、本発明は、NFVOを提供し、NFVOは、
第1の仮想化ネットワーク機能（VNF）のリソース要求メッセージを受信することであって、第1のVNFのリソース要求メッセージが、第1のVNFの識別子および第1のVNFのスケールアウト大きさパラメータを搬送する、受信することと、第1のVNFの識別子に従って、第1のVNFに直接関連付けられた第2のVNFを決定することと、第2のVNFに第1のVNFのスケールアウト通知メッセージを送信することであって、第1のVNFのスケールアウト通知メッセージが、第1のVNFのスケールアウト大きさパラメータを搬送し、第1のVNFのスケールアウト大きさパラメータが、第2のVNFがスケールアウトされる必要があるかどうかを判定するために第2のVNFによって使用され、第1のVNFがスケールアウト動作を開始するVNFである、送信することとを行うように構成されたプロセッサ
を含む。
【００５８】
第8の態様の第1の可能な実装形態では、プロセッサは、具体的に、第1のVNFの識別子に従って、第1のVNFに直接関連付けられた第2のVNFを求めてプリセット関連付けリストを照会するように構成される。
【００５９】
第8の態様または第8の態様の第1の可能な実装形態を参照して、第2の可能な実装形態では、プロセッサによって受信された第1のVNFのリソース要求メッセージは、第1のVNFのスケールアウトシーケンス番号識別子をさらに搬送する。
【００６０】
第8の態様の第2の可能な実装形態を参照して、第3の可能な実装形態では、プロセッサによって送信される第1のVNFのスケールアウト通知メッセージは、第1のVNFのスケールアウトシーケンス番号識別子をさらに搬送し、第1のVNFのスケールアウトシーケンス番号識別子は、第1のVNFのスケールアウトシーケンス番号識別子を搬送する別のスケールアウト通知メッセージが受信されたかどうかを判定するために第2のVNFによって使用される。
【００６１】
第9の態様によれば、本発明は、NFVOを提供し、NFVOは、
第1のVNFのリソース要求メッセージを受信することであって、第1のVNFのリソース要求メッセージが、第1のVNFの識別子および第1のVNFのスケールアウト大きさパラメータを搬送する、受信することと、VNFの識別子とスケールアウト関連付けスクリプトとの間のプリセット対応関係に従って、第1のVNFの識別子に対応するスケールアウト関連付けスクリプトを決定することと、第1のVNFのスケールアウト大きさパラメータに従って、第1のVNFの識別子に対応するスケールアウト関連付けスクリプトを実行することであって、第1のVNFがスケールアウト動作を積極的に開始するVNFであり、第1のVNFの識別子に対応するスケールアウト関連付けスクリプトが、第1のVNFに直接関連付けられたVNFのうちの、スケールアウトされる必要があるVNFをスケールアウトするために使用される、実行することとを行うように構成されたプロセッサ
を含む。
【００６２】
第9の態様の第1の可能な実装形態では、プロセッサによって受信された第1のVNFのスケールアウト大きさパラメータは、第1のVNFがスケールアウトされた後の第1のVNFの増加したサービス容量を示すために使用される。
【００６３】
第9の態様または第9の態様の第1の可能な実装形態を参照して、第2の可能な実装形態では、プロセッサによって受信された第1のVNFのリソース要求メッセージは、第1のVNFのスケールアウトシーケンス番号識別子をさらに搬送し、
プロセッサは、
第1のVNFの識別子および第1のVNFのスケールアウトシーケンス番号識別子を搬送するリソース要求メッセージが受信されたかどうかを判定することと、
別のリソース要求メッセージが受信されなかった場合、VNFの識別子とスケールアウト関連付けスクリプトとの間のプリセット対応関係に従って、第1のVNFの識別子に対応するスケールアウト関連付けスクリプトを決定することを実行することと
を行うようにさらに構成される。
【００６４】
第10の態様によれば、本発明は、通信システムを提供し、通信システムは、
第4の態様もしくは第4の態様の実装形態のうちのいずれか1つによるスケールアウト関連付け付け装置、および第5の態様もしくは第5の態様の実装形態のうちのいずれか1つによるNFVO、または
第4の態様もしくは第4の態様の実装形態のうちのいずれか1つによるスケールアウト関連付け付け装置、および第6の態様もしくは第6の態様の実装形態のうちのいずれか1つによるNFVO、または
第7の態様もしくは第7の態様の実装形態のうちのいずれか1つによるスケールアウト関連付け付け装置、および第8の態様もしくは第8の態様の実装形態のうちのいずれか1つによるNFVO、または
第7の態様もしくは第7の態様の実装形態のうちのいずれか1つによるスケールアウト関連付け付け装置、および第9の態様もしくは第9の態様の実装形態のうちのいずれか1つによるNFVO
を含む。
【００６５】
本発明の実施形態は、スケールアウト関連付けの方法および装置、ならびにシステムを提供する。方法は、第2のVNFにより、第1のVNFのスケールアウト通知メッセージを受信するステップと、第1のVNFのスケールアウト通知メッセージ内で搬送された第1のVNFのスケールアウト大きさパラメータに従って、かつ第2のVNFのサービス処理能力に従って、第2のVNFがスケールアウトされる必要があるかどうかを判定するステップと、第2のVNFにより、第2のVNFがスケールアウトされる必要があると第2のVNFが判定した場合、VNFMにスケールアウト要求メッセージを送信するステップとを含む場合があり、スケールアウト要求メッセージは、第2のVNFをスケールアウトするように要求するために使用され、第1のVNFのスケールアウト大きさパラメータは、第2のVNFがスケールアウトされる必要があるかどうかを判定するために第2のVNFによって使用され、第1のVNFは第2のVNFに直接関連付けられる。方法によれば、第2のVNFは、第1のVNFのスケールアウト通知メッセージを時間内に受信し、第1のVNFがスケールアウトされたことを知ることができる。第2のVNFが、第1のVNFのスケールアウト大きさパラメータに従って、第2のVNFもスケールアウトされる必要があると判定すると、第2のVNFは、第2のVNFの管理に関与するVNFMにスケールアウトを実施するように要求することができ、それにより、第2のVNFのサービス処理能力を時間内に強化して、第2のVNFのサービス処理能力が、スケールアウト後に第1のVNFによって生成されるデータトラフィックを時間内に処理するのに十分であることを保証し、第1のVNFに直接関連付けられた第2のVNFへの第1のVNFのスケールアウトによって発生するサービス影響を回避し、さらにサービスコール損失を低減する。
【００６６】
本発明の実施形態または従来技術における技術的解決策をより明確に記載するために、以下で、実施形態または従来技術を記載するために必要とされる添付図面を簡単に記載する。当然ながら、以下の説明における添付図面は本発明のいくつかの実施形態を示すにすぎず、当業者は、創造的な努力なしに、これらの添付図面から他の図面をさらに導出することができる。
【図面の簡単な説明】
【００６７】
【図１】既存のNFVシステムのアーキテクチャ図である。
【図２】本発明の一実施形態による、スケールアウト関連付け方法のフローチャート1である。
【図３】本発明の一実施形態による、NSメンバの概略図である。
【図４】本発明の一実施形態による、スケールアウト関連付け方法のフローチャート2である。
【図５】本発明の一実施形態による、スケールアウト関連付け方法のフローチャート3である。
【図６Ａ】本発明の一実施形態による、スケールアウト関連付け方法の相互作用図1である。
【図６Ｂ】本発明の一実施形態による、スケールアウト関連付け方法の相互作用図1である。
【図７Ａ】本発明の一実施形態による、スケールアウト関連付け方法の相互作用図2である。
【図７Ｂ】本発明の一実施形態による、スケールアウト関連付け方法の相互作用図2である。
【図８Ａ】本発明の一実施形態による、スケールアウト関連付け方法の相互作用図3である。
【図８Ｂ】本発明の一実施形態による、スケールアウト関連付け方法の相互作用図3である。
【図９】本発明の一実施形態による、スケールアウト関連付け装置の概略構造図である。
【図１０】本発明の一実施形態による、NFVOの概略構造図である。
【図１１】本発明の一実施形態による、別のNFVOの概略構造図である。
【図１２】本発明の一実施形態による、スケールアウト関連付け装置のハードウェア構造の概略図である。
【図１３】本発明の一実施形態による、NFVOのハードウェア構造の概略図である。
【図１４】本発明の一実施形態による、別のNFVOのハードウェア構造の概略図である。
【図１５】本発明の一実施形態による、通信システムのブロック図である。
【発明を実施するための形態】
【００６８】
以下で、本発明の実施形態における添付図面を参照して、本発明の実施形態における技術的解決策を明確かつ十分に記載する。当然ながら、記載される実施形態は、本発明の実施形態のうちの一部にすぎず、すべてではない。創造的な努力なしに本発明の実施形態に基づいて当業者によって取得されるすべての他の実施形態は、本発明の保護範囲内に入るべきである。
【００６９】
図1に示されたように、図1はNFVシステムのアーキテクチャ図である。NFVシステムは、ネットワーク機能仮想化オーケストレータ（network function virtualization orchestrator、NFVO）、VNFM、仮想化基盤マネージャ（virtualized infrastructure manager、VIM）、運用支援システム（operations support system、OSS）または業務支援システム（business support system、BSS）、要素マネージャ（element manager、EM）、VNFノード、およびネットワーク機能仮想化基盤（network function virtualization infrastructure、NFVI）などの機能ノードを含む。
【００７０】
さらに、NFVシステム内のNFVO、VNFM、およびVIMは、NFVシステムの管理およびオーケストレーション（NFV management and orchestration、NFV-MANO）ドメインを形成する。NFVOは、ネットワーク機能仮想化オーケストレータと呼ばれる場合もある。
【００７１】
NFVOは、VIMのリソースをスケジューリングし、少なくとも1つのVNFを含むNSのライフサイクル管理を実施する、たとえば、NSに対する更新、照会、スケールアウト、または終了などの動作を実施することができる。
【００７２】
VNFMは、VNFに対するライフサイクル管理を実施すること、たとえば、VNFに対するインスタンス化、検出、更新、スケールアウト、スケールイン（scale in）、または終了などの動作を実施することに関与する。
【００７３】
VIMは、コンピューティングリソース、ストレージリソース、ネットワークリソースなどを含む、NFVI基盤内のリソースの制御および管理に関与する。
【００７４】
NFVシステムでは、VNFの負荷があらかじめ設定された負荷しきい値を超えると、NFVはスケールアウト動作を開始する。具体的には、VNFは、データトラフィックまたはユーザ数の増加に応じて、VNFに追加される必要があるリソース、たとえば、追加される必要がある仮想マシン（virtual machine、VM）のタイプおよび数量を決定する。たとえば、VNFによってサービスされる必要があるユーザの数が100,000増加すると仮定すると、VNFは、VNFのサービス単位に従って、10個のVMが追加される必要があると判断する。VNFに追加される必要があるリソースを決定した後、VNFはVNFMにスケールアウト要求メッセージを送信して、VNFをスケールアウトするようにVNFMに要求する。具体的には、VNFによって送信されたスケールアウト要求メッセージを受信した後、VNFMは、VNFに追加されるように要求されたリソースに従ってNFVOにリソース確保要求メッセージを送信し、VNFのためのリソース確保を実施するようにNFVOに要求する。NFVOがリソース確保を完了し、VNFMにリソース確保情報を送信した後、VNFMは、リソースを割り振るようにリソース確保情報によって示されたVIMに要求する。VNFに追加されるように要求された10個のVMをVNFに割り振ることにVIMが成功した後、VNFMはVNFに確認応答メッセージを返信し、それにより、VNFのスケールアウトが完了する。
【００７５】
従来技術では、NFVシステム内のVNFがスケールアウトされた後、VNFに直接関連付けられた別のVNFがVNFからサービス影響を被る可能性がある。たとえば、VNF1がVNF2に直接関連付けられていると仮定する。VNF1がスケールアウトされた後、VNF1のサービス処理能力が強化される。したがって、VNF1からVNF2へのデータトラフィックも増加する。VNF2の現在のリソースが時間内にVNF1からのデータを処理するのに十分でない場合、VNF2にネットワーク輻輳および過度に高い負荷が発生し、VNF2はVNF1からのサービス要求を処理することができない。すなわち、VNF2はVNF1からサービス影響を被り、VNF2でサービスコール損失が発生する。
【００７６】
本発明の一実施形態は、VNF間のスケールアウト関連付け動作を実装するために、スケールアウト関連付け方法を提供し、それにより、VNFに直接関連付けられたVNFへのVNFのスケールアウトによって発生するサービス影響が回避され、サービスコール損失がさらに低減される。
【００７７】
本発明の実施形態では、前述のNFVシステム内の任意の機能ノードは、1つの物理デバイスを使用して実装されてもよいし、複数の物理デバイスを使用して一緒に実装されてもよく、NFVシステム内の複数の機能ノードは、それぞれ異なる物理デバイスを使用して実装されてもよいし、同じ物理デバイスを使用して実装されてもよいことに留意されたい。NFVシステム内の任意の機能ノードは、物理デバイス内の論理機能モジュールであってもよいし、複数の物理デバイスを含む論理機能モジュールであってもよいことを理解されたい。
【００７８】
したがって、本発明の以下の実施形態では、1つの物理的デバイスが本発明の実施形態において提供される方法のステップを実施してもよく、複数の物理的デバイスが本発明の実施形態において提供される方法のステップを協同して実施してもよい。このことは本発明では限定されない。
【００７９】
さらに、本発明において提供されるスケールアウト関連付け方法をより明確に記載するために、以下で、説明のための実行体として論理機能モジュールを使用する。当業者なら、特定の実装形態の間に、論理機能モジュールが配置されている物理デバイス上のハードウェアリソースに論理機能モジュールが依存する必要があることを理解されよう。
【００８０】
本発明の実施形態では、NFVシステムは、モバイル通信用グローバルシステム（global system for mobile communications、GSM（登録商標））またはロングタームエボリューション（long term evolution、LTE）通信システムに適用されてもよいし、LTE発展型通信システム、たとえばLTE-A（long term evolution advanced）システムに適用されてもよいし、あるいはWCDMA（登録商標）システムなどの第3世代（3rd-Generation、3G）モバイル通信システムに適用されてもよい。このことは本発明では限定されない。
【００８１】
実施形態1
本発明のこの実施形態は、スケールアウト関連付け方法を提供する。図2に示されたように、方法は以下のステップを含む場合がある。
【００８２】
S101．第2のVNFが第1のVNFのスケールアウト通知メッセージを受信し、第1のVNFのスケールアウト通知メッセージは、第1のVNFのスケールアウト大きさパラメータを搬送し、第1のVNFのスケールアウト大きさパラメータは、第2のVNFがスケールアウトされる必要があるかどうかを判定するために第2のVNFによって使用され、第1のVNFは第2のVNFに直接関連付けられる。
【００８３】
第2のVNFは、第1のVNFによって送信された第1のVNFのスケールアウト通知メッセージを受信する場合があるか、または第1のVNFおよび第2のVNFが位置するNFVシステム内のNFVOによって送信された第1のVNFのスケールアウト通知メッセージを受信する場合がある。
【００８４】
本発明のこの実施形態では、第1のVNFは現在スケールアウト動作を開始しているVNFであることに留意されたい。第1のVNFがスケールアウト動作を開始した後、第1のVNFまたはNFVOは、第1のVNFに直接関連付けられた第2のVNFに、第1のVNFのスケールアウト通知メッセージを送信する。したがって、第2のVNFは、第1のVNFがスケールアウトされるべきであることを知り、第2のVNFは、第1のVNFのスケールアウト大きさパラメータに従って、第2のVNFもスケールアウトされる必要があるかどうかを判定する。
【００８５】
第1のVNFのスケールアウト大きさパラメータは、第1のVNFがスケールアウトされた後の第1のVNFの増加したサービス容量を示すために使用される。たとえば、スケールアウトの後、第1のVNFがサービスすることができるユーザの数が100,000増加するか、または第1のVNFが出力することができるデータトラフィックが30％増加する。
【００８６】
さらに、図3を参照して、VNF間の関連付け関係を記載するために、VNF1、VNF2、およびVNF3が例として使用される。
【００８７】
たとえば、VNF1、VNF2、およびVNF3がNSを形成する、すなわち、VNF1、VNF2、およびVNF3が互いに機能的に関連付けられていると仮定する。図3に示されたように、VNF1とVNF2との間のデータフローは別のVNFを通過しない。したがって、VNF1とVNF2との間には「直接関連付け」関係が存在する。同様に、VNF2とVNF3との間にも「直接関連付け」関係が存在する。VNF1とVNF3との間のデータフローは、VNF2を通過する必要がある。従って、VNF1とVNF3との間には「間接関連付け」関係が存在する。
【００８８】
本発明のこの実施形態では、第1のVNFと第2のVNFとの間に「直接関連付け」関係が存在する、すなわち、第1のVNFは第2のVNFに直接関連付けられることに留意されたい。
【００８９】
S102．第2のVNFが、第1のVNFのスケールアウト大きさパラメータおよび第2のVNFのサービス処理能力に従って、第2のVNFがスケールアウトされる必要があるかどうかを判定する。
【００９０】
本発明のこの実施形態では、第2のVNFが、第1のVNFのスケールアウト通知メッセージに従って、第1のVNFがスケールアウトされるべきであることを知った後、第2のVNFは、第1のVNFのスケールアウト大きさパラメータおよび第2のVNFのサービス処理能力に従って、第2のVNFもスケールアウトされる必要があるかどうかを判定する。
【００９１】
具体的には、第2のVNFは、第2のVNFのサービス処理能力が第1のVNFのスケールアウト大きさパラメータを満たすかどうかを判定することができる。
【００９２】
さらに、第2のVNFのサービス処理能力が第1のVNFのスケールアウト大きさパラメータを満たす場合、第2のVNFは、第2のVNFがスケールアウトされる必要がないと判定する。第2のVNFのサービス処理能力が第1のVNFのスケールアウト大きさパラメータを満たさない場合、第2のVNFは、第2のVNFがスケールアウトされる必要があると判定する。
【００９３】
たとえば、第1のVNFのスケールアウト大きさパラメータが100,000ユーザを含む、すなわち、第1のVNFがスケールアウトされた後、第1のVNFがサービスすることができるユーザの数が100,000増加すると仮定する。第2のVNFの現在のサービス処理能力が、増加する100,000ユーザのサービス要求を時間内に処理するのに十分である場合、すなわち、第2のVNFのサービス処理能力が第1のVNFのスケールアウト大きさパラメータを満たす場合、第2のVNFは、第2のVNFがスケールアウトされる必要がないと判定する。
【００９４】
第2のVNFの現在のサービス処理能力が、増加する100,000ユーザのサービス要求を時間内に処理するのに十分でない場合、すなわち、第2のVNFのサービス処理能力が第1のVNFのスケールアウト大きさパラメータを満たさない場合、第2のVNFは、第2のVNFがスケールアウトされる必要があると判定する。
【００９５】
S103．第2のVNFがスケールアウトされる必要があると第2のVNFが判定した場合、第2のVNFがVNFMにスケールアウト要求メッセージを送信し、スケールアウト要求メッセージは、第2のVNFをスケールアウトするように要求するために使用される。
【００９６】
本発明のこの実施形態では、第2のVNFがスケールアウトされる必要があると第2のVNFが判定すると、第2のVNFは、第2のVNFの管理に関与するVNFMにスケールアウト要求メッセージを送信することができる。スケールアウト要求メッセージは、第2のVNFによって必要とされるスケールアウトパラメータをさらに搬送する。スケールアウトパラメータは、第2のVNFに追加される必要があるリソースを示すために使用される（たとえば、追加される必要があるVMの数および追加されるVMのタイプなどの、追加される必要があるリソースのパラメータを含む場合がある）。したがって、スケールアウト要求メッセージを受信した後、VNFMは、第2のVNFのスケールアウトパラメータに従って第2のVNFをスケールアウトすることができる。
【００９７】
さらに、VNFMが第2のVNFのスケールアウト要求メッセージを受信した後、VNFMは、第2のVNFに追加される必要があるリソースに関する情報に従って、第2のVNF用のリソースを確保するようにNFVOに要求するために、リソースを確保するようにNFVOに要求し、NFVOが第2のVNF用のリソースの確保に成功した後、NFVOによって送信されたリソース確保情報を受信する。さらに、VNFMは、リソースを割り振るようにリソース確保情報によって示されたVIMに要求する。VIMが第2のVNFのスケールアウトパラメータによって示されたリソースの第2のVNFへの割振りに成功すると、VNFMは、第2のVNFに確認応答メッセージを返信し、それにより、第2のVNFのスケールアウトが完了する。
【００９８】
第2のVNFのスケールアウトパラメータは、第1のVNFのスケールアウト大きさパラメータに従って第2のVNFによって決定されることに留意されたい。すなわち、第2のVNFがスケールアウトされる必要があると第2のVNFが判定すると、第2のVNFはさらに、第1のVNFのスケールアウト大きさパラメータに従って、第2のVNFのスケールアウトパラメータを取得する必要がある。異なるVNFの場合、異なるサービスおよびリソースが測定される場合がある。したがって、この場合、第2のVNFは、第1のVNFのスケールアウト大きさパラメータに従って、第2のVNFのスケールアウトパラメータを変換によって取得することができる。たとえば、第2のVNFの場合、10,000ユーザが増加するたびに第2のVNFに1つのVMが追加される必要があると仮定する。第1のVNFのスケールアウト大きさパラメータが100,000ユーザを含むとき、第2のVNFは、第2のVNFに10個のVMが追加される必要がある、すなわち、第2のVNFのスケールアウトパラメータが10個のVMを含むと判断することができる。
【００９９】
本発明のこの実施形態では、第1のVNFがスケールアウトされると、第1のVNFに直接関連付けられた第2のVNFも時間内にスケールアウトすることができ、それにより、第1のVNFのスケールアウトと第2のVNFのスケールアウトとの間の関連付けが実施される。すなわち、第2のVNFのスケールアウトは、第1のVNFのスケールアウトに従って実施される関連付けられたスケールアウトである。
【０１００】
本発明のこの実施形態は、スケールアウト関連付け方法を提供する。方法は、第2のVNFにより、第1のVNFのスケールアウト通知メッセージを受信するステップと、第1のVNFのスケールアウト通知メッセージ内で搬送された第1のVNFのスケールアウト大きさパラメータに従って、かつ第2のVNFのサービス処理能力に従って、第2のVNFがスケールアウトされる必要があるかどうかを判定するステップと、第2のVNFにより、第2のVNFがスケールアウトされる必要があると第2のVNFが判定した場合、VNFMにスケールアウト要求メッセージを送信するステップとを含む場合があり、スケールアウト要求メッセージは、第2のVNFをスケールアウトするように要求するために使用され、第1のVNFのスケールアウト大きさパラメータは、第2のVNFがスケールアウトされる必要があるかどうかを判定するために第2のVNFによって使用され、第1のVNFは第2のVNFに直接関連付けられる。方法によれば、第2のVNFは、第1のVNFのスケールアウト通知メッセージを時間内に受信し、第1のVNFがスケールアウトされたことを知ることができる。第2のVNFが、第1のVNFのスケールアウト大きさパラメータに従って、第2のVNFもスケールアウトされる必要があると判定すると、第2のVNFは、第2のVNFの管理に関与するVNFMにスケールアウトを実施するように要求することができ、それにより、第2のVNFのサービス処理能力を時間内に強化して、第2のVNFのサービス処理能力が、スケールアウト後に第1のVNFによって生成されるデータトラフィックを時間内に処理するのに十分であることを保証し、第1のVNFに直接関連付けられた第2のVNFへの第1のVNFのスケールアウトによって発生するサービス影響を回避し、さらにサービスコール損失を低減する。
【０１０１】
本実施のこの実施形態は、スケールアウト関連付け方法を提供し、具体的には、図2に示された実施形態において第2のVNFと情報を交換するNFVOが、本実施のこの実施形態において提供されたスケールアウト関連付け方法を実施する手順を記載する。図4に示されたように、方法は以下のステップを含む場合がある。
【０１０２】
S201．NFVOが第1のVNFのリソース要求メッセージを受信し、第1のVNFのリソース要求メッセージは、第1のVNFの識別子および第1のVNFのスケールアウト大きさパラメータを搬送する。
【０１０３】
第1のVNFのリソース要求メッセージは、具体的には、第1のVNFの管理に関与するVNFMによって送信された第1のVNFのリソース確保要求メッセージ、EMまたはOSSによって送信された第1のVNFのリソーススケールアウト要求メッセージなどであり得る。
【０１０４】
VNFMがNFVOにリソース確保要求メッセージを送信することが例として使用される。第1のVNFがスケールアウト動作を開始するとき、第1のVNFは、VNFMにスケールアウト要求メッセージを送信して、第1のVNFをスケールアウトするようにVNFMに要求する。本発明のこの実施形態では、第1のVNFは、第1のVNFの識別子および第1のVNFのスケールアウト大きさパラメータをスケールアウト要求メッセージに追加し、VNFMにスケールアウト要求メッセージを送信することができる。さらに、VNFMがNFVOにリソース確保要求メッセージを送信して、第1のVNF用のリソースを確保するようにNFVOに要求するとき、VNFMは、第1のVNFの識別子および第1のVNFのスケールアウト大きさパラメータをリソース確保要求メッセージに追加し、NFVOにリソース確保要求メッセージを送信することができる。次いで、NFVOは、リソース確保要求メッセージから取得された第1のVNFの識別子および第1のVNFのスケールアウト大きさパラメータに従って、後のスケールアウト関連付け動作を実施することができる。
【０１０５】
第1のVNFのスケールアウト大きさパラメータの意味は、図2に示された実施形態における第1のVNFのスケールアウト大きさパラメータの意味と同じである。詳細については、図2に示された実施形態における関連説明を参照されたい。詳細は本明細書では再び記載されない。
【０１０６】
S202．NFVOが、第1のVNFの識別子に従って、第1のVNFに直接関連付けられた第2のVNFを決定する。
【０１０７】
具体的には、NFVOは、第1のVNFの識別子に従って、第1のVNFに直接関連付けられた第2のVNFを求めてプリセット関連付けリストを照会することができる。
【０１０８】
たとえば、関連付けリストは、具体的には、NFVO内に設定された仮想化ネットワーク機能転送グラフ記述子（VNF forwarding graph descriptor、VNFFGD）であり得る。NFVOは、VNFFGD内にVNF間の関連付け関係を記憶および維持し、その結果、NFVOは、第1のVNFの識別子に応じて、第1のVNFに直接関連付けられた第2のVNFを求めてVNFFGDを直接照会することができる。
【０１０９】
S203．NFVOが第2のVNFに第1のVNFのスケールアウト通知メッセージを送信し、第1のVNFのスケールアウト通知メッセージは、第1のVNFのスケールアウト大きさパラメータを搬送し、第1のVNFのスケールアウト大きさパラメータは、第2のVNFがスケールアウトされる必要があるかどうかを判定するために第2のVNFによって使用される。
【０１１０】
具体的には、NFVOが第1のVNFに関連付けられた第2のVNFが存在すると判断した後、NFVOは、第1のVNFのスケールアウト通知メッセージに第1のVNFのスケールアウト大きさパラメータを追加し、第2のVNFにスケールアウト通知メッセージを送信することができ、その結果、第1のVNFのスケールアウト通知メッセージを受信した後、第2のVNFは、第1のVNFのスケールアウト大きさパラメータおよび第2のVNFのサービス処理能力に従って、第2のVNFもスケールアウトされる必要があるかどうかを判定することができる。加えて、第2のVNFもスケールアウトされる必要があると第2のVNFが判定すると、第2のVNFは、第2のVNFの管理に関与するVNFMにスケールアウト要求メッセージを送信して、第2のVNFをスケールアウトするように第2のVNFの管理に関与するVNFMに要求する。
【０１１１】
本発明のこの実施形態では、第1のVNFがスケールアウトされるとき、第1のVNFに関連付けられた第2のVNFも時間内にスケールアウトすることができ、それにより、第1のVNFのスケールアウトと第2のVNFのスケールアウトとの間の関連付けが実施される。
【０１１２】
本発明のこの実施形態では、第1のVNFの管理に関与するVNFMによって受信されたスケールアウト要求メッセージは、第1のVNFに追加されるように要求されたリソースに関する情報をさらに搬送し、 第1のVNFをスケールアウトするようにVNFMに要求するために使用されることに留意されたい。VNFMがスケールアウト要求メッセージを受信した後、VNFMは、リソース確保要求メッセージに、第1のVNFの識別子、第1のVNFのスケールアウト大きさパラメータ、および第1のVNFに追加されるように要求されたリソースに関する情報を追加し、NFVOにリソース確保要求メッセージを送信する。NFVOがリソース確保要求メッセージを受信した後、NFVOは、第1のVNFの識別子に従って第2のVNFを決定し、第2のVNFに第1のVNFのスケールアウト通知メッセージを送信することができる。代替として、NFVOは、第1のVNFのために、第1のVNFに追加されるように要求されたリソースに関し、リソース確保要求メッセージ内で搬送された情報に従って、第1のVNFに追加するように要求されたリソースを確保し、次いで、第1のVNFの識別子に従って第2のVNFを決定し、第2のVNFに第1のVNFのスケールアウト通知メッセージを送信することができる。このことは、本出願において具体的に限定されない。
【０１１３】
本発明のこの実施形態は、スケールアウト関連付け方法を提供する。方法は、NFVOにより、第1のVNFのリソース要求メッセージを受信するステップであって、第1のVNFのリソース要求メッセージが、第1のVNFの識別子および第1のVNFのスケールアウト大きさパラメータを搬送する、ステップと、第1のVNFの識別子に従って、第1のVNFに直接関連付けられた第2のVNFを決定するステップと、第2のVNFに第1のVNFのスケールアウト通知メッセージを送信するステップであって、スケールアウト通知メッセージが、第1のVNFのスケールアウト大きさパラメータを搬送し、第1のVNFのスケールアウト大きさパラメータが、第2のVNFがスケールアウトされる必要があるかどうかを判定するために第2のVNFによって使用される、ステップとを含む場合がある。方法によれば、NFVOは、第1のVNFのスケールアウト大きさパラメータを取得した後、第1のVNFに直接関連付けられた第2のVNFに第1のVNFのスケールアウト大きさパラメータを時間内に送信することができ、その結果、第2のVNFのサービス処理能力が、スケールアウト後に第1のVNFによって生成される時間データトラフィックを時間内に処理するのに十分ではないと判断すると、第2のVNFは、第2のVNFの管理に関与するVNFMにスケールアウトを実施するように時間内に要求することができ、それにより、第2のVNFのサービス処理能力を強化して、第2のVNFのサービス処理能力が、スケールアウト後に第1のVNFによって生成されるデータトラフィックを時間内に処理するのに十分であることを保証し、第1のVNFに直接関連付けられた第2のVNFへの第1のVNFのスケールアウトによって発生するサービス影響を回避し、さらにサービスコール損失を低減する。
【０１１４】
さらに、図2および図4に示された実施形態において提供されたスケールアウト関連付け方法とは異なり、NFVOが第1のVNFに直接関連付けられた別のVNFに対して関連付けられたスケールアウト動作を完了する、別のスケールアウト関連付け方法が、本発明のこの実施形態において提供される。図5に示されたように、方法は以下のステップを含む場合がある。
【０１１５】
S301．NFVOが第1のVNFのリソース要求メッセージを受信し、第1のVNFのリソース要求メッセージは、第1のVNFの識別子および第1のVNFのスケールアウト大きさパラメータを搬送する。
【０１１６】
第1のVNFのリソース要求メッセージは、具体的には、第1のVNFの管理に関与するVNFMによって送信された第1のVNFのリソース確保要求メッセージ、EMまたはOSSによって送信された第1のVNFのリソーススケールアウト要求メッセージなどであり得る。
【０１１７】
VNFMがNFVOにリソース確保要求メッセージを送信することが例として使用される。本発明のこの実施形態では、第1のVNFがスケールアウト動作を積極的に開始するとき、すなわち、第1のVNFの現在の負荷を検出することにより、第1のVNFの現在の負荷があらかじめ設定された負荷しきい値を超えると第1のVNFが判断したとき、第1のVNFは、VNFMにスケールアウト要求メッセージを送信して、第1のVNFをスケールアウトするようにVNFMに要求することを含む、スケールアウト動作を開始することができる。
【０１１８】
本発明のこの実施形態では、第1のVNFは、第1のVNFの識別子および第1のVNFのスケールアウト大きさパラメータをスケールアウト要求メッセージに追加し、VNFMにスケールアウト要求メッセージを送信することができる。さらに、VNFMがNFVOにリソース確保要求メッセージを送信して、第1のVNF用のリソースを確保するようにNFVOに要求するとき、VNFMは、第1のVNFの識別子および第1のVNFのスケールアウト大きさパラメータをリソース確保要求メッセージに追加し、NFVOにリソース確保要求メッセージを送信することができる。次いで、NFVOは、リソース確保要求メッセージから取得された第1のVNFの識別子および第1のVNFのスケールアウト大きさパラメータに従って、後のスケールアウト関連付け動作を実施することができる。
【０１１９】
第1のVNFのスケールアウト大きさパラメータの意味は、図2に示された実施形態における第1のVNFのスケールアウト大きさパラメータの意味と同じである。詳細については、図2に示された実施形態における関連説明を参照されたい。詳細は本明細書では再び記載されない。
【０１２０】
S302．NFVOが、VNFの識別子とスケールアウト関連付けスクリプトとの間のプリセット対応関係に従って、第1のVNFの識別子に対応するスケールアウト関連付けスクリプトを決定し、第1のVNFの識別子に対応するスケールアウト関連付けスクリプトは、第1のVNFに直接関連付けられたVNFの中にあり、スケールアウトされる必要があるVNFをスケールアウトするために使用される。
【０１２１】
本発明のこの実施形態では、NFVOにおいて、VNFごとにスケールアウト関連付けスクリプトが設定され、各VNFに直接関連付けられた別のVNFをスケールアウトする手順がVNFのスケールアウト関連付けスクリプト内に設定される。NFVOがVNFをスケールアウトするとき、NFVOはVNFのスケールアウト関連付けスクリプトを実行することができ、その結果、NFVOは、第1のVNFに直接関連付けられたVNFの中のどのVNFが、第1のVNFのスケールアウトに従って関連付けられた方式でスケールアウトされる必要があるかを判断し、スケールアウトされる必要があるVNFのスケールアウトの大きさを決定し、それらのVNFをスケールアウトすることができ、それにより、VNFに直接関連付けられたVNFの中にあり、スケールアウトされる必要があるVNFのスケールアウトが実施される。
【０１２２】
さらに、本発明のこの実施形態では、NFVOが第1のVNFの識別子を取得した後、NFVOは、NFVOにおいて、VNFのプリセット識別子とスケールアウト関連付けスクリプトとの対応関係に従って、第1のVNFの識別子に対応するスケールアウト関連付けスクリプトを決定することができる。第1のVNFの識別子に対応するスケールアウト関連付けスクリプトは、第1のVNFに直接関連付けられたVNFの中にあり、スケールアウトされる必要があるVNFをスケールアウトするために使用される。
【０１２３】
S303．NFVOが、第1のVNFのスケールアウト大きさパラメータに従って、第1のVNFの識別子に対応するスケールアウト関連付けスクリプトを実行する。
【０１２４】
NFVOが第1のVNFのスケールアウト関連付けスクリプトを決定した後、NFVOは、スケールアウト関連付けスクリプトに第1のVNFのスケールアウト大きさパラメータを入力し、スケールアウト関連付けスクリプトを実行することができ、それにより、第1のVNFに直接関連付けられたVNFの中にあり、スケールアウトされる必要があるVNFのスケールアウトが実施される。
【０１２５】
NFVシステムでは、第1のVNFがVNFMにスケールアウト要求メッセージを送信した後、VNFMは、第1のVNFに追加されるように要求されたリソースに関し、スケールアウト要求メッセージ内で搬送された情報に従って、第1のVNFをスケールアウトする。VNFMが第1のVNFのスケールアウトに成功した後、VNFMは第1のVNFに確認応答メッセージを送信する必要があり、その結果、第1のVNFは、VNFMが第1のVNFのスケールアウトを完了したと判断する。第1のVNFがあらかじめ設定された時間内に、VNFMによって送信された確認応答メッセージを受信しない場合、第1のVNFがVNFMによって送信された確認応答メッセージの受信に成功するまで、第1のVNFは、VNFMにスケールアウト要求メッセージを再送信するか、または第1のVNFは、現在のスケールアウトが失敗したと判断する。
【０１２６】
VNFMが第1のVNFに確認応答メッセージを送信したが、第1のVNFが確認応答メッセージを受信しなかった場合、第1のVNFがVNFMにスケールアウト要求メッセージを再送信した後、VNFMは、誤って第1のVNFがスケールアウトを再要求したと理解する可能性がある。この場合、VNFMは第1のVNFを再スケールアウトし、NFVOも、VNFMによって再送信された第1のVNFの識別子および第1のVNFのスケールアウト大きさパラメータに従って、第1のVNFに直接関連付けられたVNFをスケールアウトし、リソースの浪費を引き起こす。したがって、本発明のこの実施形態では、第1のVNFによってVNFMに送信されたスケールアウト要求メッセージは、第1のVNFのスケールアウトシーケンス番号識別子をさらに搬送して、第1のVNFの現在のスケールアウトのシーケンス番号を識別することができる。たとえば、スケールアウトシーケンス番号識別子は、具体的には、第1のVNFのスケールアウト時間シーケンスであり得る。第1のVNFのスケールアウト時間シーケンスは、第1のVNFをスケールアウトするための時間を識別するために使用される。スケールアウトシーケンス番号識別子は、番号または別の形式を使用して識別される場合がある。
【０１２７】
VNFMが第1のVNFによって送信されたスケールアウト要求メッセージを受信し、第1のVNFをスケールアウトした後、VNFMが第1のVNFによって送信されたスケールアウト要求メッセージを再受信し、今回受信されたスケールアウト要求メッセージ内で搬送された第1のVNFのスケールアウト時間シーケンスが、前回VNFMによって受信されたスケールアウト要求メッセージ内で搬送された第1のVNFのスケールアウト時間シーケンスと同じであるとVNFMが判断した場合、VNFMは、VNFMによって今回受信されたスケールアウト要求メッセージが、同じスケールアウトに対して第1のVNFによって送信された要求メッセージであると判断することができる。この場合、VNFMは第1のVNFを再スケールアウトする必要がなく、第1のVNFに確認応答メッセージを再送信するだけでよく、それにより、NFVOが第1のVNFに直接関連付けられたVNFを再スケールアウトアウトすることが防止される、なぜなら、VNFMは、リソース確保要求メッセージを使用して、第1のVNFの識別子および第1のVNFのスケールアウト大きさパラメータをNFVOに再送信したからである。
【０１２８】
同様に、本発明のこの実施形態では、NFVOは、第1のVNFのリソース要求メッセージを複数回受信する場合がある。たとえば、第1のVNFによって送信されたスケールアウト要求メッセージを複数回受信した後、VNFMは、NFVOにリソース確保要求メッセージを複数回送信する。その結果、NFVOは、複数回受信されたリソース確保要求メッセージ内で搬送された第1のVNFの識別子および第1のVNFのスケールアウト大きさパラメータに従って、第1のVNFの識別子に対応するスケールアウト関連付けスクリプトを複数回実行する。
【０１２９】
したがって、NFVOによって受信された第1のVNFのリソース要求メッセージは、第1のVNFのスケールアウトシーケンス番号識別子をさらに搬送し、その結果、NFVOは、第1のVNFのスケールアウトシーケンス番号識別子および第1のVNFの識別子に従って、第1のVNFの識別子および第1のVNFのスケールアウトシーケンス番号識別子を搬送する別のリソース要求メッセージが受信されたかどうかを判定する。
【０１３０】
第1のVNFの識別子および第1のVNFのスケールアウトシーケンス番号識別子を搬送する別のリソース要求メッセージが受信されなかったとNFVOが判定した場合、NFVOは、VNFの識別子とスケールアウト関連付けスクリプトとの間のプリセット対応関係に従って、第1のVNFの識別子に対応するスケールアウト関連付けスクリプトを決定するステップを実施することができる。
【０１３１】
第1のVNFの識別子および第1のVNFのスケールアウトシーケンス番号識別子を搬送する別のリソース要求メッセージが受信されたとNFVOが判定した場合、NFVOは、NFVOが第1のVNFの識別子に対応するスケールアウト関連付けスクリプトを複数回実行することを防止するために、リソース要求メッセージに応答しない場合があるか、または確認応答メッセージを直接返信する場合がある。
【０１３２】
本発明のこの実施形態は、スケールアウト関連付け方法を提供する。方法は、NFVOにより、第1のVNFのリソース要求メッセージを受信するステップであって、第1のVNFのリソース要求メッセージが、第1のVNFの識別子および第1のVNFのスケールアウト大きさパラメータを搬送する、ステップと、VNFの識別子とスケールアウト関連付けスクリプトとの間のプリセット対応関係に従って、第1のVNFの識別子に対応するスケールアウト関連付けスクリプトを決定するステップと、第1のVNFのスケールアウト大きさパラメータに従って、第1のVNFの識別子に対応するスケールアウト関連付けスクリプトを実行するステップであって、第1のVNFの識別子に対応するスケールアウト関連付けスクリプトが、第1のVNFに直接関連付けられたVNFの中にあり、スケールアウトされる必要があるVNFをスケールアウトするために使用される、ステップとを含む場合がある。方法によれば、スケールアウト関連付けスクリプトがNFVO内に設定され、その結果、第1のVNFがスケールアウトを要求したとNFVOが判断した場合、NFVOは、第1のVNFのスケールアウト大きさパラメータに従って第1のVNFのスケールアウト関連付けスクリプトを実行することができ、それにより、第1のVNFに直接関連付けられたVNFに対するスケールアウト動作が実施され、第1のVNFに直接関連付けられたVNFのサービス処理能力を強化して、第1のVNFに直接関連付けられたVNFのサービス処理能力が、スケールアウト後に第1のVNFによって生成されるデータトラフィックを時間内に処理するのに十分であることを保証し、第1のVNFに直接関連付けられたVNFへの第1のVNFのスケールアウトによって発生するサービス影響を回避し、さらにサービスコール損失を低減する。
【０１３３】
実施形態2
図2に示された実施形態を参照して、本発明のこの実施形態は、スケールアウト関連付け方法を提供する。具体的な説明については、図2に示された実施形態において、第1のVNFによって送信された第1のVNFのスケールアウト通知メッセージを第2のVNFが直接受信する解決策を参照されたい。図6Aおよび図6Bに示されたように、方法は以下のステップを含む場合がある。
【０１３４】
S401．第1のVNFがVNFMに第1のVNFのスケールアウト要求メッセージを送信する。
【０１３５】
第1のVNFは、現在スケールアウト動作を開始しているVNFである。
【０１３６】
本発明のこの実施形態では、第1のVNFが属するNSにおいて、第1のVNFの負荷があらかじめ設定された負荷しきい値を超えることが検出されたために、第1のVNFがスケールアウト動作を開始した場合、第1のVNFは、スケールアウト動作を積極的に開始するVNFと呼ばれる場合があることに留意されたい。
【０１３７】
第1のVNFが属するNSにおいて、第1のVNFが第1のVNFに直接関連付けられたVNFのスケールアウト通知メッセージを受信し、スケールアウト通知メッセージに従って、第1のVNFがスケールアウトされる必要があると判断したために、第1のVNFがスケールアウト動作を開始した場合、第1のVNFは、関連付けられた方式でスケールアウト動作を開始するVNFと呼ばれる場合がある。
【０１３８】
S402．第1のVNFが第2のVNFに第1のVNFのスケールアウト通知メッセージを送信し、第1のVNFのスケールアウト通知メッセージは、第1のVNFのスケールアウト大きさパラメータを搬送する。
【０１３９】
本発明のこの実施形態では、第1のVNFが第1のVNFをスケールアウトするためのスケールアウト要求メッセージをVNFMに送信して、第1のVNFをスケールアウトするようにVNFMに要求するとき、第1のVNFは、第1のVNFに直接関連付けられた第2のVNFに、第1のVNFのスケールアウト通知メッセージを同時に送信することができ、その結果、第2のVNFは第1のVNFがスケールアウトされるべきであることを知り、第2のVNFは、第1のVNFのスケールアウト大きさパラメータに従って、第2のVNFもスケールアウトされる必要があるかどうかを判定する。
【０１４０】
具体的には、第1のVNFが第1のVNFをスケールアウトするためのスケールアウト要求メッセージをVNFMに送信した後、第1のVNFは、第1のVNFに直接関連付けられた第2のVNFを最初に決定することができる。
【０１４１】
本発明のこの実施形態では、第1のVNFの関連付けリストが第1のVNF内にあらかじめ設定される場合がある。関連付けリストは、第1のVNFに直接関連付けられたVNFの識別子を記録し、その結果、第1のVNFは、関連付けリストに照会することにより、第1のVNFに直接関連付けられた第2のVNFを決定することができる。
【０１４２】
場合によっては、第1のVNFは、第1のVNFに内部的に維持されたデータフロー方向マップに従って、第1のVNFに直接関連付けられた第2のVNFを決定することができる。具体的には、データフロー方向マップは、どのVNFによって送信されたデータが第1のVNFによって受信されたかを記録し、第1のVNFがデータを送信したVNF、すなわち、第1のVNFによって送信されたデータを直接受信したVNFを記録するために使用される。したがって、第1のVNFは、データフロー方向マップに従って、第1のVNFによって送信されたデータを直接受信したVNFを第2のVNFとして決定する。
【０１４３】
S403．第1のVNFのスケールアウト通知メッセージを受信した後、第2のVNFが、第1のVNFのスケールアウト大きさパラメータおよび第2のVNFのサービス処理能力に従って、第2のVNFがスケールアウトされる必要があるかどうかを判定する。
【０１４４】
S404．第2のVNFがスケールアウトされる必要があると第2のVNFが判定した場合、第2のVNFがVNFMにスケールアウト要求メッセージを送信する。
【０１４５】
具体的には、S403およびS404の具体的な実装形態は、図2に示された実施形態におけるS102およびS103の実装形態と同じであり、図2に示された実施形態におけるS102およびS103の関連説明を参照されたい。詳細は本明細書では再び記載されない。
【０１４６】
本発明のこの実施形態では、第2のVNFが第1のVNFのスケールアウト通知メッセージを受信できることを保証するために、第1のVNFは、スケールアウト動作を開始した後に複数回第2のVNFにスケールアウト通知メッセージを送信してもよいことに留意されたい。第2のVNFが第1のVNFの複数のスケールアウト通知メッセージを受信した場合、第2のVNFは、誤って第1のVNFが複数回スケールアウト動作を開始したと理解し、したがって、複数回関連付けられたスケールアウト動作を実施する可能性があり、資源の浪費を引き起こす。
【０１４７】
さらに、本発明のこの実施形態では、第1のVNFのスケールアウトと同じであるために実施される第2のVNFの複数回の関連付けられたスケールアウトを回避するために、第1のVNFのスケールアウト通知メッセージは、第1のVNFの識別子および第1のVNFのスケールアウトシーケンス番号識別子をさらに搬送することができる。たとえば、スケールアウトシーケンス番号識別子は、具体的に、第1のVNFのスケールアウト時間シーケンスであり得る。第1のVNFのスケールアウト時間シーケンスは、第1のVNFをスケールアウトするための時間を識別するために使用される。
【０１４８】
さらに、第2のVNFが第1のVNFのスケールアウトに従って第2のVNFの関連付けられたスケールアウトが実施される必要があるかどうかを判定する前に、第2のVNFは、第1のVNFの識別子および第1のVNFのスケールアウトシーケンス番号識別子を搬送する別のスケールアウト通知メッセージが受信されたかどうかを最初に判定することができる。
【０１４９】
第1のVNFの識別子および第1のVNFのスケールアウトシーケンス番号識別子を搬送する別のスケールアウト通知メッセージが受信されたと第2のVNFが判定した場合、第2のVNFは、第1のVNFのスケールアウト大きさパラメータおよび第2のVNFのサービス処理能力に従って、第2のVNFがスケールアウトされる必要があるかどうかを判定するステップを実施する必要がない場合がある。
【０１５０】
第1のVNFの識別子および第1のVNFのスケールアウトシーケンス番号識別子を搬送する別のスケールアウト通知メッセージが受信されなかったと第2のVNFが判定した場合、第2のVNFは、第1のVNFのスケールアウト大きさパラメータおよび第2のVNFのサービス処理能力に従って、第2のVNFがスケールアウトされる必要があるかどうかを判定するステップを実施することができる。
【０１５１】
本発明のこの実施形態では、第1のVNFのスケールアウト通知メッセージは、第2のVNFが現在スケールアウトされているサービスを追跡するために、スケールアウト動作を積極的に開始するVNFの識別子、およびスケールアウト動作を積極的に開始するVNFのスケールアウトシーケンス番号識別子をさらに搬送することができることに留意されたい。
【０１５２】
たとえば、第1のVNFがスケールアウト動作を積極的に開始するVNFである場合、第1のVNFのスケールアウト通知メッセージは、第1のVNFの識別子および第1のVNFのスケールアウトシーケンス番号識別子をさらに搬送することができる。第1のVNFが関連付けられた方式でスケールアウト動作を開始するVNFである場合、第3のVNFが第1のVNFが属するNSに属し、スケールアウト動作を積極的に開始するVNFであると仮定すると、第1のVNFのスケールアウト通知メッセージは、第3のVNFの識別子および第3のVNFのスケールアウトシーケンス番号識別子をさらに搬送することができる。第3のVNFのスケールアウトシーケンス番号識別子は、具体的に、第3のVNFのスケールアウト時間シーケンスを含む場合がある。第3のVNFのスケールアウト時間シーケンスは、第3のVNFの現在のスケールアウトの時点を表すために使用される。
【０１５３】
S405．第1のVNFのスケールアウト要求メッセージを受信した後、VNFMがNFVOに第1のVNFのリソース確保要求メッセージを送信する。
【０１５４】
S406．受信された第1のVNFのリソース確保要求メッセージに従って、第1のVNF用のリソースを確保した後、NFVOがVNFMに第1のVNFのリソース確保情報を送信する。
【０１５５】
S407．受信された第1のVNFのリソース確保情報に従って、リソースを割り振るようにリソース確保情報によって示されたVIMに要求した後、VNFMが第1のVNFに確認応答メッセージを送信する。
【０１５６】
S408．第2のVNFによって送信されたスケールアウト要求メッセージを受信した後、VNFMがNFVOに第2のVNFのリソース確保要求メッセージを送信する。
【０１５７】
S409．受信された第2のVNFのリソース確保要求メッセージに従って、第2のVNF用のリソースを確保した後、NFVOがVNFMに第2のVNFのリソース確保情報を送信する。
【０１５８】
S410．受信された第2のVNFのリソース確保情報に従って、リソースを割り振るようにリソース確保情報によって示されたVIMに要求した後、VNFMが第2のVNFに確認応答メッセージを送信する。
【０１５９】
S405〜S407はS401の後に実施されてもよいことに留意されたい。このことは本出願では限定されない。
【０１６０】
さらに、図6Aおよび図6Bを参照して、図7Aおよび図7Bに示されたように、第2のVNFがさらに第4のVNFに直接関連付けられる場合、S404の後に、方法は以下のステップをさらに含む。
【０１６１】
S404a．第2のVNFが第4のVNFに第2のVNFのスケールアウト通知メッセージを送信する。
【０１６２】
具体的には、本発明のこの実施形態では、第2のVNFが、第1のVNFのスケールアウト大きさパラメータに従って、第2のVNFがスケールアウトされる必要があると判断し、VNFMに第2のVNFのスケールアウト要求メッセージを送信した後、第2のVNFは、第2のVNFに直接関連付けられたVNFが存在するかどうかをさらに判定することができる。第2のVNFが、たとえば、第2のVNFに直接関連付けられた第4のVNFが存在すると判定した場合、第2のVNFは、第4のVNFに第2のVNFのスケールアウト通知メッセージを送信することができる。
【０１６３】
第2のVNFのスケールアウト通知メッセージは、第2のVNFのスケールアウト大きさパラメータを搬送する。第2のVNFのスケールアウト大きさパラメータは、第1のVNFのスケールアウト大きさパラメータに従って第2のVNFによって決定される。具体的には、第2のVNFは、第1のVNFのスケールアウト大きさパラメータに従って、第2のVNFに追加される必要があるリソースを決定することができる。次いで、第2のVNFは、第2のVNFがスケールアウトされた後に増加するサービス容量を決定し、第2のVNFのスケールアウト大きさパラメータをさらに決定することができる。第2のVNFのスケールアウト大きさパラメータは、第4のVNFがスケールアウトされる必要があるかどうかを決定するために第4のVNFによって使用される。
【０１６４】
場合によっては、本発明のこの実施形態では、第2のVNFのスケールアウト通知メッセージは、第4のVNFが現在スケールアウトされているサービスを追跡するために、スケールアウト動作を積極的に開始するVNFの識別子、およびスケールアウト動作を積極的に開始するVNFのスケールアウトシーケンス番号識別子をさらに搬送することができる。
【０１６５】
第2のVNFのスケールアウト通知メッセージを受信した後、第4のVNFは、第2のVNFのスケールアウト大きさパラメータおよび第4のVNFのサービス処理能力に従って、第4のVNFが関連付けられたスケールアウト動作を必要とする場合があると判断することに留意されたい。第2のVNFが第2のVNFのスケールアウト通知メッセージを第4のVNFに複数回送信するために実施される、第4のVNFの複数回のスケールアウトを回避するために、第2のVNFは、第2のVNFのスケールアウト通知メッセージに第2のVNFのスケールアウトシーケンス番号識別子を追加する必要があり、その結果、第4のVNFは、第2のVNFの識別子および第2のVNFのスケールアウトシーケンス番号識別子に基づいて、第2のVNFの識別子および第2のVNFのスケールアウトシーケンス番号識別子を搬送する別のスケールアウト通知メッセージが受信されたかどうかを判定し、別のスケールアウト通知メッセージが受信された場合、関連付けられたスケールアウト動作を再び実施する必要がない場合がある。
【０１６６】
本発明のこの実施形態は、スケールアウト関連付け方法を提供する。方法は、第2のVNFにより、第1のVNFのスケールアウト通知メッセージを受信するステップと、第1のVNFのスケールアウト通知メッセージ内で搬送された第1のVNFのスケールアウト大きさパラメータに従って、かつ第2のVNFのサービス処理能力に従って、第2のVNFがスケールアウトされる必要があるかどうかを判定するステップと、第2のVNFにより、第2のVNFがスケールアウトされる必要があると第2のVNFが判定した場合、スケールアウト要求メッセージを送信するステップとを含む場合があり、スケールアウト要求メッセージは、第2のVNFをスケールアウトするように要求するために使用され、第1のVNFのスケールアウト大きさパラメータは、第2のVNFがスケールアウトされる必要があるかどうかを判定するために第2のVNFによって使用され、第1のVNFは第2のVNFに直接関連付けられる。方法によれば、第2のVNFは、第1のVNFのスケールアウト通知メッセージを時間内に受信し、第1のVNFがスケールアウトされたことを知ることができる。第2のVNFが、第1のVNFのスケールアウト大きさパラメータに従って、第2のVNFもスケールアウトされる必要があると判定すると、第2のVNFは、第2のVNFの管理に関与するVNFMにスケールアウトを実施するように要求することができ、それにより、第2のVNFのサービス処理能力を時間内に強化して、第2のVNFのサービス処理能力が、スケールアウト後に第1のVNFによって生成されるデータトラフィックを時間内に処理するのに十分であることを保証し、第1のVNFに直接関連付けられた第2のVNFへの第1のVNFのスケールアウトによって発生するサービス影響を回避し、さらにサービスコール損失を低減する。
【０１６７】
図2および図4に示された実施形態を参照して、本発明のこの実施形態は、スケールアウト関連付け方法を提供する。具体的な説明については、図2に示された実施形態において、NFVOによって送信された第1のVNFのスケールアウト通知メッセージを第2のVNFが受信する解決策を参照されたい。図8Aおよび図8Bに示されたように、方法は以下のステップを含む場合がある。
【０１６８】
S501．第1のVNFがVNFMに第1のVNFのスケールアウト要求メッセージを送信し、第1のVNFのスケールアウト要求メッセージは、第1のVNFの識別子および第1のVNFのスケールアウト大きさパラメータを搬送する。
【０１６９】
第1のVNFは、現在スケールアウト動作を開始しているVNFである。すなわち、第1のVNFは、スケールアウト動作を積極的に開始するVNFであり得るか、または第1のVNFは、関連付けられた方式でスケールアウト動作を開始するVNFであり得る。
【０１７０】
本発明のこの実施形態では、現在スケールアウト動作を開始している第1のVNFが、第1のVNFの管理に関与するVNFMに第1のVNFのスケールアウト要求メッセージを送信するとき、第1のVNFは、スケールアウト要求メッセージに第1のVNFの識別子および第1のVNFのスケールアウト大きさパラメータを追加し、その結果、VNFMが、リソース確保要求メッセージを使用することにより、第1のVNFの識別子および第1のVNFのスケールアウト大きさパラメータをNFVOに送信した後、NFVOは、第1のVNFの識別子および第1のVNFのスケールアウト大きさパラメータとに従って、後のスケールアウト関連付け動作を実施することができる。
【０１７１】
S502．第1のVNFのスケールアウト要求メッセージを受信した後、VNFMがNFVOに第1のVNFのリソース確保要求メッセージを送信し、第1のVNFのリソース確保要求メッセージは、第1のVNFの識別子および第1のVNFのスケールアウト大きさパラメータを搬送する。
【０１７２】
具体的には、VNFMが第1のVNFのスケールアウト要求メッセージを受信した後、VNFMは、第1のVNFのスケールアウト要求メッセージに従って、NFVOに第1のVNFのリソース確保要求メッセージを送信して、第1のVNFのために、第1のVNFに追加されるように要求されたリソースを確保するようにNFVOに要求する。
【０１７３】
本発明のこの実施形態では、VNFMは、第1のVNFのリソース確保要求メッセージに、第1のVNFの識別子と第1のVNFのスケールアウト大きさパラメータの両方を追加し、その結果、NFVOは、第1のVNFの識別子および第1のVNFのスケールアウト大きさパラメータに従って、後のスケールアウト関連付け動作を実施することができる。
【０１７４】
S503．第1のVNFのリソース確保要求メッセージを受信した後、NFVOがリソース確保要求メッセージから第1のVNFの識別子および第1のVNFのスケールアウト大きさパラメータを取得する。
【０１７５】
本発明のこの実施形態では、NFVOによって受信された第1のVNFのリソース要求メッセージは、VNFMによって送信された第1のVNFのリソース確保要求メッセージである。
【０１７６】
S504．NFVOが、第1のVNFの識別子に従って、第1のVNFに直接関連付けられた第2のVNFを決定する。
【０１７７】
S505．NFVOが第2のVNFに第1のVNFのスケールアウト通知メッセージを送信し、第1のVNFのスケールアウト通知メッセージは、第1のVNFのスケールアウト大きさパラメータを搬送する。
【０１７８】
具体的には、S504およびS505の実装形態は、図4に示された実施形態におけるS202およびS203の実装形態と同であり、図4に示された実施形態におけるS202およびS203の関連説明を参照されたい。詳細は本明細書では再び記載されない。
【０１７９】
S506．受信された第1のVNFのリソース確保要求メッセージに従って、第1のVNF用のリソースを確保した後、NFVOがVNFMに第1のVNFのリソース確保情報を送信する。
【０１８０】
S507．受信された第1のVNFのリソース確保情報に従って、リソースを割り振るようにリソース確保情報によって示されたVIMに要求した後、VNFMが第1のVNFに確認応答メッセージを送信する。
【０１８１】
S508．第1のVNFのスケールアウト通知メッセージを受信した後、第2のVNFが、第1のVNFのスケールアウト大きさパラメータおよび第2のVNFのサービス処理能力に従って、第2のVNFがスケールアウトされる必要があるかどうかを判定する。
【０１８２】
S509．第2のVNFがスケールアウトされる必要があると第2のVNFが判定した場合、第2のVNFがVNFMに第2のVNFのスケールアウト要求メッセージを送信する。
【０１８３】
具体的には、S508およびS509の実装形態は、図2に示された実施形態におけるS102およびS103の実装形態と同じであり、図2に示された実施形態におけるS102およびS103の関連説明を参照されたい。詳細は本明細書では再び記載されない。
【０１８４】
本発明のこの実施形態では、第2のVNFが第1のVNFのスケールアウト通知メッセージを受信できることを保証するために、NFVOは、複数回第2のVNFにスケールアウト通知メッセージを送信してもよいことに留意されたい。第2のVNFが第1のVNFの複数のスケールアウト通知メッセージを受信した場合、第2のVNFは、誤って第1のVNFが複数回スケールアウト動作を開始したと理解し、したがって、複数回関連付けられたスケールアウト動作を実施する可能性があり、資源の浪費を引き起こす。
【０１８５】
さらに、本発明のこの実施形態では、第1のVNFと同じスケールアウトのために実施される第2のVNFの複数回の関連付けられたスケールアウトを回避するために、第1のVNFのスケールアウト通知メッセージは、第1のVNFのスケールアウトシーケンス番号識別子をさらに搬送することができる。
【０１８６】
具体的には、S501において、第1のVNFがVNFMに第1のVNFのスケールアウト要求メッセージを送信するとき、第1のVNFは、第1のVNFのスケールアウト要求メッセージに第1のVNFのスケールアウトシーケンス番号識別子をさらに追加し、その結果、VNFMは、第1のVNFのリソース確保要求メッセージを使用して、NFVOに第1のVNFのスケールアウト時間シーケンスを送信することができ、NFVOは、第1のVNFのスケールアウト通知メッセージに、第1のVNFの識別子と第1のVNFのスケールアウトシーケンス番号識別子の両方を追加し、第2のVNFにスケールアウト通知メッセージを送信することができる。
【０１８７】
さらに、第2のVNFが第1のVNFのスケールアウト通知メッセージを受信した後、第2のVNFが第1のVNFのスケールアウトに従って第2のVNFに対して関連付けられたスケールアウトが実施される必要があるかどうかを判定する前に、第2のVNFは、第1のVNFの識別子および第1のVNFのスケールアウトシーケンス番号識別子を搬送する別のスケールアウト通知メッセージが受信されたかどうかを最初に判定することができる。
【０１８８】
第1のVNFの識別子および第1のVNFのスケールアウトシーケンス番号識別子を搬送する別のスケールアウト通知メッセージが受信されたと第2のVNFが判定した場合、第2のVNFは、第1のVNFのスケールアウト大きさパラメータおよび第2のVNFのサービス処理能力に従って、第2のVNFがスケールアウトされる必要があるかどうかを判定するステップを実施する必要がない場合がある。
【０１８９】
第1のVNFの識別子および第1のVNFのスケールアウトシーケンス番号識別子を搬送する別のスケールアウト通知メッセージが受信されなかったと第2のVNFが判定した場合、第2のVNFは、第1のVNFのスケールアウト大きさパラメータおよび第2のVNFのサービス処理能力に従って、第2のVNFがスケールアウトされる必要があるかどうかを判定するステップを実施することができる。
【０１９０】
さらに、第2のVNFがスケールアウトされる必要があると第2のVNFが判定した後、第2のVNFは、第2のVNFの管理に関与するVNFMに、第2のVNFのスケールアウト要求メッセージを送信して、第2のVNFをスケールアウトするようにVNFMに要求することができる。
【０１９１】
本発明のこの実施形態では、第2のVNFのスケールアウト要求メッセージは、第2のVNFの識別子および第2のVNFのスケールアウト大きさパラメータを搬送し、その結果、VNFMが第2のVNFをスケールアウトするプロセスにおいて、第2のVNFの識別子および第2のVNFのスケールアウト大きさパラメータが、第2のVNFのリソース確保情報を使用してNFVOに送信された後、NFVOは、第2のVNFの識別子および第2のVNFのスケールアウト大きさパラメータに従って、あとのスケールアウト関連付け動作を実施することができることに留意されたい。たとえば、NFVOは、第2のVNFの識別子に従って、第2のVNFに直接関連付けられた第4のVNFを決定し、第4のVNFに第2のVNFのスケールアウト通知メッセージを送信する。
【０１９２】
本発明のこの実施形態では、第1のVNFのスケールアウト通知メッセージは、第2のVNFが現在スケールアウトされているサービスを追跡するために、スケールアウト動作を積極的に開始するVNFの識別子、およびスケールアウト動作を積極的に開始するVNFのスケールアウトシーケンス番号識別子をさらに搬送することができることに留意されたい。
【０１９３】
たとえば、第1のVNFがスケールアウト動作を積極的に開始するVNFである場合、第1のVNFのスケールアウト通知メッセージは、第1のVNFの識別子および第1のVNFのスケールアウトシーケンス番号識別子をさらに搬送することができる。第1のVNFが関連付けられた方式でスケールアウト動作を開始するVNFである場合、第3のVNFが第1のVNFが属するNSに属し、スケールアウト動作を積極的に開始するVNFであると仮定すると、第1のVNFのスケールアウト通知メッセージは、第3のVNFの識別子および第3のVNFのスケールアウトシーケンス番号識別子をさらに搬送することができる。
【０１９４】
同様に、第4のVNFに送信される第2のVNFのスケールアウト通知メッセージも、第4のVNFが現在スケールアウトされているサービスを追跡するために、スケールアウト動作を積極的に開始するVNFの識別子、およびスケールアウト動作を積極的に開始するVNFのスケールアウトシーケンス番号識別子を搬送することができる。
【０１９５】
S510．第2のVNFのスケールアウト要求メッセージを受信した後、VNFMがNFVOに第2のVNFのリソース確保要求メッセージを送信する。
【０１９６】
S511．受信された第2のVNFのリソース確保要求メッセージに従って、第2のVNF用のリソースを確保した後、NFVOがVNFMに第2のVNFのリソース確保情報を送信する。
【０１９７】
S512．受信された第2のVNFのリソース確保情報に従って、リソースを割り振るようにリソース確保情報によって示されたVIMに要求した後、VNFMが第2のVNFに確認応答メッセージを送信する。
【０１９８】
S506およびS507はS505の後に実施されてもよく、S505の後およびS508の前に実施されてもよく、S508の後およびS512の前に実施されてもよいし、S512の後に実施されてもよいことに留意されたい。このことは本出願では限定されない。
【０１９９】
本発明のこの実施形態は、スケールアウト関連付け方法を提供する。方法は、NFVOにより、第1のVNFのリソース要求メッセージを受信するステップであって、リソース要求メッセージが、第1のVNFの識別子および第1のVNFのスケールアウト大きさパラメータを搬送する、ステップと、第1のVNFの識別子に従って、第1のVNFに直接関連付けられた第2のVNFを決定するステップと、第2のVNFに第1のVNFのスケールアウト通知メッセージを送信するステップであって、スケールアウト通知メッセージが、第1のVNFのスケールアウト大きさパラメータを搬送し、第1のVNFのスケールアウト大きさパラメータが、第2のVNFがスケールアウトされる必要があるかどうかを判定するために第2のVNFによって使用される、ステップとを含む場合がある。方法によれば、NFVOは、第1のVNFのスケールアウト大きさパラメータを取得した後、第1のVNFに直接関連付けられた第2のVNFに第1のVNFのスケールアウト大きさパラメータを時間内に送信することができ、その結果、第2のVNFのサービス処理能力が、スケールアウト後に第1のVNFによって生成される時間データトラフィックを時間内に処理するのに十分ではないと判断すると、第2のVNFは、第2のVNFの管理に関与するVNFMにスケールアウトを実施するように時間内に要求することができ、それにより、第2のVNFのサービス処理能力を強化して、第2のVNFのサービス処理能力が、スケールアウト後に第1のVNFによって生成されるデータトラフィックを時間内に処理するのに十分であることを保証し、第1のVNFに直接関連付けられた第2のVNFへの第1のVNFのスケールアウトによって発生するサービス影響を回避し、さらにサービスコール損失を低減する。
【０２００】
実施形態3
図9に示されたように、本発明のこの実施形態は、スケールアウト関連付け装置を提供する。スケールアウト関連付け装置は、図2、図4、もしくは図6Aおよび図6B〜図8Aおよび図8Bのうちのいずれかの添付図面に示された実施形態に記載された第2のVNFの物理装置、または論理機能モジュールが配置された物理装置であってもよく、論理機能モジュールは、NFVシステム内にあり、第2のVNFによって実施され得る方法手順を実施することができる。物理装置は、第2のVNFの物理装置内に独立して設置されてもよく、第2のVNFの物理装置と通信することができる物理装置であってもよい。装置はチップの形態で提示される場合もある。チップは、第2のVNFによって実施され得る方法手順を実施することができるアプリケーションプログラムを搬送する。
【０２０１】
装置は、
第1の仮想化ネットワーク機能（VNF）のスケールアウト通知メッセージを受信するように構成された受信ユニット10であって、第1のVNFのスケールアウト通知メッセージが、第1のVNFのスケールアウト大きさパラメータを搬送し、第1のVNFのスケールアウト大きさパラメータが、第2のVNFがスケールアウトされる必要があるかどうかを判定するために処理ユニット11によって使用され、第1のVNFが第2のVNFに直接関連付けられる、受信ユニット10と、
受信ユニット10によって受信された第1のVNFのスケールアウト大きさパラメータおよび第2のVNFのサービス処理能力に従って、第2のVNFがスケールアウトされる必要があるかどうかを判定するように構成された処理ユニット11と、
第2のVNFがスケールアウトされる必要があると処理ユニット11が判定した場合、VNFMにスケールアウト要求メッセージを送信するように構成された送信ユニット12であって、スケールアウト要求メッセージが、第2のVNFをスケールアウトするように要求するために使用される、送信ユニット12と
を含む場合がある。
【０２０２】
場合によっては、受信ユニット10によって受信された第1のVNFのスケールアウト大きさパラメータは、第1のVNFがスケールアウトされた後の第1のVNFの増加したサービス容量を示すために使用される。
【０２０３】
場合によっては、処理ユニット11は、第2のVNFがスケールアウトされる必要があると処理ユニット11が判定した場合、第1のVNFのスケールアウト大きさパラメータに従って第2のVNFのスケールアウトパラメータを取得するようにさらに構成され、スケールアウトパラメータは、第2のVNFに追加される必要があるリソースを示す。
【０２０４】
送信ユニット12によって送信されるスケールアウト要求メッセージは、第2のVNFのスケールアウトパラメータを搬送する。
【０２０５】
場合によっては、処理ユニット11は、具体的に、第2のVNFのサービス処理能力が第1のVNFのスケールアウト大きさパラメータを満たすかどうかを判定することと、
第2のVNFのサービス処理能力が第1のVNFのスケールアウト大きさパラメータを満たす場合、第2のVNFがスケールアウトされる必要がないと判定する、または第2のVNFのサービス処理能力が第1のVNFのスケールアウト大きさパラメータを満たさない場合、第2のVNFがスケールアウトされる必要があると判定することと
を行うように構成される。
【０２０６】
場合によっては、受信ユニット10は、具体的に、ネットワーク機能仮想化オーケストレータ（NFVO）によって送信された第1のVNFのスケールアウト通知メッセージを受信するように構成される。
【０２０７】
場合によっては、送信ユニット12によって送信されるスケールアウト要求メッセージは、第2のVNFのスケールアウト大きさパラメータを搬送する。第2のVNFのスケールアウト大きさパラメータは、第1のVNFのスケールアウト大きさパラメータに従って処理ユニット11によって決定される。第2のVNFのスケールアウト大きさパラメータは、第2のVNFがスケールアウトされた後の第2のVNFの増加したサービス容量を示すために使用される。
【０２０８】
場合によっては、受信ユニット10は、具体的に、第1のVNFによって送信された第1のVNFのスケールアウト通知メッセージを受信するように構成される。
【０２０９】
場合によっては、送信ユニット12は、送信ユニット12がスケールアウト要求メッセージを送信した後に、第2のVNFに直接関連付けられた第4のVNFに第2のVNFのスケールアウト通知メッセージを送信するようにさらに構成される。第2のVNFのスケールアウト通知メッセージは、第2のVNFのスケールアウト大きさパラメータを搬送する。第2のVNFのスケールアウト大きさパラメータは、第1のVNFのスケールアウト大きさパラメータに従って処理ユニットによって決定される。第2のVNFのスケールアウト大きさパラメータは、第4のVNFがスケールアウトされる必要があるかどうかを判定するために第4のVNFによって使用される。
【０２１０】
場合によっては、処理ユニット11は、第1のVNFの識別子および第1のVNFのスケールアウトシーケンス番号識別子を搬送する別のスケールアウト通知メッセージが受信されたかどうかを判定することと、
別のスケールアウト通知メッセージが受信されなかった場合、第1のVNFのスケールアウト大きさパラメータおよび第2のVNFのサービス処理能力に従って、第2のVNFがスケールアウトされる必要があるかどうかを判定するステップを実施することと
を行うようにさらに構成される。
【０２１１】
場合によっては、送信ユニット12によってVNFMに送信されるスケールアウト要求メッセージ、または送信ユニットによって第4のVNFに送信される第2のVNFのスケールアウト通知メッセージは、第2のVNFの識別子および第2のVNFのスケールアウトシーケンス番号識別子をさらに搬送する。
【０２１２】
本発明のこの実施形態は、スケールアウト関連付け装置を提供する。スケールアウト関連付け装置は、第1のVNFのスケールアウト通知メッセージを受信し、第1のVNFのスケールアウト通知メッセージ内で搬送された第1のVNFのスケールアウト大きさパラメータに従って、かつ第2のVNFのサービス処理能力に従って、第2のVNFがスケールアウトされる必要があるかどうかを判定し、第2のVNFがスケールアウトされる必要があると装置が判定した場合、VNFMにスケールアウト要求メッセージを送信することができ、スケールアウト要求メッセージは、第2のVNFをスケールアウトするように要求するために使用され、第1のVNFのスケールアウト大きさパラメータは、第2のVNFがスケールアウトされる必要があるかどうかを判定するために使用され、第1のVNFは第2のVNFに直接関連付けられる。スケールアウト関連付け装置は、第1のVNFのスケールアウト通知メッセージを時間内に受信し、第1のVNFがスケールアウトされるべきであることを知ることができる。第1のVNFのスケールアウト大きさパラメータに従って、第2のVNFもスケールアウトされる必要があると判定すると、スケールアウト関連付け装置は、第2のVNFの管理に関与するVNFMにスケールアウトを実施するように要求することができ、それにより、第2のVNFのサービス処理能力を時間内に強化して、第2のVNFのサービス処理能力が、スケールアウト後に第1のVNFによって生成されるデータトラフィックを時間内に処理するのに十分であることを保証し、第1のVNFに直接関連付けられた第2のVNFへの第1のVNFのスケールアウトによって発生するサービス影響を回避し、さらにサービスコール損失を低減する。
【０２１３】
図10に示されたように、本発明のこの実施形態はNFVOを提供する。NFVOは、図4もしくは図6Aおよび図6B〜図8Aおよび図8Bのうちのいずれかの添付図面に示された実施形態に記載されたNFVOの物理装置、または論理機能モジュールが配置された物理装置であってもよく、論理機能モジュールは、NFVシステム内にあり、NFVOによって実施され得る方法手順を実施することができる。NFVOはチップの形態で提示される場合もある。チップは、第2のVNFによって実施され得る方法手順を実施することができるアプリケーションプログラムを搬送する。
【０２１４】
装置は、
第1のVNFのリソース要求メッセージを受信するように構成された受信ユニット20であって、第1のVNFのリソース要求メッセージが、第1のVNFの識別子および第1のVNFのスケールアウト大きさパラメータを搬送する、受信ユニット20と、
受信ユニット20によって受信された第1のVNFの識別子に従って、第1のVNFに直接関連付けられた第2のVNFを決定するように構成された決定ユニット21と、
第2のVNFに第1のVNFのスケールアウト通知メッセージを送信するように構成された送信ユニット22であって、第1のVNFのスケールアウト通知メッセージが、受信ユニット20によって受信された第1のVNFのスケールアウト大きさパラメータを搬送し、第1のVNFのスケールアウト大きさパラメータが、第2のVNFがスケールアウトされる必要があるかどうかを判定するために第2のVNFによって使用される、送信ユニット22と
を含む場合がある。
【０２１５】
場合によっては、決定ユニット21は、具体的に、第1のVNFの識別子に従って、第1のVNFに直接関連付けられた第2のVNFを求めてプリセット関連付けリストを照会するように構成される。
【０２１６】
場合によっては、受信ユニット20によって受信された第1のVNFのリソース要求メッセージは、第1のVNFのスケールアウトシーケンス番号識別子をさらに搬送する。
【０２１７】
場合によっては、送信ユニット21によって送信される第1のVNFのスケールアウト通知メッセージは、第1のVNFのスケールアウトシーケンス番号識別子をさらに搬送し、第1のVNFのスケールアウトシーケンス番号識別子は、第1のVNFのスケールアウトシーケンス番号識別子を搬送する別のスケールアウト通知メッセージが受信されたかどうかを判定するために第2のVNFによって使用される。
【０２１８】
本発明のこの実施形態はNFVOを提供する。NFVOは、第1のVNFのリソース要求メッセージを受信することであって、第1のVNFのリソース要求メッセージが、第1のVNFの識別子および第1のVNFのスケールアウト大きさパラメータを搬送する、受信することと、第1のVNFの識別子に従って、第1のVNFに直接関連付けられた第2のVNFを決定することと、第2のVNFに第1のVNFのスケールアウト通知メッセージを送信することであって、スケールアウト通知メッセージが、第1のVNFのスケールアウト大きさパラメータを搬送し、第1のVNFのスケールアウト大きさパラメータが、第2のVNFがスケールアウトされる必要があるかどうかを判定するために第2のVNFによって使用される、送信することとを行うことができる。本発明のこの実施形態で提供されるNFVOは、第1のVNFのスケールアウト大きさパラメータを取得した後、第1のVNFに直接関連付けられた第2のVNFに第1のVNFのスケールアウト大きさパラメータを時間内に送信することができ、その結果、第2のVNFのサービス処理能力が、スケールアウト後に第1のVNFによって生成される時間データトラフィックを時間内に処理するのに十分ではないと判断すると、第2のVNFは、第2のVNFの管理に関与するVNFMにスケールアウトを実施するように時間内に要求することができ、それにより、第2のVNFのサービス処理能力を強化して、第2のVNFのサービス処理能力が、スケールアウト後に第1のVNFによって生成されるデータトラフィックを時間内に処理するのに十分であることを保証し、第1のVNFに直接関連付けられた第2のVNFへの第1のVNFのスケールアウトによって発生するサービス影響を回避し、さらにサービスコール損失を低減する。
【０２１９】
図11に示されたように、本発明のこの実施形態はNFVOを提供する。NFVOは、図5に示された実施形態に記載されたNFVOの物理装置、または論理機能モジュールが配置された物理装置であってもよく、論理機能モジュールは、NFVシステム内にあり、NFVOによって実施され得る方法手順を実施することができる。NFVOはチップの形態で提示される場合もある。チップは、第2のVNFによって実施され得る方法手順を実施することができるアプリケーションプログラムを搬送する。
【０２２０】
装置は、
第1のVNFのリソース要求メッセージを受信するように構成された受信ユニット30であって、第1のVNFのリソース要求メッセージが、第1のVNFの識別子および第1のVNFのスケールアウト大きさパラメータを搬送する、受信ユニット30と、
VNFの識別子とスケールアウト関連付けスクリプトとの間のプリセット対応関係に従って、第1のVNFの識別子に対応するスケールアウト関連付けスクリプトを決定するように構成された決定ユニット31であって、受信ユニット30によって受信された第1のVNFの識別子に対応するスケールアウト関連付けスクリプトが、第1のVNFに直接関連付けられたVNFの中にあり、スケールアウトされる必要があるVNFをスケールアウトするために使用される、決定ユニット31と、
受信ユニット30によって受信された第1のVNFのスケールアウト大きさパラメータに従って、決定ユニット31によって決定され、第1のVNFの識別子に対応するスケールアウト関連付けスクリプトを実行するように構成された実行ユニット32と
を含む場合がある。
【０２２１】
場合によっては、受信ユニット30によって受信された第1のVNFのスケールアウト大きさパラメータは、第1のVNFがスケールアウトされた後の第1のVNFの増加したサービス容量を示すために使用される。
【０２２２】
場合によっては、受信ユニット30によって受信された第1のVNFのリソース要求メッセージは、第1のVNFのスケールアウトシーケンス番号識別子をさらに搬送する。
【０２２３】
決定ユニット31は、受信ユニット30が第1のVNFの識別子および第1のVNFのスケールアウトシーケンス番号識別子を搬送するリソース要求メッセージを受信したかどうかを判定することと、
別のリソース要求メッセージが受信されなかった場合、VNFの識別子とスケールアウト関連付けスクリプトとの間のプリセット対応関係に従って、第1のVNFの識別子に対応するスケールアウト関連付けスクリプトを決定することと
を行うようにさらに構成される。
【０２２４】
本発明のこの実施形態はNFVOを提供する。NFVOは、第1のVNFのリソース要求メッセージを受信することであって、第1のVNFのリソース要求メッセージが、第1のVNFの識別子および第1のVNFのスケールアウト大きさパラメータを搬送する、受信することと、VNFの識別子とスケールアウト関連付けスクリプトとの間のプリセット対応関係に従って、第1のVNFの識別子に対応するスケールアウト関連付けスクリプトを決定することと、第1のVNFのスケールアウト大きさパラメータに従って、第1のVNFの識別子に対応するスケールアウト関連付けスクリプトを実行することであって、第1のVNFの識別子に対応するスケールアウト関連付けスクリプトが、第1のVNFに直接関連付けられたVNFの中にあり、スケールアウトされる必要があるVNFをスケールアウトするために使用される、実行することとを行うことができる。本発明のこの実施形態で提供されるNFVOによれば、スケールアウト関連付けスクリプトがNFVO内に設定され、その結果、第1のVNFがスケールアウトを要求したとNFVOが判断すると、NFVOは、第1のVNFのスケールアウト大きさパラメータに従って第1のVNFのスケールアウト関連付けスクリプトを実行することができ、それにより、第1のVNFに直接関連付けられたVNFに対するスケールアウト動作が実施され、第1のVNFに直接関連付けられたVNFのサービス処理能力を強化して、第1のVNFに直接関連付けられたVNFのサービス処理能力が、スケールアウト後に第1のVNFによって生成されるデータトラフィックを時間内に処理するのに十分であることを保証し、第1のVNFに直接関連付けられたVNFへの第1のVNFのスケールアウトによって発生するサービス影響を回避し、さらにサービスコール損失を低減する。
【０２２５】
実施形態4
図12に示されたように、本発明のこの実施形態は、スケールアウト関連付け装置を提供する。スケールアウト関連付け装置は、前述の実施形態における第2のVNFが配置された物理装置であってもよいし、第2のVNFが配置された物理装置と通信可することができる物理装置であってもよい。装置は、第2のVNFによって実施され得る方法手順を実施することができる。具体的には、装置は、プロセッサ40と、メモリ41と、通信インターフェース42と、システムバス43とを含む場合がある。プロセッサ40、メモリ41、および通信インターフェース42は、システムバス43を使用して互いに接続され通信する。
【０２２６】
プロセッサ40は、中央処理装置（central processing unit、CPU）、特定用途向け集積回路（application specific integrated circuit、ASIC）、または本発明のこの実施形態を実装するように構成された1つもしくは複数の集積回路であり得る。
【０２２７】
メモリ41には、揮発性メモリ（volatile memory）、たとえば、ランダムアクセスメモリ（random-access memory、RAM）が含まれる場合がある。代替として、メモリ41には、不揮発性メモリ（non-volatile memory）、たとえば、読取り専用メモリ（read-only memory、ROM）、フラッシュメモリ（flash memory）、ハードディスクドライブ（hard disk drive、HDD）、または半導体ドライブ（solid-state drive、SSD）が含まれる場合がある。代替として、メモリ41には、前述のタイプのメモリの組合せが含まれる場合がある。
【０２２８】
通信インターフェース42は、別のノードと対話する、たとえば、VNFMまたはNFVOなどの機能ノードと対話するように構成される。
【０２２９】
スケールアウト関連付け装置が動作しているとき、プロセッサ40およびメモリ41は、図2、図4、または図6Aおよび図6B〜図8Aおよび図8Bのうちのいずれかの添付図面に示された方法手順を実施することができ、以下が具体的に含まれる。
【０２３０】
プロセッサ40は、通信インターフェース42を使用して第1のVNFのスケールアウト通知メッセージを受信するように構成され、第1のVNFのスケールアウト通知メッセージは、第1のVNFのスケールアウト大きさパラメータを搬送し、第1のVNFのスケールアウト大きさパラメータは、第2のVNFがスケールアウトされる必要があるかどうかを判定するためにプロセッサ40によって使用され、第1のVNFは第2のVNFに直接関連付けられる。プロセッサ40は、第1のVNFのスケールアウト大きさパラメータおよび第2のVNFのサービス処理能力に従って、第2のVNFがスケールアウトされる必要があるかどうかを判定し、第2のVNFがスケールアウトされる必要があるとプロセッサ40が判定した場合、通信インターフェース42を使用してVNFMにスケールアウト要求メッセージを送信するようにさらに構成され、スケールアウト要求メッセージは、第2のVNFをスケールアウトするように要求するために使用される。
【０２３１】
メモリ41は、第1のVNFのスケールアウト通知メッセージのコード、第1のVNFのスケールアウト大きさパラメータのコード、第2のVNFのサービス処理能力のコード、スケールアウト要求メッセージのコード、および前述のプロセスを完了するようにプロセッサ40を制御するためのソフトウェアプログラムを記憶するように構成され、その結果、プロセッサ40は、ソフトウェアプログラムを実施し、第1のVNFのスケールアウト通知メッセージのコード、第1のVNFのスケールアウト大きさパラメータのコード、第2のVNFのサービス処理能力のコード、およびスケールアウト要求メッセージのコードを起動することによって、前述のプロセスを完了する。
【０２３２】
場合によっては、プロセッサ40によって受信された第1のVNFのスケールアウト大きさパラメータは、第1のVNFがスケールアウトされた後の第1のVNFの増加したサービス容量を示すために使用される。
【０２３３】
場合によっては、プロセッサ40は、第2のVNFがスケールアウトされる必要があるとプロセッサ40が判定した場合、第1のVNFのスケールアウト大きさパラメータに従って第2のVNFのスケールアウトパラメータを取得するようにさらに構成され、スケールアウトパラメータは、第2のVNFに追加される必要があるリソースを示す。
【０２３４】
スケールアウト要求メッセージは、第2のVNFのスケールアウトパラメータを搬送する。
【０２３５】
場合によっては、プロセッサ40は、具体的に、第2のVNFのサービス処理能力が第1のVNFのスケールアウト大きさパラメータを満たすかどうかを判定することと、
第2のVNFのサービス処理能力が第1のVNFのスケールアウト大きさパラメータを満たす場合、第2のVNFがスケールアウトされる必要がないと判定する、または第2のVNFのサービス処理能力が第1のVNFのスケールアウト大きさパラメータを満たさない場合、第2のVNFがスケールアウトされる必要があると判定することと
を行うように構成される。
【０２３６】
場合によっては、プロセッサ40は、具体的に、ネットワーク機能仮想化オーケストレータ（NFVO）によって送信された第1のVNFのスケールアウト通知メッセージを受信するように構成される。
【０２３７】
場合によっては、プロセッサ40によって送信されるスケールアウト要求メッセージは、第2のVNFのスケールアウト大きさパラメータを搬送する。第2のVNFのスケールアウト大きさパラメータは、第1のVNFのスケールアウト大きさパラメータに従ってプロセッサ40によって決定される。第2のVNFのスケールアウト大きさパラメータは、第2のVNFがスケールアウトされた後の第2のVNFの増加したサービス容量を示すために使用される。
【０２３８】
場合によっては、プロセッサ40は、具体的に、第1のVNFによって送信された第1のVNFのスケールアウト通知メッセージを受信するように構成される。
【０２３９】
場合によっては、プロセッサ40は、スケールアウト要求メッセージを送信した後に、第2のVNFに直接関連付けられた第4のVNFに第2のVNFのスケールアウト通知メッセージを送信するようにさらに構成され、第2のVNFのスケールアウト通知メッセージは、第2のVNFのスケールアウト大きさパラメータを搬送し、第2のVNFのスケールアウト大きさパラメータは、第1のVNFのスケールアウト大きさパラメータに従ってプロセッサ40によって決定され、第2のVNFのスケールアウト大きさパラメータは、第4のVNFがスケールアウトされる必要があるかどうかを判定するために第4のVNFによって使用される。
【０２４０】
場合によっては、プロセッサ40は、第1のVNFの識別子および第1のVNFのスケールアウトシーケンス番号識別子を搬送する別のスケールアウト通知メッセージが受信されたかどうかを判定することと、
別のスケールアウト通知メッセージが受信されなかった場合、第1のVNFのスケールアウト大きさパラメータおよび第2のVNFのサービス処理能力に従って、第2のVNFがスケールアウトされる必要があるかどうかを判定するステップを実施することと
を行うようにさらに構成される。
【０２４１】
場合によっては、プロセッサ40によってVNFMに送信されるスケールアウト要求メッセージ、またはプロセッサ40によって第4のVNFに送信される第2のVNFのスケールアウト通知メッセージは、第2のVNFの識別子および第2のVNFのスケールアウトシーケンス番号識別子をさらに搬送する。
【０２４２】
本発明のこの実施形態は、スケールアウト関連付け装置を提供する。スケールアウト関連付け装置は、第1のVNFのスケールアウト通知メッセージを受信し、第1のVNFのスケールアウト通知メッセージ内で搬送された第1のVNFのスケールアウト大きさパラメータに従って、かつ第2のVNFのサービス処理能力に従って、第2のVNFがスケールアウトされる必要があるかどうかを判定し、第2のVNFがスケールアウトされる必要があると装置が判定した場合、スケールアウト要求メッセージを送信することができ、スケールアウト要求メッセージは、第2のVNFをスケールアウトするように要求するために使用され、第1のVNFのスケールアウト大きさパラメータは、第2のVNFがスケールアウトされる必要があるかどうかを判定するために使用され、第1のVNFは第2のVNFに直接関連付けられる。スケールアウト関連付け装置は、第1のVNFのスケールアウト通知メッセージを時間内に受信し、第1のVNFがスケールアウトされるべきであることを知ることができる。第1のVNFのスケールアウト大きさパラメータに従って、第2のVNFもスケールアウトされる必要があると判定すると、スケールアウト関連付け装置は、第2のVNFの管理に関与するVNFMにスケールアウトを実施するように要求することができ、それにより、第2のVNFのサービス処理能力を時間内に強化して、第2のVNFのサービス処理能力が、スケールアウト後に第1のVNFによって生成されるデータトラフィックを時間内に処理するのに十分であることを保証し、第1のVNFに直接関連付けられた第2のVNFへの第1のVNFのスケールアウトによって発生するサービス影響を回避し、さらにサービスコール損失を低減する。
【０２４３】
図13に示されたように、本発明のこの実施形態はNFVOを提供する。NFVOは、前述の実施形態におけるNFVOが配置された物理装置であってもよいし、前述の実施形態におけるNFVOの機能を有する物理装置であってもよい。具体的には、NFVOは、プロセッサ50と、メモリ51と、通信インターフェース52と、システムバス53とを含む場合がある。プロセッサ50、メモリ51、および通信インターフェース52は、システムバス53を使用して互いに接続され通信する。
【０２４４】
プロセッサ50は、CPU、ASIC、または本発明のこの実施形態を実装するように構成された1つもしくは複数の集積回路であり得る。
【０２４５】
メモリ51には、揮発性メモリ、たとえばRAMが含まれる場合がある。代替として、メモリ51には、不揮発性メモリ、たとえば、ROM、フラッシュメモリ、HDD、またはSSDが含まれる場合がある。代替として、メモリ51には、前述のタイプのメモリの組合せが含まれる場合がある。
【０２４６】
通信インターフェース52は、別のノードと対話する、たとえば、VNFMまたはVNFと対話するように構成される。
【０２４７】
NFVOが動作しているとき、プロセッサ50およびメモリ51は、図4または図6Aおよび図6B〜図8Aおよび図8Bのうちのいずれかの添付図面に示された方法手順を実施することができ、以下が具体的に含まれる。
【０２４８】
プロセッサ50は、第1の仮想化ネットワーク機能（VNF）のリソース要求メッセージを受信することであって、第1のVNFのリソース要求メッセージが、第1のVNFの識別子および第1のVNFのスケールアウト大きさパラメータを搬送する、受信することと、第1のVNFの識別子に従って、第1のVNFに直接関連付けられた第2のVNFを決定することと、第2のVNFに第1のVNFのスケールアウト通知メッセージを送信することであって、第1のVNFのスケールアウト通知メッセージが、第1のVNFのスケールアウト大きさパラメータを搬送し、第1のVNFのスケールアウト大きさパラメータが、第2のVNFがスケールアウトされる必要があるかどうかを判定するために第2のVNFによって使用され、第1のVNFがスケールアウト動作を開始するVNFである、送信することとを行うように構成される。
【０２４９】
メモリ51は、第1のVNFの識別子のコード、第1のVNFのスケールアウト大きさパラメータのコード、第1のVNFのスケールアウト通知メッセージのコード、および前述のプロセスを完了するようにプロセッサ50を制御するためのソフトウェアプログラムを記憶するように構成され、その結果、プロセッサ50は、ソフトウェアプログラムを実施し、第1のVNFの識別子のコード、第1のVNFのスケールアウト大きさパラメータのコード、および第1のVNFのスケールアウト通知メッセージのコードを起動することによって、前述のプロセスを完了する。
【０２５０】
場合によっては、プロセッサ50は、具体的に、第1のVNFの識別子に従って、第1のVNFに直接関連付けられた第2のVNFを求めてプリセット関連付けリストを照会するように構成される。
【０２５１】
場合によっては、プロセッサ50によって受信された第1のVNFのリソース要求メッセージは、第1のVNFのスケールアウトシーケンス番号識別子をさらに搬送する。
【０２５２】
場合によっては、プロセッサ50によって送信される第1のVNFのスケールアウト通知メッセージは、第1のVNFのスケールアウトシーケンス番号識別子をさらに搬送し、第1のVNFのスケールアウトシーケンス番号識別子は、第1のVNFのスケールアウトシーケンス番号識別子を搬送する別のスケールアウト通知メッセージが受信されたかどうかを判定するために第2のVNFによって使用される。
【０２５３】
本発明のこの実施形態はNFVOを提供する。NFVOは、第1の仮想化ネットワーク機能（VNF）のリソース要求メッセージを受信することであって、第1のVNFのリソース要求メッセージが、第1のVNFの識別子および第1のVNFのスケールアウト大きさパラメータを搬送する、受信することと、第1のVNFの識別子に従って、第1のVNFに直接関連付けられた第2のVNFを決定することと、第2のVNFに第1のVNFのスケールアウト通知メッセージを送信することであって、スケールアウト通知メッセージが、第1のVNFのスケールアウト大きさパラメータを搬送し、第1のVNFのスケールアウト大きさパラメータが、第2のVNFがスケールアウトされる必要があるかどうかを判定するために第2のVNFによって使用される、送信することとを行うことができる。本発明のこの実施形態で提供されるNFVOは、第1のVNFのスケールアウト大きさパラメータを取得した後、第1のVNFに直接関連付けられた第2のVNFに第1のVNFのスケールアウト大きさパラメータを時間内に送信することができ、その結果、第2のVNFのサービス処理能力が、スケールアウト後に第1のVNFによって生成される時間データトラフィックを時間内に処理するのに十分ではないと判断すると、第2のVNFは、第2のVNFの管理に関与するVNFMにスケールアウトを実施するように時間内に要求することができ、それにより、第2のVNFのサービス処理能力を強化して、第2のVNFのサービス処理能力が、スケールアウト後に第1のVNFによって生成されるデータトラフィックを時間内に処理するのに十分であることを保証し、第1のVNFに直接関連付けられた第2のVNFへの第1のVNFのスケールアウトによって発生するサービス影響を回避し、さらにサービスコール損失を低減する。
【０２５４】
図14に示されたように、本発明のこの実施形態はNFVOを提供する。NFVOは、図5に示された実施形態に記載されたNFVOが配置された物理装置であってもよいし、図5に示された実施形態に記載されたNFVOの機能を有する物理装置であってもよい。具体的には、NFVOは、プロセッサ60と、メモリ61と、通信インターフェース62と、システムバス63とを含む場合がある。プロセッサ60、メモリ61、および通信インターフェース62は、システムバス63を使用して互いに接続され通信する。
【０２５５】
プロセッサ60は、CPU、ASIC、または本発明のこの実施形態を実装するように構成された1つもしくは複数の集積回路であり得る。
【０２５６】
メモリ61には、揮発性メモリ、たとえばRAMが含まれる場合がある。代替として、メモリ61には、不揮発性メモリ、たとえば、ROM、フラッシュメモリ、HDD、またはSSDが含まれる場合がある。代替として、メモリ61には、前述のタイプのメモリの組合せが含まれる場合がある。
【０２５７】
通信インターフェース62は、別のノードと対話する、たとえば、VNFMまたはVNFなどの機能ノードと対話するように構成される。
【０２５８】
NFVOが動作しているとき、プロセッサ60およびメモリ61は、図5の方法手順を実施することができ、以下が具体的に含まれる。
【０２５９】
プロセッサ60は、第1の仮想化ネットワーク機能（VNF）のリソース要求メッセージを受信することであって、第1のVNFのリソース要求メッセージが、第1のVNFの識別子および第1のVNFのスケールアウト大きさパラメータを搬送する、受信することと、VNFの識別子とスケールアウト関連付けスクリプトとの間のプリセット対応関係に従って、第1のVNFの識別子に対応するスケールアウト関連付けスクリプトを決定することと、第1のVNFのスケールアウト大きさパラメータに従って、第1のVNFの識別子に対応するスケールアウト関連付けスクリプトを実行することであって、第1のVNFがスケールアウト動作を積極的に開始するVNFであり、第1のVNFの識別子に対応するスケールアウト関連付けスクリプトが、第1のVNFに直接関連付けられたVNFの中にあり、スケールアウトされる必要があるVNFをスケールアウトするために使用される、実行することとを行うように構成される。
【０２６０】
メモリ61は、第1のVNFの識別子のコード、第1のVNFのスケールアウト大きさパラメータのコード、第1のVNFの識別子に対応するスケールアウト関連付けスクリプトのコード、および前述のプロセスを完了するようにプロセッサ60を制御するためのソフトウェアプログラムを記憶するように構成され、その結果、プロセッサ60は、ソフトウェアプログラムを実施し、第1のVNFの識別子のコード、第1のVNFのスケールアウト大きさパラメータのコード、および第1のVNFの識別子に対応するスケールアウト関連付けスクリプトのコードを起動することによって、前述のプロセスを完了する。
【０２６１】
場合によっては、プロセッサ60によって受信された第1のVNFのスケールアウト大きさパラメータは、第1のVNFがスケールアウトされた後の第1のVNFの増加したサービス容量を示すために使用される。
【０２６２】
場合によっては、プロセッサ60によって受信された第1のVNFのリソース要求メッセージは、第1のVNFのスケールアウトシーケンス番号識別子をさらに搬送する。
【０２６３】
プロセッサ60は、第1のVNFの識別子および第1のVNFのスケールアウトシーケンス番号識別子を搬送するリソース要求メッセージが受信されたかどうかを判定することと、
別のリソース要求メッセージが受信されなかった場合、VNFの識別子とスケールアウト関連付けスクリプトとの間のプリセット対応関係に従って、第1のVNFの識別子に対応するスケールアウト関連付けスクリプトを決定することと
を行うようにさらに構成される。
【０２６４】
本発明のこの実施形態はNFVOを提供する。NFVOは、第1の仮想化ネットワーク機能（VNF）のリソース要求メッセージを受信することであって、第1のVNFのリソース要求メッセージが、第1のVNFの識別子および第1のVNFのスケールアウト大きさパラメータを搬送する、受信することと、VNFの識別子とスケールアウト関連付けスクリプトとの間のプリセット対応関係に従って、第1のVNFの識別子に対応するスケールアウト関連付けスクリプトを決定することと、第1のVNFのスケールアウト大きさパラメータに従って、第1のVNFの識別子に対応するスケールアウト関連付けスクリプトを実行することであって、第1のVNFの識別子に対応するスケールアウト関連付けスクリプトが、第1のVNFに直接関連付けられたVNFの中にあり、スケールアウトされる必要があるVNFをスケールアウトするために使用される、実行することとを行うことができる。本発明のこの実施形態で提供されるNFVOによれば、スケールアウト関連付けスクリプトがNFVO内に設定され、その結果、第1のVNFがスケールアウトを要求したとNFVOが判断すると、NFVOは、第1のVNFのスケールアウト大きさパラメータに従って第1のVNFのスケールアウト関連付けスクリプトを実行することができ、それにより、第1のVNFに直接関連付けられたVNFに対するスケールアウト動作が実施され、第1のVNFに直接関連付けられたVNFのサービス処理能力を強化して、第1のVNFに直接関連付けられたVNFのサービス処理能力が、スケールアウト後に第1のVNFによって生成されるデータトラフィックを時間内に処理するのに十分であることを保証し、第1のVNFに直接関連付けられたVNFへの第1のVNFのスケールアウトによって発生するサービス影響を回避し、さらにサービスコール損失を低減する。
【０２６５】
実施形態5
図15に示されたように、本発明のこの実施形態は通信システムを提供する。通信システムは、図9に示されたスケールアウト関連付け装置、図10に示されたNFVO、および第1のVNFを含む場合がある。代替として、通信システムは、図9に示されたスケールアウト関連付け装置、図11に示されたNFVO、および第1のVNFを含む場合がある。代替として、通信システムは、図12に示されたスケールアウト関連付け装置、図13に示されたNFVO、および第1のVNFを含む場合がある。代替として、通信システムは、図12に示されたスケールアウト関連付け装置、図14に示されたNFVO、および第1のVNFを含む場合がある。
【０２６６】
図9に示されたスケールアウト関連付け装置と図12に示されたスケールアウト関連付け装置の両方は、第2のVNFと呼ばれる場合がある。
【０２６７】
本発明のこの実施形態で提供される通信システムでは、第2のVNFは、第1のVNFのスケールアウト通知メッセージを受信し、第1のVNFのスケールアウト通知メッセージ内で搬送された第1のVNFのスケールアウト大きさパラメータに従って、かつ第2のVNFのサービス処理能力に従って、第2のVNFがスケールアウトされる必要があるかどうかを判定し、第2のVNFがスケールアウトされる必要があると第2のVNFが判定した場合、VNFMにスケールアウト要求メッセージを送信することができ、スケールアウト要求メッセージは、第2のVNFをスケールアウトするように要求するために使用され、第1のVNFのスケールアウト大きさパラメータは、第2のVNFがスケールアウトされる必要があるかどうかを判定するために使用され、第1のVNFは第2のVNFに直接関連付けられ、NFVOは、第1の仮想化ネットワーク機能（VNF）のリソース要求メッセージを受信することであって、第1のVNFのリソース要求メッセージが、第1のVNFの識別子および第1のVNFのスケールアウト大きさパラメータを搬送する、受信することと、第1のVNFの識別子に従って、第1のVNFに直接関連付けられた第2のVNFを決定することと、第2のVNFに第1のVNFのスケールアウト通知メッセージを送信することであって、スケールアウト通知メッセージが第1のVNFのスケールアウト大きさパラメータを搬送する、送信することとを行うことができる。
【０２６８】
場合によっては、本発明のこの実施形態において提供される通信システムでは、第1の仮想ネットワーク機能（VNF）のリソース要求メッセージを受信した後、NFVOは、VNFの識別子とスケールアウト関連付けスクリプトとの間のプリセット対応関係に従って、第1のVNFの識別子に対応するスケールアウト関連付けスクリプトをさらに決定し、第1のVNFのスケールアウト大きさパラメータに従って、第1のVNFの識別子に対応するスケールアウト関連付けスクリプトを実行することができ、第1のVNFの識別子に対応するスケールアウト関連付けスクリプトは、第1のVNFに直接関連付けられたVNFの中にあり、スケールアウトされる必要があるVNFをスケールアウトするために使用される。
【０２６９】
本発明のこの実施形態は通信システムを提供する。第1のVNFがスケールアウト動作を開始した後、通信システムは、第1のVNFに直接関連付けられた第2のVNFを決定し、第1のVNFのスケールアウト大きさパラメータおよび第2のVNFのサービス処理能力に従って、第2のVNFもスケールアウトされる必要があるかどうかを判定することができ、その結果、第2のVNFのサービス処理能力が、スケールアウト後に第1のVNFによって生成されるデータトラフィックを時間内に処理するのに十分でないと判定されると、第2のVNFをスケールアウトすることができ、それにより、第2のVNFのサービス処理能力を強化して、第2のVNFのサービス処理能力が、スケールアウト後に第1のVNFによって生成されるデータトラフィックを時間内に処理するのに十分であることを保証し、第1のVNFに直接関連付けられた第2のVNFへの第1のVNFのスケールアウトによって発生するサービス影響を回避し、さらにサービスコール損失を低減する。
【０２７０】
便利で簡潔な説明のために、前述の機能モジュールの分割が説明用の例として見なされることは、当業者なら明確に理解されよう。実際の用途では、前述の機能は、様々な機能モジュールに割り振られ、要件に応じて実装され得る、すなわち、装置の内部構造は、上述された機能のすべてまたは一部を実装するために、様々な機能モジュールに分割される。前述のシステム、装置、およびユニットの詳細な動作プロセスについては、前述の方法実施形態における対応するプロセスを参照されたく、本明細書では詳細は再び記載されない。
【０２７１】
本出願において提供されたいくつかの実施形態では、開示されたシステム、装置、および方法は他の方式で実装される場合があることを理解されたい。たとえば、記載された装置実施形態は一例にすぎない。たとえば、モジュール分割またはユニット分割は論理的な機能分割にすぎず、実際の実装形態では他の分割の場合がある。たとえば、複数のユニットまたは構成要素は組み合わされるか、もしくは別のシステムに統合される場合があり、または、いくつかの特徴は無視されるか、もしくは実施されない場合がある加えて、表示または説明された相互結合または直接結合または通信接続は、いくつかのインターフェースを使用して実装される場合がある。装置間またはユニット間の間接結合または通信接続は、電気、機械、または他の形態で実装される場合がある。
【０２７２】
別々の部分として記載されたユニットは、物理的に分かれている場合も、分かれていない場合もあり、ユニットとして表示された部分は、物理ユニットである場合も、そうでない場合もあり、1つの場所に位置する場合があるか、または複数のネットワークユニット上に分散される場合がある。ユニットの一部またはすべては、実施形態の解決策の目的を達成するために、実際の要件に応じて選択される場合がある。
【０２７３】
加えて、本発明の実施形態における機能ユニットは1つの処理ユニットに統合される場合があり、またはユニットの各々は物理的に単独で存在する場合があり、または2つ以上のユニットは1つのユニットに統合される場合がある。統合ユニットは、ハードウェアの形態で実装される場合があるか、またはソフトウェア機能ユニットの形態で実装される場合がある。
【０２７４】
統合ユニットがソフトウェア機能ユニットの形態で実装され、独立した製品として販売または使用されるとき、統合ユニットはコンピュータ可読記憶媒体に記憶される場合がある。そのような理解に基づいて、本発明の技術的解決策は本質的に、または従来技術に寄与する部分は、または技術的解決策のうちのすべてもしくは一部は、ソフトウェア製品の形態で実装される場合がある。ソフトウェア製品は、記憶媒体に記憶され、本発明の実施形態に記載された方法のステップのすべてまたは一部を実施するように、（パーソナルコンピュータ、サーバ、もしくはネットワークデバイスであり得る）コンピュータデバイスまたはプロセッサに命令するためのいくつかの命令を含む。前述の記憶媒体には、USBフラッシュドライブ、読取り専用メモリ（Read-Only Memory、ROM）、ランダムアクセスメモリ（Random Access Memory、RAM）、磁気ディスク、または光ディスクなどの、プログラムコードを記憶することができる任意の媒体が含まれる。
【０２７５】
前述の説明は、本発明の特定の実装方式にすぎず、本発明の保護範囲を限定するものではない。本発明において開示された技術的範囲内で当業者が容易に考え付くいかなる変形または置換も、本発明の保護範囲内に入るべきである。したがって、本発明の保護範囲は、特許請求の範囲の保護範囲に従うべきである。
【符号の説明】
【０２７６】
10  受信ユニット
11  処理ユニット
12  送信ユニット
20  受信ユニット
21  決定ユニット
22  送信ユニット
30  受信ユニット
31  決定ユニット
32  実行ユニット
40  プロセッサ
41  メモリ
42  通信インターフェース
43  システムバス
50  プロセッサ
51  メモリ
52  通信インターフェース
53  システムバス
60  プロセッサ
61  メモリ
62  通信インターフェース
63  システムバス
【図１】
0006636142.tif 000002
【図２】
0006636142.tif 000003
【図３】
0006636142.tif 000004
【図４】
0006636142.tif 000005
【図５】
0006636142.tif 000006
【図６Ａ】
0006636142.tif 000007
【図６Ｂ】
0006636142.tif 000008
【図７Ａ】
0006636142.tif 000009
【図７Ｂ】
0006636142.tif 000010
【図８Ａ】
0006636142.tif 000011
【図８Ｂ】
0006636142.tif 000012
【図９】
0006636142.tif 000013
【図１０】
0006636142.tif 000014
【図１１】
0006636142.tif 000015
【図１２】
0006636142.tif 000016
【図１３】
0006636142.tif 000017
【図１４】
0006636142.tif 000018
【図１５】
0006636142.tif 000019