(57)【特許請求の範囲】
【請求項１】
ネットワーク機能仮想化リソース処理方法であって、
第１の仮想化されたネットワーク機能マネージャ（ＶＮＦＭ）によって、第１のリソース要求メッセージを第２のＶＮＦＭへ送信するステップであって、前記第１のリソース要求メッセージは、仮想化されたネットワーク機能（ＶＮＦ）に対して前記第１のＶＮＦＭが適用するリソースに関する情報を含む、送信するステップと、
前記第２のＶＮＦＭに接続された、ターゲットの仮想化されたインフラストラクチャマネージャ（ＶＩＭ）のリソースが、適用される前記リソースに関する前記情報を満たす場合、前記第１のＶＮＦＭによって、前記第２のＶＮＦＭによって送信された第１のフィードバックメッセージを受信するステップであって、前記第１のフィードバックメッセージは、前記第１のＶＮＦＭのためのリソースを予約した、または前記第１のＶＮＦＭにリソースを割り当てた前記ターゲットのＶＩＭに関する情報を含む、受信するステップと
を含むネットワーク機能仮想化リソース処理方法。
【請求項２】
前記第１のフィードバックメッセージが、前記第１のＶＮＦＭのためのリソースを予約した前記ターゲットのＶＩＭに関する前記情報を含む場合、前記第１のＶＮＦＭによって、前記第２のＶＮＦＭによって送信された第１のフィードバックメッセージを受信する前記ステップの後に、前記第１のＶＮＦＭによって、第１のリソース割り当てメッセージを前記ターゲットのＶＩＭへ送信するステップであって、前記第１のリソース割り当てメッセージは、前記ターゲットのＶＩＭによって使用されて、適用される前記リソースが割り当てられる、送信するステップをさらに含む請求項１に記載の方法。
【請求項３】
前記第１のフィードバックメッセージは、リソース予約識別子を含み、前記第１のリソース割り当てメッセージは、前記リソース予約識別子を含み、前記リソース予約識別子は、予約された前記リソースを識別するために使用される請求項２に記載の方法。
【請求項４】
前記第１のフィードバックメッセージが、前記第１のＶＮＦＭにリソースを割り当てた前記ターゲットのＶＩＭに関する前記情報を含む場合、前記第１のフィードバックメッセージは、下記の情報、すなわち、前記ターゲットのＶＩＭによって割り当てられたターゲットのバーチャルマシンＶＭの識別子、および前記ターゲットのＶＩＭによって割り当てられた前記ターゲットのＶＭのロケーション情報の任意の組み合わせをさらに含む請求項１に記載の方法。
【請求項５】
前記ターゲットのＶＩＭに関する前記情報は、下記の情報、すなわち、
前記ターゲットのＶＩＭの識別子、および前記ターゲットのＶＩＭに対する接続を確立するための構成情報
の任意の組み合わせを含む請求項１乃至４のいずれかに記載の方法。
【請求項６】
前記第２のＶＮＦＭに接続された前記ターゲットのＶＩＭの前記リソースが、適用される前記リソースに関する前記情報を満たすことができない場合、前記第１のＶＮＦＭによって、前記第２のＶＮＦＭによって送信された第２のフィードバックメッセージを受信するステップをさらに含み、
前記第２のフィードバックメッセージは、前記第２のＶＮＦＭに接続された前記ターゲットのＶＩＭの前記リソースが、適用される前記リソースに関する前記情報を満たすことができないことを示すために使用される請求項１に記載の方法。
【請求項７】
前記第２のフィードバックメッセージは、前記第２のＶＮＦＭに接続された前記ターゲットのＶＩＭの残存リソースのリソース情報を含み、前記残存リソースの前記リソース情報は、前記残存リソースのリソースタイプと、前記残存リソースのリソース量とを含む請求項６に記載の方法。
【請求項８】
前記第１のＶＮＦＭによって、第２のリソース要求メッセージを前記第２のＶＮＦＭへ送信するステップであって、前記第２のリソース要求メッセージは、再割り当てリソースのリソース情報を含み、前記残存リソースは、前記ターゲットのＶＩＭによって使用されて、前記第１のＶＮＦＭのための前記再割り当てリソースが予約され、または前記第１のＶＮＦＭに前記再割り当てリソースが割り当てられる、送信するステップをさらに含む請求項７に記載の方法。
【請求項９】
適用される前記リソースに関する前記情報は、適用される前記リソースのタイプと、適用される前記リソースの量とを含む請求項１乃至４のいずれかに記載の方法。
【請求項１０】
ネットワーク機能仮想化リソース処理方法であって、
第２のＶＮＦＭによって、第１のＶＮＦＭによって送信された第１のリソース要求メッセージを受信するステップであって、前記第１のリソース要求メッセージは、仮想化されたネットワーク機能ＶＮＦに対して前記第１のＶＮＦＭが適用するリソースに関する情報を含む、受信するステップと、
前記第２のＶＮＦＭに接続された、ターゲットの仮想化されたインフラストラクチャマネージャＶＩＭのリソースが、適用される前記リソースに関する前記情報を満たす場合、前記第２のＶＮＦＭによって、第１のフィードバックメッセージを前記第１のＶＮＦＭへ送信するステップであって、前記第１のフィードバックメッセージは、前記第１のＶＮＦＭのためのリソースを予約した、または前記第１のＶＮＦＭにリソースを割り当てた前記ターゲットのＶＩＭに関する情報を含む、送信するステップと
を含むネットワーク機能仮想化リソース処理方法。
【請求項１１】
前記第２のＶＮＦＭによって、第１のフィードバックメッセージを前記第１のＶＮＦＭへ送信する前記ステップの前に、
前記第２のＶＮＦＭによって、リソース予約メッセージを前記ターゲットのＶＩＭへ送信するステップと、
前記第２のＶＮＦＭによって、前記ターゲットのＶＩＭによって送信されたリソース予約フィードバックメッセージを受信するステップと
をさらに含む請求項１０に記載の方法。
【請求項１２】
前記リソース予約メッセージは、リソース予約識別子を含み、前記第１のフィードバックメッセージは、前記リソース予約識別子を含み、前記リソース予約識別子は、予約された前記リソースを識別するために使用される請求項１１に記載の方法。
【請求項１３】
前記第２のＶＮＦＭによって、第１のフィードバックメッセージを前記第１のＶＮＦＭへ送信する前記ステップの前に、
前記第２のＶＮＦＭによって、第２のリソース割り当てメッセージを前記ターゲットのＶＩＭへ送信するステップと、
前記第２のＶＮＦＭによって、前記ターゲットのＶＩＭによって送信されたリソース割り当てフィードバックメッセージを受信するステップと
をさらに含む請求項１０に記載の方法。
【請求項１４】
前記第１のフィードバックメッセージは、下記の情報、すなわち、前記ターゲットのＶＩＭによって割り当てられたターゲットのバーチャルマシンＶＭの識別子、および前記ターゲットのＶＩＭによって割り当てられた前記ターゲットのＶＭのロケーション情報の任意の組み合わせをさらに含む請求項１０に記載の方法。
【請求項１５】
前記ターゲットのＶＩＭに関する前記情報は、以下の情報、すなわち、
前記ターゲットのＶＩＭの識別子、および前記ターゲットのＶＩＭに対して接続を確立するための構成情報
の任意の組み合わせを含む請求項１０乃至１４のいずれかに記載の方法。
【請求項１６】
前記第２のＶＮＦＭに接続された前記ターゲットのＶＩＭの前記リソースが、適用される前記リソースに関する前記情報を満たすことができない場合、前記第２のＶＮＦＭによって、第２のフィードバックメッセージを前記第１のＶＮＦＭへ送信するステップをさらに含み、
前記第２のフィードバックメッセージは、前記第２のＶＮＦＭに接続された前記ターゲットのＶＩＭの前記リソースが、適用される前記リソースに関する前記情報を満たすことができないことを示すために使用される請求項１０に記載の方法。
【請求項１７】
前記第２のＶＮＦＭに接続された前記ターゲットのＶＩＭの前記リソースが、適用される前記リソースに関する前記情報を満たすことができない場合、前記第２のフィードバックメッセージは、前記第２のＶＮＦＭに接続された前記ターゲットのＶＩＭの残存リソースのリソース情報を含み、前記残存リソースの前記リソース情報は、前記残存リソースのリソースタイプと、前記残存リソースのリソース量とを含む請求項１６に記載の方法。
【請求項１８】
前記第２のＶＮＦＭによって、前記第１のＶＮＦＭによって送信された第２のリソース要求メッセージを受信するステップであって、前記第２のリソース要求メッセージは、再割り当てリソースのリソース情報を含み、前記残存リソースは、前記ターゲットのＶＩＭによって使用されて、前記第１のＶＮＦＭのための前記再割り当てリソースが予約され、または前記第１のＶＮＦＭに再割り当てリソースが割り当てられる、受信するステップをさらに含む請求項１７に記載の方法。
【請求項１９】
適用される前記リソースに関する前記情報は、適用される前記リソースのタイプと、適用される前記リソースの量とを含む請求項１０乃至１４のいずれかに記載の方法。
【請求項２０】
仮想化されたネットワーク機能マネージャ（ＶＮＦＭ）であって、
第１のリソース要求メッセージを第２のＶＮＦＭへ送信するように構成された送信機であって、前記第１のリソース要求メッセージは、仮想化されたネットワーク機能（ＶＮＦ）に対して前記ＶＮＦＭが適用するリソースに関する情報を含む、送信機と、
前記第２のＶＮＦＭに接続された、ターゲットの仮想化されたインフラストラクチャマネージャ（ＶＩＭ）のリソースが、適用される前記リソースに関する前記情報を満たす場合、前記第２のＶＮＦＭによって送信された第１のフィードバックメッセージを受信するように構成された受信機であって、前記第１のフィードバックメッセージは、前記ＶＮＦＭのためのリソースを予約した、または前記ＶＮＦＭにリソースを割り当てた前記ターゲットのＶＩＭに関する情報を含む、受信機と
を備えるＶＮＦＭ。
【請求項２１】
前記ＶＮＦＭは、プロセッサをさらに備え、
前記プロセッサは、前記ＶＮＦＭのためのリソースを予約した前記ターゲットのＶＩＭに関する前記情報を前記第１のフィードバックメッセージが含むと決定するように構成され、
前記送信機は、前記ＶＮＦＭのためのリソースを予約した前記ターゲットのＶＩＭに関する前記情報を前記第１のフィードバックメッセージが含む場合、第１のリソース割り当てメッセージを前記ターゲットのＶＩＭへ送信するようにさらに構成され、前記第１のリソース割り当てメッセージは、前記ターゲットのＶＩＭによって使用されて、適用される前記リソースが割り当てられる請求項２０に記載のＶＮＦＭ。
【請求項２２】
前記受信機によって受信される前記第１のフィードバックメッセージは、リソース予約識別子を含み、前記送信機によって送信される前記第１のリソース割り当てメッセージは、前記リソース予約識別子を含み、前記リソース予約識別子は、予約された前記リソースを識別するために使用される請求項２１に記載のＶＮＦＭ。
【請求項２３】
前記ＶＮＦＭは、プロセッサをさらに備え、
前記プロセッサは、前記ＶＮＦＭにリソースを割り当てた前記ターゲットのＶＩＭに関する前記情報を前記第１のフィードバックメッセージが含むと決定するように構成され、前記第１のフィードバックメッセージは、以下の情報、すなわち、前記ターゲットのＶＩＭによって割り当てられたターゲットのバーチャルマシンＶＭの識別子、および前記ターゲットのＶＭのロケーション情報の任意の組み合わせをさらに含む請求項２０に記載のＶＮＦＭ。
【請求項２４】
前記受信機によって受信される前記ターゲットのＶＩＭに関する前記情報は、以下の情報、すなわち、
前記ターゲットのＶＩＭの識別子、および前記ターゲットのＶＩＭに対して接続を確立するための構成情報
の任意の組み合わせを含む請求項２０乃至２３のいずれかに記載のＶＮＦＭ。
【請求項２５】
前記受信機は、前記第２のＶＮＦＭに接続された前記ターゲットのＶＩＭの前記リソースが、適用される前記リソースに関する前記情報を満たすことができない場合、前記第２のＶＮＦＭによって送信された第２のフィードバックメッセージを受信するようにさらに構成され、
前記第２のフィードバックメッセージは、前記第２のＶＮＦＭに接続された前記ターゲットのＶＩＭの前記リソースが、適用される前記リソースに関する前記情報を満たすことができないことを示すために使用される請求項２０に記載のＶＮＦＭ。
【請求項２６】
前記受信機によって受信される前記第２のフィードバックメッセージは、前記第２のＶＮＦＭに接続された前記ターゲットのＶＩＭの残存リソースのリソース情報をさらに含み、前記残存リソースの前記リソース情報は、前記残存リソースのリソースタイプと、前記残存リソースのリソース量とを含む請求項２５に記載のＶＮＦＭ。
【請求項２７】
前記送信機は、第２のリソース要求メッセージを前記第２のＶＮＦＭへ送信するようにさらに構成され、前記第２のリソース要求メッセージは、再割り当てリソースのリソース情報を含み、前記残存リソースは、前記ターゲットのＶＩＭによって使用されて、前記ＶＮＦＭのための前記再割り当てリソースが予約され、または前記ＶＮＦＭに前記再割り当てリソースが割り当てられる請求項２６に記載のＶＮＦＭ。
【請求項２８】
前記送信機によって送信される、適用される前記リソースに関する前記情報は、適用される前記リソースのタイプと、適用される前記リソースの量とを含む請求項２０乃至２３のいずれかに記載のＶＮＦＭ。
【請求項２９】
仮想化されたネットワーク機能マネージャ（ＶＮＦＭ）であって、
第１のＶＮＦＭによって送信された第１のリソース要求メッセージを受信するように構成された受信機であって、前記第１のリソース要求メッセージは、仮想化されたネットワーク機能（ＶＮＦ）に対して前記第１のＶＮＦＭが適用するリソースに関する情報を含む、受信機と、
前記ＶＮＦＭに接続された、ターゲットの仮想化されたインフラストラクチャマネージャＶＩＭのリソースが、適用される前記リソースに関する前記情報を満たすと決定するように構成されたプロセッサと、
前記ＶＮＦＭに接続された、前記ターゲットの仮想化されたインフラストラクチャマネージャ（ＶＩＭ）の前記リソースが、適用される前記リソースに関する前記情報を満たす場合、第１のフィードバックメッセージを前記第１のＶＮＦＭへ送信するように構成された送信機であって、前記第１のフィードバックメッセージは、前記第１のＶＮＦＭのためのリソースを予約した、または前記第１のＶＮＦＭに対してリソースを割り当てた前記ターゲットのＶＩＭに関する情報を含む、送信機と
を備えるＶＮＦＭ。
【請求項３０】
前記送信機は、リソース予約メッセージを前記ターゲットのＶＩＭへ送信するようにさらに構成され、
前記受信機は、前記ターゲットのＶＩＭによって送信されたリソース予約フィードバックメッセージを受信するようにさらに構成される請求項２９に記載のＶＮＦＭ。
【請求項３１】
前記送信機によって送信される前記リソース予約メッセージは、リソース予約識別子を含み、前記送信機によって送信される前記第１のフィードバックメッセージは、前記リソース予約識別子を含み、前記リソース予約識別子は、前記ターゲットのＶＩＭによって予約される前記リソースを識別し、適用される前記リソースを割り当てるために使用される請求項３０に記載のＶＮＦＭ。
【請求項３２】
前記送信機は、第２のリソース割り当てメッセージを前記ターゲットのＶＩＭへ送信するようにさらに構成され、
前記受信機は、前記ターゲットのＶＩＭによって送信されたリソース割り当てフィードバックメッセージを受信するようにさらに構成される請求項２９に記載のＶＮＦＭ。
【請求項３３】
前記送信機によって送信される前記第１のフィードバックメッセージは、以下の情報、すなわち、前記ターゲットのＶＩＭによって割り当てられたターゲットのバーチャルマシンＶＭの識別子、および前記ターゲットのＶＩＭによって割り当てられた前記ターゲットのＶＭのロケーション情報の任意の組み合わせをさらに含む請求項２９に記載のＶＮＦＭ。
【請求項３４】
前記送信機によって送信される前記第１のフィードバックメッセージに含まれている前記ターゲットのＶＩＭに関する前記情報が、以下の情報、すなわち、
前記ターゲットのＶＩＭの識別子、および前記ターゲットのＶＩＭに対して接続を確立するための構成情報
の任意の組み合わせを含む請求項２９乃至３３のいずれかに記載のＶＮＦＭ。
【請求項３５】
前記プロセッサは、前記ＶＮＦＭに接続された前記ターゲットのＶＩＭの前記リソースが、適用される前記リソースに関する前記情報を満たすことができないと決定するようにさらに構成され、
前記送信機は、前記ＶＮＦＭに接続された前記ターゲットのＶＩＭの前記リソースが、適用される前記リソースに関する前記情報を満たすことができない場合、第２のフィードバックメッセージを前記第１のＶＮＦＭへ送信するようにさらに構成され、前記第２のフィードバックメッセージは、前記ＶＮＦＭに接続された前記ターゲットのＶＩＭの前記リソースが、適用される前記リソースに関する前記情報を満たすことができないことを示すために使用される請求項２９に記載のＶＮＦＭ。
【請求項３６】
前記送信機によって送信される前記第２のフィードバックメッセージは、前記ＶＮＦＭに接続された前記ターゲットのＶＩＭの残存リソースのリソース情報を含み、前記残存リソースの前記リソース情報は、前記残存リソースのリソースタイプと、前記残存リソースのリソース量とを含む請求項３５に記載のＶＮＦＭ。
【請求項３７】
前記受信機は、前記第１のＶＮＦＭによって送信された第２のリソース要求メッセージを受信するようにさらに構成され、前記第２のリソース要求メッセージは、再割り当てリソースのリソース情報を含み、前記残存リソースは、前記ターゲットのＶＩＭによって使用されて、前記第１のＶＮＦＭのための前記再割り当てリソースが予約され、または前記第１のＶＮＦＭに前記再割り当てリソースが割り当てられる請求項３６に記載のＶＮＦＭ。
【請求項３８】
前記受信機によって受信される、適用される前記リソースに関する前記情報は、適用される前記リソースのタイプと、適用される前記リソースの量とを含む請求項２９乃至３３のいずれかに記載のＶＮＦＭ。
【請求項３９】
プロセッサおよび該プロセッサによって実行されるプログラムを記録したコンピュータ可読記録媒体であって、前記プログラムは、請求項１または１０の各ステップを実施する命令を有する、プロセッサおよび該プロセッサによって実行されるプログラムを記録したコンピュータ可読記録媒体。
【請求項４０】
コンピュータユニットによって実行されたときに、当該コンピュータユニットに請求項１または１０の各ステップを実施させるコンピュータプログラムコードを有する、コンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワーク機能仮想化分野に関し、特に、ネットワーク機能仮想化リソース処理方法および仮想化されたネットワーク機能マネージャに関する。
【背景技術】
【０００２】
クラウド技術の発展に伴って、クラウドコンピューティングの基礎技術として、仮想化技術は、企業データセンタおよび大規模クラスタコンピューティング分野において広く使用されてきた。ネットワーク機能仮想化（英語：Ｎｅｔｗｏｒｋ  Ｆｕｎｃｔｉｏｎｓ  Ｖｉｒｔｕａｌｉｚａｔｉｏｎ、略してＮＦＶ）技術によれば、多くのタイプのネットワークデバイスが、情報技術（英語：Ｉｎｆｏｒｍａｔｉｏｎ  Ｔｅｃｈｎｏｌｏｇｙ、略してＩＴ）の仮想化技術を使用することによって、業界標準において組み合わされることができる。例えば、サービス、スイッチング、および記憶装置が、データセンタまたはネットワークノードにおいて採用され得る。様々なネットワーク機能が、ソフトウェアの形態で実装される。様々なネットワーク機能が、業界標準サーバ上で実行されることができ、新たなデバイスをインストールする必要なしに、仮想化されたネットワーク機能（英語：Ｖｉｒｔｕａｌｉｚｅｄ  Ｎｅｔｗｏｒｋ  Ｆｕｎｃｔｉｏｎ、略してＶＮＦ）を生成するために、必要に応じて、さらに移行され、インスタンス化され、再配置等されることができる。ネットワークサービス（英語：Ｎｅｔｗｏｒｋ  Ｓｅｒｖｉｃｅ、略してＮＳ）は、複数の仮想化されたネットワーク機能間で実装され得る。ＮＦＶネットワークアーキテクチャにおいて、１つのＮＦＶオーケストレータ（英語：ＮＦＶ  Ｏｒｃｈｅｓｔｒａｔｏｒ、略してＮＦＶＯ）は、複数の仮想化されたネットワーク機能マネージャ（英語：ＶＮＦ  Ｍａｎａｇｅｒ、略してＶＮＦＭ）を管理してよく、１つのＶＮＦＭは、複数のＶＮＦを管理してよく、ＮＦＶＯは、複数のＶＩＭリソースの管理および割り当てを制御する。
【０００３】
先行技術においては、ＮＦＶＯを使用することによって、リソース割り当てとリソース管理との両方が実行される必要があり、ＮＦＶＯに単一障害点が発生する場合には、比較的深刻なネットワークへの影響が引き起こされ得ることが分かっている。
【発明の概要】
【０００４】
本発明の実施形態は、リソース割り当て管理中にネットワークの頑強性および効率を改善するための、ネットワーク機能仮想化リソース処理方法および仮想化されたネットワーク機能マネージャを提供する。
【０００５】
本発明の実施形態の第１の態様は、ネットワーク機能仮想化リソース処理方法であって、
第１の仮想化されたネットワーク機能マネージャＶＮＦＭによって、第１のリソース要求メッセージを第２のＶＮＦＭへ送信するステップであって、第１のリソース要求メッセージは、仮想化されたネットワーク機能ＶＮＦに対して第１のＶＮＦＭが適用するリソースに関する情報を含む、送信するステップと、
第２のＶＮＦＭに接続された、ターゲットの仮想化されたインフラストラクチャマネージャＶＩＭのリソースが、適用されるリソースに関する情報を満たす場合、第１のＶＮＦＭによって、第２のＶＮＦＭによって送信された第１のフィードバックメッセージを受信するステップであって、第１のフィードバックメッセージは、第１のＶＮＦＭのためのリソースを予約した、または第１のＶＮＦＭにリソースを割り当てたターゲットのＶＩＭに関する情報を含む、受信するステップと
を含むネットワーク機能仮想化リソース処理方法を提供する。
【０００６】
本発明の実施形態の第１の態様に関して、本発明の実施形態の第１の態様の第１の実装形態において、
第１のフィードバックメッセージが、第１のＶＮＦＭのためのリソースを予約したターゲットのＶＩＭに関する情報を含む場合、第１のＶＮＦＭによって、第２のＶＮＦＭによって送信された第１のフィードバックメッセージを受信するステップの後に、本方法は、
第１のＶＮＦＭによって、第１のリソース割り当てメッセージをターゲットのＶＩＭへ送信するステップであって、第１のリソース割り当てメッセージは、ターゲットのＶＩＭによって使用されて、適用されるリソースが割り当てられる、送信するステップをさらに含む。
【０００７】
本発明の実施形態の第１の態様の第１の実装形態に関して、本発明の実施形態の第１の態様の第２の実装形態において、
第１のフィードバックメッセージは、リソース予約識別子を含み、第１のリソース割り当てメッセージは、このリソース予約識別子を含み、リソース予約識別子は、予約されたリソースを識別するために使用される。
【０００８】
本発明の実施形態の第１の態様に関して、本発明の実施形態の第１の態様の第３の実装形態において、
第１のフィードバックメッセージが、第１のＶＮＦＭにリソースを割り当てたターゲットのＶＩＭに関する情報を含む場合、第１のフィードバックメッセージは、下記の情報、すなわち、ターゲットのＶＩＭによって割り当てられたターゲットのバーチャルマシンＶＭの識別子、およびターゲットのＶＩＭによって割り当てられたターゲットのＶＭのロケーション情報の任意の組み合わせをさらに含む。
【０００９】
本発明の実施形態の第１の態様の第１の実装形態から本発明の実施形態の第３の態様に関して、本発明の実施形態の第１の態様の第４実装形態において、
ターゲットのＶＩＭに関する情報は、下記の情報、すなわち、
ターゲットのＶＩＭの識別子、およびターゲットのＶＩＭに対する接続を確立するための構成情報
の任意の組み合わせを含む。
【００１０】
本発明の実施形態の第１の態様に関して、本発明の実施形態の第１の態様の第５の実装形態において、
本方法は、第２のＶＮＦＭに接続されたターゲットのＶＩＭのリソースが、適用されるリソースに関する情報を満たすことができない場合、第１のＶＮＦＭによって、第２のＶＮＦＭによって送信された第２のフィードバックメッセージを受信するステップをさらに含み、
第２のフィードバックメッセージは、第２のＶＮＦＭに接続されたターゲットのＶＩＭのリソースが、適用されるリソースに関する情報を満たすことができないことを示すために使用される。
【００１１】
本発明の実施形態の第１の態様の第５の実装形態に関して、本発明の実施形態の第１の態様の第６の実装形態において、
第２のフィードバックメッセージは、第２のＶＮＦＭに接続されたターゲットのＶＩＭの残存リソースのリソース情報を含み、残存リソースのリソース情報は、残存リソースのリソースタイプと、残存リソースのリソース量とを含む。
【００１２】
本発明の実施形態の第１の態様の第６の実装形態に関して、本発明の実施形態の第１の態様の第７の実装形態において、
本方法は、
第１のＶＮＦＭによって、第２のリソース要求メッセージを第２のＶＮＦＭへ送信するステップであって、第２のリソース要求メッセージは、再割り当てリソースのリソース情報を含み、残存リソースは、ターゲットのＶＩＭによって使用されて、第１のＶＮＦＭのための再割り当てリソースが予約され、または第１のＶＮＦＭに再割り当てリソースが割り当てられる、送信するステップをさらに含む。
【００１３】
本発明の実施形態の第１の態様から本発明の実施形態の第１の態様の第７の実装形態のいずれかに係る方法に関して、本発明の実施形態の第１の態様の第８の実装形態において、
適用されるリソースに関する情報は、適用されるリソースのタイプと、適用されるリソースの量とを含む。
【００１４】
本発明の実施形態の第２の態様は、ネットワーク機能の仮想化リソース処理方法であって、
第２のＶＮＦＭによって、第１のＶＮＦＭによって送信された第１のリソース要求メッセージを受信するステップであって、第１のリソース要求メッセージは、仮想化されたネットワーク機能ＶＮＦに対して第１のＶＮＦＭが適用するリソースに関する情報を含む、受信するステップと、
第２のＶＮＦＭに接続された、ターゲットの仮想化されたインフラストラクチャマネージャＶＩＭのリソースが、適用されるリソースに関する情報を満たす場合、第２のＶＮＦＭによって、第１のフィードバックメッセージを第１のＶＮＦＭへ送信するステップであって、第１のフィードバックメッセージは、第１のＶＮＦＭのためのリソースを予約した、または第１のＶＮＦＭにリソースを割り当てたターゲットのＶＩＭに関する情報を含む、送信するステップと
を含むネットワーク機能仮想化リソース処理方法を提供する。
【００１５】
本発明の実施形態の第２の態様に関して、本発明の実施形態の第２の態様の第１の実装形態において、
第２のＶＮＦＭによって、第１のフィードバックメッセージを第１のＶＮＦＭへ送信するステップの前に、
第２のＶＮＦＭによって、リソース予約メッセージをターゲットのＶＩＭへ送信するステップと、
第２のＶＮＦＭによって、ターゲットのＶＩＭによって送信されたリソース予約フィードバックメッセージを受信するステップと
をさらに含む。
【００１６】
本発明の実施形態の第２の態様の第１の実装形態に関して、本発明の実施形態の第２の態様の第２の実装形態において、
リソース予約メッセージは、リソース予約識別子を含み、第１のフィードバックメッセージは、リソース予約識別子を含み、リソース予約識別子は、予約されたリソースを識別するために使用される。
【００１７】
本発明の実施形態の第２の態様に関して、本発明の実施形態の第２の態様の第３の実装形態において、
第２のＶＮＦＭによって、第１のフィードバックメッセージを第１のＶＮＦＭへ送信するステップの前に、本方法は、
第２のＶＮＦＭによって、第２のリソース割り当てメッセージをターゲットのＶＩＭへ送信するステップと、
第２のＶＮＦＭによって、ターゲットのＶＩＭによって送信されたリソース割り当てフィードバックメッセージを受信するステップと
をさらに含む。
【００１８】
本発明の実施形態の第２の態様に関して、本発明の実施形態の第２の態様の第４実装形態において、
第１のフィードバックメッセージは、下記の情報、すなわち、ターゲットのＶＩＭによって割り当てられたターゲットのバーチャルマシンＶＭの識別子、およびターゲットのＶＩＭによって割り当てられたターゲットのＶＭのロケーション情報の任意の組み合わせをさらに含む。
【００１９】
本発明の実施形態の第２の態様から本発明の実施形態の第２の態様の第４実装形態のいずれかに係る方法に関して、本発明の実施形態の第２の態様の第５の実装形態において、
ターゲットのＶＩＭに関する情報は、以下の情報、すなわち、
ターゲットのＶＩＭの識別子、およびターゲットのＶＩＭに対して接続を確立するための構成情報
の任意の組み合わせを含む。
【００２０】
本発明の実施形態の第２の態様に関して、本発明の実施形態の第２の態様の第６の実装形態において、
本方法は、第２のＶＮＦＭに接続されたターゲットのＶＩＭのリソースが、適用されるリソースに関する情報を満たすことができない場合、第２のＶＮＦＭによって、第２のフィードバックメッセージを第１のＶＮＦＭへ送信するステップをさらに含み、
第２のフィードバックメッセージは、第２のＶＮＦＭに接続されたターゲットのＶＩＭのリソースが、適用されるリソースに関する情報を満たすことができないことを示すために使用される。
【００２１】
本発明の実施形態の第２の態様の第６の実装形態に関して、本発明の実施形態の第２の態様の第７の実装形態において、
第２のＶＮＦＭに接続されたターゲットのＶＩＭのリソースが、適用されるリソースに関する情報を満たすことができない場合、第２のフィードバックメッセージは、第２のＶＮＦＭに接続されたターゲットのＶＩＭの残存リソースのリソース情報を含み、残存リソースのリソース情報は、残存リソースのリソースタイプと、残存リソースのリソース量とを含む。
【００２２】
本発明の実施形態の第２の態様の第７の実装形態に関して、本発明の実施形態の第２の態様の第８の実装形態において、
本方法は、
第２のＶＮＦＭによって、第１のＶＮＦＭによって送信された第２のリソース要求メッセージを受信するステップであって、第２のリソース要求メッセージは、再割り当てリソースのリソース情報を含み、残存リソースは、ターゲットのＶＩＭによって使用されて、第１のＶＮＦＭのための再割り当てリソースが予約され、または第１のＶＮＦＭに再割り当てリソースが割り当てられる、受信するステップをさらに含む。
【００２３】
本発明の実施形態の第２の態様から本発明の実施形態の第２の態様の第８の実装形態のいずれかに係る方法に関して、本発明の実施形態の第２の態様の第９の実装形態において、
適用されるリソースに関する情報は、適用されるリソースのタイプと、適用されるリソースの量とを含む。
【００２４】
本発明の実施形態の第３の態様は、仮想化されたネットワーク機能マネージャＶＮＦＭであって、
第１のリソース要求メッセージを第２のＶＮＦＭへ送信するように構成された送信ユニットであって、第１のリソース要求メッセージは、仮想化されたネットワーク機能ＶＮＦに対してＶＮＦＭが適用するリソースに関する情報を含む、送信ユニットと、
第２のＶＮＦＭに接続された、ターゲットの仮想化されたインフラストラクチャマネージャＶＩＭのリソースが、適用されるリソースに関する情報を満たす場合、第２のＶＮＦＭによって送信された第１のフィードバックメッセージを受信する受信ユニットであって、第１のフィードバックメッセージは、ＶＮＦＭのためのリソースを予約した、またはＶＮＦＭにリソースを割り当てたターゲットのＶＩＭに関する情報を含む、受信ユニットと
を備えるＶＮＦＭを提供する。
【００２５】
本発明の実施形態の第３の態様に関して、本発明の実施形態の第３の態様の第１の実装形態において、ＶＮＦＭは、
ＶＮＦＭのためのリソースを予約したターゲットのＶＩＭに関する情報を第１のフィードバックメッセージが含むと決定するように構成された決定ユニットをさらに備え、
送信ユニットは、ＶＮＦＭのためのリソースを予約したターゲットのＶＩＭに関する情報を第１のフィードバックメッセージが含む場合、第１のリソース割り当てメッセージをターゲットのＶＩＭへ送信するようにさらに構成され、第１のリソース割り当てメッセージは、ターゲットのＶＩＭによって使用されて、適用されるリソースが割り当てられる。
【００２６】
本発明の実施形態の第３の態様の第１の実装形態に関して、本発明の実施形態の第３の態様の第２の実装形態において、
受信ユニットによって受信される第１のフィードバックメッセージは、リソース予約識別子を含み、送信ユニットによって送信される第１のリソース割り当てメッセージは、このリソース予約識別子を含み、リソース予約識別子は、予約されたリソースを識別するために使用される。
【００２７】
本発明の実施形態の第３の態様に関して、本発明の実施形態の第３の態様の第３の実装形態において、
ＶＮＦＭは、ＶＮＦＭにリソースを割り当てたターゲットのＶＩＭに関する情報を第１のフィードバックメッセージが含むと決定するように構成された決定ユニットをさらに含み、第１のフィードバックメッセージは、以下の情報、すなわち、ターゲットのＶＩＭによって割り当てられたターゲットのバーチャルマシンＶＭの識別子、およびターゲットのＶＭのロケーション情報の任意の組み合わせをさらに含む。
【００２８】
本発明の実施形態の第３の態様から本発明の実施形態の第３の態様の第３の実装形態のいずれかに係るＶＮＦＭに関して、本発明の実施形態の第３の態様の第４実装形態において、
受信ユニットによって受信されるターゲットのＶＩＭに関する情報は、以下の情報、すなわち、
ターゲットのＶＩＭの識別子、およびターゲットのＶＩＭに対して接続を確立するための構成情報
の任意の組み合わせを含む。
【００２９】
本発明の実施形態の第３の態様に関して、本発明の実施形態の第３の態様の第５の実装形態において、
受信ユニットは、第２のＶＮＦＭに接続されたターゲットのＶＩＭのリソースが、適用されるリソースに関する情報を満たすことができない場合、第２のＶＮＦＭによって送信された第２のフィードバックメッセージを受信するようにさらに構成され、
第２のフィードバックメッセージは、第２のＶＮＦＭに接続されたターゲットのＶＩＭのリソースが、適用されるリソースに関する情報を満たすことができないことを示すために使用される。
【００３０】
本発明の実施形態の第３の態様の第５の実装形態に関して、本発明の実施形態の第３の態様の第６の実装形態において、
受信ユニットによって受信される第２のフィードバックメッセージは、第２のＶＮＦＭに接続されたターゲットのＶＩＭの残存リソースのリソース情報をさらに含み、残存リソースのリソース情報は、残存リソースのリソースタイプと、残存リソースのリソース量とを含む。
【００３１】
本発明の実施形態の第３の態様の第６の実装形態に関して、本発明の実施形態の第３の態様の第７の実装形態において、
送信ユニットは、第２のリソース要求メッセージを第２のＶＮＦＭへ送信するようにさらに構成され、第２のリソース要求メッセージは、再割り当てリソースのリソース情報を含み、残存リソースは、ターゲットのＶＩＭによって使用されて、ＶＮＦＭのための再割り当てリソースが予約され、またはＶＮＦＭに再割り当てリソースが割り当てられる。
【００３２】
本発明の実施形態の第３の態様から本発明の実施形態の第３の態様の第７の実装形態のいずれかに係るＶＮＦＭに関して、本発明の実施形態の第３の態様の第８の実装形態において、
送信ユニットによって送信される、適用されるリソースに関する情報は、適用されるリソースのタイプと、適用されるリソースの量とを含む。
【００３３】
本発明の実施形態の第４の態様は、仮想化されたネットワーク機能マネージャＶＮＦＭであって、
第１のＶＮＦＭによって送信された第１のリソース要求メッセージを受信するように構成された受信ユニットであって、第１のリソース要求メッセージは、仮想化されたネットワーク機能ＶＮＦに対して第１のＶＮＦＭが適用するリソースに関する情報を含む、受信ユニットと、
ＶＮＦＭに接続された、ターゲットの仮想化されたインフラストラクチャマネージャＶＩＭのリソースが、適用されるリソースに関する情報を満たすと決定するように構成された決定ユニットと、
ＶＮＦＭに接続された、ターゲットの仮想化されたインフラストラクチャマネージャＶＩＭのリソースが、適用されるリソースに関する情報を満たす場合、第１のフィードバックメッセージを第１のＶＮＦＭへ送信するように構成された送信ユニットであって、第１のフィードバックメッセージは、第１のＶＮＦＭのためのリソースを予約した、または第１のＶＮＦＭに対してリソースを割り当てたターゲットのＶＩＭに関する情報を含む、送信ユニットと
を備えるＶＮＦＭを提供する。
【００３４】
本発明の実施形態の第４の態様に関して、本発明の実施形態の第４の態様の第１の実装形態において、
送信ユニットは、リソース予約メッセージをターゲットのＶＩＭへ送信するようにさらに構成され、
受信ユニットは、ターゲットのＶＩＭによって送信されたリソース予約フィードバックメッセージを受信するようにさらに構成される。
【００３５】
本発明の実施形態の第４の態様の第１の実装形態に関して、本発明の実施形態の第４の態様の第２の実装形態において、
送信ユニットによって送信されるリソース予約メッセージは、リソース予約識別子を含み、送信ユニットによって送信される第１のフィードバックメッセージは、リソース予約識別子を含み、リソース予約識別子は、ターゲットのＶＩＭによって予約されるリソースを識別し、適用されるリソースを割り当てるために使用される。
【００３６】
本発明の実施形態の第４の態様に関して、本発明の実施形態の第４の態様の第３の実装形態において、
送信ユニットは、第２のリソース割り当てメッセージをターゲットのＶＩＭへ送信するようにさらに構成され、
受信ユニットは、ターゲットのＶＩＭによって送信されたリソース割り当てフィードバックメッセージを受信するようにさらに構成される。
【００３７】
本発明の実施形態の第４の態様に関して、本発明の実施形態の第４の態様の第４の実装形態において、
送信ユニットによって送信される第１のフィードバックメッセージは、以下の情報、すなわち、ターゲットのＶＩＭによって割り当てられたターゲットのバーチャルマシンＶＭの識別子、およびターゲットのＶＩＭによって割り当てられたターゲットのＶＭのロケーション情報の任意の組み合わせをさらに含む。
【００３８】
本発明の実施形態の第４の態様から本発明の実施形態の第４の態様の第４の実装形態のいずれかに係るＶＮＦＭに関して、本発明の実施形態の第４の態様の第５の実装形態において、
送信ユニットによって送信される第１のフィードバックメッセージに含まれているターゲットのＶＩＭに関する情報が、以下の情報、すなわち、
ターゲットのＶＩＭの識別子、およびターゲットのＶＩＭに対して接続を確立するための構成情報
の任意の組み合わせを含む。
【００３９】
本発明の実施形態の第４の態様に関して、本発明の実施形態の第４の態様の第６の実装形態において、
決定ユニットは、ＶＮＦＭに接続されたターゲットのＶＩＭのリソースが、適用されるリソースに関する情報を満たすことができないと決定するようにさらに構成され、
送信ユニットは、ＶＮＦＭに接続されたターゲットのＶＩＭのリソースが、適用されるリソースに関する情報を満たすことができない場合、第２のフィードバックメッセージを第１のＶＮＦＭへ送信するようにさらに構成され、第２のフィードバックメッセージは、ＶＮＦＭに接続されたターゲットのＶＩＭのリソースが、適用されるリソースに関する情報を満たすことができないことを示すために使用される。
【００４０】
本発明の実施形態の第４の態様の第６の実装形態に関して、本発明の実施形態の第４の態様の第７の実装形態において、
送信ユニットによって送信される第２のフィードバックメッセージは、ＶＮＦＭに接続されたターゲットのＶＩＭの残存リソースのリソース情報を含み、残存リソースのリソース情報は、残存リソースのリソースタイプと、残存リソースのリソース量とを含む。
【００４１】
本発明の実施形態の第４の態様の第７の実装形態に関して、本発明の実施形態の第４の態様の第８の実装形態において、
受信ユニットは、第１のＶＮＦＭによって送信された第２のリソース要求メッセージを受信するようにさらに構成され、第２のリソース要求メッセージは、再割り当てリソースのリソース情報を含み、残存リソースは、ターゲットのＶＩＭによって使用されて、第１のＶＮＦＭのための再割り当てリソースが予約され、または第１のＶＮＦＭに再割り当てリソースが割り当てられる。
【００４２】
本発明の実施形態の第４の態様から本発明の実施形態の第４の態様の第８の実装形態のいずれかに係るＶＮＦＭに関して、本発明の実施形態の第４の態様の第９の実装形態において、
受信ユニットによって受信される、適用されるリソースに関する情報は、適用されるリソースのタイプと、適用されるリソースの量とを含む。
【００４３】
本発明の実施形態の第５の態様は、仮想化されたネットワーク機能マネージャＶＮＦＭであって、
第１のリソース要求メッセージを第２のＶＮＦＭへ送信するように構成された送信機であって、第１のリソース要求メッセージは、仮想化されたネットワーク機能ＶＮＦに対してＶＮＦＭが適用するリソースに関する情報を含む、送信機と、
第２のＶＮＦＭに接続された、ターゲットの仮想化されたインフラストラクチャマネージャＶＩＭのリソースが、適用されるリソースに関する情報を満たす場合、第２のＶＮＦＭによって送信された第１のフィードバックメッセージを受信するように構成された受信機であって、第１のフィードバックメッセージは、ＶＮＦＭのためのリソースを予約した、またはＶＮＦＭにリソースを割り当てたターゲットのＶＩＭに関する情報を含む、受信機と
を備えるＶＮＦＭを提供する。
【００４４】
本発明の実施形態の第５の態様に関して、本発明の実施形態の第５の態様の第１の実装形態において、
ＶＮＦＭは、プロセッサをさらに含み、
プロセッサは、ＶＮＦＭのためのリソースを予約したターゲットのＶＩＭに関する情報を第１のフィードバックメッセージが含むと決定するように構成され、
送信機は、ＶＮＦＭのためのリソースを予約したターゲットのＶＩＭに関する情報を第１のフィードバックメッセージが含む場合、第１のリソース割り当てメッセージをターゲットのＶＩＭへ送信するようにさらに構成され、第１のリソース割り当てメッセージは、ターゲットのＶＩＭによって使用されて、適用されるリソースが割り当てられる。
【００４５】
本発明の実施形態の第５の態様の第１の実装形態に関して、本発明の実施形態の第５の態様の第２の実装形態において、
受信機によって受信される第１のフィードバックメッセージは、リソース予約識別子を含み、送信機によって送信される第１のリソース割り当てメッセージは、リソース予約識別子を含み、リソース予約識別子は、予約されたリソースを識別するために使用される。
【００４６】
本発明の実施形態の第５の態様に関して、本発明の実施形態の第５の態様の第３の実装形態において、
ＶＮＦＭは、プロセッサをさらに含み、
プロセッサは、ＶＮＦＭにリソースを割り当てたターゲットのＶＩＭに関する情報を第１のフィードバックメッセージが含むと決定するように構成され、第１のフィードバックメッセージは、以下の情報、すなわち、ターゲットのＶＩＭによって割り当てられたターゲットのバーチャルマシンＶＭの識別子、およびターゲットのＶＭのロケーション情報の任意の組み合わせをさらに含む。
【００４７】
本発明の実施形態の第５の態様から本発明の実施形態の第５の態様の第３の実装形態に関して、本発明の実施形態の第５の態様の第４の実装形態において、
受信機によって受信されるターゲットのＶＩＭに関する情報は、以下の情報、すなわち、
ターゲットのＶＩＭの識別子、およびターゲットのＶＩＭに対して接続を確立するための構成情報
の任意の組み合わせを含む。
【００４８】
本発明の実施形態の第５の態様に関して、本発明の実施形態の第５の態様の第５の実装形態において、
受信機は、第２のＶＮＦＭに接続されたターゲットのＶＩＭのリソースが、適用されるリソースに関する情報を満たすことができない場合、第２のＶＮＦＭによって送信された第２のフィードバックメッセージを受信するようにさらに構成され、
第２のフィードバックメッセージは、第２のＶＮＦＭに接続されたターゲットのＶＩＭのリソースが、適用されるリソースに関する情報を満たすことができないことを示すために使用される。
【００４９】
本発明の実施形態の第５の態様の第５の実装形態に関して、本発明の実施形態の第５の態様の第６の実装形態において、
受信機によって受信される第２のフィードバックメッセージは、第２のＶＮＦＭに接続されたターゲットのＶＩＭの残存リソースのリソース情報をさらに含み、残存リソースのリソース情報は、残存リソースのリソースタイプと、残存リソースのリソース量とを含む。
【００５０】
本発明の実施形態の第５の態様の第６の実装形態に関して、本発明の実施形態の第５の態様の第７の実装形態において、
送信機は、第２のリソース要求メッセージを第２のＶＮＦＭへ送信するようにさらに構成され、第２のリソース要求メッセージは、再割り当てリソースのリソース情報を含み、残存リソースは、ターゲットのＶＩＭによって使用されて、ＶＮＦＭのための再割り当てリソースが予約され、またはＶＮＦＭに再割り当てリソースが割り当てられる。
【００５１】
本発明の実施形態の第５の態様から本発明の実施形態の第５の態様の第７の実装形態のいずれかに係るＶＮＦＭに関して、本発明の実施形態の第５の態様の第８の実装形態において、
送信機によって送信される、適用されるリソースに関する情報は、適用されるリソースのタイプと、適用されるリソースの量とを含む。
【００５２】
本発明の実施形態の第６の態様は、仮想化されたネットワーク機能マネージャＶＮＦＭであって、
第１のＶＮＦＭによって送信された第１のリソース要求メッセージを受信するように構成された受信機であって、第１のリソース要求メッセージは、仮想化されたネットワーク機能ＶＮＦに対して第１のＶＮＦＭが適用するリソースに関する情報を含む、受信機と、
ＶＮＦＭに接続された、ターゲットの仮想化されたインフラストラクチャマネージャＶＩＭのリソースが、適用されるリソースに関する情報を満たすと決定するように構成されたプロセッサと、
ＶＮＦＭに接続された、ターゲットの仮想化されたインフラストラクチャマネージャＶＩＭのリソースが、適用されるリソースに関する情報を満たす場合、第１のフィードバックメッセージを第１のＶＮＦＭへ送信するように構成された送信機であって、第１のフィードバックメッセージは、第１のＶＮＦＭのためのリソースを予約した、または第１のＶＮＦＭに対してリソースを割り当てたターゲットのＶＩＭに関する情報を含む、送信機と
を備えるＶＮＦＭを提供する。
【００５３】
本発明の実施形態の第６の態様に関して、本発明の実施形態の第６の態様の第１の実装形態において、
送信機は、リソース予約メッセージをターゲットのＶＩＭへ送信するようにさらに構成され、
受信機は、ターゲットのＶＩＭによって送信されたリソース予約フィードバックメッセージを受信するようにさらに構成される。
【００５４】
本発明の実施形態の第６の態様の第１の実装形態に関して、本発明の実施形態の第６の態様の第２の実装形態において、
送信機によって送信されるリソース予約メッセージは、リソース予約識別子を含み、送信機によって送信される第１のフィードバックメッセージは、このリソース予約識別子を含み、リソース予約識別子は、ターゲットのＶＩＭによって予約されるリソースを識別し、適用されるリソースを割り当てるために使用される。
【００５５】
本発明の実施形態の第６の態様に関して、本発明の実施形態の第６の態様の第３の実装形態において、
送信機は、第２のリソース割り当てメッセージをターゲットのＶＩＭへ送信するようにさらに構成され、
受信機は、ターゲットのＶＩＭによって送信されたリソース割り当てフィードバックメッセージを受信するようにさらに構成される。
【００５６】
本発明の実施形態の第６の態様に関して、本発明の実施形態の第６の態様の第４の実装形態において、
送信機によって送信される第１のフィードバックメッセージは、以下の情報、すなわち、ターゲットのＶＩＭによって割り当てられたターゲットのバーチャルマシンＶＭの識別子、およびターゲットのＶＩＭによって割り当てられたターゲットのＶＭのロケーション情報の任意の組み合わせをさらに含む。
【００５７】
本発明の実施形態の第６の態様から本発明の実施形態の第６の態様の第４の実装形態のいずれかに係るＶＮＦＭに関して、本発明の実施形態の第６の態様の第５の実装形態において、
送信機によって送信される第１のフィードバックメッセージに含まれているターゲットのＶＩＭに関する情報が、以下の情報、すなわち、
ターゲットのＶＩＭの識別子、およびターゲットのＶＩＭに対して接続を確立するための構成情報
の任意の組み合わせを含む。
【００５８】
本発明の実施形態の第６の態様に関して、本発明の実施形態の第６の態様の第６の実装形態において、
プロセッサは、ＶＮＦＭに接続されたターゲットのＶＩＭのリソースが、適用されるリソースに関する情報を満たすことができないと決定するようにさらに構成され、
送信機は、ＶＮＦＭに接続されたターゲットのＶＩＭのリソースが、適用されるリソースに関する情報を満たすことができない場合、第２のフィードバックメッセージを第１のＶＮＦＭへ送信するようにさらに構成され、第２のフィードバックメッセージは、ＶＮＦＭに接続されたターゲットのＶＩＭのリソースが、適用されるリソースに関する情報を満たすことができないことを示すために使用される。
【００５９】
本発明の実施形態の第６の態様の第６の実装形態に関して、本発明の実施形態の第６の態様の第７の実装形態において、
送信機によって送信される第２のフィードバックメッセージは、ＶＮＦＭに接続されたターゲットのＶＩＭの残存リソースのリソース情報を含み、残存リソースのリソース情報は、残存リソースのリソースタイプと、残存リソースのリソース量とを含む。
【００６０】
本発明の実施形態の第６の態様の第７の実装形態に関して、本発明の実施形態の第６の態様の第８の実装形態において、
受信機は、第１のＶＮＦＭによって送信された第２のリソース要求メッセージを受信するようにさらに構成され、第２のリソース要求メッセージは、再割り当てリソースのリソース情報を含み、残存リソースは、ターゲットのＶＩＭによって使用されて、第１のＶＮＦＭのための再割り当てリソースが予約され、または第１のＶＮＦＭに再割り当てリソースが割り当てられる。
【００６１】
本発明の実施形態の第６の態様から本発明の実施形態の第６の態様の第８の実装形態のいずれかに係るＶＮＦＭに関して、本発明の実施形態の第６の態様の第９の実装形態において、
受信機によって受信される、適用されるリソースに関する情報は、適用されるリソースのタイプと、適用されるリソースの量とを含む。
【００６２】
本発明は、ネットワーク機能仮想化リソース処理方法と、仮想化されたネットワーク機能マネージャとを提供する。仮想化されたネットワーク機能ＶＮＦに対して第１のＶＮＦＭがリソースを適用する必要があると決定する場合、第１のＶＮＦＭは、ＮＦＶＯを使用せずに、リソースを要求するための第１のリソース要求メッセージを、第１のＶＮＦＭに接続された第２のＶＮＦＭへ送信する。第１のリソース要求メッセージは、第１のＶＮＦＭがＶＮＦに対して適用するリソースに関する情報を含む。第２のＶＮＦＭに接続されたターゲットのＶＩＭのリソースが、適用されるリソースに関する情報を満たす場合、第１のＶＮＦＭは、受信された第１のフィードバックメッセージに従って、第１のＶＮＦＭのためのリソースを予約し、または第１のＶＮＦＭにリソースを割り当てることができるターゲットのＶＩＭに関する情報を決定する。分散リソース管理手法が、実施形態において説明されるリソース処理プロセスにおいて実装されることが学習され得る。したがって、ＮＦＶＯに障害がある場合、第１のＶＮＦＭは、仮想化されたネットワーク機能ＶＮＦに対してリソースを依然として適用することができ、それによって、ネットワークの頑強性および効率を効果的に改善する。
【図面の簡単な説明】
【００６３】
【図１】本発明の一実施形態に係るＮＦＶシステムの概略的なアーキテクチャ図である。
【図２】本発明の一実施形態に係るＮＦＶシステムのローカルな概略構造図である。
【図３】本発明の実施形態１に係るネットワーク機能仮想化リソース処理方法のステップフローチャートである。
【図４】本発明の実施形態２に係るネットワーク機能仮想化リソース処理方法のステップフローチャートである。
【図５Ａ】本発明の実施形態３に係るネットワーク機能仮想化リソース処理方法のステップフローチャートである。
【図５Ｂ】本発明の実施形態３に係るネットワーク機能仮想化リソース処理方法のステップフローチャートである。
【図６】本発明の実施形態４に係るネットワーク機能仮想化リソース処理方法のステップフローチャートである。
【図７Ａ】本発明の実施形態５に係るネットワーク機能仮想化リソース処理方法のステップフローチャートである。
【図７Ｂ】本発明の実施形態５に係るネットワーク機能仮想化リソース処理方法のステップフローチャートである。
【図８】本発明の実施形態６に係る仮想化されたネットワーク機能マネージャＶＮＦＭの概略構造図である。
【図９】本発明の実施形態７に係る仮想化されたネットワーク機能マネージャＶＮＦＭの概略構造図である。
【図１０】本発明の実施形態８に係る仮想化されたネットワーク機能マネージャＶＮＦＭの概略構造図である。
【図１１】本発明の実施形態９に係る仮想化されたネットワーク機能マネージャＶＮＦＭの概略構造図である。
【発明を実施するための形態】
【００６４】
下記は、本発明の実施形態において、添付の図面を参照しつつ、本発明の実施形態における技術的解決策を明確に説明する。明らかに、説明される実施形態は、本発明の実施形態の全部というよりも、むしろ一部である。創造的努力なしに、本発明の実施形態に基づいて、当業者によって取得される他のすべての実施形態は、本発明の保護範囲以内に収まるべきものである。
【００６５】
図１は、先行技術におけるＮＦＶシステムのアーキテクチャ図である。図１を参照すると、既存の標準において定義されるＮＦＶエンドツーエンドアーキテクチャは、主に３つの部分、すなわち、仮想化されたネットワーク機能（Ｖｉｒｔｕａｌｉｚｅｄ  Ｎｅｔｗｏｒｋ  Ｆｕｎｃｔｉｏｎ、ＶＮＦ）と、ＮＦＶインフラストラクチャ（ＮＦＶ  ｉｎｆｒａｓｔｒｕｃｔｕｒｅ、ＮＦＶＩ）と、管理およびオーケストレーション（Ｍａｎａｇｅｍｅｎｔ  ａｎｄ  Ｏｒｃｈｅｓｔｒａｔｉｏｎ、ＭＡＮＯ）とを含む。
【００６６】
ＶＮＦとは、仮想化されたネットワーク機能を意味し、従来のネットワーク上の物理ネットワーク機能に対応する。
【００６７】
ＮＦＶＩは、システム全体の動作のためのハードウェアおよび仮想リソースを提供し、ハードウェアリソース（３つの部分、すなわち、コンピューティングと、ネットワークと、記憶装置とを含む）、仮想化層（ハードウェアリソースをリソースプール内へ仮想化する）と、仮想リソース（これも３つの部分、すなわち、コンピューティングと、ネットワークと、記憶装置とを含む）とを含む。
【００６８】
ＭＡＮＯは、ＮＦＶオーケストレータ（ＮＦＶ  Ｏｒｃｈｅｓｔｒａｔｏｒ、ＮＦＶＯ）、ＶＮＦマネージャ（ＶＮＦ  Ｍａｎａｇｅｒ、ＶＮＦＭ）、および仮想化されたインフラストラクチャマネージャ（Ｖｉｒｔｕａｌｉｚｅｄ  ｉｎｆｒａｓｔｒｕｃｔｕｒｅ  ｍａｎａｇｅｒ、ＶＩＭ）を含む。
【００６９】
ＮＦＶＯは、ネットワークサービス（Ｎｅｔｗｏｒｋ  Ｓｅｒｖｉｃｅ、ＮＳ、サービスユニットは複数のＶＮＦを含む）のライフサイクル管理、ならびにＮＦＶシステム全体のリソース（ハードウェアリソースとソフトウェアリソースとを含む）の管理およびオーケストレーションを担う。
【００７０】
ＶＮＦＭは、ＶＮＦのライフサイクル管理を担う。
【００７１】
ＶＩＭは、ＮＦＶＩの管理を担う。
【００７２】
ＶＮＦは、ＶＮＦを管理するための要素管理システム（Ｅｌｅｍｅｎｔ  Ｍａｎａｇｅｍｅｎｔ  Ｓｙｓｔｅｍ、ＥＭＳ）を備える。
【００７３】
また、動作支援システム（Ｏｐｅｒａｔｉｏｎ  Ｓｕｐｐｏｒｔ  Ｓｙｓｔｅｍ、ＯＳＳ）は、ＮＦＶＯを使用することによって、ＮＦＶシステム全体を管理し得る。
【００７４】
本発明の実施形態についてのより良い理解のために、図１に基づいて、ネットワーク機能仮想化ＮＦＶシステムが、本発明の実施形態において最初に説明される。
【００７５】
図２は、本発明の一実施形態に係るネットワーク機能仮想化リソース処理方法を実装することができるＮＦＶシステムのローカルの概略構造図である。
【００７６】
図２は、本発明の実施形態に係るＮＦＶシステムの概略アーキテクチャ図であるが、限定を課さないことが留意されるべきである。
【００７７】
図２の例において、ＮＦＶシステムは、
ＮＦＶオーケストレータと、このＮＦＶオーケストレータに接続された複数のＶＮＦＭとを含む。
【００７８】
ＮＦＶオーケストレータおよびＶＮＦＭの詳細な説明については、図１の説明を参照されたい。詳細は、この実施形態において再度説明されない。
【００７９】
ＮＦＶオーケストレータの管理領域に含まれるＶＮＦＭの数は、この実施形態において限定されないことが留意されるべきである。
【００８０】
任意選択で、ＮＦＶオーケストレータの管理領域内のすべてのＶＮＦＭが、ＮＦＶＯに接続される。
【００８１】
この実施形態において、第１のＶＮＦＭは、メッセージが第１のＶＮＦＭと第２のＶＮＦＭとの間で送信されることができるように、第２のＶＮＦＭに接続される。
【００８２】
任意選択で、第１のＶＮＦＭおよび第２のＶＮＦＭは、インターフェースを使用することによって接続される。
【００８３】
この実施形態において、第１のＶＮＦＭは、第２のＶＮＦＭに接続され得るだけでなく、第１のＶＮＦＭは、Ｎ番目のＶＮＦＭにも接続されてもよい。Ｎの特定の値は、この実施形態において限定されない。
【００８４】
各ＶＮＦＭの管理領域は、複数の仮想化されたインフラストラクチャマネージャＶＩＭを含む。
【００８５】
各ＶＮＦＭの管理領域に含まれるＶＩＭの特定の数は、この実施形態において限定されない。
【００８６】
図２の例においては、２つのＶＩＭが、第１のＶＮＦＭに接続されるように設定され、２つのＶＩＭが、第２のＶＮＦＭに接続されるように設定されている。
【００８７】
この実施形態において説明されるＶＩＭは、ＶＮＦＭの命令に従って、仮想化されたネットワーク機能ＶＮＦのために適用されるリソースを割り当て、または予約することができる。
【００８８】
下記は、特定の実施形態を参照しつつ、本発明において提供されるネットワーク機能仮想化リソース処理方法を詳細に説明する。
実施形態１
下記は、図３を参照しつつ、実施形態１を詳細に説明する。図３は、本発明の実施形態１に係るネットワーク機能仮想化リソース処理方法のステップフローチャートである。
【００８９】
３０１．第１の仮想化されたネットワーク機能マネージャＶＮＦＭは、第１のリソース要求メッセージを第２のＶＮＦＭへ送信する。
【００９０】
この実施形態において、第１のＶＮＦＭは、第２のＶＮＦＭに既に接続されており、その結果、第１のＶＮＦＭは、第１のリソース要求メッセージを第２のＶＮＦＭへ送信することができる。
【００９１】
この実施形態においては、互いに接続される第１のＶＮＦＭおよび第２のＶＮＦＭが、１つのＮＦＶＯの管理領域に位置する例を使用することによって、説明が提供されることが留意されるべきである。限定は、この実施形態に対して課されない。
【００９２】
別の任意選択の適用シナリオにおいては、代替として、第１のＶＮＦＭが第１のリソース要求メッセージを第２のＶＮＦＭへ送信することができるのであれば、互いに接続される第１のＶＮＦＭおよび第２のＶＮＦＭは、２つの異なるＮＦＶＯの管理領域に位置してよい。
【００９３】
第１のリソース要求メッセージが、仮想化されたネットワーク機能ＶＮＦに対して第１のＶＮＦＭが適用するリソースに関する情報を含んでいるのであれば、この実施形態は、第１のリソース要求メッセージに対して限定を設定しない。
【００９４】
この実施形態において、第１のＶＮＦＭは、第１のリソース要求メッセージを使用することによって第２のＶＮＦＭに通知し、第１のリソース要求メッセージは、ＶＮＦに対して第１のＶＮＦＭが適用するリソースに関する情報を含む。
【００９５】
第２のＶＮＦＭが、適用されるリソースに関する情報に従って、第２のＶＮＦＭに接続された仮想化されたインフラストラクチャマネージャＶＩＭがＶＮＦに対して第１のＶＮＦＭが適用するリソースを割り当てることができるかどうかを決定するのであれば、この実施形態は、ＶＮＦに対して第１のＶＮＦＭが適用するリソースに関する情報の特定のコンテンツに対する限定を設定しない。
【００９６】
３０２．第２のＶＮＦＭに接続された、ターゲットの仮想化されたインフラストラクチャマネージャＶＩＭのリソースが、適用されるリソースに関する情報を満たす場合、第１のＶＮＦＭは、第２のＶＮＦＭによって送信された第１のフィードバックメッセージを受信する。
【００９７】
この実施形態において、ターゲットのＶＩＭのリソースが、ＶＮＦに対して第１のＶＮＦＭが適用するリソースに関する情報を満たす場合、第１のＶＮＦＭは、第２のＶＮＦＭによって送信された第１のフィードバックメッセージに従って、第１のＶＮＦＭのためのリソースを予約した、または第１のＶＮＦＭにリソースを割り当てたターゲットのＶＩＭに関する情報を決定することができる。
【００９８】
第１のＶＮＦＭが、第１のフィードバックメッセージに従って、第１のＶＮＦＭのためのリソースを予約した、または第１のＶＮＦＭにリソースを割り当てたターゲットのＶＩＭに関する情報を決定することができるのであれば、この実施形態は、第１のフィードバックメッセージに対する限定を設定しない。
【００９９】
この実施形態において説明されるネットワーク機能仮想化リソース処理方法によれば、第１のＶＮＦＭが、リソース割り当てが実行される必要があると決定した場合、第１のＶＮＦＭは、第１のリソース要求メッセージを第２のＶＮＦＭへ送信する。第２のＶＮＦＭに接続されたターゲットのＶＩＭのリソースが、適用されるリソースに関する情報を満たす場合、第１のＶＮＦＭは、受信された第１のフィードバックメッセージに従って、適用されるリソースを予約し、または割り当てることができるターゲットのＶＩＭに関する情報を決定する。この実施形態におけるリソース処理プロセスにおいては、リソース管理ネットワークが、第１のＶＮＦＭと第２のＶＮＦＭとの間で形成され、その結果、ＶＮＦＭは、互いの間でリソース問い合わせまたはリソース割り当てなどのリソース処理を実行することができることが学習され得る。このプロセスは、ＮＦＶＯの参加を必要としない。したがって、ＮＦＶＯに障害がある場合のネットワークへの影響が回避され、分散リソース管理手法が実装され、ネットワークの頑強性および効率を効果的に改善する。
【０１００】
図３に示される実施形態１は、第１のＶＮＦＭの観点からのネットワーク機能仮想化リソース処理方法を説明する。下記は、図４に示される実施形態２を参照しつつ、第２のＶＮＦＭの観点からのネットワーク機能仮想化リソース処理方法を説明する。
実施形態２
４０１．第２のＶＮＦＭは、第１のＶＮＦＭによって送信された第１のリソース要求メッセージを受信する。
【０１０１】
第１のリソース要求メッセージは、仮想化されたネットワーク機能ＶＮＦに対して第１のＶＮＦＭが適用するリソースに関する情報を含む。
【０１０２】
この実施形態における第２のＶＮＦＭは、第１のＶＮＦＭに接続され、第１のＶＮＦＭへ／からメッセージを送信する／受信することができるＶＮＦＭである。第２のＶＮＦＭおよび第１のＶＮＦＭは、同じＮＦＶＯの管理領域に位置してよく、または異なるＮＦＶＯの管理領域に位置してよい。この実施形態は、特定の限定を設定しない。
【０１０３】
第２のＶＮＦＭが、第１のリソース要求メッセージを受信した後に、第２のＶＮＦＭに接続されたＶＩＭが、適用されるリソースを割り当てることができるかどうかを決定することができるのであれば、この実施形態は、第１のリソース要求メッセージに対する限定を設定しない。
【０１０４】
４０２．第２のＶＮＦＭに接続された、ターゲットの仮想化されたインフラストラクチャマネージャＶＩＭのリソースが、適用されるリソースに関する情報を満たす場合、第２のＶＮＦＭは、第１のフィードバックメッセージを第１のＶＮＦＭへ送信する。
【０１０５】
この実施形態において、第２のＶＮＦＭに接続されたターゲットのＶＩＭのリソースが、適用されるリソースに関する情報を満たすと第２のＶＮＦＭが決定する場合、第２のＶＮＦＭは、第１のフィードバックメッセージを第１のＶＮＦＭへ送信する。
【０１０６】
第１のフィードバックメッセージは、第１のＶＮＦＭのためのリソースを予約した、または第１のＶＮＦＭにリソースを割り当てたターゲットのＶＩＭに関する情報を含む。
【０１０７】
この実施形態において説明されるネットワーク機能仮想化リソース処理方法によれば、第２のＶＮＦＭは、ＮＦＶＯを使用せずに、第１のＶＮＦＭによって送信された第１のリソース要求メッセージを受信することができる。第２のＶＮＦＭに接続されたターゲットのＶＩＭのリソースが、ＶＮＦに対して第１のＶＮＦＭが適用するリソースに関する情報を満たす場合、第２のＶＮＦＭは、第１のフィードバックメッセージを第１のＶＮＦＭへ送信する。第１のＶＮＦＭは、受信された第１のフィードバックメッセージに従って、第１のＶＮＦＭのためのリソースを予約した、または第１のＶＮＦＭにリソースを割り当てたターゲットのＶＩＭに関する情報を決定することができる。この実施形態におけるリソース処理プロセスにおいては、リソース管理ネットワークが、第１のＶＮＦＭと第２のＶＮＦＭとの間で形成され、その結果、ＶＮＦＭは、互いの間でリソース問い合わせまたはリソース割り当てなどのリソース処理を実行することができることが学習され得る。特定の処理プロセスは、ＮＦＶＯの参加を必要としない。したがって、ＮＦＶＯに障害がある場合のネットワークへの影響が回避され、分散リソース管理手法が実装される。さらに、ＮＦＶＯに障害がある場合、第２のＶＮＦＭは、依然として、適用されるリソースを予約し、または割り当てることができ、ネットワークの頑強性および効率を効果的に改善する。
【０１０８】
実施形態１および実施形態２に基づいて、図５Ａおよび図５Ｂに示される実施形態３を参照して、下記は、第１のＶＮＦＭおよび第２のＶＮＦＭが分散リソース管理をどのように実装するかを説明する。
実施形態３
５０１．第１のＶＮＦＭは、リソース適用メッセージを受信する。
【０１０９】
このステップにおいて、第１のＶＮＦＭが、リソース適用メッセージに従って、リソースに対して第１のＶＮＦＭを適用する機能的エンティティが存在すると決定するのであれば、限定はリソース適用メッセージに対して設定されない。
【０１１０】
例えば、リソース適用メッセージは、ＶＮＦのインスタンス化要求、ＶＮＦの拡張要求、またはリソース適用に関連する任意の要求であってよい。
【０１１１】
ＶＮＦの拡張要求は、リソース適用メッセージを使用することによってＶＮＦにより送られる要求であって、ＶＮＦの負荷が特定の閾値を越える場合、またはリソース消費量（例えば、ＣＰＵ使用量）が特定の閾値を越える場合、ＶＮＦについてのリソース増加のために第１のＶＮＦＭに適用するために使用される要求である。
【０１１２】
この実施形態は、リソース適用メッセージを送信する機能的エンティティに対して限定を設定しない。例えば、リソース適用メッセージを送信する機能的エンティティは、ＶＮＦ、要素マネージャ（英語：  ｅｌｅｍｅｎｔ  ｍａｎａｇｅｒ、略してＥＭ）エンティティ、または関連するリソース適用動作を開始することができる別の機能的エンティティであってよい。
【０１１３】
具体的には、第１のＶＮＦＭは、リソース適用メッセージに従って、適用されるリソースを決定することができる。
【０１１４】
任意選択で、適用されるリソースは、適用されるリソースのリソース量と、適用されるリソースのリソースタイプとを含む。
【０１１５】
５０２．第１のＶＮＦＭは、第１のリソース要求メッセージを第２のＶＮＦＭへ送信する。
【０１１６】
任意選択で、この実施形態において、第１のＶＮＦＭは、第１のＶＮＦＭに接続されたＶＩＭの残存リソースのリソース情報に従って、第１のリソース要求メッセージを送信する。
【０１１７】
具体的には、第１のＶＮＦＭは、第１のＶＮＦＭに接続されたＶＩＭの残存リソースのリソース情報をチェックし得る。この実施形態において説明される残存リソースのリソース情報は、残存リソースのリソース量と、残存リソースのリソースタイプとを含み得る。
【０１１８】
第１のＶＮＦＭによって決定された、残存リソースのリソースタイプは、適用されるリソースのリソースタイプと一致する。
【０１１９】
第１のＶＮＦＭに接続され、この実施形態において説明されるＶＩＭは、第１のＶＮＦＭとのリソース情報交換（問い合わせ、更新、管理、予約、または割り当てなどの）関係を有するＶＩＭであり得る。
【０１２０】
任意選択で、第１のＶＮＦＭは、ＶＩＭに物理的に接続されてもよいが、リソース管理関係はトリガされない。
【０１２１】
この実施形態は、第１のＶＮＦＭが、第１のＶＮＦＭに接続されたＶＩＭの残存リソースのリソース情報を決定することができるのであれば、第１のＶＮＦＭに接続されたＶＩＭの残存リソースのリソース情報を第１のＶＮＦＭがどのように具体的にチェックするかに対して限定を設定しない。
【０１２２】
下記は、第１のＶＮＦＭが第１のＶＮＦＭに接続されたＶＩＭの残存リソースのリソース情報を決定する手法の例を説明する。
【０１２３】
この実施形態は、第１のＶＮＦＭが残存リソースのリソース情報を決定する２つの作法を提供する。
【０１２４】
第１の手法において、第１のＶＮＦＭはリソースリストを記憶する。
【０１２５】
リソースリストは、第１のＶＮＦＭとのリソース管理関係を有するＶＩＭの残存リソースのリソース情報を記憶する。第１のＶＮＦＭが、残存リソースのリソース情報を決定する必要がある場合、第１のＶＮＦＭはリソースリストに直接問い合わせを行う。
【０１２６】
具体的には、リソースリストに記憶された残存リソースのリソース情報は、ＶＩＭから第１のＶＮＦＭによって取得され得る。代替として、第１のＶＮＦＭに接続されたＶＩＭは、残存リソースのリソース情報を第１のＶＮＦＭに周期的にまたは非周期的に報告する。代替として、第１のＶＮＦＭに接続されたＶＩＭは、トリガーイベントが満たされた場合に、ＶＩＭの残存リソースのリソース情報を第１のＶＮＦＭに報告し、トリガーイベントは、第１のＶＮＦＭに接続されたＶＩＭによって管理されるリソースが変化するイベントであってよい。
【０１２７】
第２の手法において、第１のＶＮＦＭがリソース適用メッセージを受信した後、第１のＶＮＦＭは、リソース問い合わせメッセージを第１のＶＮＦＭに接続されたＶＩＭへ送ってよく、その結果、第１のＶＮＦＭに接続されたＶＩＭは、リソース応答メッセージを送信し、このリソース応答メッセージを使用することによって、ＶＩＭの残存リソースのリソース情報を示す。
【０１２８】
いくつかのＶＮＦは、ＶＩＭにわたってリソースを割り当ててよいことが留意されるべきである。この場合においては、第１のＶＮＦＭによって管理されるすべてのＶＩＭの残存リソースの合計のみが、要件を満たす必要がある。しかしながら、いくつかのＶＮＦは、ＶＩＭにわたってリソースを割り当てることができない。この場合において、第１のＶＮＦＭによって管理される各ＶＩＭの残存リソースが、要件を満たすことができない場合、第１のリソース要求メッセージが送られる必要がある。
【０１２９】
第１のＶＮＦＭに接続されたＶＩＭの残存リソースのリソース量が、適用されるリソースのリソース量よりも少ないと第１のＶＮＦＭが決定する場合、第１のＶＮＦＭは、第１のリソース要求メッセージを送信し、その結果、第１のＶＮＦＭは、第１のリソース要求メッセージを使用することによって、第１のＶＮＦＭに接続された別のＶＮＦＭからのリソースを要求することができることが、学習され得る。
【０１３０】
例えば、第１のＶＮＦＭは、４ＧＢのｖＲＡＭ、２  ｖＣＰＵおよび３２ＧＢの仮想記憶装置のリソースを適用することを決定する。しかしながら、第１のＶＮＦＭは、第１のＶＮＦＭに接続されたＶＩＭの残存リソースが２ＧＢのｖＲＡＭ、１  ｖＣＰＵおよび２８ＧＢの仮想記憶装置であると決定する。第１のＶＮＦＭは、第１のＶＮＦＭに接続されたＶＩＭが、適用されるリソースを割り当てることができないと決定してよく、第１のＶＮＦＭは、第１のリソース要求メッセージを送ってよい。
【０１３１】
この実施形態において、ステップ５０１およびステップ５０２は、任意選択のステップであることが留意されるべきである。限定は、これらに対して課されない。
【０１３２】
例えば、代替として、第１のＶＮＦＭは、第１のＶＮＦＭに接続されたＶＩＭの残存リソースのリソース情報を問い合わせずに、第１のリソース要求メッセージを送ってよい。
【０１３３】
別の例では、代替として、リソース適用メッセージが受信されず、かつ、第１のＶＮＦＭに接続されたＶＩＭの残存リソースのリソース情報が、予め構成されたリソース管理閾値を満たすことができない場合、第１のＶＮＦＭは、第１のリソース要求メッセージを送ってよい。本明細書では、リソース管理閾値は、ＶＮＦＭによって管理されるリソースが満たす必要のある特定の量として定義され得る。例えば、リソース管理閾値は、１０ＧＢのｖＲＡＭ、８  ｖＣＰＵ、および６５ＧＢの仮想記憶装置であってよい。
【０１３４】
第１のリソース要求メッセージは、第１のＶＮＦＭがＶＮＦに対して適用するリソースに関する情報を含む。
【０１３５】
この実施形態において説明される、適用されるリソースは、第２のＶＮＦＭに接続されたＶＩＭに第１のＶＮＦＭが割り当てるように要求するリソースである。
【０１３６】
この実施形態において、第１のＶＮＦＭがＶＮＦに対して適用するリソースは、適用されるリソースすべてであり得る。代替として、第１のＶＮＦＭがＶＮＦに対して適用するリソースは、適用されるリソースのうちの一部であり得る。
【０１３７】
第１のＶＮＦＭがＶＮＦに対して適用するリソースが、適用されるリソースすべてである場合、第１のＶＮＦＭは、第１のリソース要求メッセージを使用することによって、第１のＶＮＦＭに接続された別のＶＮＦＭからリソースを要求することができる。
【０１３８】
第１のＶＮＦＭがＶＮＦに対して適用するリソースが、適用されるリソースのうちの一部である場合、第１のＶＮＦＭは、適用されるリソースを２つの部分、すなわち、適用される第１のリソースと、適用される第２のリソースとに分割し得る。適用される第１のリソースは、第１のＶＮＦＭに接続されたＶＩＭの残存リソースに一致し、第１のＶＮＦＭは、第１のＶＮＦＭに接続されたＶＩＭを使用することによって、適用される第１のリソースを割り当て得る。この場合には、第１のＶＮＦＭがＶＮＦに対して適用するリソースが、適用される第２のリソースである。つまり、第１のＶＮＦＭは、第１のリソース要求メッセージを使用することによって、第２のＶＮＦＭに接続されたＶＩＭに、適用される第２のリソースを割り当てるように要求し得る。
【０１３９】
具体的には、第１のＶＮＦＭがＶＮＦに対して適用するリソースに関する情報は、ＶＮＦに対して適用されるリソースのリソースタイプとリソース量とを含む。
【０１４０】
より具体的には、第１のリソース要求メッセージは、下記の情報、すなわち、適用されるリソースの関連するポリシー、例えば、親和性／反親和性（ａｆｆｉｎｉｔｙ／ａｎｔｉ−ａｆｆｉｎｉｔｙ）をさらに伝達し得る。
【０１４１】
５０３．第２のＶＮＦＭは、第１のＶＮＦＭによって送信された第１のリソース要求メッセージを受信する。
【０１４２】
５０４．第２のＶＮＦＭは、リソース予約メッセージをターゲットのＶＩＭへ送信する。
【０１４３】
具体的には、第２のＶＮＦＭは、ターゲットのＶＩＭを決定する。第２のＶＮＦＭがターゲットのＶＩＭを決定するプロセスは、下記の通りであり得る。
【０１４４】
第１のリソース要求メッセージを受信した後に、第２のＶＮＦＭは、第２のＶＮＦＭに接続されたＶＩＭの残存リソースのリソース情報を問い合わせてもよい。第２のＶＮＦＭは、第２のＶＮＦＭに接続されたＶＩＭであって、かつ適用されるリソースを割り当てることができるＶＩＭを、ターゲットのＶＩＭであると決定する。
【０１４５】
例えば、第２のＶＮＦＭに接続されたＶＩＭ  ４の残存リソースは、適用されるリソースを割り当てるために使用されることができ、第２のＶＮＦＭは、ＶＩＭ  ４をターゲットのＶＩＭとして決定してよい。
【０１４６】
リソース予約メッセージが、適用されるリソースのためにリソースを予約するようにターゲットのＶＩＭに命令することができるのであれば、この実施形態は、リソース予約メッセージに対して限定を設定しない。
【０１４７】
具体的には、リソース予約メッセージは、リソース予約識別子を含み、リソース予約識別子は、ターゲットのＶＩＭによって予約されたリソースを識別し、適用されるリソースを割り当てるために使用される。
【０１４８】
任意選択で、リソース予約メッセージは、下記の情報、すなわち、リソース予約識別子、第１のＶＮＦＭの識別子、リソースが割り当てられる必要があるＶＮＦの識別子、適用されるリソースのタイプ、適用されるリソースの量、適用されるリソースの関連するポリシー、およびターゲットのＶＩＭの識別子の任意の組み合わせを含む。
【０１４９】
５０５．ターゲットのＶＩＭは、リソース予約メッセージに従って、リソースを予約する。
【０１５０】
５０６．ターゲットのＶＩＭは、リソース予約フィードバックメッセージを第２のＶＮＦＭへ送信する。
【０１５１】
５０７．第２のＶＮＦＭは、ターゲットのＶＩＭによって送信されたリソース予約フィードバックメッセージを受信する。
【０１５２】
第２のＶＮＦＭは、リソース予約フィードバックメッセージに従って、ターゲットのＶＩＭがリソースの予約に成功したと決定することができる。
【０１５３】
ターゲットのＶＩＭがリソースの予約に成功した場合、第２のＶＮＦＭは、第１のフィードバックメッセージを送信する。
【０１５４】
具体的には、第１のフィードバックメッセージに含まれているターゲットのＶＩＭに関する情報は、下記の情報、すなわち、ターゲットのＶＩＭの識別子、およびターゲットのＶＩＭに対する接続を確立するための構成情報の任意の組み合わせを含む。
【０１５５】
第１のＶＮＦＭが、第１のフィードバックメッセージに従って、ターゲットのＶＩＭがリソースの予約に成功したと決定することができるのであれば、ターゲットのＶＩＭに関する情報に含まれている特定の情報は、限定の代わりに説明のための例であることが留意されるべきである。
【０１５６】
例えば、ターゲットのＶＩＭに関する情報は、ＶＩＭ上で予約されたリソースに関する情報、例えば、リソースのタイプおよび対応するリソース量をさらに含み得る。
【０１５７】
より具体的には、第１のフィードバックメッセージは、リソース予約識別子を含む。
【０１５８】
５０８．第２のＶＮＦＭは、第１のフィードバックメッセージを第１のＶＮＦＭへ送信する。
【０１５９】
５０９．第１のＶＮＦＭは、第１のフィードバックメッセージを受信する。
【０１６０】
５１０．第１のＶＮＦＭは、第１のＶＮＦＭとターゲットのＶＩＭとの間に接続を確立する。
【０１６１】
具体的には、第１のＶＮＦＭは、第１のフィードバックメッセージに従って、ターゲットのＶＩＭに対する接続を確立してよい。より具体的には、第１のＶＮＦＭは、第１のフィードバックメッセージに含まれているターゲットのＶＩＭに関する情報に従って、ターゲットのＶＩＭに対する接続を確立してよい。
【０１６２】
もちろん、この実施形態の特定の適用プロセスにおいて、ターゲットのＶＩＭの識別子および／または構成情報は、第１のフィードバックメッセージを使用せずに、第２のＶＮＦＭによって第１のＶＮＦＭへ送られてもよい。
【０１６３】
第１のＶＮＦＭとターゲットのＶＩＭとの間の接続を確立するためのステップ５１０と、ステップ５０４からステップ５０９との間には、時系列関係がないことが、留意されるべきである。この実施形態は、例に過ぎない。
【０１６４】
第１のＶＮＦＭがターゲットのＶＩＭに既に接続されている場合には、ステップ５１０が実行される必要がないことが、さらに留意されるべきである。
【０１６５】
第１のＶＮＦＭとターゲットのＶＩＭとの間の接続を確立するためのステップ５１０は、限定の代わりの例に過ぎないことが、さらに留意されるべきである。例えば、代替として、第１のＶＮＦＭは、第１のＶＮＦＭに接続されたＮＦＶＯから構成情報をさらに取得してよい。
【０１６６】
第１のＶＮＦＭが、構成情報に従って、第１のＶＮＦＭとターゲットのＶＩＭとの間の接続を確立することができるのであれば、この実施形態は、構成情報に対する限定を設定しない。
【０１６７】
例えば、構成情報は、ターゲットのＶＩＭのＩＰアドレスを含む。
【０１６８】
任意選択で、構成情報は、下記の情報、すなわち、ターゲットのＶＩＭのユニフォームリソースロケータ（英語：ｕｎｉｆｏｒｍ  ｒｅｓｏｕｒｃｅ  ｌｏｃａｔｏｒ、略してＵＲＬ）、ターゲットのＶＩＭのユーザ名、ターゲットのＶＩＭの認証パスワード等の任意の組み合わせをさらに含んでよい。
【０１６９】
５１１．第１のＶＮＦＭは、第１のリソース割り当てメッセージをターゲットのＶＩＭへ送信する。
【０１７０】
第１のリソース割り当てメッセージは、ターゲットのＶＩＭによって、第１のリソース割り当てメッセージに従って、適用されるリソースを割り当てるために使用される。
【０１７１】
具体的には、第１のリソース割り当てメッセージは、リソース予約識別子を含む。
【０１７２】
５１２．ターゲットのＶＩＭは、第１のリソース割り当てメッセージに従って、適用されるリソースを割り当てる。
【０１７３】
例えば、ＶＩＭは、バーチャルマシン（ＶＭ、ｖｉｒｔｕａｌ  ｍａｃｈｉｎｅ）を起動することを含めて、以前に予約されたリソースに関する情報に従って、リソース割り当てを実行する。
【０１７４】
５１３．ターゲットのＶＩＭは、リソース割り当てフィードバックメッセージを第１のＶＮＦＭへ送信する。
【０１７５】
具体的には、第１のリソース割り当てメッセージを受信した後に、ターゲットのＶＩＭは、第１のリソース割り当てメッセージに含まれているリソース予約識別子に従って、適用されるリソースを割り当てるために、予約されたリソースが使用されると決定し得る。
【０１７６】
ターゲットのＶＩＭは、予約されたリソースを使用することによって、適用されるリソースを割り当てることができる。
【０１７７】
ターゲットのＶＩＭは、リソース割り当てフィードバックメッセージを使用することによって、適用されるリソースの割り当てが成功したことを第１のＶＮＦＭに通知し得る。
【０１７８】
任意選択で、第１のＶＮＦＭは、リソース割り当てステータスを第１のＶＮＦＭに接続されたＮＦＶＯにさらにフィードバックしてよい。
【０１７９】
任意選択で、第１のＶＮＦＭが、ターゲットのＶＩＭによって送信されたリソース割り当てフィードバックメッセージを受信した後に、第１のＶＮＦＭは、関連するＶＮＦ上で関連する構成動作をさらに実行してよい。例えば、リソース適用メッセージがＶＮＦインスタンス化要求である場合、第１のＶＮＦＭは、ＶＮＦ上でパラメータ構成を実行し、または、リソース適用メッセージがＶＮＦ拡張要求である場合、第１のＶＮＦＭは、ＶＮＦのパラメータ構成を更新する。
【０１８０】
この実施形態において説明されるネットワーク機能仮想化リソース処理方法によれば、リソース管理ネットワークが第１のＶＮＦＭと第２のＶＮＦＭとの間で形成され、その結果、ＶＮＦＭは、リソース処理、例えば、互いの間でリソース問い合わせまたはリソース割り当てなどを実行することができる。特定の処理プロセスは、ＮＦＶＯの参加を必要としない。したがって、ＮＦＶＯに障害がある場合のネットワークへの影響が回避され、分散リソース管理手法が実装される。さらに、ＮＦＶＯに障害がある場合には、第２のＶＮＦＭは、適用されるリソースを依然として予約し、または割り当てることができ、ネットワークの頑強性および効率を効果的に改善する。
【０１８１】
図５Ａおよび図５Ｂは、第１のＶＮＦＭがＶＮＦに対して適用するリソースに対して第２のＶＮＦＭがリソース予約を実行し、適用されるリソースに対するリソース割り当てを第１のＶＮＦＭが実行する実施形態３を示す。図６に示される実施形態４を参照しつつ、下記は、適用されるリソースに対するリソース割り当てを第２のＶＮＦＭがどのように実装するかを説明する。
実施形態４
６０１．第１のＶＮＦＭは、リソース適用メッセージを受信する。
【０１８２】
６０２．第１のＶＮＦＭは、第１のリソース要求メッセージを第２のＶＮＦＭへ送信する。
【０１８３】
６０３．第２のＶＮＦＭは、第１のＶＮＦＭによって送信された第１のリソース要求メッセージを受信する。
【０１８４】
この実施形態において説明されるステップ６０１からステップ６０３の特定のプロセスに関する詳細については、図５Ａおよび図５Ｂに示されるステップ５０１からステップ５０３の説明を参照されたい。詳細は、この実施形態において再び説明されない。
【０１８５】
６０４．第２のＶＮＦＭは、第２のリソース割り当てメッセージをターゲットのＶＩＭへ送信する。
【０１８６】
第２のＶＮＦＭがターゲットのＶＩＭをどのように決定するかという特定のプロセスに関する詳細については、図４に示される実施形態を参照されたい。詳細は、この実施形態において再び説明されない。
【０１８７】
この実施形態において、第２のリソース割り当てメッセージは、下記の情報、すなわち、適用されるリソースのタイプ、適用されるリソースの量、および適用されるリソースの関連するポリシーの任意の組み合わせを含み得る。
【０１８８】
６０５．ターゲットのＶＩＭは、第２のリソース割り当てメッセージに従ってリソースを割り当てる。
【０１８９】
６０６．ターゲットのＶＩＭは、リソース割り当てフィードバックメッセージを第２のＶＮＦＭへ送信する。
【０１９０】
ターゲットのＶＩＭは、リソース割り当てフィードバックメッセージを使用することによって、適用されるリソースの割り当てに成功したことを第２のＶＮＦＭに通知し得る。任意選択で、リソース割り当てフィードバックメッセージは、ターゲットのＶＩＭの識別子と、割り当てられたリソースのロケーションおよび接続情報などのいくつかの構成パラメータとを含んでよい。
【０１９１】
６０７．第２のＶＮＦＭは、第１のフィードバックメッセージを第１のＶＮＦＭへ送信する。
【０１９２】
第１のフィードバックメッセージは、第１のＶＮＦＭにリソースを割り当てたターゲットのＶＩＭに関する情報、例えば、ターゲットのＶＩＭの識別子と、ターゲットのＶＩＭによって割り当てられたリソースに関する情報とを含む。割り当てられたリソースに関する情報は、割り当てられたリソースのタイプと、割り当てられたリソースの量とを含む。
【０１９３】
第１のフィードバックメッセージは、下記の情報、すなわち、ターゲットのＶＩＭによって割り当てられたターゲットバーチャルマシンＶＭの識別子、およびターゲットのＶＭのロケーション情報の任意の組み合わせをさらに含み得る。
【０１９４】
６０８．第１のＶＮＦＭは、第１のリソース割り当てフィードバックメッセージに従って、適用されるリソースがターゲットのＶＩＭによる割り当てに成功したと決定する。
【０１９５】
任意選択で、第１のＶＮＦＭは、リソース割り当てステータスを第１のＶＮＦＭに接続されたＮＦＶＯにさらにフィードバックしてよい。
【０１９６】
任意選択で、第１のＶＮＦＭが、ターゲットのＶＩＭによって送信されたリソース割り当てフィードバックメッセージを受信した後、第１のＶＮＦＭは、関連するＶＮＦ上で関連する構成動作をさらに実行してよい。例えば、リソース適用メッセージがＶＮＦインスタンス化要求である場合、第１のＶＮＦＭは、ＶＮＦに対してパラメータ構成を実行し、または、リソース適用メッセージがＶＮＦ拡張要求である場合、第１のＶＮＦＭは、ＶＮＦのパラメータ構成を更新する。
【０１９７】
この実施形態において説明されるネットワーク機能仮想化リソース処理方法によれば、リソース管理ネットワークが第１のＶＮＦＭと第２のＶＮＦＭとの間で形成され、その結果、ＶＮＦＭは、互いの間でリソース問い合わせまたはリソース割り当てなどのリソース処理を実行することができる。特定の処理プロセスは、ＮＦＶＯの参加を必要としない。したがって、ＮＦＶＯに障害がある場合のネットワークへの影響が回避され、分散リソース管理手法が実装される。さらに、ＮＦＶＯに障害がある場合、第２のＶＮＦＭは、適用されるリソースを依然として予約し、または割り当てることができ、ネットワークの頑強性および効率を効果的に改善する。
【０１９８】
図５Ａおよび図５Ｂに示される実施形態３、ならびに図６に示される実施形態４は、第２のＶＮＦＭに接続されたターゲットのＶＩＭのリソースが、適用されるリソースに関する情報を満たす場合に、ネットワーク機能仮想化リソース処理方法がどのように実装されるかを説明する。図７Ａおよび図７Ｂに示される実施形態５を参照しつつ、下記は、第２のＶＮＦＭに接続されたターゲットのＶＩＭのリソースが、適用されるリソースに関する情報を満たすことができない場合に、ネットワーク機能仮想化リソース処理方法をどのように実装するかを説明する。
実施形態５
７０１．第１のＶＮＦＭは、リソース適用メッセージを受信する。
【０１９９】
７０２．第１のＶＮＦＭは、第１のリソース要求メッセージを第２のＶＮＦＭへ送信する。
【０２００】
７０３．第２のＶＮＦＭは、第１のＶＮＦＭによって送信された第１のリソース要求メッセージを受信する。
【０２０１】
この実施形態において説明されるステップ７０１からステップ７０３の特定のプロセスについては、図５Ａに示されるステップ５０１からステップ５０３の説明を参照されたい。詳細は、この実施形態において再び説明されない。
【０２０２】
７０４．第２のＶＮＦＭは、第２のＶＮＦＭに接続されたターゲットのＶＩＭのリソースが、適用されるリソースに関する情報を満たすことができないと決定する。
【０２０３】
具体的には、第１のリソース要求メッセージを受信した後に、第２のＶＮＦＭは、第２のＶＮＦＭに接続されたターゲットのＶＩＭの残存リソースのリソース情報を問い合わせ得る。
【０２０４】
この実施形態において、第２のＶＮＦＭに接続されたターゲットのＶＩＭは、適用されるリソースを割り当てることができない。
【０２０５】
例えば、ターゲットのＶＩＭの残存リソースのリソース量は、適用されるリソースの量よりも少ない。
【０２０６】
７０５．第２のＶＮＦＭは、第２のフィードバックメッセージを第１のＶＮＦＭへ送信する。
【０２０７】
第２のフィードバックメッセージは、第２のＶＮＦＭに接続されたターゲットのＶＩＭのリソースが、適用されるリソースに関する情報を満たすことができないことを示すために使用される。
【０２０８】
具体的には、第２のフィードバックメッセージは、第２のＶＮＦＭに接続されたターゲットのＶＩＭの残存リソースのリソース情報をさらに含む。
【０２０９】
ターゲットのＶＩＭの残存リソースのリソース情報は、残存リソースのリソースタイプと、残存リソースのリソース量とを含む。
【０２１０】
７０６．第１のＶＮＦＭは、第２のフィードバックメッセージを受信する。
【０２１１】
第１のＶＮＦＭが、第２のフィードバックメッセージに従って、第２のＶＮＦＭに接続されたターゲットのＶＩＭのリソースは、適用されるリソースに関する情報を満たすことができないと決定する場合、第１のＶＮＦＭは、ステップ７０７またはステップ７０８を実行し続け得る。
【０２１２】
ステップ７０７を実行することによって、第１のＶＮＦＭは、第１のリソース要求メッセージを第１のＶＮＦＭに接続された第３のＶＮＦＭへ送信する。第３のＶＮＦＭに接続されたＶＩＭのリソースが、適用されるリソースに関する情報を満たすことができない場合、第１のリソース要求メッセージが、適用されるリソースに関する情報を満たすＶＮＦＭへ送られるまで、第１のＶＮＦＭは、第１の要求メッセージを第１のＶＮＦＭに接続された別のＶＮＦＭへ送信する。
【０２１３】
第３のＶＮＦＭに接続されたＶＩＭのリソースが、適用されるリソースに関する情報を満たすことができる場合、第１のＶＮＦＭは、第３のＶＮＦＭに接続されたＶＩＭに、適用されるリソースを予約し、または割り当てることを要求する。
【０２１４】
任意選択で、第１のＶＮＦＭは、第１のリソース要求メッセージを第１のＶＮＦＭに接続されたすべてのＶＮＦＭへ送って、適用されるリソースに関する情報を満たすＶＮＦＭを選択してよい。
【０２１５】
具体的には、第３のＶＮＦＭに接続されたＶＩＭが、適用されるリソースを予約し、または割り当てる特定の実装プロセスについては、第２のＶＮＦＭに接続されたターゲットのＶＩＭが、適用されるリソースを予約し、または割り当てる前述されたプロセスを参照されたい。詳細は本明細書では再び説明されない。ステップ７０８を実行することによって、第１のＶＮＦＭは、第２のＶＮＦＭに接続されたターゲットのＶＩＭが、適用されるリソースの一部を予約し、または割り当てるようにトリガすることができる。詳細については、ステップ７０８からステップ７１２の説明を参照されたい。
【０２１６】
７０７．第１のＶＮＦＭは、第１のリソース要求メッセージを第３のＶＮＦＭへ送信する。
【０２１７】
７０８．第１のＶＮＦＭは、第２のリソース要求メッセージを第２のＶＮＦＭへ送信する。
【０２１８】
第２のリソース要求メッセージは、再割り当てリソースのリソース情報を含む。
【０２１９】
再割り当てリソースは、適用されたリソース内に存在し、かつ、残存リソースに一致するリソースである。
【０２２０】
具体的には、再割り当てリソースのリソース量は、残存リソースのリソース量以下である。
【０２２１】
より具体的には、再割り当てリソースのリソース情報は、再割り当てリソースのリソースタイプと、再割り当てリソースのリソース量とを含む。
【０２２２】
７０９．第２のＶＮＦＭは、第１のＶＮＦＭによって送信された第２のリソース要求メッセージを受信する。
【０２２３】
７１０．第２のＶＮＦＭは、再割り当てリソースを予約し、または割り当てるようにターゲットのＶＩＭを制御する。
【０２２４】
具体的には、第２のＶＮＦＭは、第２のリソース要求メッセージに従って、再割り当てリソースを予約し、または割り当てる。
【０２２５】
第２のＶＮＦＭが再割り当て対象のリソースを予約する場合、第２のＶＮＦＭが再割り当て対象のリソースを予約する実装プロセスについては、適用されるリソースを第２のＶＮＦＭが予約する、図４に示されるプロセスを参照されたい。詳細は、この実施形態において再び説明されない。
【０２２６】
第２のＶＮＦＭが再割り当て対象のリソースを割り当てる場合、第２のＶＮＦＭが再割り当て対象のリソースを割り当てる実装プロセスについては、適用されるリソースを第２のＶＮＦＭが割り当てる、図５Ａおよび図５Ｂに示されるプロセスを参照されたい。詳細は、この実施形態において再び説明されない。
【０２２７】
７１１．第２のＶＮＦＭは、第３のフィードバックメッセージを第１のＶＮＦＭへ送信する。
【０２２８】
第３のフィードバックメッセージは、再割り当てリソースのためのリソースを予約し、または割り当てたＶＩＭに関する情報を含む。
【０２２９】
７１２．第１のＶＮＦＭは、適用されるリソースの割り当てが完了するまで、第１のＶＮＦＭに接続された別のＶＮＦＭにリソースを要求する。
【０２３０】
前述のステップにおいては、適用されるリソースが、第１のＶＮＦＭに接続された複数のＶＮＦＭを使用することによって割り当てられることが学習され得る。
【０２３１】
この実施形態において説明されるネットワーク機能仮想化リソース処理方法によれば、リソース管理ネットワークが第１のＶＮＦＭと第２のＶＮＦＭとの間で形成され、その結果、ＶＮＦＭは、互いの間でリソース問い合わせまたはリソース割り当てなどのリソース処理を実行することができる。特定の処理プロセスは、ＮＦＶＯの参加を必要としない。したがって、ＮＦＶＯに障害がある場合のネットワークへの影響が回避され、分散リソース管理手法が実装される。さらに、ＮＦＶＯに障害がある場合、第２のＶＮＦＭは、適用されるリソースを依然として予約し、または割り当てることができ、ネットワークの頑強性および効率を効果的に改善する。
【０２３２】
図８に示される実施形態６を参照しつつ、下記は、本発明のこの実施形態において提供される、仮想化されたネットワーク機能マネージャＶＮＦＭの特定の構造を詳細に説明する。
【０２３３】
この実施形態において説明されるＶＮＦＭは、図３ならびに図５Ａおよび図５Ｂから図７Ａおよび図７Ｂにおいて第１のＶＮＦＭによって実行された方法を実装するように構成される。
【０２３４】
ＶＮＦＭは、
第１のリソース要求メッセージを第２のＶＮＦＭへ送信するように構成された送信ユニット８０１であって、第１のリソース要求メッセージは、仮想化されたネットワーク機能ＶＮＦに対してＶＮＦＭが適用するリソースに関する情報を含む、送信ユニット８０１と、
第２のＶＮＦＭに接続された、ターゲットの仮想化インフラストラクチャマネージャＶＩＭのリソースが、適用されるリソースに関する情報を満たす場合、第２のＶＮＦＭによって送信された第１のフィードバックメッセージを受信するように構成された受信ユニット８０２であって、第１のフィードバックメッセージは、ＶＮＦＭのためのリソースを予約した、またはＶＮＦＭにリソースを割り当てたターゲットのＶＩＭに関する情報を含む、受信ユニット８０２と
を含む。
【０２３５】
この実施形態において説明される第２のＶＮＦＭは、この実施形態において提供されるＶＮＦＭに接続されたＶＮＦＭである。
【０２３６】
この実施形態においては、送信ユニット８０１の特定の数および受信ユニット８０２の特定の数が限定されないことが、留意されるべきである。つまり、１つまたは複数の送信ユニット８０１が存在してよく、１つまたは複数の受信ユニット８０２が存在してよい。
【０２３７】
任意選択で、図８に示されるように、この実施形態におけるＶＮＦＭは、決定ユニット８０３をさらに含む。
【０２３８】
第２のＶＮＦＭが、適用されるリソースを予約することができる場合、決定ユニット８０３は、ＶＮＦＭのためのリソースを予約したターゲットのＶＩＭに関する情報を第１のフィードバックメッセージが含むと決定するように構成される。
【０２３９】
送信ユニット８０１は、第１のフィードバックメッセージが、ＶＮＦＭのためのリソースを予約したターゲットのＶＩＭに関する情報を含む場合、第１のリソース割り当てメッセージをターゲットのＶＩＭへ送信するようにさらに構成され、第１のリソース割り当てメッセージは、適用されるリソースを割り当てるためにターゲットのＶＩＭによって使用される。
【０２４０】
具体的には、受信ユニット８０２によって受信された第１のフィードバックメッセージは、リソース予約識別子を含む。
【０２４１】
具体的には、送信ユニット８０１によって送信された第１のリソース割り当てメッセージは、リソース予約識別子を含み、リソース予約識別子は、予約されたリソースを識別するために使用される。
【０２４２】
第２のＶＮＦＭが、適用されるリソースを割り当てることができる場合、決定ユニット８０３は、ＶＮＦＭにリソースを割り当てたターゲットのＶＩＭに関する情報を第１のフィードバックメッセージが含むと決定するようにさらに構成される。第１のフィードバックメッセージは、下記の情報、すなわち、ターゲットのＶＩＭによって割り当てられたターゲットバーチャルマシンＶＭの識別子、およびターゲットのＶＭのロケーション情報の任意の組み合わせをさらに含む。
【０２４３】
受信ユニット８０２によって受信されるターゲットのＶＩＭに関する情報は、下記の情報、すなわち、ターゲットのＶＩＭの識別子、およびターゲットのＶＩＭに対する接続を確立するための構成情報の任意の組み合わせを含む。
【０２４４】
第２のＶＮＦＭに接続されたＶＩＭのリソースが、適用されるリソースに関する情報を満たすことができない場合、受信ユニット８０２は、第２のＶＮＦＭに接続されたターゲットのＶＩＭのリソースが、適用されるリソースに関する情報を満たすことができない場合、第２のＶＮＦＭによって送信された第２のフィードバックメッセージを受信するようにさらに構成される。
【０２４５】
第２のフィードバックメッセージは、第２のＶＮＦＭに接続されたターゲットのＶＩＭのリソースが、適用されるリソースに関する情報を満たすことができないことを示すために使用される。
【０２４６】
具体的には、受信ユニット８０２によって受信された第２のフィードバックメッセージは、第２のＶＮＦＭに接続されたターゲットのＶＩＭの残存リソースのリソース情報をさらに含み、残存リソースのリソース情報は、残存リソースのリソースタイプと、残存リソースのリソース量とを含む。
【０２４７】
具体的には、送信ユニット８０１は、第２のリソース要求メッセージを第２のＶＮＦＭへ送信するようにさらに構成され、第２のリソース要求メッセージは、再割り当てリソースのリソース情報を含み、残存リソースは、ターゲットのＶＩＭによって使用されて、ＶＮＦＭのための再割り当てリソースが予約され、またはＶＮＦＭに再割り当てリソースが割り当てられる。
【０２４８】
具体的には、送信ユニット８０１によって送信される、適用されるリソースに関する情報は、適用されるリソースのタイプと、適用されるリソースの量とを含む。
【０２４９】
図９に示される実施形態７を参照しつつ、下記は、本発明のこの実施形態において提供される、仮想化されたネットワーク機能マネージャＶＮＦＭの特定の構造を詳細に説明する。
【０２５０】
この実施形態において説明されるＶＮＦＭは、図４から図７Ａおよび図７Ｂにおいて第２のＶＮＦＭによって実行された方法を実装するように構成される。
【０２５１】
ＶＮＦＭは、
第１のＶＮＦＭによって送信された第１のリソース要求メッセージを受信するように構成された受信ユニット９０１であって、第１のリソース要求メッセージは、仮想化されたネットワーク機能ＶＮＦに対して第１のＶＮＦＭが適用するリソースに関する情報を含む、受信ユニット９０１と、
ＶＮＦＭに接続された、ターゲットの仮想化されたインフラストラクチャマネージャＶＩＭのリソースは、適用されるリソースに関する情報を満たすと決定するように構成された決定ユニット９０２と、
ＶＮＦＭに接続された、ターゲットの仮想化されたインフラストラクチャマネージャＶＩＭのリソースが、適用されるリソースに関する情報を満たす場合、第１のフィードバックメッセージを第１のＶＮＦＭへ送信するように構成された送信ユニット９０３であって、第１のフィードバックメッセージは、第１のＶＮＦＭのためのリソースを予約した、または第１のＶＮＦＭにリソースを割り当てたターゲットのＶＩＭに関する情報を含む、送信ユニット９０３と
を含む。
【０２５２】
この実施形態において説明される第１のＶＮＦＭは、この実施形態において提供されるＶＮＦＭに接続されたＶＮＦＭである。
【０２５３】
この実施形態においては、受信ユニット９０１の特定の数、決定ユニット９０２の特定の数、および送信ユニット９０３の特定の数が限定されないことが、留意されるべきである。つまり、１つまたは複数の受信ユニット９０１が存在してよく、１つまたは複数の決定ユニット９０２が存在してよく、１つまたは複数の送信ユニット９０３が存在してよい。
【０２５４】
具体的には、送信ユニット９０３は、リソース予約メッセージをターゲットのＶＩＭへ送信するようにさらに構成され、
受信ユニット９０１は、ターゲットのＶＩＭによって送信されたリソース予約フィードバックメッセージを受信するようにさらに構成される。
【０２５５】
具体的には、送信ユニット９０３によって送信されるリソース予約メッセージは、リソース予約識別子を含む。
【０２５６】
送信ユニット９０３によって送信される第１のフィードバックメッセージは、リソース予約識別子を含み、リソース予約識別子は、ターゲットのＶＩＭによって予約されたリソースを識別し、適用されるリソースを割り当てるために使用される。
【０２５７】
具体的には、送信ユニット９０３は、第２のリソース割り当てメッセージをターゲットのＶＩＭへ送信するようにさらに構成され、
受信ユニット９０１は、ターゲットのＶＩＭによって送信されたリソース割り当てフィードバックメッセージを受信するようにさらに構成される。
【０２５８】
具体的には、送信ユニット９０３によって送信される第１のフィードバックメッセージは、下記の情報、すなわち、ターゲットのＶＩＭによって割り当てられたターゲットバーチャルマシンＶＭの識別子、およびターゲットのＶＩＭによって割り当てられたターゲットのＶＭのロケーション情報の任意の組み合わせをさらに含む。
【０２５９】
送信ユニット９０３によって送信される第１のフィードバックメッセージに含まれているターゲットのＶＩＭに関する情報は、下記の情報、すなわち、ターゲットのＶＩＭの識別子、またはターゲットのＶＩＭに対する接続を確立するための構成情報の任意の組み合わせを含む。
【０２６０】
ＶＮＦＭに接続されたＶＩＭのリソースが、適用されるリソースに関する情報を満たすことができない場合、決定ユニット９０２は、ＶＮＦＭに接続されたターゲットのＶＩＭのリソースが、適用されるリソースに関する情報を満たすことができないと決定するようにさらに構成される。
【０２６１】
送信ユニット９０３は、
ＶＮＦＭに接続されたターゲットのＶＩＭのリソースが、適用されるリソースに関する情報を満たすことができない場合、第２のフィードバックメッセージを第１のＶＮＦＭへ送信するように構成され、第２のフィードバックメッセージは、ＶＮＦＭに接続されたターゲットのＶＩＭのリソースが、適用されるリソースに関する情報を満たすことができないことを示すために使用される。
【０２６２】
具体的には、送信ユニット９０３によって送信される第２のフィードバックメッセージは、ＶＮＦＭに接続されたターゲットのＶＩＭの残存リソースのリソース情報を含み、残存リソースのリソース情報は、残存リソースのリソースタイプと、残存リソースのリソース量とを含む。
【０２６３】
具体的には、受信ユニット９０１は、第１のＶＮＦＭによって送信された第２のリソース要求メッセージを受信するようにさらに構成され、第２のリソース要求メッセージは、再割り当てリソースのリソース情報を含み、残存リソースは、ターゲットのＶＩＭによって使用されて、第１のＶＮＦＭのための再割り当てリソースが予約され、または第１のＶＮＦＭに再割り当てリソースが割り当てられる。
【０２６４】
具体的には、受信ユニット９０１によって受信される、適用されるリソースに関する情報は、適用されるリソースのタイプと、適用されるリソースの量とを含む。
【０２６５】
好都合かつ簡単な説明の目的のために、前述のシステム、装置、およびユニットの詳細な作動プロセスについては、前述の方法実施形態における対応するプロセスを参照されたく、詳細は本明細書では再び説明されないことが、当業者によって明確に理解され得る。
【０２６６】
前述のユニット分割は、例に過ぎない。限定は、それに対して課されない。
【０２６７】
本発明の実施形態８は、仮想化されたネットワーク機能マネージャＶＮＦＭを提供する。この実施形態における、仮想化されたネットワーク機能マネージャＶＮＦＭは、図３ならびに図５Ａおよび図５Ｂから図７Ａおよび図７Ｂに示される方法において第１のＶＮＦＭの動作を実行し得る。
【０２６８】
図１０に示されるように、この実施形態におけるＶＮＦＭは、送信機１００１と受信機１００２とを含む。
【０２６９】
この実施形態における送信機１００１および受信機１００２は、バスを使用することによって接続される。もちろん、代替として、別の接続手法が使用されてよい。特定の接続手法は、この実施形態において限定されない。
【０２７０】
本発明のこの実施形態において、関連するＶＮＦＭは、図１０に示されるものよりも多い部品もしくは少ない部品を有してよく、２つ以上の部品を組み合わせてよく、または異なる部品構成もしくは設定を有してよい。各部品は、１つもしくは複数の信号処理回路および／もしくは専用集積回路を含むハードウェア、ソフトウェア、またはハードウェアとソフトウェアとの組み合わせにおいて実装され得る。
【０２７１】
送信機１００１は、第１のリソース要求メッセージを第２のＶＮＦＭへ送信するように構成され、第１のリソース要求メッセージは、仮想化されたネットワーク機能ＶＮＦに対してＶＮＦＭが適用するリソースに関する情報を含む。
【０２７２】
受信機１００２は、第２のＶＮＦＭに接続された、ターゲットの仮想化されたインフラストラクチャマネージャＶＩＭのリソースが、適用されるリソースに関する情報を満たす場合、第２のＶＮＦＭによって送信された第１のフィードバックメッセージを受信するように構成され、第１のフィードバックメッセージは、ＶＮＦＭのためのリソースを予約した、またはＶＮＦＭにリソースを割り当てたターゲットのＶＩＭに関する情報を含む。
【０２７３】
この実施形態において、送信機１００１の特定の数および受信機１００２の特定の数は限定されない。つまり、１つまたは複数の送信機１００１が存在してよく、１つまたは複数の受信機１００２が存在してよい。
【０２７４】
図１０に示されるように、ＶＮＦＭは、プロセッサ１００３をさらに含む。
【０２７５】
１つまたは複数のプロセッサ１００３が存在してよい。この実施形態における説明のために、１つのプロセッサ１００３が、例として使用される。
【０２７６】
この実施形態において、送信機１００１、受信機１００２、およびプロセッサ１００３は、バスを使用することによって接続される。もちろん、代替として、別の接続手法が使用されてよい。特定の接続手法は、この実施形態において限定されない。
【０２７７】
プロセッサ１００３は、ＶＮＦＭのためのリソースを予約したターゲットのＶＩＭに関する情報を第１のフィードバックメッセージが含むと決定するように構成される。
【０２７８】
送信機１００１は、ＶＮＦＭのためのリソースを予約したターゲットのＶＩＭに関する情報を第１のフィードバックメッセージが含む場合、第１のリソース割り当てメッセージをターゲットのＶＩＭへ送信するようにさらに構成され、第１のリソース割り当てメッセージは、ターゲットのＶＩＭによって使用されて、適用されるリソースが割り当てられる。
【０２７９】
任意選択で、受信機１００２によって受信される第１のフィードバックメッセージは、リソース予約識別子を含み、送信機１００１によって送信される第１のリソース割り当てメッセージは、このリソース予約識別子を含み、リソース予約識別子は、予約されたリソースを識別するために使用される。
【０２８０】
任意選択で、プロセッサ１００３は、ＶＮＦＭにリソースを割り当てたターゲットのＶＩＭに関する情報を第１のフィードバックメッセージが含むと決定するように構成され、第１のフィードバックメッセージは、下記の情報、すなわち、ターゲットのＶＩＭによって割り当てられたターゲットバーチャルマシンＶＭの識別子、およびターゲットのＶＭのロケーション情報の任意の組み合わせをさらに含む。
【０２８１】
任意選択で、受信機１００２によって受信されるターゲットのＶＩＭに関する情報は、下記の情報、すなわち、
ターゲットのＶＩＭの識別子、およびターゲットのＶＩＭに対する接続を確立するための構成情報の任意の組み合わせを含む。
【０２８２】
任意選択で、受信機１００２は、第２のＶＮＦＭに接続されたターゲットのＶＩＭのリソースが、適用されるリソースに関する情報を満たすことができない場合、第２のＶＮＦＭによって送信された第２のフィードバックメッセージを受信するようにさらに構成され、
第２のフィードバックメッセージは、第２のＶＮＦＭに接続されたターゲットのＶＩＭのリソースが、適用されるリソースに関する情報を満たすことができないことを示すために使用される。
【０２８３】
任意選択で、受信機１００２によって受信された第２のフィードバックメッセージは、第２のＶＮＦＭに接続されたターゲットのＶＩＭの残存リソースのリソース情報をさらに含み、残存リソースのリソース情報は、残存リソースのリソースタイプと、残存リソースのリソース量とを含む。
【０２８４】
任意選択で、送信機１００１は、第２のリソース要求メッセージを第２のＶＮＦＭへ送信するようにさらに構成され、第２のリソース要求メッセージは、再割り当てリソースのリソース情報を含み、残存リソースは、ターゲットのＶＩＭによって使用されて、ＶＮＦＭのための再割り当てリソースが予約され、またはＶＮＦＭに再割り当てリソースが割り当てられる。
【０２８５】
任意選択で、送信機１００１によって送信される、適用されるリソースに関する情報は、適用されるリソースのタイプと、適用されるリソースの量とを含む。
【０２８６】
任意選択で、この実施形態におけるＶＮＦＭは、メモリをさらに含んでよい。メモリは、プロセッサ１００３に、送信機１００１および受信機１００２を調整して、図３ならびに図５Ａおよび図５Ｂから図７Ａおよび図７Ｂに示された方法において第１のＶＮＦＭの動作を完了させるように命令するために使用されるコンピュータ実行可能な命令を記憶する。
【０２８７】
本発明の実施形態９は、仮想化されたネットワーク機能マネージャＶＮＦＭを提供する。この実施形態における、仮想化されたネットワーク機能マネージャＶＮＦＭは、図４から図７Ａおよび図７Ｂに示された方法において第２のＶＮＦＭの動作を実行し得る。
【０２８８】
図１１に示されるように、この実施形態におけるＶＮＦＭは、送信機１１０１と、受信機１１０２と、プロセッサ１１０３とを含む。
【０２８９】
本発明のこの実施形態において、関連するＶＮＦＭは、図１１に示されるものよりも多い部品もしくは少ない部品を有してよく、２つ以上の部品を組み合わせてよく、または異なる部品構成もしくは設定を有してよい。各部品は、１つもしくは複数の信号処理回路および／もしくは専用集積回路を含むハードウェア、ソフトウェア、またはハードウェアとソフトウェアとの組み合わせにおいて実装され得る。
【０２９０】
１つまたは複数の送信機１１０１、受信機１１０２、およびプロセッサ１１０３が存在してよい。
【０２９１】
この実施形態における送信機１１０１、受信機１１０２、およびプロセッサ１１０３は、バスを使用することによって接続される。もちろん、代替として、別の接続手法が使用されてよい。特定の接続手法は、この実施形態において限定されない。
【０２９２】
受信機１１０２は、第１のＶＮＦＭによって送信された第１のリソース要求メッセージを受信するように構成され、第１のリソース要求メッセージは、仮想化されたネットワーク機能ＶＮＦに対して第１のＶＮＦＭが適用するリソースに関する情報を含む。
【０２９３】
プロセッサ１１０３は、ＶＮＦＭに接続された、ターゲットの仮想化されたインフラストラクチャマネージャＶＩＭのリソースが、適用されるリソースに関する情報を満たすと決定するように構成される。
【０２９４】
送信機１１０１は、ＶＮＦＭに接続された、ターゲットの仮想化されたインフラストラクチャマネージャＶＩＭのリソースが、適用されるリソースに関する情報を満たす場合、第１のフィードバックメッセージを第１のＶＮＦＭへ送信するように構成され、第１のフィードバックメッセージは、第１のＶＮＦＭのためのリソースを予約した、または第１のＶＮＦＭにリソースを割り当てたターゲットのＶＩＭに関する情報を含む。
【０２９５】
任意選択で、送信機１１０１は、リソース予約メッセージをターゲットのＶＩＭへ送信するようにさらに構成され、
受信機１１０２は、ターゲットのＶＩＭによって送信されたリソース予約フィードバックメッセージを受信するようにさらに構成される。
【０２９６】
任意選択で、送信機１１０１によって送信されるリソース予約メッセージは、リソース予約識別子を含み、送信機１１０１によって送信される第１のフィードバックメッセージは、このリソース予約識別子を含み、リソース予約識別子は、ターゲットのＶＩＭによって予約されたリソースを識別し、適用されるリソースを割り当てるために使用される。
【０２９７】
任意選択で、送信機１１０１は、第２のリソース割り当てメッセージをターゲットのＶＩＭへ送信するようにさらに構成される。
【０２９８】
受信機１１０２は、ターゲットのＶＩＭによって送信されたリソース割り当てフィードバックメッセージを受信するようにさらに構成される。
【０２９９】
任意選択で、送信機１１０１によって送信される第１のフィードバックメッセージは、下記の情報、すなわち、ターゲットのＶＩＭによって割り当てられたターゲットバーチャルマシンＶＭの識別子、およびターゲットのＶＩＭによって割り当てられたターゲットのＶＭのロケーション情報の任意の組み合わせを含む。
【０３００】
任意選択で、送信機１１０１によって送信される第１のフィードバックメッセージに含まれているターゲットのＶＩＭに関する情報は、下記の情報、すなわち、
ターゲットのＶＩＭの識別子、およびターゲットのＶＩＭに対する接続を確立するための構成情報の任意の組み合わせを含む。
【０３０１】
任意選択で、プロセッサ１１０３は、ＶＮＦＭに接続されたターゲットのＶＩＭのリソースが、適用されるリソースに関する情報を満たすことができないと決定するようにさらに構成される。
【０３０２】
送信機１１０１は、ＶＮＦＭに接続されたターゲットのＶＩＭのリソースが、適用されるリソースに関する情報を満たすことができない場合、第２のフィードバックメッセージを第１のＶＮＦＭへ送信するようにさらに構成され、第２のフィードバックメッセージは、ＶＮＦＭに接続されたターゲットのＶＩＭのリソースが、適用されるリソースに関する情報を満たすことができないことを示すために使用される。
【０３０３】
任意選択で、送信機１１０１によって送信される第２のフィードバックメッセージは、ＶＮＦＭに接続されたターゲットのＶＩＭの残存リソースのリソース情報を含み、残存リソースのリソース情報は、残存リソースのリソースタイプと、残存リソースのリソース量とを含む。
【０３０４】
任意選択で、受信機１１０２は、第１のＶＮＦＭによって送信された第２のリソース要求メッセージを受信するようにさらに構成され、第２のリソース要求メッセージは、再割り当てリソースのリソース情報を含み、残存リソースは、ターゲットのＶＩＭによって使用されて、第１のＶＮＦＭのための再割り当てリソースが予約され、または第１のＶＮＦＭに再割り当てリソースが割り当てられる。
【０３０５】
任意選択で、受信機１１０２によって受信される、適用されるリソースに関する情報は、適用されるリソースのタイプと、適用されるリソースの量とを含む。
【０３０６】
任意選択で、この実施形態におけるＶＮＦＭは、メモリをさらに含んでよい。メモリは、プロセッサ１１０３に、送信機１１０１および受信機１１０２を調整して、図４から図７Ａおよび図７Ｂに示された方法において第２のＶＮＦＭの動作を完了させるように命令するために使用されるコンピュータ実行可能な命令を記憶する。
【０３０７】
好都合かつ簡単な説明の目的のために、前述のシステム、装置、およびユニットの詳細な作動プロセスについては、前述の方法実施形態における対応するプロセスを参照されたく、詳細は本明細書では再び説明されないことが、当業者によって明確に理解され得る。
【０３０８】
前述の実施形態は、本発明を限定するためではなく、本発明の技術的解決策を説明するために意図されているに過ぎない。本発明は、前述の実施形態を参照しつつ、詳細に説明されているが、当業者は、本発明の実施形態の技術的解決策の範囲から逸脱せずに、当業者が前述の実施形態において説明された技術的解決策に対する変形を依然として行い得ること、または、そのいくつかの技術的特徴に対する均等な置換を行い得ることを理解するべきである。
【図１】
0006511585.tif 000002
【図２】
0006511585.tif 000003
【図３】
0006511585.tif 000004
【図４】
0006511585.tif 000005
【図５Ａ】
0006511585.tif 000006
【図５Ｂ】
0006511585.tif 000007
【図６】
0006511585.tif 000008
【図７Ａ】
0006511585.tif 000009
【図７Ｂ】
0006511585.tif 000010
【図８】
0006511585.tif 000011
【図９】
0006511585.tif 000012
【図１０】
0006511585.tif 000013
【図１１】
0006511585.tif 000014