(57)【特許請求の範囲】
【請求項１】
エネルギーセービング制御方法であって、
ネットワーク機能仮想化編成装置（ＮＦＶＯ）が、第１のネットワーク機能（ＮＦ）のエネルギー効率状態パラメータの現在値を決定するステップであって、前記エネルギー効率状態パラメータは前記第１のＮＦについて設定されたパラメータであり、エネルギー効率状態パラメータ値は前記第１のＮＦのエネルギーセービング状態を示す、決定するステップ（２１０）と、
前記ＮＦＶＯが、第１のリソースの管理ノードに第１の通知情報を送信するステップであって、前記第１の通知情報は前記エネルギー効率状態パラメータの現在値を含み、前記現在値によって示されるエネルギーセービング状態として前記第１のリソースのエネルギーセービング状態を設定するよう前記管理ノードに指示するのに用いられ、前記第１のリソースは前記第１のＮＦを実現するためのリソースである、送信するステップ（２２０）と、
を有し、
前記ＮＦＶＯが、第１のＮＦのエネルギー効率状態パラメータの現在値を決定するステップは、
前記ＮＦＶＯが、前記第１のＮＦの現在のサービス負荷と前記第１のＮＦのエネルギー効率状態パラメータ値との間の対応関係に従って前記現在値を取得するステップを含むエネルギーセービング制御方法。
【請求項２】
前記第１のＮＦはサービス負荷が変化するＮＦであり、前記現在のサービス負荷は前記第１のＮＦの変化したサービス負荷であり、前記ＮＦＶＯが、第１のＮＦのエネルギー効率状態パラメータの現在値を決定するステップの前に、当該方法は更に、
前記ＮＦＶＯが、複数のＮＦの間のサービス負荷調整を実行するステップと、
前記ＮＦＶＯが、前記複数のＮＦからサービス負荷が変化する前記第１のＮＦを選択するステップと、
を含む、請求項１記載の方法。
【請求項３】
前記ＮＦＶＯが、複数のＮＦの間のサービス負荷調整を実行するステップの前に、当該方法は更に、
前記ＮＦＶＯが、第２のリソースの利用をモニタするモニタリングノードから第２の通知情報を取得するステップであって、前記第２の通知情報は、前記第２のリソースの利用が所定の閾値未満であることを示すのに用いられる、取得するステップを含み、
前記ＮＦＶＯが、複数のＮＦの間のサービス負荷調整を実行するステップは、
前記ＮＦＶＯが、前記第２の通知情報を取得するとき、前記第２のリソースを利用することによって実現される前記ＮＦのサービス負荷に対応するエネルギー効率状態パラメータ値が同じであるように、前記複数のＮＦの間のサービス負荷調整を実行するステップを含む、請求項２記載の方法。
【請求項４】
前記第２のリソースは仮想化ネットワーク機能（ＶＮＦ）を実現するためのリソースであり、前記モニタリングノードは前記ＮＦＶＯであるか、又は、
前記第２のリソースはＶＮＦを実現するためのリソースであり、前記モニタリングノードは前記第２のリソースを管理する仮想化インフラストラクチャマネージャ（ＶＩＭ）であるか、又は、
前記第２のリソースは物理ネットワーク機能（ＰＮＦ）を実現するためのリソースであり、前記モニタリングノードはオペレーション・サポート・システム（ＯＳＳ）／ビジネス・サポート・システム（ＢＳＳ）であるか、又は、
前記第２のリソースはＰＮＦを実現するためのリソースであり、前記モニタリングノードは前記ＰＮＦを管理するエレメント管理システム（ＥＭＳ）である、請求項３記載の方法。
【請求項５】
前記ＮＦＶＯが、複数のＮＦの間のサービス負荷調整を実行するステップの前に、当該方法は更に、
前記ＮＦＶＯが、第２のＮＦの利用をモニタするモニタリングノードから第３の通知情報を取得するステップであって、前記第３の通知情報は、前記第２のＮＦの利用が所定の閾値未満であることを示すのに用いられ、前記第２のＮＦは前記複数のＮＦにおける何れかのＮＦである、取得するステップを含み、
前記ＮＦＶＯが、複数のＮＦの間のサービス負荷調整を実行するステップは、
前記ＮＦＶＯが、前記第３の通知情報を取得するとき、前記複数のＮＦの間のサービス負荷調整を実行するステップを含む、請求項２記載の方法。
【請求項６】
前記第２のＮＦはＶＮＦであり、前記モニタリングノードは前記ＮＦＶＯであるか、又は、
前記第２のＮＦはＶＮＦであり、前記モニタリングノードは前記第２のＮＦを管理する仮想化ネットワーク機能マネージャ（ＶＮＦＭ）であるか、又は、
前記第２のＮＦはＶＮＦであり、前記モニタリングノードは前記第２のＮＦを管理するＥＭＳであるか、又は、
前記第２のＮＦはＰＮＦであり、前記モニタリングノードはＯＳＳ／ＢＳＳであるか、又は、
前記第２のＮＦはＰＮＦであり、前記モニタリングノードは前記第２のＮＦを管理するＥＭＳである、請求項５記載の方法。
【請求項７】
前記第１のＮＦはＶＮＦであり、当該方法は更に、
前記ＮＦＶＯが、前記第１のリソースを利用することによって実現される他のＶＮＦを取得するステップと、
前記ＮＦＶＯが、前記第１のリソース上で実現される全てのＶＮＦのサービス負荷に対応するエネルギー効率状態パラメータ値が同じであるように、前記他のＶＮＦのサービス負荷を調整するステップと、
を含む、請求項１乃至３何れか一項又は請求項６記載の方法。
【請求項８】
前記第１のＮＦは前記ＮＦＶＯによって管理される第１のＮＳに属し、前記ＮＦＶＯが、第１のＮＦのエネルギー効率状態パラメータの現在値を決定するステップの前に、当該方法は更に、
前記第１のＮＳを編成するとき、前記ＮＦＶＯと前記第１のＮＳにおける全てのＮＦの管理ノードとの間で、前記ＮＦＶＯに記録される前記全てのＮＦのエネルギー効率状態パラメータ値が前記全てのＮＦの管理ノードのものと同じであるように、前記全てのＮＦのエネルギー効率状態パラメータ値を同期させるステップを含む、請求項１乃至７何れか一項記載の方法。
【請求項９】
前記第１のＮＦはＶＮＦであり、前記第１のリソースの管理ノードはＶＩＭであるか、又は、
前記第１のＮＦはＰＮＦであり、前記第１のリソースの管理ノードはＯＳＳ／ＢＳＳであるか、又は、
前記第１のＮＦはＰＮＦであり、前記第１のリソースの管理ノードは前記第１のＮＦを管理するＥＭＳである、請求項１乃至８何れか一項記載の方法。
【請求項１０】
エネルギーセービング制御方法であって、
ネットワーク機能仮想化編成装置（ＮＦＶＯ）によって送信された第１の通知情報を受信するステップであって、前記第１の通知情報は第１のネットワーク機能（ＮＦ）のエネルギー効率状態パラメータの現在値を含み、前記エネルギー効率状態パラメータは前記第１のＮＦについて設定されたパラメータであり、エネルギー効率状態パラメータ値は前記第１のＮＦのエネルギーセービング状態を示す、受信するステップ（３１０）と、
前記現在値によって示されるエネルギーセービング状態として第１のリソースのエネルギーセービング状態を設定するステップであって、前記第１のリソースは前記第１のＮＦを実現するためのリソースである、設定するステップ（３２０）と、
を有し、
当該方法は更に、
第２のリソースの利用をモニタするステップと、
前記第２のリソースの利用が所定の閾値未満であるとき、前記ＮＦＶＯに第２の通知情報を送信するステップであって、前記第２の通知情報は、前記第２のリソースの利用が前記所定の閾値未満であることを示すのに用いられる、送信するステップと、
を含むエネルギーセービング制御方法。
【請求項１１】
前記第１のＮＦは仮想化ネットワーク機能（ＶＮＦ）であり、当該方法は仮想化インフラストラクチャマネージャ（ＶＩＭ）によって実行されるか、又は、
前記第１のＮＦは物理ネットワーク機能（ＰＮＦ）であり、当該方法はオペレーション・サポート・システム（ＯＳＳ）／ビジネス・サポート・システム（ＢＳＳ）によって実行されるか、又は、
前記第１のＮＦはＰＮＦであり、当該方法は前記第１のＮＦを管理するエレメント管理システム（ＥＭＳ）によって実行される、請求項１０記載の方法。
【請求項１２】
管理サーバであって、
第１のネットワーク機能（ＮＦ）のエネルギー効率状態パラメータの現在値を決定するよう構成される処理ユニットであって、前記エネルギー効率状態パラメータは前記第１のＮＦについて設定されたパラメータであり、エネルギー効率状態パラメータ値は前記第１のＮＦのエネルギーセービング状態を示す、処理ユニット（４１０）と、
第１のリソースの管理ノードに第１の通知情報を送信するよう構成される送信ユニットであって、前記第１の通知情報は前記エネルギー効率状態パラメータのものであって、前記処理ユニットによって決定された現在値を含み、前記現在値によって示されるエネルギーセービング状態として前記第１のリソースのエネルギーセービング状態を設定するよう前記管理ノードに指示するのに用いられ、前記第１のリソースは前記第１のＮＦを実現するためのリソースである、送信ユニット（４２０）と、
を有し、
前記処理ユニットは、前記第１のＮＦの現在のサービス負荷と前記第１のＮＦのエネルギー効率状態パラメータ値との間の対応関係に従って前記現在値を取得するよう構成される管理サーバ。
【請求項１３】
前記第１のＮＦはサービス負荷が変化するＮＦであり、前記現在のサービス負荷は前記第１のＮＦの変化したサービス負荷であり、前記管理サーバは更に、
複数のＮＦの間のサービス負荷調整を実行するよう構成される第１の調整ユニットと、
前記複数のＮＦからサービス負荷が変化する前記第１のＮＦを選択するよう構成される選択ユニットと、
を含む、請求項１２記載の管理サーバ。
【請求項１４】
前記管理サーバは更に、
第２のリソースの利用をモニタするモニタリングノードから第２の通知情報を取得するよう構成される第１の取得ユニットであって、前記第２の通知情報は、前記第２のリソースの利用が所定の閾値未満であることを示すのに用いられる、第１の取得ユニットを含み、
前記第１の調整ユニットは、前記第２の通知情報が取得されるとき、前記第２のリソースを利用することによって実現される前記ＮＦのサービス負荷に対応するエネルギー効率状態パラメータ値が同じであるように、前記複数のＮＦの間のサービス負荷調整を実行するよう構成される、請求項１３記載の管理サーバ。
【請求項１５】
前記管理サーバは更に、
第２のＮＦの利用をモニタするモニタリングノードから第３の通知情報を取得するよう構成される第２の取得ユニットであって、前記第３の通知情報は、前記第２のＮＦの利用が所定の閾値未満であることを示すのに用いられ、前記第２のＮＦは前記複数のＮＦにおける何れかのＮＦである、第２の取得ユニットを含み、
前記第１の調整ユニットは、前記第３の通知情報が取得されるとき、前記複数のＮＦの間のサービス負荷調整を実行するよう構成される、請求項１３記載の管理サーバ。
【請求項１６】
前記第１のＮＦはＶＮＦであり、前記管理サーバは更に、
前記第１のリソースを利用することによって実現される他のＶＮＦを取得するよう構成される第３の取得ユニットと、
前記第１のリソース上で実現される全てのＶＮＦのサービス負荷に対応するエネルギー効率状態パラメータ値が同じであるように、前記他のＶＮＦのサービス負荷を調整するよう構成される第２の調整ユニットと、
を含む、請求項１２乃至１５何れか一項記載の管理サーバ。
【請求項１７】
前記第１のＮＦは前記管理サーバによって管理される第１のＮＳに属し、前記管理サーバは更に、
前記第１のＮＳを編成するとき、前記管理サーバと前記第１のＮＳにおける全てのＮＦの管理ノードとの間で、前記管理サーバに記録される前記全てのＮＦのエネルギー効率状態パラメータ値が前記全てのＮＦの管理ノードのものと同じであるように、前記全てのＮＦのエネルギー効率状態パラメータ値を同期させるよう構成される同期ユニットを含む、請求項１２乃至１６何れか一項記載の管理サーバ。
【請求項１８】
ネットワークデバイスであって、
ネットワーク機能仮想化編成装置（ＮＦＶＯ）によって送信された第１の通知情報を受信するよう構成される受信ユニットであって、前記第１の通知情報は第１のネットワーク機能（ＮＦ）のエネルギー効率状態パラメータの現在値を含み、前記エネルギー効率状態パラメータは前記第１のＮＦについて設定されたパラメータであり、前記エネルギー効率状態パラメータの異なる値は前記第１のＮＦの異なるエネルギーセービング状態を示す、受信ユニット（５１０）と、
前記受信ユニットによって受信された前記現在値によって示されるエネルギーセービング状態として第１のリソースのエネルギーセービング状態を設定するよう構成される設定ユニットであって、前記第１のリソースは前記第１のＮＦを実現するためのリソースである、設定ユニット（５２０）と、
を有し、
前記ネットワークデバイスは更に、
第２のリソースの利用をモニタするよう構成されるモニタリングユニットと、
前記第２のリソースの利用が所定の閾値未満であるとき、前記ＮＦＶＯに第２の通知情報を送信するよう構成される送信ユニットであって、前記第２の通知情報は、前記第２のリソースの利用が前記所定の閾値未満であることを示すのに用いられる、送信ユニットと、
を含むネットワークデバイス。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施例は、ネットワーク機能仮想化の分野に関し、より詳細には、エネルギーセービング制御方法、管理サーバ及びネットワークデバイスに関する。
【背景技術】
【０００２】
ネットワーク機能仮想化（ＮＦＶ）は、進化する情報技術（Ｉｎｆｏｒｍａｔｉｏｎ  Ｔｅｃｈｎｏｌｏｇｙ，ＩＴ）分野における仮想化技術を利用することによって、多数のネットワーク装置タイプを産業規格高容量サーバ、スイッチ及び記憶装置上に統合することであり、これにより、ネットワークオペレータがネットワーク及びネットワークサービス（Ｎｅｔｗｏｒｋ  Ｓｅｒｖｉｃｅ，ＮＳ）を構築及び運営する方式を変える。ＮＦＶは、一連の産業規格サーバハードウェア上で実行可能なソフトウェアを利用することによってネットワーク機能を実現し、これにより、ネットワークアーキテクチャを変える。さらに、ソフトウェアは要求に従って、動的に移動するか、あるいは、新たなデバイスをインストールする必要なくネットワーク内の異なる位置でインスタンス化されうるため、ネットワーク処理は更に変更される。
【０００３】
図１を参照して、ＮＦＶリファレンスアーキテクチャは、以下のように複数の主要な機能コンポーネントを含む。
【０００４】
ＮＦＶインフラストラクチャ（ＮＦＶＩ）は、コマーシャル・オフ・ザ・シェルフ（ＣＯＴＳ）ハードウェア、必要なアクセラレータコンポーネント及び基礎となるハードウェア上で仮想化及び抽象化を実行するソフトウェアレイヤを含むＮＦＶ実行をサポートするのに必要とされる仮想化リソースを提供する。
【０００５】
バーチャルネットワーク機能（ＶＮＦ）は、ＮＦＶＩ上で実行可能なネットワーク機能（ＮＦ）のソフトウェア実現形態であり、単一のＶＮＦ及び当該単一のＶＮＦの特性を理解及び管理するためにエレメント管理システム（ＥＭＳ）を更に伴うものであってもよい。ＶＮＦは、ネットワークノードのエンティティと等価であり、ハードウェアから独立したソフトウェアのみとして提供されることが期待される。
【０００６】
ＮＦＶ管理及び編成（Ｍａｎａｇｅｍｅｎｔ  ａｎｄ  Ｏｒｃｈｅｓｔｒａｔｉｏｎ，Ｍ＆Ｏ又はＭＡＮＯ）は、編成、インフラストラクチャ仮想化をサポートするための物理的及び／又はソフトウェアリソースに対するライフサイクル管理及びＶＮＦライフサイクル管理を含む。ＮＦＶ  Ｍ＆Ｏは、ＮＦＶフレームワークにおける仮想化に固有の管理タスクにフォーカスする。ＮＦＶ  Ｍ＆Ｏはまた、ＮＦＶが全ネットワーク範囲内の既存の管理見通しに統合されることを可能にするため、（ＮＦＶの外部の）オペレーション・サポート・システム（Ｏｐｅｒａｔｉｏｎ  Ｓｕｐｐｏｒｔ  Ｓｙｓｔｅｍ，ＯＳＳ）／ビジネス・サポート・システム（Ｂｕｓｉｎｅｓｓ  Ｓｕｐｐｏｒｔ  Ｓｙｓｔｅｍ，ＢＳＳ）とやりとりする。
【０００７】
上記コンポーネントは、異なるエンティティが明確に分離できるように、定義されたリファレンスポイントを利用することによってインタラクションを実行し、これにより、オープン且つイノベーティブなＮＦＶエコシステムを実現する。ＶＮＦとＮＦＶＩとの間（及び内部のＮＦＶＩの間）のリファレンスポイントは、リソース抽象化、リソース仮想化及びＶＮＦホスト化を処理し、これにより、ＶＮＦは、ＮＦＶＩにおいてあるエンティティから他のエンティティに移動可能であるだけでなく、異なる基礎となるハードウェアを選択する可能性がある。ＮＦＶ  Ｍ＆ＯとＶＮＦ及びＮＦＶＩのそれぞれとの間（及び内部のＮＦＶ  Ｍ＆Ｏエンティティの間）のリファレンスポイントは、ＮＦＶシステムの管理及び運営を処理する。関連するコンポーネントは、既存の解決策（例えば、クラウド管理システム）の再利用が可能とされる方式で設計され、ＮＦＶシステムが接続する必要がある既存のＯＳＳ／ＢＳＳ環境とやりとりする。
【０００８】
以下の機能コンポーネントが更に、ＮＦＶ  Ｍ＆Ｏ内部で定義される。
【０００９】
ＮＦＶ編成装置（ＮＦＶＯ）は、ネットワークサービス編成機能を完了させるためのＮＳのライフサイクル管理と、リソース編成機能を完了させるための複数のＶＩＭの間のＮＦＶＩリソース編成とを主として担当する。
【００１０】
ＶＮＦマネージャ（ＶＮＦＭ）は、ＶＮＦインスタンスのライフサイクル管理を担当する。各ＶＮＦは関連するＶＮＦＭを有し、１つのＶＮＦＭは単一のＶＮＦインスタンスを管理するため、又は同一タイプ若しくは異なるタイプの複数のＶＮＦインスタンスを管理するために指定されうる。ＶＮＦマネージャの利用可能な能力は、ＶＮＦインスタンス化、ＶＮＦのＮＦＶＩリソースコンフィギュレーション、ＶＮＦインスタンス更新、ＶＮＦインスタンススケーリング、ＮＦＶＩパフォーマンス測定及びイベントのＶＮＦインスタンス関連コレクション、ＶＮＦインスタンス関連イベントとの相関、ＶＮＦインスタンス支援又は自動回復、ＶＮＦインスタンス終了、ＶＮＦインスタンスのライフサイクル中のＶＮＦインスタンスに対するインテグリティ管理、ＮＦＶＩとＥＭＳとの間のイベント報告及びコンフィギュレーションのための全体的な連携及び適応化の役割の実施などを含む。
【００１１】
仮想化インフラストラクチャマネージャ（ＶＩＭ）は、ＮＦＶＩの計算、記憶及びネットワークリソースを制御及び管理することを担当し、通常は１つのオペレータのインフラストラクチャサブドメイン内にある。１つのＶＩＭは、１つのタイプのＮＦＶＩリソースを処理することに特化してもよいし、あるいは、複数のタイプのＮＦＶＩリソースを管理してもよい。ＶＩＭの利用可能な能力は、ＮＦＶＩリソースの配分／アップグレード／リリース／再利用を編成し、仮想化リソースと計算、記憶及びネットワークリソースとの間の関連付けを管理し、ハードウェアリソース（計算、記憶及びネットワーク）とソフトウェアリソース（例えば、ハイパバイザ）とのカタログを管理し、仮想化リソースのイベントとパフォーマンスリソースとを収集及び転送することなどを含む。
【００１２】
上記アーキテクチャに基づき、特定の機能を備えたＮＳは複数のＮＦを利用することによって実現されてもよい。従来のネットワークにおいて実現されるエンド・ツー・エンドＮＳは、物理ネットワーク機能（Ｐｈｙｓｉｃａｌ  Ｎｅｔｗｏｒｋ  Ｆｕｎｃｔｉｏｎ，ＰＮＦ）のみを含む。ＮＦＶにおいて実現されるエンド・ツー・エンドＮＳについて、２つのエンドにおいて依然としてＰＮＦがあるが、中間では、一部又は全てのＰＮＦがＶＮＦと置換される。各ＮＦと各ＮＦの外部インタフェースとによって実現される機能は、ＮＦがＰＮＦ又はＶＮＦであるかに無関係である。ＶＮＦとＰＮＦとのリンク付けの間の位相関係は、ＶＮＦフォワーディンググラフ（ＶＮＦ  Ｆｏｒｗａｒｄｉｎｇ  Ｇｒａｐｈ，ＶＮＦＦＧ）を利用することによって記述されてもよく、各ＮＦの特性は、対応するネットワーク機能記述子（ＮＦＤ）を利用することによって記述される。
【００１３】
ＶＮＦは、ＮＦＶＩによって提供される仮想リソース（仮想計算、記憶及びネットワークリソースを含む）に基づき実現される必要があり、これらの仮想リソースは対応する物理リソースに対して仮想化を実行することによって取得される。ＰＮＦは、物理リソースに基づき直接実現される。全ての制御がソフトウェア及びハードウェアと統合されたネットワークデバイスに中央化される従来のネットワークと異なって、ＮＦＶは、ネットワークデバイスのソフトウェア及びハードウェアの分離を実現するため仮想化を導入し、これにより、サービスに対する制御は主としてＰＮＦ及びＶＮＦレベルにおいて実現され、パフォーマンスに対する制御は、特にＮＦＶＩのハードウェアリソースレベルにおいて取得してＮＦＶＩにおいて実現される。
【００１４】
エネルギーセービングはネットワークデバイスの基本的なカウンタであり、エネルギーセービング制御は主としてサーバレイヤによって駆動され（例えば、サービスロード低減又は移転により生じる利用低減）、エネルギーセービング制御の実現は主としてインフラストラクチャハードウェアリソースレイヤにフォーカスする（例えば、電力をセーブするためアイドルデバイスをオフラインに置く）。ＮＦＶでは、ＮＦはＮＦを実現するためのリソースから分離され、例えば、ＶＮＦのサービスロードはＮＦＶＯによって制御され、ＶＮＦを実現するためのリソースはＶＩＭによって管理される。従って、エネルギーセービング制御中、ＮＦとＮＦを実現するためのリソースとに対する困難な協調制御の問題が生じる。
【発明の概要】
【００１５】
本発明の実施例は、ＮＦＶフィールドにおけるエネルギーセービング制御を実現するためのエネルギーセービング制御方法、管理サーバ及びネットワークデバイスを提供する。
【００１６】
第１の態様によると、エネルギーセービング制御方法であって、ＮＦＶＯが、第１のネットワーク機能ＮＦのエネルギー効率状態パラメータの現在値を決定するステップであって、前記エネルギー効率状態パラメータは前記第１のＮＦについて設定されたパラメータであり、エネルギー効率状態パラメータ値は前記第１のＮＦのエネルギーセービング状態を示す、決定するステップと、前記ＮＦＶＯが、第１のリソースの管理ノードに第１の通知情報を送信するステップであって、前記第１の通知情報は前記エネルギー効率状態パラメータの現在値を含み、前記現在値によって示されるエネルギーセービング状態として前記第１のリソースのエネルギーセービング状態を設定するよう前記管理ノードに指示するのに用いられ、前記第１のリソースは前記第１のＮＦを実現するためのリソースである、送信するステップと、を有するエネルギーセービング制御方法が提供される。
【００１７】
第１の態様を参照して、第１の態様の実現方式では、前記ＮＦＶＯが、第１のＮＦのエネルギー効率状態パラメータの現在値を決定するステップは、前記ＮＦＶＯが、前記第１のＮＦの現在のサービス負荷と前記第１のＮＦのエネルギー効率状態パラメータ値との間の対応関係に従って前記現在値を取得するステップを含む。
【００１８】
第１の態様又は第１の態様の実現方式の何れか１つを参照して、第１の態様の他の実現方式では、前記第１のＮＦはサービス負荷が変化するＮＦであり、前記現在のサービス負荷は前記第１のＮＦの変化したサービス負荷であり、前記ＮＦＶＯが、第１のネットワーク機能ＮＦのエネルギー効率状態パラメータの現在値を決定するステップの前に、当該方法は更に、前記ＮＦＶＯが、複数のＮＦの間のサービス負荷調整を実行するステップと、前記ＮＦＶＯが、前記複数のＮＦからサービス負荷が変化する前記第１のＮＦを選択するステップを含む。
【００１９】
第１の態様又は第１の態様の上記実現方式の何れか１つを参照して、第１の態様の他の実現方式では、前記ＮＦＶＯが、複数のＮＦの間のサービス負荷調整を実行するステップの前に、当該方法は更に、前記ＮＦＶＯが、第２のリソースの利用をモニタするモニタリングノードから第２の通知情報を取得するステップであって、前記第２の通知情報は、前記第２のリソースの利用が所定の閾値未満であることを示すのに用いられる、取得するステップを含み、前記ＮＦＶＯが、複数のＮＦの間のサービス負荷調整を実行するステップは、前記ＮＦＶＯが、前記第２の通知情報を取得するとき、前記第２のリソースを利用することによって実現される前記ＮＦのサービス負荷に対応するエネルギー効率状態パラメータ値が同じであるように、前記複数のＮＦの間のサービス負荷調整を実行するステップを含む。
【００２０】
第１の態様又は第１の態様の上記実現方式の何れか１つを参照して、第１の態様の他の実現方式では、前記第２のリソースはＶＮＦを実現するためのリソースであり、前記モニタリングノードは前記ＮＦＶＯであるか、又は、前記第２のリソースはＶＮＦを実現するためのリソースであり、前記モニタリングノードは前記第２のリソースを管理するＶＩＭであるか、又は、前記第２のリソースはＰＮＦを実現するためのリソースであり、前記モニタリングノードはＯＳＳ／ＢＳＳであるか、又は、前記第２のリソースはＰＮＦを実現するためのリソースであり、前記モニタリングノードは前記ＰＮＦを管理するＥＭＳである。
【００２１】
第１の態様又は第１の態様の上記実現方式の何れか１つを参照して、第１の態様の他の実現方式では、前記モニタリングノードは前記ＮＦＶＯであり、前記第２の通知情報は前記ＮＦＶＯのクエリ結果であり、前記ＮＦＶＯが、第２のリソースの利用をモニタするモニタリングノードから第２の通知情報を取得するステップは、前記ＮＦＶＯが、前記クエリ結果を取得するため、前記第２のリソースの利用をクエリするステップを含む。
【００２２】
第１の態様又は第１の態様の上記実現方式の何れか１つを参照して、第１の態様の他の実現方式では、前記モニタリングノードは前記第２のリソースの管理ノードであり、前記ＮＦＶＯが、第２のリソースの利用をモニタするモニタリングノードから第２の通知情報を取得するステップは、前記ＮＦＶＯが、前記第２のリソースの管理ノードから前記第２の通知情報を受信するステップを含む。
【００２３】
第１の態様又は第１の態様の上記実現方式の何れか１つを参照して、第１の態様の他の実現方式では、前記ＮＦＶＯが、複数のＮＦの間のサービス負荷調整を実行するステップの前に、当該方法は更に、前記ＮＦＶＯが、第２のＮＦの利用をモニタするモニタリングノードから第３の通知情報を取得するステップであって、前記第３の通知情報は、前記第２のＮＦの利用が所定の閾値未満であることを示すのに用いられ、前記第２のＮＦは前記複数のＮＦにおける何れかのＮＦである、取得するステップを含み、前記ＮＦＶＯが、複数のＮＦの間のサービス負荷調整を実行するステップは、前記ＮＦＶＯが、前記第３の通知情報を取得するとき、前記複数のＮＦの間のサービス負荷調整を実行するステップを含む。
【００２４】
第１の態様又は第１の態様の上記実現方式の何れか１つを参照して、第１の態様の他の実現方式では、前記第２のＮＦはＶＮＦであり、前記モニタリングノードは前記ＮＦＶＯであるか、又は、前記第２のＮＦはＶＮＦであり、前記モニタリングノードは前記第２のＮＦを管理するＶＮＦＭであるか、又は、前記第２のＮＦはＶＮＦであり、前記モニタリングノードは前記第２のＮＦを管理するＥＭＳであるか、又は、前記第２のＮＦはＰＮＦであり、前記モニタリングノードはＯＳＳ／ＢＳＳであるか、又は、前記第２のＮＦはＰＮＦであり、前記モニタリングノードは前記第２のＮＦを管理するＥＭＳである。
【００２５】
第１の態様又は第１の態様の上記実現方式の何れか１つを参照して、第１の態様の他の実現方式では、前記モニタリングノードは前記ＮＦＶＯであり、前記第３の通知情報は前記ＮＦＶＯのクエリ結果であり、前記ＮＦＶＯが、第２のＮＦの利用をモニタするモニタリングノードから第３の通知情報を取得するステップは、前記ＮＦＶＯが、前記第２のＮＦの利用をクエリし、前記クエリ結果を取得するステップを含む。
【００２６】
第１の態様又は第１の態様の上記実現方式の何れか１つを参照して、第１の態様の他の実現方式では、前記モニタリングノードは、前記第２のＮＦの管理ノードであり、前記ＮＦＶＯが、第２のＮＦの利用をモニタするモニタリングノードから第３の通知情報を取得するステップは、前記ＮＦＶＯが、前記第２のＮＦの管理ノードから前記第３の通知情報を受信するステップを含む。
【００２７】
第１の態様又は第１の態様の上記実現方式の何れか１つを参照して、第１の態様の他の実現方式では、前記ＮＦＶＯが、所定の処理及びメンテナンスプランに従って複数のＮＦの間のサービス負荷調整を実行する。
【００２８】
第１の態様又は第１の態様の上記実現方式の何れか１つを参照して、第１の態様の他の実現方式では、前記第１のＮＦはＶＮＦであり、当該方法は更に、前記ＮＦＶＯが、前記第１のリソースを利用することによって実現される他のＶＮＦを取得するステップと、前記ＮＦＶＯが、前記第１のリソース上で実現される全てのＶＮＦのサービス負荷に対応するエネルギー効率状態パラメータ値が同じであるように、前記他のＶＮＦのサービス負荷を調整するステップとを含む。
【００２９】
第１の態様又は第１の態様の上記実現方式の何れか１つを参照して、第１の態様の他の実現方式では、前記第１のＮＦは前記ＮＦＶＯによって管理される第１のＮＳに属し、前記ＮＦＶＯが、第１のＮＦのエネルギー効率状態パラメータの現在値を決定するステップの前に、当該方法は更に、前記第１のＮＳを編成するとき、前記ＮＦＶＯと前記第１のＮＳにおける全てのＮＦの管理ノードとの間で、前記ＮＦＶＯに記録される前記全てのＮＦのエネルギー効率状態パラメータ値が前記全てのＮＦの管理ノードのものと同じであるように、前記全てのＮＦのエネルギー効率状態パラメータ値を同期させるステップを含む。
【００３０】
第１の態様又は第１の態様の上記実現方式の何れか１つを参照して、第１の態様の他の実現方式では、前記第１のＮＦはＶＮＦであり、前記第１のリソースの管理ノードはＶＩＭであるか、又は、前記第１のＮＦはＰＮＦであり、前記第１のリソースの管理ノードはＯＳＳ／ＢＳＳであるか、又は、前記第１のＮＦはＰＮＦであり、前記第１のリソースの管理ノードは前記第１のＮＦを管理するＥＭＳである。
【００３１】
第１の態様又は第１の態様の上記実現方式の何れか１つを参照して、第１の態様の他の実現方式では、前記第１のＮＦのエネルギー効率状態パラメータは、前記第１のＮＦがエネルギーセービング状態に入り、前記エネルギーセービング状態を出ることをそれぞれ示す２つの値を含むか、又は、前記第１のＮＦのエネルギー効率状態パラメータは、前記第１のＮＦがアクティブ状態、スリープ状態及び非アクティブ状態にあることをそれぞれ示す３つの値を含むか、又は、前記第１のＮＦのエネルギー効率状態パラメータは、前記第１のＮＦのＮ個（Ｎ≧２）のエネルギーセービングレベルをそれぞれ示すＮ個の値を含む。
【００３２】
第２の態様によると、エネルギーセービング制御方法であって、ＮＦＶＯによって送信された第１の通知情報を受信するステップであって、前記第１の通知情報は第１のＮＦのエネルギー効率状態パラメータの現在値を含み、前記エネルギー効率状態パラメータは前記第１のＮＦについて設定されたパラメータであり、エネルギー効率状態パラメータ値は前記第１のＮＦのエネルギーセービング状態を示す、受信するステップと、前記現在値によって示されるエネルギーセービング状態として第１のリソースのエネルギーセービング状態を設定するステップであって、前記第１のリソースは前記第１のＮＦを実現するためのリソースである、設定するステップとを有するエネルギーセービング制御方法が提供される。
【００３３】
第２の態様を参照して、第２の態様の実現方式では、当該方法は更に、第２のリソースの利用をモニタするステップと、前記第２のリソースの利用が所定の閾値未満であるとき、前記ＮＦＶＯに第２の通知情報を送信するステップであって、前記第２の通知情報は、前記第２のリソースの利用が前記所定の閾値未満であることを示すのに用いられる、送信するステップとを含む。
【００３４】
第２の態様又は第２の態様の上記実現方式の何れか１つを参照して、第２の態様の他の実現方式では、前記第１のＮＦはＶＮＦであり、当該方法はＶＩＭによって実行されるか、又は、前記第１のＮＦはＰＮＦであり、当該方法はＯＳＳ／ＢＳＳによって実行されるか、又は、前記第１のＮＦはＰＮＦであり、当該方法は前記第１のＮＦを管理するエレメント管理システムＥＭＳによって実行される。
【００３５】
第２の態様又は第２の態様の上記実現方式の何れか１つを参照して、第２の態様の他の実現方式では、前記第１のＮＦのエネルギー効率状態パラメータは、前記第１のＮＦがエネルギーセービング状態に入り、前記エネルギーセービング状態を出ることをそれぞれ示す２つの値を含むか、又は、前記第１のＮＦのエネルギー効率状態パラメータは、前記第１のＮＦがアクティブ状態、スリープ状態及び非アクティブ状態にあることをそれぞれ示す３つの値を含むか、又は、前記第１のＮＦのエネルギー効率状態パラメータは、前記第１のＮＦのＮ個（Ｎ≧２）のエネルギーセービングレベルをそれぞれ示すＮ個の値を含む。
【００３６】
第３の態様によると、エネルギーセービング制御管理サーバであって、第１のＮＦのエネルギー効率状態パラメータの現在値を決定するよう構成される処理ユニットであって、前記エネルギー効率状態パラメータは前記第１のＮＦについて設定されたパラメータであり、エネルギー効率状態パラメータ値は前記第１のＮＦのエネルギーセービング状態を示す、処理ユニットと、
第１のリソースの管理ノードに第１の通知情報を送信するよう構成される送信ユニットであって、前記第１の通知情報は、前記処理ユニットによって決定された現在値を含み、前記現在値によって示されるエネルギーセービング状態として前記第１のリソースのエネルギーセービング状態を設定するよう前記管理ノードに指示するのに用いられ、前記第１のリソースは前記第１のＮＦを実現するためのリソースである、送信ユニットと、
を有するエネルギーセービング制御管理サーバが提供される。
【００３７】
第３の態様を参照して、第３の態様の実現方式では、前記処理ユニットは、具体的には、前記第１のＮＦの現在のサービス負荷と前記第１のＮＦのエネルギー効率状態パラメータ値との間の対応関係に従って前記現在値を取得するよう構成される。
【００３８】
第３の態様又は第３の態様の上記実現方式の何れか１つを参照して、第３の態様の他の実現方式では、前記第１のＮＦはサービス負荷が変化するＮＦであり、前記現在のサービス負荷は前記第１のＮＦの変化したサービス負荷であり、前記管理サーバは更に、複数のＮＦの間のサービス負荷調整を実行するよう構成される第１の調整ユニットと、前記複数のＮＦからサービス負荷が変化する前記第１のＮＦを選択するよう構成される選択ユニットとを含む。
【００３９】
第３の態様又は第３の態様の上記実現方式の何れか１つを参照して、第３の態様の他の実現方式では、前記管理サーバは更に、第２のリソースの利用をモニタするモニタリングノードから第２の通知情報を取得するよう構成される第１の取得ユニットであって、前記第２の通知情報は、前記第２のリソースの利用が所定の閾値未満であることを示すのに用いられる、第１の取得ユニットを含み、前記第１の調整ユニットは、具体的には、前記第２の通知情報が取得されるとき、前記第２のリソースを利用することによって実現される前記ＮＦのサービス負荷に対応するエネルギー効率状態パラメータ値が同じであるように、前記複数のＮＦの間のサービス負荷調整を実行するよう構成される。
【００４０】
第３の態様又は第３の態様の上記実現方式の何れか１つを参照して、第３の態様の他の実現方式では、前記第２のリソースはＶＮＦを実現するためのリソースであり、前記モニタリングノードは前記管理サーバであるか、又は、前記第２のリソースはＶＮＦを実現するためのリソースであり、前記モニタリングノードは前記第２のリソースを管理するＶＩＭであるか、又は、前記第２のリソースはＰＮＦを実現するためのリソースであり、前記モニタリングノードはＯＳＳ／ＢＳＳであるか、又は、前記第２のリソースはＰＮＦを実現するためのリソースであり、前記モニタリングノードは前記ＰＮＦを管理するＥＭＳである。
【００４１】
第３の態様又は第３の態様の上記実現方式の何れか１つを参照して、第３の態様の他の実現方式では、前記モニタリングノードは前記管理サーバであり、前記第２の通知情報は前記管理サーバのクエリ結果であり、前記第１の取得ユニットは、具体的には、前記第２のリソースの利用をクエリし、前記クエリ結果を取得するよう構成される。
【００４２】
第３の態様又は第３の態様の上記実現方式の何れか１つを参照して、第３の態様の他の実現方式では、前記モニタリングノードは前記第２のリソースの管理ノードであり、前記第１の取得ユニットは、具体的には、前記第２のリソースの管理ノードから前記第２の通知情報を受信するよう構成される。
【００４３】
第３の態様又は第３の態様の上記実現方式の何れか１つを参照して、第３の態様の他の実現方式では、前記管理サーバは更に、第２のＮＦの利用をモニタするモニタリングノードから第３の通知情報を取得するよう構成される第２の取得ユニットであって、前記第３の通知情報は、前記第２のＮＦの利用が所定の閾値未満であることを示すのに用いられ、前記第２のＮＦは前記複数のＮＦにおける何れかのＮＦである、第２の取得ユニットを含み、前記第１の調整ユニットは、具体的には、前記第３の通知情報が取得されるとき、前記複数のＮＦの間のサービス負荷調整を実行するよう構成される。
【００４４】
第３の態様又は第３の態様の上記実現方式の何れか１つを参照して、第３の態様の他の実現方式では、前記第２のＮＦはＶＮＦであり、前記モニタリングノードは前記管理サーバであるか、又は、前記第２のＮＦはＶＮＦであり、前記モニタリングノードは前記第２のＮＦを管理するＶＮＦＭであるか、又は、前記第２のＮＦはＶＮＦであり、前記モニタリングノードは前記第２のＮＦを管理するＥＭＳであるか、又は、前記第２のＮＦはＰＮＦであり、前記モニタリングノードはＯＳＳ／ＢＳＳであるか、又は、前記第２のＮＦはＰＮＦであり、前記モニタリングノードは前記第２のＮＦを管理するＥＭＳである。
【００４５】
第３の態様又は第３の態様の上記実現方式の何れか１つを参照して、第３の態様の他の実現方式では、前記モニタリングノードは前記管理サーバであり、前記第３の通知情報は前記管理サーバのクエリ結果であり、前記第２の取得ユニットは、具体的には、前記第２のＮＦの利用をクエリし、前記クエリ結果を取得するよう構成される。
【００４６】
第３の態様又は第３の態様の上記実現方式の何れか１つを参照して、第３の態様の他の実現方式では、前記モニタリングノードは、前記第２のＮＦの管理ノードであり、前記第２の取得ユニットは、具体的には、前記第２のＮＦの管理ノードから前記第３の通知情報を受信するよう構成される。
【００４７】
第３の態様又は第３の態様の上記実現方式の何れか１つを参照して、第３の態様の他の実現方式では、前記第１の調整ユニットは、具体的には、所定の処理及びメンテナンスプランに従って複数のＮＦの間のサービス負荷調整を実行するよう構成される。
【００４８】
第３の態様又は第３の態様の上記実現方式の何れか１つを参照して、第３の態様の他の実現方式では、前記第１のＮＦはＶＮＦであり、前記管理サーバは更に、前記第１のリソースを利用することによって実現される他のＶＮＦを取得するよう構成される第３の取得ユニットと、前記第１のリソース上で実現される全てのＶＮＦのサービス負荷に対応するエネルギー効率状態パラメータ値が同じであるように、前記他のＶＮＦのサービス負荷を調整するよう構成される第２の調整ユニットとを含む。
【００４９】
第３の態様又は第３の態様の上記実現方式の何れか１つを参照して、第３の態様の他の実現方式では、前記第１のＮＦは前記管理サーバによって管理される第１のＮＳに属し、前記管理サーバは更に、前記第１のＮＳを編成するとき、前記管理サーバと前記第１のＮＳにおける全てのＮＦの管理ノードとの間で、前記管理サーバに記録される前記全てのＮＦのエネルギー効率状態値が前記全てのＮＦの管理ノードのものと同じであるように、前記全てのＮＦのエネルギー効率状態パラメータ値を同期させるよう構成される同期ユニットを含む。
【００５０】
第３の態様又は第３の態様の上記実現方式の何れか１つを参照して、第３の態様の他の実現方式では、前記第１のＮＦはＶＮＦであり、前記第１のリソースの管理ノードはＶＩＭであるか、又は、前記第１のＮＦはＰＮＦであり、前記第１のリソースの管理ノードはＯＳＳ／ＢＳＳであるか、又は、前記第１のＮＦはＰＮＦであり、前記第１のリソースの管理ノードは前記第１のＮＦを管理するＥＭＳである。
【００５１】
第３の態様又は第３の態様の上記実現方式の何れか１つを参照して、第３の態様の他の実現方式では、前記第１のＮＦのエネルギー効率状態パラメータは、前記第１のＮＦがエネルギーセービング状態に入り、前記エネルギーセービング状態を出ることをそれぞれ示す２つの値を含むか、又は、前記第１のＮＦのエネルギー効率状態パラメータは、前記第１のＮＦがアクティブ状態、スリープ状態及び非アクティブ状態にあることをそれぞれ示す３つの値を含むか、又は、前記第１のＮＦのエネルギー効率状態パラメータは、前記第１のＮＦのＮ個（Ｎ≧２）のエネルギーセービングレベルをそれぞれ示すＮ個の値を含む。
【００５２】
第４の態様によると、エネルギーセービング制御ネットワークデバイスであって、ＮＦＶＯによって送信された第１の通知情報を受信するよう構成される受信ユニットであって、前記第１の通知情報は第１のＮＦのエネルギー効率状態パラメータの現在値を含み、前記エネルギー効率状態パラメータは前記第１のＮＦについて設定されたパラメータであり、前記エネルギー効率状態パラメータ値は前記第１のＮＦのエネルギーセービング状態を示す、受信ユニットと、前記受信ユニットによって受信された前記現在値によって示されるエネルギーセービング状態として第１のリソースのエネルギーセービング状態を設定するよう構成される設定ユニットであって、前記第１のリソースは前記第１のＮＦを実現するためのリソースである、設定ユニットとを有するエネルギーセービング制御ネットワークデバイスが提供される。
【００５３】
第４の態様を参照して、第４の態様の実現方式では、前記ネットワークデバイスは更に、第２のリソースの利用をモニタするよう構成されるモニタリングユニットと、前記第２のリソースの利用が所定の閾値未満であるとき、前記ＮＦＶＯに第２の通知情報を送信するよう構成される送信ユニットであって、前記第２の通知情報は、前記第２のリソースの利用が前記所定の閾値未満であることを示すのに用いられる、送信ユニットとを含む。
【００５４】
第４の態様又は第４の態様の上記実現方式の何れか１つを参照して、第４の態様の他の実現方式では、前記第１のＮＦはＶＮＦであり、前記ネットワークデバイスはＶＩＭであるか、又は、前記第１のＮＦはＰＮＦであり、前記ネットワークデバイスはＯＳＳ／ＢＳＳであるか、又は、前記第１のＮＦはＰＮＦであり、前記ネットワークデバイスは前記第１のＮＦを管理するＥＭＳである。
【００５５】
第４の態様又は第４の態様の上記実現方式の何れか１つを参照して、第４の態様の他の実現方式では、前記第１のＮＦのエネルギー効率状態パラメータは、前記第１のＮＦがエネルギーセービング状態に入り、前記エネルギーセービング状態を出ることをそれぞれ示す２つの値を含むか、又は、前記第１のＮＦのエネルギー効率状態パラメータは、前記第１のＮＦがアクティブ状態、スリープ状態及び非アクティブ状態にあることをそれぞれ示す３つの値を含むか、又は、前記第１のＮＦのエネルギー効率状態パラメータは、前記第１のＮＦのＮ個（Ｎ≧２）のエネルギーセービングレベルをそれぞれ示すＮ個の値を含む。
【００５６】
本発明の実施例では、第１のＮＦのエネルギーセービング状態を示すことが可能なエネルギー効率状態パラメータが、第１のＮＦについて予め設定され、ＮＦＶＯはまず、第１のＮＦのエネルギー効率状態パラメータの現在値を決定し、第１のリソースの管理ノードに現在値を送信し、これにより、管理ノードは、現在値によって示されるエネルギーセービング状態に第１のリソースのエネルギーセービング状態を調整し、すなわち、第１のＮＦのエネルギーセービング状態と第１のＮＦを実現するための第１のリソースのエネルギーセービング状態とが、ＮＦＶＯとリソース管理ノードとの間で第１のＮＦのエネルギー効率状態パラメータ値を転送することによって一致するよう調整され、これにより、ＮＦＶフィールドにおけるエネルギーセービング制御中にＮＦとＮＦを実現するためのリソースとの間の困難な協調制御の問題を解決する。
【図面の簡単な説明】
【００５７】
本発明の実施例における技術的解決策をより明確に説明するため、以下は、本発明の実施例を説明するのに必要な添付図面を簡単に紹介する。明らかに、以下の説明における添付図面は本発明の単なるいくつかの実施例を示し、当業者は、創作的な努力なく、これらの添付図面から他の図面を依然として導出してもよい。
【図１】図１は、ＮＦＶリファレンスアーキテクチャの図である。
【図２】図２は、本発明の実施例によるエネルギーセービング制御方法の概略的なフローチャートである。
【図３】図３は、本発明の実施例によるエネルギーセービング制御方法の概略的なフローチャートである。
【図４】図４は、本発明の実施例による管理サーバの概略的なブロック図である。
【図５】図５は、本発明の実施例によるネットワークデバイスの概略的なブロック図である。
【図６】図６は、本発明の実施例による管理サーバの概略的なブロック図である。
【図７】図７は、本発明の実施例によるネットワークデバイスの概略的なブロック図である。
【発明を実施するための形態】
【００５８】
以下は、本発明の実施例における添付図面を参照して、本発明の実施例における技術的解決策を明確に説明する。明らかに、説明される実施例は、本発明の実施例の全てでなく一部である。創作的な努力なく本発明の実施例に基づき当業者により取得される他の全ての実施例は、本発明の保護範囲内に属する。
【００５９】
図２は、本発明の実施例によるエネルギーセービング制御方法の概略的なフローチャートである。図２における方法はＮＦＶＯによって実行されてもよい。図２における方法は以下のステップを含む。
【００６０】
２１０．ＮＦＶＯが、第１のＮＦのエネルギー効率状態パラメータの現在値を決定し、ここで、エネルギー効率状態パラメータは第１のＮＦについて設定されたパラメータであり、エネルギー効率状態パラメータ値は第１のＮＦのエネルギーセービング状態を示す。
【００６１】
第１のＮＦは、管理されているＮＳからＮＦＶＯによって選択又は決定されたＮＦであってもよい。ＮＦＶＯは、ＮＦをリンクさせることによってＮＳ（又はＮＳを作成又は実現するとして参照される）を編成する。従来のネットワークにおいて実現されるエンド・ツー・エンドＮＳは、物理ネットワーク機能（Ｐｈｙｓｉｃａｌ  Ｎｅｔｗｏｒｋ  Ｆｕｎｃｔｉｏｎ，ＰＮＦ）のみを含む。ＮＦＶにおいて実現されるエンド・ツー・エンドＮＳについて、通常は２つのエンドにおいて依然としてＰＮＦが存在するが、中間では、一部又は全てのＰＮＦがＶＮＦと置換される。各ＮＦによって実現される機能及び各ＮＦの外部インタフェースは、ＮＦがＰＮＦ又はＶＮＦであるか否かに無関係である。リンクするＶＮＦとＰＮＦとの間の位相関係は、ＶＮＦフォワーディンググラフ（ＶＮＦ  Ｆｏｒｗａｒｄｉｎｇ  Ｇｒａｐｈ，ＶＮＦＦＧ）を用いることによって記述されてもよく、各ＮＦの特性は対応するネットワーク機能記述子（Ｎｅｔｗｏｒｋ  Ｆｕｎｃｔｉｏｎ  Ｄｅｓｃｒｉｐｔｏｒ，ＮＦＤ）を用いることによって記述される。上記の第１のＮＦは、ＮＦＶＯの編成されたＮＳにおける何れかのＰＮＦ又はＶＮＦであってもよい。
【００６２】
第１のＮＦはＮＦＶＯによって管理されるＮＳにおける何れかのＮＦであってもよく、ＮＳは複数のリンクするＮＦを含むことが理解されるべきである。エネルギー効率状態パラメータは、複数のＮＦにおける各ＮＦについて設定されてもよく、各ＮＦのエネルギー効率状態パラメータ値は、各ＮＦのエネルギーセービング状態を示す。
【００６３】
ＮＦＶフィールドでは、第１のＮＦのエネルギーセービング状態を表すパラメータ、すなわち、エネルギー効率状態（Ｅｎｅｒｇｙ  Ｅｆｆｉｃｉｅｎｃｙ  Ｓｔａｔｕｓ，ＥＥＳ）パラメータが、第１のＮＦについて予め設定されてもよい。エネルギー効率状態パラメータは、オン／オフタイプのパラメータとして設定されてもよく、すなわち、エネルギー効率状態パラメータは、第１のＮＦがエネルギーセービング状態に入り、第１のＮＦがエネルギーセービング状態を出たことをそれぞれ示す２つの値を含むものであってもよい。例えば、エネルギー効率状態パラメータ値は、“オン”（Ｏｎ）及び“オフ”（Ｏｆｆ）である。他の例では、エネルギー効率状態パラメータ値は、“真”（Ｔｒｕｅ）及び“偽”（Ｆａｌｓｅ）である。おそらく、複数の値がエネルギー効率状態パラメータについて設定されてもよく、それぞれ複数のエネルギーセービング状態又はレベルを表す。例えば、第１のＮＦのエネルギー効率状態パラメータは、第１のＮＦがアクティブ状態、スリープ状態及び非アクティブ状態にあることをそれぞれ示す３つの値を含むものであってもよい。あるいは、第１のＮＦのエネルギー効率状態パラメータ値は、１，２又は３であり、それぞれ第１のＮＦのエネルギーセービングレベルがレベル１，レベル２又はレベル３であることを表す。エネルギー効率状態パラメータ値を規定する上記方式は単なる説明のための具体例であることが留意されるべきである。実際、エネルギー効率状態パラメータ値を規定する特定の方式がＮＳの要求に従ってカスタマイズされてもよい。
【００６４】
さらに、第１のＮＦのエネルギー効率状態パラメータの有効性は、第１のＮＦのライフサイクルを伴うものであってもよい。第１のＮＦがＰＮＦであるとき、ＰＮＦはソフトウェア及びハードウェアと統合され、永続的なライフサイクルを有するため、ＰＮＦのエネルギー効率状態パラメータは永続的に存在する。第１のＮＦがＶＮＦであるとき、ＶＮＦは、仮想化技術を利用することによっていくつかの物理リソースに一時的に基づきインスタンス化によって実現され、ＶＮＦのライフサイクルは一時的であり、従って、ＶＮＦのエネルギー効率状態パラメータは一時的に存在しうる。すなわち、ＶＮＦのエネルギー効率状態パラメータは、インスタンス化がＶＮＦに対して実行されるときに有効であり、ＶＮＦのインスタンス化が終了するとき有効性を失い、すなわち、エネルギー効率状態パラメータの有効性はＶＮＦのライフサイクルを伴う。
【００６５】
エネルギー効率状態パラメータの上記現在値は、第１のＮＦの現在のエネルギーセービング状態を示すのに利用されてもよい。第１のＮＦのエネルギー効率状態パラメータの現在値は複数の方式で決定されてもよい。例えば、ＮＦＶＯは、ＮＦのサービス負荷とＮＦのエネルギー効率状態パラメータ値との間の対応関係を予め確立してもよく、このようにして、ＮＦＶＯは、第１のＮＦの現在のサービス負荷と上記の対応関係とに基づき、第１のＮＦのエネルギー効率状態パラメータの現在値を決定してもよい。上記の現在値の決定方式は、特定の実施例を参照して以降において詳細に説明され、ここでは詳細は説明されない。
【００６６】
２２０．ＮＦＶＯが、第１のリソースの管理ノードに第１の通知情報を送信し、ここで、第１の通知情報は上記の現在値を含み、現在値によって示されるエネルギーセービング状態として第１のリソースのエネルギーセービング状態を設定するよう管理ノードに指示するのに用いられ、第１のリソースは第１のＮＦを実現するためのリソースである。
【００６７】
本発明の本実施例では、第１のＮＦのエネルギーセービング状態を示すことが可能なエネルギー効率状態パラメータが、第１のＮＦについて予め設定され、ＮＦＶＯはまず、第１のＮＦのエネルギー効率状態パラメータの現在値を決定し、第１のリソースの管理ノードに現在値を送信し、これにより、管理ノードは、現在値によって示されるエネルギーセービング状態に第１のリソースのエネルギーセービング状態を調整し、すなわち、第１のＮＦのエネルギーセービング状態と第１のＮＦを実現するための第１のリソースのエネルギーセービング状態とが、ＮＦＶＯとリソース管理ノードとの間で第１のＮＦのエネルギー効率状態パラメータ値を転送することによって一致するよう調整され、これにより、ＮＦＶフィールドにおけるエネルギーセービング制御中にＮＦとＮＦを実現するためのリソースとの間の困難な協調制御の問題を解決する。
【００６８】
第１のリソースの上記の管理ノードの特定のタイプは第１のＮＦの特定のタイプに関連することが理解されるべきである。例えば、第１のＮＦがＰＮＦであるとき、管理ノードはＯＳＳ／ＢＳＳであってもよいし、あるいは、ＰＮＦを管理するＥＭＳであってもよい。第１のＮＦがＶＮＦであるとき、第１のリソースの管理ノードはＶＩＭであってもよい。さらに、第１のＮＦがＶＮＦであるとき、第１のリソースは、第１のＮＦを実現するための仮想リソース及び／又は物理リソースであってもよく、ここで、仮想リソースは、仮想計算リソース、仮想記憶リソース又は仮想ネットワークリソースを含むものであってもよく、物理リソースは、物理計算リソース、物理記憶リソース又は物理ネットワークリソースを含むものであってもよい。
【００６９】
任意的には、実施例では、ステップ２１０は、ＮＦＶＯが、第１のＮＦの現在のサービス負荷と第１のＮＦのエネルギー効率状態パラメータ値との間の対応関係に従って、第１のＮＦのエネルギー効率状態パラメータの現在値を取得することを含むものであってもよい。
【００７０】
例えば、第１のＮＦのエネルギー効率状態パラメータは、２つの値“オン”及び“オフ”を含む。上記の対応関係は以下の通りである。第１のＮＦのサービス負荷が０であり、エネルギー効率状態パラメータ値が“オフ”であり、第１のＮＦのサービス負荷が０でなく、エネルギー効率状態パラメータ値が“オン”である。他の具体例では、第１のＮＦのエネルギー効率状態パラメータは、第１のＮＦのＮ個のエネルギーセービング状態レベルを示すのにそれぞれ用いられるＮ個の値を含む。上記の対応関係は、Ｎ個の値とサービス負荷量が属するＮ個の区間との間の一対一の対応関係である。上記の対応関係は、第１のＮＦの現在のサービス負荷が属する区間を示すのに利用され、当該区間に対応する値が、第１のＮＦのエネルギー効率状態パラメータの現在値として用いられる。
【００７１】
さらに、上記の第１のＮＦは、サービス負荷が変化するＮＦであってもよく、上記の現在のサービス負荷は、第１のＮＦの変化したサービス負荷であってもよく、ステップ２１０の前に、図２における方法は更に、ＮＦＶＯが、複数のＮＦの間のサービス負荷調整を実行し、ＮＦＶＯが、上記の複数のＮＦからサービス負荷が変化する第１のＮＦを選択することを含むものであってもよい。
【００７２】
いくつかのＮＦのサービス負荷は、ＮＦＶＯがサービス負荷調整を実行した後に変化し、ＮＦＶＯはサービス負荷が変化したＮＦのエネルギー効率状態パラメータ値を再決定してもよいことが理解されてもよい。ＮＦＶＯはサービス負荷の変化が相対的に大きいＮＦのエネルギー効率状態パラメータの現在値のみを再決定してもよいことが留意されるべきである。例えば、ＮＦＶＯは、ＮＦのサービス負荷が劇的に低下するか、クリアされたことを検出し、ＮＦのエネルギー効率状態パラメータの現在値を再決定する。おそらく、ＮＦＶＯがサービス負荷が変化したＮＦを検出する毎に、ＮＦＶＯは、ＮＦのエネルギー効率状態パラメータの現在値を再計算してもよい。
【００７３】
複数のＮＦの間のサービス負荷調整を実行するようＮＦＶＯをトリガするための複数の条件があってもよいことが留意されるべきであり、以下は、ＮＦＶＯが複数のＮＦの間のサービス負荷調整を実行するようトリガされる複数の実施例を説明する。
【００７４】
任意的には、実施例では、複数のＮＦの間のサービス負荷調整を実行する前に、当該方法は更に、ＮＦＶＯが、第２のリソースの利用をモニタするモニタリングノードから第２の通知情報を取得することを含むものであってもよく、ここで、第２の通知情報は、第２のリソースの利用が所定の閾値未満であることを示すのに用いられ、上記の複数のＮＦの間のサービス負荷調整を実行することは、ＮＦＶＯが、第２の通知情報を取得するとき、第２のリソースを利用することによって実現されるＮＦのサービス負荷に対応するエネルギー効率状態パラメータ値が同じであるように、複数のＮＦの間のサービス負荷調整を実行することを含むものであってもよい。
【００７５】
具体的には、“ＮＦリソース利用統計機構”は、ＮＦリソースの利用をモニタ（又はモニタ及び制御）するよう予め設定されてもよい。ここでの統計機構は、ＮＦＶＯ自体によって実行されるモニタリング機能（例えば、クエリ又は監査）であってもよいし、あるいは、他のエンティティ又は他の機能ブロック（例えば、ＶＩＭ）からのイベント検出報告機能であってもよい。例えば、上記の第２のリソースがＶＮＦを実現するためのリソースであるとき、上記のモニタリングノードは、第２のリソースを管理するＶＩＭであってもよい。他の具体例では、上記の第２のリソースがＰＮＦを実現するためのリソースであるとき、上記のモニタリングノードはＯＳＳ／ＢＳＳであってもよい。他の具体例では、第２のリソースがＰＮＦを実現するためのリソースであるとき、上記のモニタリングノードは、ＰＮＦを管理するＥＭＳであってもよい。さらに、モニタリングノードがＮＦＶＯである場合、上記の第２の通知情報は、第２のリソースの利用が所定の閾値未満であるというＮＦＶＯによって検出された結果であってもよい。モニタリングノードがＶＮＦＭなどの他のモニタリングノードである場合、上記の第２の通知情報は、他のモニタリングノードによって報告される情報であってもよく、第２のリソースの利用は所定の閾値未満であることを示す。
【００７６】
第２のリソースがＶＮＦを実現するためのリソースであるとき、ＶＮＦとリソースとの間の対応関係（例えば、ここでは詳細には説明されない従来技術の方式でＶＮＦＭ又はＶＩＭから取得されうる）に従って、ＮＦＶＯは、第２のリソースに基づき実現される全てのＶＮＦを検出してもよいことが更に留意されるべきである。このとき、ＮＦＶＯは、異なるリソースに基づき実現されるＶＮＦの間のサービス負荷協調を実行し、例えば、第２のリソースに基づき実現されるＶＮＦから他のリソースに基づき実現されるＶＮＦにサービス負荷を移転するか、あるいは、リソースを利用することによって実現される１つのＶＮＦに他のリソースに基づき実現されるＶＮＦ上のサービス負荷を集中させる。
【００７７】
任意的には、他の実施例では、複数のＮＦの間のサービス負荷調整を実行する前に、当該方法は更に、ＮＦＶＯが、第２のＮＦの利用をモニタするモニタリングノードから第３の通知情報を取得することを含むものであってもよく、ここで、第３の通知情報は、第２のＮＦの利用が所定の閾値未満であることを示すのに用いられ、第２のＮＦは複数のＮＦにおける何れかのＮＦであり、上記の複数のＮＦの間のサービス負荷調整を実行することは、ＮＦＶＯが、第３の通知情報を取得するとき、複数のＮＦの間のサービス負荷調整を実行することを含むものであってもよい。
【００７８】
具体的には、“ＮＦ利用統計機構”は、ＮＦの利用をモニタ（又はモニタ及び制御）するよう予め設定されてもよい。統計機構を利用することによって、ＶＮＦの利用が所定の閾値に低下することを知ると、ＮＦＶＯは、上記のエネルギーセービング制御を実行してもよい。統計機構は、ＮＦＶＯ自体によって実行されるモニタリング機能（例えば、クエリ又は監査）であってもよいし、あるいは、他のエンティティ又は他の機能ブロック（例えば、ＶＮＦＭ）からのイベント検出報告機能であってもよい。例えば、上記の第２のＮＦであり、上記のモニタリングノードがＮＦＶＯであってもよく、あるいは、上記の第２のＮＦがＶＮＦであり、上記のモニタリングノードが第２のＮＦを管理するＶＮＦＭであってもよいし、あるいは、上記の第２のＮＦがＰＮＦであり、上記のモニタリングノードはＯＳＳ／ＢＳＳであってもよいし、あるいは、上記の第２のリソースがＰＮＦであり、上記のモニタリングノードは、第２のＮＦを管理するＥＭＳであってもよい。
【００７９】
任意的には、他の実施例では、ＮＦＶＯは、所定の処理及びメンテナンスプランに従って複数のＮＦの間のサービスロード調整を実行する。例えば、ＮＦＶＯは、ＯＳＳ／ＢＳＳによって送信された処理及びメンテナンスプランを受信し、ここで、当該処理及びメンテナンスプランは、毎晩１８：００に、ＮＳにおける半分のＮＦのサービス負荷をクリアし、エネルギーをセーブするためこれらのＮＦを無効にすることを示す。１８：００に、ＮＦＶＯは、管理されるＮＳにおける半分のＮＦのサービス負荷をクリアし、これらのＮＦのエネルギー効率状態パラメータ値を再決定し、それからこれらのＮＦを実現するためのリソースの管理ノードに再決定されたエネルギー効率状態パラメータ値を送信する。管理ノードは、上記の再決定されたエネルギー効率状態パラメータ値によって示されるエネルギーセービング状態としてリソースのエネルギーセービング状態を設定する。
【００８０】
上記の実施例では、複数のＮＦの間のサービスロード調整を実行するとき、ＶＮＦに対して、ＮＦＶＯはＶＮＦのサービス負荷を直接調整してもよく、ＰＮＦに対して、ＮＦＶＯは、ＯＳＳ／ＢＳＳ及び／又はＥＭＳを利用することによって、ＰＮＦのサービス負荷を調整してもよいことが留意されるべきである。
【００８１】
第１のＮＦがＶＮＦであるとき、図２における方法は更に、ＮＦＶＯが、第１のリソースを利用することによって実現される他のＶＮＦを取得し、ＮＦＶＯが、第１のリソース上で実現される全てのＶＮＦのサービス負荷に対応するエネルギー効率状態パラメータ値が同じであるように、他のＶＮＦのサービス負荷を調整することを含むものであってもよい。
【００８２】
さらに、上記のエネルギーセービング制御を実行するとき、ＮＦＶＯは、ＶＮＦ及び／又はＰＮＦのサービス負荷を調整することによって生じるＮＦリンク上の変化を反映するようにＶＮＦＦＧを修正してもよい。例えば、上記のエネルギーセービング制御手順の後、ＶＮＦのサービス負荷は０に低下し、ＮＦＶＯは、ＶＮＦＦＧからＶＮＦを削除し、他の対応するＶＮＦのリンク方式を変更してもよい。
【００８３】
さらに、第１のリソースの管理ノードが第１のリソースのエネルギーセービング状態を調整することを拒絶するとき、管理ノードは、ＮＦＶＯに失敗レスポンスを返し、さらにより詳細な失敗原因を添付してもよい。
【００８４】
任意的には、実施例では、第１のＮＦはＮＦＶＯによって管理される第１のＮＳに属し、ステップ２１０の前に、図２における方法は更に、第１のＮＳを編成するとき、ＮＦＶＯと第１のＮＳにおける全てのＮＦの管理ノードとの間で、ＮＦＶＯに記録される全てのＮＦのエネルギー効率状態パラメータ値が全てのＮＦの管理ノードのものと同じであるように、全てのＮＦのエネルギー効率状態パラメータ値を同期させることを含むものであってもよい。
【００８５】
エネルギー効率状態パラメータは、複数の方式でＮＦＶＯとＮＦマネージャとの間で同期されてもよい。実現方式では、ＮＳを編成するとき、ＮＦＶＯは、ＮＳの実際の要求又は適用シナリオなどのファクタに従って、ＮＳにおける各ＮＦのエネルギー効率状態パラメータの初期値を予め計算してもよい。それから、ＮＦＶＯは、ＰＮＦの呼び出し又はＶＮＦの作成のリクエスト情報を各ＮＦのマネージャに送信し、例えば、ＮＦＤに初期値を直接添付するなど、リクエスト情報において各ＮＦのマネージャに各ＮＦの初期値を送信する。任意的には、他の実現方式では、ＮＦＶＯがＮＳを編成するとき、エネルギー効率状態パラメータに値を割り当てるなどの関連する処理は関与しなくてもよい。ＮＦＶＯがＰＮＦを呼び出すことを要求するか、又はＶＮＦを作成することを要求するとき、ＰＮＦ又はＶＮＦのマネージャは、ＰＮＦ又はＶＮＦに対して初期的なエネルギーセービング状態を設定し、エネルギーセービング状態に対応するエネルギー効率状態パラメータ値をＮＦＶＯに返す。ＮＦＶＯは、返されたエネルギー効率状態パラメータ値をＰＮＦ又はＶＮＦの初期値として利用する。
【００８６】
図２を参照して、上記はＮＦＶＯの視点から本発明の実施例におけるエネルギーセービング制御方法を詳細に説明した。図３を参照して、以下は、リソースの管理ノード側から本発明の実施例におけるエネルギーセービング制御方法を詳細に説明する。管理ノード側からの説明はＮＦＶＯ側からの説明と同じか、又は対応することが理解されるべきであり、繰り返しの説明は繰り返しを回避するため適切に省略される。
【００８７】
図３は、本発明の実施例によるエネルギーセービング制御方法の概略的なフローチャートである。図３における方法は第１のリソースの管理ノードによって実行される。第１のＮＦがＶＮＦであるとき、管理ノードはＶＩＭであってもよい。第１のＮＦがＰＮＦであるとき、管理ノードはＯＳＳ／ＢＳＳ又はＥＭＳであってもよい。図３における方法は以下のステップを含む。
【００８８】
３１０．ＮＦＶＯによって送信された第１の通知情報を受信し、ここで、第１の通知情報は第１のＮＦのエネルギー効率状態パラメータの現在値を含み、エネルギー効率状態パラメータは第１のＮＦについて設定されたパラメータであり、エネルギー効率状態パラメータ値は第１のＮＦのエネルギーセービング状態を示す。
【００８９】
３２０．現在値によって示されるエネルギーセービング状態として第１のリソースのエネルギーセービング状態を設定し、ここで、第１のリソースは第１のＮＦを実現するためのリソースである。
【００９０】
本発明の本実施例では、第１のＮＦのエネルギーセービング状態を示すことが可能なエネルギー効率状態パラメータが第１のＮＦについて予め設定され、ＮＦＶＯはまず、第１のＮＦのエネルギー効率状態パラメータの現在値を決定し、第１のリソースの管理ノードに現在値を送信し、これにより、管理ノードは、現在値によって示されるエネルギーセービング状態に第１のリソースのエネルギーセービング状態を調整し、すなわち、第１のＮＦのエネルギーセービング状態と第１のＮＦを実現するための第１のリソースのエネルギーセービング状態とは、ＮＦＶＯとリソース管理ノードとの間で第１のＮＦのエネルギー効率状態パラメータ値を転送することによって一致するよう調整され、これにより、ＮＦＶフィールドにおけるエネルギーセービング制御中にＮＦを実現するためのリソースとＮＦとの間の困難な協調制御の問題を解決する。
【００９１】
任意的には、実施例では、図３における方法は更に、第２のリソースの利用をモニタし、第２のリソースの利用が所定の閾値未満であるとき、ＮＦＶＯに第２の通知情報を送信し、ここで、第２の通知情報は、第２のリソースの利用が所定の閾値未満であることを示すのに用いられる。
【００９２】
任意的には、実施例では、第１のＮＦはＶＮＦであり、図３における方法はＶＩＭによって実行されるか、又は、第１のＮＦはＰＮＦであり、図３における方法はＯＳＳ／ＢＳＳによって実行されるか、又は、第１のＮＦはＰＮＦであり、図３における方法は第１のＮＦを管理するＥＭＳによって実行される。
【００９３】
任意的には、実施例では、第１のＮＦのエネルギー効率状態パラメータは、第１のＮＦがエネルギーセービング状態に入り、エネルギーセービング状態を出ることをそれぞれ示す２つの値を含むか、又は、第１のＮＦのエネルギー効率状態パラメータは、第１のＮＦがアクティブ状態、スリープ状態及び非アクティブ状態にあることをそれぞれ示す３つの値を含むか、又は、第１のＮＦのエネルギー効率状態パラメータは、第１のＮＦのＮ個（Ｎ≧２）のエネルギーセービングレベルをそれぞれ示すＮ個の値を含む。
【００９４】
本発明の各種実施例では、上記の処理のシーケンス番号は実行順序を意味するものでないことが理解されるべきである。当該処理の実行順序は、処理の機能及び内部ロジックに従って決定されるべきであり、本発明の実施例の実現処理に対する何れかの限定として解釈されるべきでない。
【００９５】
上記は図１〜３を参照して本発明の実施例によるエネルギーセービング制御方法を詳細に説明し、以下は図４〜７を参照して本発明の実施例による管理サーバを詳細に説明する。
【００９６】
図４は、本発明の実施例による管理サーバの概略的なブロック図である。図４における管理サーバ４００は、図１〜３におけるＮＦＶＯによって実行されるステップを実現可能であり、詳細は繰り返しを回避するためここでは説明されない。管理サーバ４００は、
第１のＮＦのエネルギー効率状態パラメータの現在値を決定するよう構成され、ここで、エネルギー効率状態パラメータは第１のＮＦについて設定されたパラメータであり、エネルギー効率状態パラメータ値は第１のＮＦのエネルギーセービング状態を示す、処理ユニット４１０と、
第１のリソースの管理ノードに第１の通知情報を送信するよう構成され、ここで、第１の通知情報は、処理ユニット４１０によって決定された現在値を含み、現在値によって示されるエネルギーセービング状態として第１のリソースのエネルギーセービング状態を設定するよう管理ノードに指示するのに用いられ、第１のリソースは第１のＮＦを実現するためのリソースである、送信ユニット４２０と、
を有する。
【００９７】
本発明の本実施例では、第１のＮＦのエネルギーセービング状態を示すことが可能なエネルギー効率状態パラメータが第１のＮＦについて予め設定され、ＮＦＶＯはまず、第１のＮＦのエネルギー効率状態パラメータの現在値を決定し、第１のリソースの管理ノードに現在値を送信し、これにより、管理ノードは、現在値によって示されるエネルギーセービング状態に第１のリソースのエネルギーセービング状態を調整し、すなわち、第１のＮＦのエネルギーセービング状態と第１のＮＦを実現するための第１のリソースのエネルギーセービング状態とは、ＮＦＶＯとリソース管理ノードとの間で第１のＮＦのエネルギー効率状態パラメータ値を転送することによって一致するよう調整され、これにより、ＮＦＶフィールドにおけるエネルギーセービング制御中にＮＦを実現するためのリソースとＮＦとの間の困難な協調制御の問題を解決する。
【００９８】
任意的には、実施例では、処理ユニット４１０は、具体的には、第１のＮＦの現在のサービス負荷と第１のＮＦのエネルギー効率状態パラメータ値との間の対応関係に従って、第１のＮＦのエネルギー効率状態パラメータの現在値を取得するよう構成される。
【００９９】
任意的には、実施例では、第１のＮＦはサービス負荷が変化するＮＦであり、現在のサービス負荷は第１のＮＦの変化したサービス負荷であり、管理サーバ４００は更に、複数のＮＦの間のサービス負荷調整を実行するよう構成される第１の調整ユニットと、複数のＮＦからサービス負荷が変化する第１のＮＦを選択するよう構成される選択ユニットとを含む。
【０１００】
任意的には、実施例では、管理サーバ４００は更に、第２のリソースの利用をモニタするモニタリングノードから第２の通知情報を取得するよう構成され、ここで、第２の通知情報は、第２のリソースの利用が所定の閾値未満であることを示すのに用いられる、第１の取得ユニットを含み、第１の調整ユニットは、具体的には、第２の通知情報が取得されるとき、第２のリソースを利用することによって実現されるＮＦのサービス負荷に対応するエネルギー効率状態パラメータ値が同じであるように、複数のＮＦの間のサービス負荷調整を実行するよう構成される。
【０１０１】
任意的には、実施例では、第２のリソースはＶＮＦを実現するためのリソースであり、モニタリングノードは管理サーバ４００であるか、又は、第２のリソースはＶＮＦを実現するためのリソースであり、モニタリングノードは第２のリソースを管理するＶＩＭであるか、又は、第２のリソースはＰＮＦを実現するためのリソースであり、モニタリングノードはＯＳＳ／ＢＳＳであるか、又は、第２のリソースはＰＮＦを実現するためのリソースであり、モニタリングノードはＰＮＦを管理するＥＭＳである。
【０１０２】
任意的には、実施例では、モニタリングノードは管理サーバ４００であり、第２の通知情報は管理サーバ４００のクエリ結果であり、第１の取得ユニットは、具体的には、第２のリソースの利用をクエリし、クエリ結果を取得するよう構成される。
【０１０３】
任意的には、実施例では、モニタリングノードは第２のリソースの管理ノードであり、第１の取得ユニットは、具体的には、第２のリソースの管理ノードから第２の通知情報を受信するよう構成される。
【０１０４】
任意的には、実施例では、管理サーバ４００は更に、第２のＮＦの利用をモニタするモニタリングノードから第３の通知情報を取得するよう構成される第２の取得ユニットを含み、ここで、第３の通知情報は、第２のＮＦの利用が所定の閾値未満であることを示すのに用いられ、第２のＮＦは複数のＮＦにおける何れかのＮＦであり、第１の調整ユニットは、具体的には、第３の通知情報が取得されるとき、複数のＮＦの間のサービス負荷調整を実行するよう構成される。
【０１０５】
任意的には、実施例では、第２のＮＦはＶＮＦであり、モニタリングノードは管理サーバ４００であるか、又は、第２のＮＦはＶＮＦであり、モニタリングノードは第２のＮＦを管理するＶＮＦＭであるか、又は、第２のＮＦはＶＮＦであり、モニタリングノードは第２のＮＦを管理するＥＭＳであるか、又は、第２のＮＦはＰＮＦであり、モニタリングノードはＯＳＳ／ＢＳＳであるか、又は、第２のＮＦはＰＮＦであり、モニタリングノードは第２のＮＦを管理するＥＭＳである。
【０１０６】
任意的には、実施例では、モニタリングノードは管理サーバ４００であり、第３の通知情報は管理サーバ４００のクエリ結果であり、第２の取得ユニットは、具体的には、第２のＮＦの利用をクエリし、クエリ結果を取得するよう構成される。
【０１０７】
任意的には、実施例では、モニタリングノードは、第２のＮＦの管理ノードであり、第２の取得ユニットは、具体的には、第２のＮＦの管理ノードから第３の通知情報を受信するよう構成される。
【０１０８】
任意的には、実施例では、第１の調整ユニットは、具体的には、所定の処理及びメンテナンスプランに従って複数のＮＦの間のサービス負荷調整を実行するよう構成される。
【０１０９】
任意的には、実施例では、第１のＮＦはＶＮＦであり、管理サーバ４００は更に、第１のリソースを利用することによって実現される他のＶＮＦを取得するよう構成される第３の取得ユニットと、第１のリソース上で実現される全てのＶＮＦのサービス負荷に対応するエネルギー効率状態パラメータ値が同じであるように、他のＶＮＦのサービス負荷を調整するよう構成される第２の調整ユニットとを含む。
【０１１０】
任意的には、実施例では、第１のＮＦは管理サーバ４００によって管理される第１のＮＳに属し、管理サーバ４００は更に、第１のＮＳを編成するとき、管理サーバ４００と第１のＮＳにおける全てのＮＦの管理ノードとの間で、管理サーバ４００に記録される全てのＮＦのエネルギー効率状態パラメータ値が全てのＮＦの管理ノードのものと同じであるように、全てのＮＦのエネルギー効率状態パラメータ値を同期させるよう構成される同期ユニットを含む。
【０１１１】
任意的には、実施例では、第１のＮＦはＶＮＦであり、第１のリソースの管理ノードはＶＩＭであるか、又は、第１のＮＦはＰＮＦであり、第１のリソースの管理ノードはＯＳＳ／ＢＳＳであるか、又は、第１のＮＦはＰＮＦであり、第１のリソースの管理ノードは第１のＮＦを管理するＥＭＳである。
【０１１２】
任意的には、実施例では、第１のＮＦのエネルギー効率状態パラメータは、第１のＮＦがエネルギーセービング状態に入り、エネルギーセービング状態を出ることをそれぞれ示す２つの値を含むか、又は、第１のＮＦのエネルギー効率状態パラメータは、第１のＮＦがアクティブ状態、スリープ状態及び非アクティブ状態にあることをそれぞれ示す３つの値を含むか、又は、第１のＮＦのエネルギー効率状態パラメータは、第１のＮＦのＮ個（Ｎ≧２）のエネルギーセービングレベルをそれぞれ示すＮ個の値を含む。
【０１１３】
図５は、本発明の実施例によるネットワークデバイスの概略的なブロック図である。図５におけるネットワークデバイスは、図１〜３における第１のリソースの管理ノードによって実行されるステップを実現可能であり、詳細は繰り返しを回避するためここでは説明されない。ネットワークデバイス５００は、
ＮＦＶＯによって送信された第１の通知情報を受信するよう構成され、ここで、第１の通知情報は第１のＮＦのエネルギー効率状態パラメータの現在値を含み、エネルギー効率状態パラメータは第１のＮＦについて設定されたパラメータであり、エネルギー効率状態パラメータ値は第１のＮＦのエネルギーセービング状態を示す、受信ユニット５１０と、
受信ユニット５１０によって受信された現在値によって示されるエネルギーセービング状態として第１のリソースのエネルギーセービング状態を設定するよう構成され、ここで、第１のリソースは第１のＮＦを実現するためのリソースである、設定ユニット５２０と、
を有する。
【０１１４】
本発明の本実施例では、第１のＮＦのエネルギーセービング状態を示すことが可能なエネルギー効率状態パラメータが第１のＮＦについて予め設定され、ＮＦＶＯはまず、第１のＮＦのエネルギー効率状態パラメータの現在値を決定し、第１のリソースの管理ノードに現在値を送信し、これにより、管理ノードは、現在値によって示されるエネルギーセービング状態に第１のリソースのエネルギーセービング状態を調整し、すなわち、第１のＮＦのエネルギーセービング状態と第１のＮＦを実現するための第１のリソースのエネルギーセービング状態とは、ＮＦＶＯとリソース管理ノードとの間で第１のＮＦのエネルギー効率状態パラメータ値を転送することによって一致するよう調整され、これにより、ＮＦＶフィールドにおけるエネルギーセービング制御中にＮＦを実現するためのリソースとＮＦとの間の困難な協調制御の問題を解決する。
【０１１５】
任意的には、実施例では、ネットワークデバイス５００は更に、第２のリソースの利用をモニタするよう構成されるモニタリングユニットと、第２のリソースの利用が所定の閾値未満であるとき、ＮＦＶＯに第２の通知情報を送信するよう構成され、ここで、第２の通知情報は、第２のリソースの利用が所定の閾値未満であることを示すのに用いられる、送信ユニットとを含む。
【０１１６】
任意的には、実施例では、第１のＮＦはＶＮＦであり、ネットワークデバイス５００はＶＩＭであるか、又は、第１のＮＦはＰＮＦであり、ネットワークデバイス５００はＯＳＳ／ＢＳＳであるか、又は、第１のＮＦはＰＮＦであり、ネットワークデバイス５００は第１のＮＦを管理するＥＭＳである。
【０１１７】
任意的には、実施例では、第１のＮＦのエネルギー効率状態パラメータは、第１のＮＦがエネルギーセービング状態に入り、エネルギーセービング状態を出ることをそれぞれ示す２つの値を含むか、又は、第１のＮＦのエネルギー効率状態パラメータは、第１のＮＦがアクティブ状態、スリープ状態及び非アクティブ状態にあることをそれぞれ示す３つの値を含むか、又は、第１のＮＦのエネルギー効率状態パラメータは、第１のＮＦのＮ個（Ｎ≧２）のエネルギーセービングレベルをそれぞれ示すＮ個の値を含む。
【０１１８】
図６は、本発明の実施例による管理サーバの概略的なブロック図である。図６における管理サーバ６００は、図１〜３におけるＮＦＶＯによって実行されるステップを実現可能であり、繰り返しを回避するため、詳細はここでは説明されない。管理サーバ６００は、
プログラムを記憶するよう構成されるメモリ６１０と、
プログラムを実行するよう構成されるプロセッサ６２０であって、ここで、プログラムの実行中、プロセッサ６２０は、具体的には、第１のＮＦのエネルギー効率状態パラメータの現在値を決定するよう構成され、ここで、エネルギー効率状態パラメータは第１のＮＦについて設定されたパラメータであり、エネルギー効率状態パラメータ値は第１のＮＦのエネルギーセービング状態を示す、プロセッサ６２０と、
第１のリソースの管理ノードに第１の通知情報を送信するよう構成され、ここで、第１の通知情報は、プロセッサ６２０によって決定された現在値を含み、現在値によって示されるエネルギーセービング状態として第１のリソースのエネルギーセービング状態を設定するよう管理ノードに指示するのに用いられ、第１のリソースは第１のＮＦを実現するためのリソースである、送受信機６３０と、
を有する。
【０１１９】
本発明の本実施例では、第１のＮＦのエネルギーセービング状態を示すことが可能なエネルギー効率状態パラメータが第１のＮＦについて予め設定され、ＮＦＶＯはまず、第１のＮＦのエネルギー効率状態パラメータの現在値を決定し、第１のリソースの管理ノードに現在値を送信し、これにより、管理ノードは、現在値によって示されるエネルギーセービング状態に第１のリソースのエネルギーセービング状態を調整し、すなわち、第１のＮＦのエネルギーセービング状態と第１のＮＦを実現するための第１のリソースのエネルギーセービング状態とは、ＮＦＶＯとリソース管理ノードとの間で第１のＮＦのエネルギー効率状態パラメータ値を転送することによって一致するよう調整され、これにより、ＮＦＶフィールドにおけるエネルギーセービング制御中にＮＦを実現するためのリソースとＮＦとの間の困難な協調制御の問題を解決する。
【０１２０】
任意的には、実施例では、プロセッサ６２０は、具体的には、第１のＮＦの現在のサービス負荷と第１のＮＦのエネルギー効率状態パラメータ値との間の対応関係に従って、第１のＮＦのエネルギー効率状態パラメータの現在値を取得するよう構成される。
【０１２１】
任意的には、実施例では、第１のＮＦはサービス負荷が変化するＮＦであり、現在のサービス負荷は第１のＮＦの変化したサービス負荷であり、プロセッサ６２０は、具体的には、複数のＮＦの間のサービス負荷調整を実行し、複数のＮＦからサービス負荷が変化する第１のＮＦを選択するよう構成される。
【０１２２】
任意的には、実施例では、プロセッサ６２０は、具体的には、第２のリソースの利用をモニタするモニタリングノードから第２の通知情報を取得し、ここで、第２の通知情報は、第２のリソースの利用が所定の閾値未満であることを示すのに用いられ、第２の通知情報を取得するとき、第２のリソースを利用することによって実現されるＮＦのサービス負荷に対応するエネルギー効率状態パラメータ値が同じであるように、複数のＮＦの間のサービス負荷調整を実行するよう構成される。
【０１２３】
任意的には、実施例では、第２のリソースはＶＮＦを実現するためのリソースであり、モニタリングノードは管理サーバ６００であるか、又は、第２のリソースはＶＮＦを実現するためのリソースであり、モニタリングノードは第２のリソースを管理するＶＩＭであるか、又は、第２のリソースはＰＮＦを実現するためのリソースであり、モニタリングノードはＯＳＳ／ＢＳＳであるか、又は、第２のリソースはＰＮＦを実現するためのリソースであり、モニタリングノードはＰＮＦを管理するＥＭＳである。
【０１２４】
任意的には、実施例では、モニタリングノードは管理サーバ６００であり、第２の通知情報は管理サーバ６００のクエリ結果であり、プロセッサ６２０は、具体的には、第２のリソースの利用をクエリし、クエリ結果を取得するよう構成される。
【０１２５】
任意的には、実施例では、モニタリングノードは第２のリソースの管理ノードであり、プロセッサ６２０は、具体的には、第２のリソースの管理ノードから第２の通知情報を受信するよう構成される。
【０１２６】
任意的には、実施例では、プロセッサ６２０は、具体的には、第２のＮＦの利用をモニタするモニタリングノードから第３の通知情報を取得するよう構成され、ここで、第３の通知情報は、第２のＮＦの利用が所定の閾値未満であることを示すのに用いられ、第２のＮＦは複数のＮＦにおける何れかのＮＦであり、プロセッサ６２０は、具体的には、第３の通知情報を取得するとき、複数のＮＦの間のサービス負荷調整を実行するよう構成される。
【０１２７】
任意的には、実施例では、第２のＮＦはＶＮＦであり、モニタリングノードは管理サーバ６００であるか、又は、第２のＮＦはＶＮＦであり、モニタリングノードは第２のＮＦを管理するＶＮＦＭであるか、又は、第２のＮＦはＶＮＦであり、モニタリングノードは第２のＮＦを管理するＥＭＳであるか、又は、第２のＮＦはＰＮＦであり、モニタリングノードはＯＳＳ／ＢＳＳであるか、又は、第２のＮＦはＰＮＦであり、モニタリングノードは第２のＮＦを管理するＥＭＳである。
【０１２８】
任意的には、実施例では、モニタリングノードは管理サーバ６００であり、第３の通知情報は管理サーバ６００のクエリ結果であり、プロセッサ６２０は、具体的には、第２のＮＦの利用をクエリし、クエリ結果を取得するよう構成される。
【０１２９】
任意的には、実施例では、モニタリングノードは、第２のＮＦの管理ノードであり、プロセッサ６２０は、具体的には、第２のＮＦの管理ノードから第３の通知情報を受信するよう管理サーバ６００によって構成される。
【０１３０】
任意的には、実施例では、プロセッサ６２０は、具体的には、所定の処理及びメンテナンスプランに従って複数のＮＦの間のサービス負荷調整を実行するよう構成される。
【０１３１】
任意的には、実施例では、第１のＮＦはＶＮＦであり、プロセッサ６２０、具体的には、第１のリソースを利用することによって実現される他のＶＮＦを取得し、第１のリソース上で実現される全てのＶＮＦのサービス負荷に対応するエネルギー効率状態パラメータ値が同じであるように、他のＶＮＦのサービス負荷を調整するよう構成される。
【０１３２】
任意的には、実施例では、第１のＮＦは管理サーバ６００によって管理される第１のＮＳに属し、プロセッサ６２０は、具体的には、第１のＮＳを編成するとき、管理サーバ６００と第１のＮＳにおける全てのＮＦの管理ノードとの間で、管理サーバ６００に記録される全てのＮＦのエネルギー効率状態パラメータ値が全てのＮＦの管理ノードのものと同じであるように、全てのＮＦのエネルギー効率状態パラメータ値を同期させるよう構成される。
【０１３３】
任意的には、実施例では、第１のＮＦはＶＮＦであり、第１のリソースの管理ノードはＶＩＭであるか、又は、第１のＮＦはＰＮＦであり、第１のリソースの管理ノードはＯＳＳ／ＢＳＳであるか、又は、第１のＮＦはＰＮＦであり、第１のリソースの管理ノードは第１のＮＦを管理するＥＭＳである。
【０１３４】
任意的には、実施例では、第１のＮＦのエネルギー効率状態パラメータは、第１のＮＦがエネルギーセービング状態に入り、エネルギーセービング状態を出ることをそれぞれ示す２つの値を含むか、又は、第１のＮＦのエネルギー効率状態パラメータは、第１のＮＦがアクティブ状態、スリープ状態及び非アクティブ状態にあることをそれぞれ示す３つの値を含むか、又は、第１のＮＦのエネルギー効率状態パラメータは、第１のＮＦのＮ個（Ｎ≧２）のエネルギーセービングレベルをそれぞれ示すＮ個の値を含む。
【０１３５】
図７は、本発明の実施例によるネットワークデバイスの概略的なブロック図である。図７におけるネットワークデバイス７００は、図１〜３における第１のリソースの管理ノードによって実行されるステップを実現可能であり、詳細は繰り返しを回避するためここでは説明されない。ネットワークデバイス７００は、
ＮＦＶＯによって送信された第１の通知情報を受信するよう構成され、ここで、第１の通知情報は第１のＮＦのエネルギー効率状態パラメータの現在値を含み、エネルギー効率状態パラメータは第１のＮＦについて設定されたパラメータであり、エネルギー効率状態パラメータ値は第１のＮＦのエネルギーセービング状態を示す、受信機７１０と、
受信機７１０によって受信された現在値によって示されるエネルギーセービング状態として第１のリソースのエネルギーセービング状態を設定するよう構成され、ここで、第１のリソースは第１のＮＦを実現するためのリソースである、プロセッサ７２０と、
を有する。
【０１３６】
本発明の本実施例では、第１のＮＦのエネルギーセービング状態を示すことが可能なエネルギー効率状態パラメータが第１のＮＦについて予め設定され、ＮＦＶＯはまず、第１のＮＦのエネルギー効率状態パラメータの現在値を決定し、第１のリソースの管理ノードに現在値を送信し、これにより、管理ノードは、現在値によって示されるエネルギーセービング状態に第１のリソースのエネルギーセービング状態を調整し、すなわち、第１のＮＦのエネルギーセービング状態と第１のＮＦを実現するための第１のリソースのエネルギーセービング状態とは、ＮＦＶＯとリソース管理ノードとの間で第１のＮＦのエネルギー効率状態パラメータ値を転送することによって一致するよう調整され、これにより、ＮＦＶフィールドにおけるエネルギーセービング制御中にＮＦを実現するためのリソースとＮＦとの間の困難な協調制御の問題を解決する。
【０１３７】
任意的には、実施例では、プロセッサ７２０は、具体的には、第２のリソースの利用をモニタし、第２のリソースの利用が所定の閾値未満であるとき、ＮＦＶＯに第２の通知情報を送信するよう構成され、ここで、第２の通知情報は、第２のリソースの利用が所定の閾値未満であることを示すのに用いられる。
【０１３８】
任意的には、実施例では、第１のＮＦはＶＮＦであり、ネットワークデバイス７００はＶＩＭであるか、又は、第１のＮＦはＰＮＦであり、ネットワークデバイス７００はＯＳＳ／ＢＳＳであるか、又は、第１のＮＦはＰＮＦであり、ネットワークデバイス７００は第１のＮＦを管理するＥＭＳである。
【０１３９】
任意的には、実施例では、第１のＮＦのエネルギー効率状態パラメータは、第１のＮＦがエネルギーセービング状態に入り、エネルギーセービング状態を出ることをそれぞれ示す２つの値を含むか、又は、第１のＮＦのエネルギー効率状態パラメータは、第１のＮＦがアクティブ状態、スリープ状態及び非アクティブ状態にあることをそれぞれ示す３つの値を含むか、又は、第１のＮＦのエネルギー効率状態パラメータは、第１のＮＦのＮ個（Ｎ≧２）のエネルギーセービングレベルをそれぞれ示すＮ個の値を含む。
【０１４０】
本発明の本実施例における用語“及び／又は”は、関連するオブジェクトを説明するための関連付け関係のみを説明し、３つの関係が存在しうることを表すことが理解されるべきである。例えば、Ａ及び／又はＢは、以下の３つのケース、Ａのみが存在する、ＡとＢとの双方が存在する、及びＢのみが存在する、を表しうる。さらに、本明細書における文字“／”は、通常は関連するオブジェクトの間の“又は”の関係を示す。
【０１４１】
当業者は、本明細書において開示される実施例において説明される具体例に関連して、ユニット及びアルゴリズムのステップが電子ハードウェア、コンピュータソフトウェア又はこれらの組み合わせによって実現されうることを認識してもよい。ハードウェアとソフトウェアとの間の互換性を明確に説明するため、上記は通常は機能に従って各具体例の構成要素及びステップを説明した。当該機能がハードウェア又はソフトウェアによって実行されるか否かは、技術的解決策の設計制約条件及び特定の用途に依存する。当業者は、異なる方法を用いて特定の各用途について説明された機能を実現してもよいが、実現形態は本発明の範囲外であるとみなされるべきでない。
【０１４２】
便宜的及び簡潔な説明の目的のため、上記のシステム、装置及びユニットの詳細な動作処理について、上記の方法の実施例における対応する処理が参照されてもよく、詳細はここでは再説明されないことが、当業者によって明確に理解されてもよい。
【０１４３】
本出願において提供される複数の実施例では、開示されたシステム、装置及び方法は他の方式で実現されてもよいことが理解されるべきである。例えば、説明された装置の実施例は単なる一例である。例えば、ユニットの分割は単なる論理機能の分割であり、実際の実現形態では他の分割であってもよい。例えば、複数のユニット又はコンポーネントは他のシステムに組み合わせ又は統合されてもよく、あるいは、いくつかの特徴は無視又は実行されなくてもよい。さらに、表示又は説明された相互結合又は直接的な結合若しくは通信接続は、いくつかのインタフェースを介し実現されてもよい。装置又はユニット間の間接的な結合又は通信接続は、電子、機械又は他の形態で実現されてもよい。
【０１４４】
別々のユニットとして説明されたユニットは、物理的に別々のものであってもよいし、あるいは、そうでなくてもよく、ユニットとして表示されたパーツは、物理的ユニットであってもよいし、あるいは、そうでなくてもよく、１カ所に配置されてもよいし、あるいは、複数のネットワークユニット上に分散されてもよい。ユニットの一部又は全ては、本発明の実施例の解決策の課題を実現するため、実際のニーズに従って選択されてもよい。
【０１４５】
さらに、本発明の実施例における機能ユニットは１つの処理ユニットに統合されてもよいし、あるいは、各ユニットは物理的に単独で存在してもよいし、あるいは、２つ以上のユニットが１つのユニットに統合される。統合されたユニットはハードウェアの形態で実現されてもよいし、あるいは、ソフトウェア機能ユニットの形態で実現されてもよい。
【０１４６】
統合されたユニットがソフトウェア機能ユニットの形態で実現され、独立した製品として販売又は利用されるとき、統合されたユニットはコンピュータ可読記憶媒体に記憶されてもよい。このような理解に基づき、本発明の実質的な技術的解決策、従来技術に貢献する部分又は技術的解決策の全て若しくは一部は、ソフトウェアプロダクトの形態で実現されてもよい。ソフトウェアプロダクトは、記憶媒体に記憶され、本発明の実施例において説明される方法のステップの全て又は一部を実行するようコンピュータデバイス（パーソナルコンピュータ、サーバ又はネットワークデバイスであってもよい）に指示するための複数の命令を含む。上記の記憶媒体は、ＵＳＢフラッシュドライブ、着脱可能なハードディスク、読み出し専用メモリ（ＲＯＭ，Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ランダムアクセスメモリ（ＲＡＭ，Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、磁気ディスク又は光ディスクなど、プログラムコードを記憶可能な何れかの媒体を含む。
【０１４７】
上記の説明は、本発明の単なる特定の実施例であり、本発明の保護範囲を限定することを意図するものでない。本発明において開示された技術的範囲内で当業者により容易に想到する何れかの修正又は置換は、本発明の保護範囲内に属する。従って、本発明の保護範囲は、請求項の保護範囲に従う。
【図１】
0006450835.tif 000002
【図２】
0006450835.tif 000003
【図３】
0006450835.tif 000004
【図４】
0006450835.tif 000005
【図５】
0006450835.tif 000006
【図６】
0006450835.tif 000007
【図７】
0006450835.tif 000008