(57)【特許請求の範囲】
【請求項１】
１又はそれ以上の管理アプリケーションと１又はそれ以上の管理されるエンティティとの間の１又はそれ以上の通信リンクに関連し、前記１又はそれ以上の通信リンクの性能の指標を提供する、現在の帯域幅使用量、利用可能な帯域幅、現在のスループット及びリンク品質のうち少なくとも１つを含む、１又はそれ以上の性能パラメータの測定値を受け取るステップと、
前記１又はそれ以上の通信リンクに関連する前記受け取った１又はそれ以上の性能パラメータに基づいて、管理アプリケーションあたりの転送限界、管理アプリケーションあたりの帯域幅、及び該通信リンクの１又はそれ以上において管理アプリケーションが同時に実行できる管理タスクの数のうち少なくとも１つを含む、１又はそれ以上のシステムパラメータを、１又はそれ以上のアクティブな管理タスクを実行している前記１又はそれ以上の管理アプリケーションに適合させるステップと、
を含むことを特徴とする方法。
【請求項２】
１又はそれ以上のシステムパラメータを前記１又はそれ以上の管理アプリケーションに適合させる前記ステップが、１又はそれ以上のシステムパラメータを前記１又はそれ以上のアクティブな管理タスクに適合させることによって行われる、
ことを特徴とする請求項１に記載の方法。
【請求項３】
前記１又はそれ以上の管理アプリケーションから登録要求を受け取るステップをさらに含む、
ことを特徴とする請求項１又は２に記載の方法。
【請求項４】
１又はそれ以上のスケジュールされた管理タスクの通知を受け取るステップと、
前記１又はそれ以上のスケジュールされた管理タスクをいつ起動すべきかを決定するステップと、
をさらに含むことを特徴とする請求項１から３のいずれか１項に記載の方法。
【請求項５】
前記１又はそれ以上のスケジュールされた管理タスクの各々に関する情報を求めるステップをさらに含み、
前記１又はそれ以上のスケジュールされた管理タスクをいつ起動すべきかを決定する前記ステップが、少なくとも前記スケジュールされた管理タスクの各々に関する前記求めた情報及び前記１又はそれ以上の性能パラメータに基づく、
ことを特徴とする請求項４に記載の方法。
【請求項６】
前記それぞれの管理アプリケーションに、そのスケジュールされた管理タスクをいつ起動すべきかについて指示するステップをさらに含む、
ことを特徴とする請求項４又は５に記載の方法。
【請求項７】
前記１又はそれ以上のシステムパラメータが、所定の基準内で適合される、
ことを特徴とする請求項１から６のいずれか１項に記載の方法。
【請求項８】
１又はそれ以上の管理アプリケーションと１又はそれ以上の管理されるエンティティとの間の１又はそれ以上の通信リンクに関連し、前記１又はそれ以上の通信リンクの性能の指標を提供する、現在の帯域幅使用量、利用可能な帯域幅、現在のスループット及びリンク品質のうち少なくとも１つを含む、１又はそれ以上の性能パラメータの測定値を受け取るように構成された第１の入力部と、
前記１又はそれ以上の通信リンクに関連する前記受け取った１又はそれ以上の性能パラメータに基づいて、管理アプリケーションあたりの転送限界、管理アプリケーションあたりの帯域幅、及び該通信リンクの１又はそれ以上において管理アプリケーションが同時に実行できる管理タスクの数のうち少なくとも１つを含む、１又はそれ以上のシステムパラメータを、１又はそれ以上のアクティブな管理タスクを実行している前記１又はそれ以上の管理アプリケーションに適合させるように構成された第１のプロセッサと、
を備えることを特徴とする装置。
【請求項９】
前記第１のプロセッサが、１又はそれ以上のシステムパラメータを前記１又はそれ以上のアクティブな管理タスクに適合させることにより、１又はそれ以上のシステムパラメータを前記１又はそれ以上の管理アプリケーションに適合させる、
ことを特徴とする請求項８に記載の装置。
【請求項１０】
前記１又はそれ以上の管理アプリケーションから登録要求を受け取るように構成された第２の入力部をさらに備える、
ことを特徴とする請求項８又は９に記載の装置。
【請求項１１】
１又はそれ以上のスケジュールされた管理タスクの通知を受け取るように構成された第３の入力部と、
前記１又はそれ以上のスケジュールされた管理タスクをいつ起動すべきかを決定するように構成された第２のプロセッサと、
をさらに備えることを特徴とする請求項８から１０のいずれか１項に記載の装置。
【請求項１２】
前記第２のプロセッサが、前記１又はそれ以上のスケジュールされた管理タスクの各々に関する情報を求めるようにさらに構成され、
前記第２のプロセッサが、少なくとも前記スケジュールされた管理タスクの各々に関する前記求めた情報及び前記１又はそれ以上の性能パラメータに基づいて、前記１又はそれ以上のスケジュールされた管理タスクをいつ起動すべきかを決定する、
ことを特徴とする請求項１１に記載の装置。
【請求項１３】
前記第２のプロセッサが、前記それぞれの管理アプリケーションに、そのスケジュールされた管理タスクをいつ起動すべきかについて指示するようにさらに構成される、
ことを特徴とする請求項１１又は１２に記載の装置。
【請求項１４】
前記第１のプロセッサが、１又はそれ以上のシステムパラメータを所定の基準内で適合させる、
ことを特徴とする請求項８から１３のいずれか１項に記載の装置。
【請求項１５】
１又はそれ以上の管理アプリケーションと１又はそれ以上の管理されるエンティティとの間の１又はそれ以上の通信リンクに関連し、前記１又はそれ以上の通信リンクの性能の指標を提供する、現在の帯域幅使用量、利用可能な帯域幅、現在のスループット及びリンク品質のうち少なくとも１つを含む、１又はそれ以上の性能パラメータの測定値を受け取り、
前記１又はそれ以上の通信リンクに関連する前記受け取った１又はそれ以上の性能パラメータに基づいて、管理アプリケーションあたりの転送限界、管理アプリケーションあたりの帯域幅、及び該通信リンクの１又はそれ以上において管理アプリケーションが同時に実行できる管理タスクの数のうち少なくとも１つを含む、１又はそれ以上のシステムパラメータを、１又はそれ以上のアクティブな管理タスクを実行している前記１又はそれ以上の管理アプリケーションに適合させる、
ためのコンピュータ可読実行可能コードを含む、
ことを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、管理通信の改善に関し、具体的には、制御されるエンティティと管理アプリケーションの間の通信を効果的に管理及びモニタすることに関する。
【背景技術】
【０００２】
現在では、様々な機能を実行するためのネットワークエンティティ、及びこれらのネットワークエンティティを管理及び制御するための管理システムを含む大規模ネットワークが多く存在する。例えば、電気通信ネットワークでは、通常、ネットワークエンティティはネットワーク要素であり、管理システムは、とりわけ要素管理システム（ＥＭＳ）及びネットワーク管理システム（ＮＭＳ）を含む。他の例では、エネルギー供給ネットワーク、運用及び保守システムなどが挙げられる。当業者であれば、ネットワークエンティティ、及びこれらのネットワークエンティティを管理するための管理システムを含む様々なネットワークが数多く存在すると理解するであろう。
【０００３】
通常、管理システムは、関連するネットワークの様々な側面及び領域を管理及び制御することに関与する複数のアプリケーションを含む。ほとんどの場合、これらのアプリケーションは、ネットワークエンティティと通信して、ネットワークエンティティからデータを受け取り、またネットワークエンティティにデータを送信する必要がある。大規模ネットワークでは、管理システム上の管理アプリケーションとネットワーク内に展開するネットワークエンティティとの間の必要な通信によってかなりの量のデータトラフィック、例えばスループットが生じ、これには重大な帯域幅要件が伴い、この結果、ネットワーク内の性能及びリソース問題が生じることがある。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
従って、管理システム上の管理アプリケーションと管理されるネットワークエンティティとの間の通信を効率的かつ効果的にモニタして制御することが必要とされている。
【課題を解決するための手段】
【０００５】
本発明の第１の態様によれば、１又はそれ以上の管理アプリケーションと１又はそれ以上の管理されるエンティティとの間の１又はそれ以上の通信リンクに関連し、この１又はそれ以上の通信リンクの性能の指標を提供する１又はそれ以上の性能パラメータの測定値を受け取るステップと、１又はそれ以上の通信リンクに関連する受け取った１又はそれ以上の性能パラメータに基づいて、１又はそれ以上のシステムパラメータを、１又はそれ以上のアクティブな管理タスクを実行している１又はそれ以上の管理アプリケーションに適合させるステップと、を含む方法が提供される。
【０００６】
従って、実施形態の多くでは、この受け取った１又はそれ以上の性能パラメータの測定値を使用して、管理システムと管理されるエンティティの間の通信リンクの性能をモニタすることができる。この受け取った性能パラメータの測定値に基づいて、システムパラメータを、アクティブな管理タスクを実行している管理アプリケーションの各々に適合させることができる。換言すれば、測定した通信リンクの性能に基づいて、システムパラメータを管理アプリケーションレベルで適合させ、これにより管理アプリケーションを含む管理システムと管理されるエンティティの間の通信リンクの効率及び利用率を改善することができる。
【０００７】
性能パラメータは、管理アプリケーションと管理されるエンティティの間の通信に影響を与えることができる通信リンクのあらゆる側面に関連することができる。例えば、性能パラメータは、現在の帯域幅使用量、利用可能な帯域幅、現在のスループット及び（紛失パケットの数などの）リンク品質などを示すことができる。理解されるように、性能パラメータは、通信リンクのあらゆる側面及びネットワークの目的に関連することができる。
【０００８】
この種のネットワークの関連する性能パラメータを測定できるように、主要性能評価指標（ＫＰＩ）として知られていることもある性能パラメータを予め定義することができる。この定義される性能パラメータは、全ての管理アプリケーションに共通のＫＰＩに関連することができる。これらの共通ＫＰＩを、測定システムによって測定することができる。定義される性能パラメータは、管理アプリケーションの１つ又はそれ以上に固有のＫＰＩに関連することもできる。この各特定の管理アプリケーションに固有のＫＰＩを、特定の管理アプリケーションによって測定することができる。
【０００９】
性能パラメータの測定値は、継続的に、又は性能パラメータを十分に測定するのに適した５秒、１０秒、３０秒、１分、５分などのあらゆる所定の時間周期で取得することができる。性能パラメータの測定値は、継続的に、又は通信リンクの性能を十分にモニタするのに適した５秒、１０秒、３０秒、１分、５分などのあらゆる所定の時間周期で受け取ることができる。
【００１０】
従って、受け取った性能パラメータの測定値は、管理アプリケーションと管理されるエンティティの間の１又はそれ以上の通信リンクの性能又は状態に関する指標を提供し、これにより１又はそれ以上の通信リンクの性能又は状態をモニタできるようになる。
【００１１】
この方法は、管理アプリケーションと管理されるエンティティの間の１又はそれ以上の通信リンクの現在の性能又は状態を判断するために、受け取った性能パラメータの測定値を処理するステップをさらに含む。
【００１２】
管理アプリケーションは、ネットワーク管理システム（ＮＭＳ）に基づくことができ、ネットワーク及びネットワークエンティティの様々な側面が効率的に管理されるようにすることができる。管理アプリケーションは、ネットワークの種類及び目的に特有のものとなる。例えば、電気通信の分野では、管理アプリケーションは、ハードウェアマネージャ（ＨｗＭ）、ソフトウェアマネージャ（ＳｗＭ）、及びライセンスマネージャ（ＬＭ）などを含むことができる。当業者であれば、所与の種類のネットワークを効果的に管理するために必要となる関連する管理アプリケーションを理解及び認識するであろう。
【００１３】
管理アプリケーションは、様々な管理タスクを実行することができる。管理タスクは、ネットワーク及び管理されるエンティティの様々な側面を管理するために管理アプリケーションが実行できるあらゆるタスクとすることができる。従って、管理タスクは、管理タスクを実行するために行われる管理されるエンティティとの通信を含むことができる。例えば、電気通信ネットワークに関して言えば、ＳｗＭアプリケーションは、例えば、通信リンクを介して管理されるエンティティの１つ又はそれ以上にデータが送信されることを伴う管理タスクであるソフトウェアのダウンロードを実行することができる。他の管理タスクでは、管理されるエンティティにデータを要求することなどができる。換言すれば、管理タスクとは、それぞれの管理アプリケーションがネットワーク及び管理されるエンティティの様々な側面を管理するために実行するタスク又は処理のことである。
【００１４】
アクティブな管理タスクとは、それぞれの管理アプリケーションが現在実施又は実行している管理タスクのことであり、従って通信リンクを介した管理されるエンティティとの現在の通信及びデータ転送を含むことができる。
【００１５】
管理されるエンティティとは、ネットワーク内に展開する機器又は装置のことである。
【００１６】
少なくともこの受け取った測定された性能パラメータに基づいて、１又はそれ以上のシステムパラメータを、１又はそれ以上のアクティブな管理タスクを実行している管理アプリケーションに適合させることができる。従って、本発明の実施形態によれば、管理アプリケーションと管理されるエンティティの間の通信リンクを介した通信をより効率的かつ効果的に利用できるようになる。さらに、管理アプリケーションのレベル又は分解能に基づいてシステムパラメータを適合させることにより、通信リンクをより正確かつ効果的に利用し、ネットワーク内のあらゆる性能又はリソース問題の発生を減少させることができる。
【００１７】
調整又は適合できるシステムパラメータとしては、例えば、管理アプリケーションあたりの転送限界、管理アプリケーションあたりの帯域幅、及び通信リンクの１つ又はそれ以上において管理アプリケーションが同時に実行できる管理タスクの数などを挙げることができる。
【００１８】
システムパラメータを優先メカニズムに基づいて適合させることもできる。例えば、特定の管理アプリケーションに、他の管理アプリケーションよりも高い優先度を割り当てることができ、従ってより多くのリソース、例えばより多くの帯域幅などを割り当てることができる。この優先メカニズムは、優先度の低い管理アプリケーションが、そのアクティブな管理タスクを完了するのに十分なリソースを受け取ること又は割り当てられることが妨げられないことを確実にするために、管理アプリケーションに優先度をさらに動的に割り当てることができる。
【００１９】
１又はそれ以上のシステムパラメータを１又はそれ以上の管理アプリケーションに適合させるステップは、１又はそれ以上のシステムパラメータを１又はそれ以上のアクティブな管理タスクに適合させることによって行われる。従って、システムパラメータを、アクティブな管理タスク毎の分解能又はレベルに基づいて適合させることができ、これにより通信リンクの制御、効率及び利用性を改善することができる。例えば、特定の管理アプリケーションが２つのアクティブな管理タスクを実行している場合、割り当てられる帯域幅などのシステムパラメータを、このアクティブな管理タスクの各々に適合又は設定することができる。
【００２０】
システムパラメータを適合させるステップは、各アクティブな管理タスクに優先レベルを割り当てることができる優先メカニズムに基づくこともできる。また、より低い優先レベルのアクティブな管理タスクに、これらを完了させるのに適したリソースが割り当てられることを確実にするように優先度を動的に割り当てることもできる。
【００２１】
従って、実施形態の多くでは、システムパラメータが、１又はそれ以上のアクティブな管理タスクを実行している各管理アプリケーションに適合され、例えば、アクティブな管理タスクを実行している各管理アプリケーションに、この特定の管理アプリケーションが実行しているアクティブな管理タスクの数に関わらず、全体的な帯域幅の使用を割り当てることができる。実施形態の多くでは、システムパラメータを各アクティブな管理タスクに適合させることができ、これによってさらに、システムパラメータ全体が、これらのアクティブな管理タスクを実行する特定の管理アプリケーションに効率的に適合又は設定されるようになる。
【００２２】
この方法は、１又はそれ以上の管理アプリケーションから登録要求を受け取るステップをさらに含むことができる。
【００２３】
この方法は、１又はそれ以上のスケジュールされた管理タスクの通知を受け取るステップと、これらの１又はそれ以上のスケジュールされた管理タスクをいつ起動すべきかを決定するステップと、をさらに含むことができる。従って、それぞれの管理アプリケーションによって起動、例えば実行するようにスケジュールされたあらゆる管理タスクを通知して、スケジュールされた管理タスクを起動、例えば実行すべき最適な時間を決定できるようにすることができる。
【００２４】
スケジュールされた管理タスクの通知は、管理アプリケーションから受け取ることができる。或いは、スケジュールされたタスクの通知を管理システム内のスケジューラから受け取ることもでき、このスケジューラは、それぞれの管理アプリケーションからスケジュールされたタスクの通知を受け取る。
【００２５】
この方法は、１又はそれ以上のスケジュールされた管理タスクの各々に関する情報を求めるステップをさらに含み、１又はそれ以上のスケジュールされた管理タスクをいつ起動すべきかを決定するステップは、少なくともスケジュールされた管理タスクの各々に関する求めた情報及び１又はそれ以上の受け取った性能パラメータの測定値に基づく。
【００２６】
スケジュールされた管理タスクをいつ起動又は実行すべきかを決定するために、例えば、管理タスクの推定動作時間、管理タスクが必要とする推定帯域幅使用量、及び管理タスクの推定スループットなどの、スケジュールされた管理タスクに関する情報を求めることができる。この管理タスクに関する求めた情報を、受け取った性能パラメータの測定値、例えば、通信リンク上の現在の帯域幅使用量及び現在のスループットとともに使用して、各スケジュールされた管理タスクをいつ起動すべきかを、通信リンクが効率的かつ効果的に利用されるように決定することができる。
【００２７】
１又はそれ以上のスケジュールされた管理タスクをいつ起動すべきかの決定は、優先メカニズムにさらに基づくことができる。従って、スケジュールされた管理タスクに優先レベルを割り当てることができ、プライオリティのレベルが低いスケジュールされた管理タスクよりも先に高い優先レベルを起動することができる。この優先メカニズムは、これらのスケジュールされた管理タスクの中に起動を妨げられるものが存在しないことを確実にするために、スケジュールされた管理タスクに優先レベルを動的に割り当てることができる。
【００２８】
スケジュールされた管理タスクをいつ起動すべきかを決定する際に、スケジュールされた管理タスクのシステムパラメータを適合させ又は割り当てることができる。各スケジュールされた管理タスクのシステムパラメータは、（受け取った性能パラメータの測定値によって示されるような）通信リンクの現在の性能、割り当てられている優先度、現在アクティブな管理タスクに適合されている又は割り当てられているシステムパラメータ、スケジュールされた他の管理タスクに適合されている又は割り当てられているシステムパラメータ、及びスケジュールされた管理タスクを起動するようにスケジュールされている時間のうちの１つ又はそれ以上に基づいて適合させ又は割り当てることができる。
【００２９】
この方法は、それぞれの管理アプリケーションに、スケジュールされた管理をいつ起動すべきかについて指示するステップをさらに含むことができる。それぞれの管理アプリケーションには、そのスケジュールされた管理タスクをいつ起動すべきかについて直接指示することができる。或いは、それぞれの管理アプリケーションに、そのスケジュールされた管理タスクをいつ起動すべきかについて、スケジューラを介して指示することもできる。
【００３０】
１又はそれ以上のシステムパラメータは、所定の基準内で適合させることができる。この所定の基準は、通信リンク上の利用可能な帯域幅又はスループットが、通信リンクがサポートできる最大値を超えないことを確実にするために使用することができる。例えば、この所定の基準は、通信リンクあたりの、管理アプリケーションあたりの、及び／又はアクティブな管理タスクあたりの通信リンクの使用率、管理アプリケーション及び／又は管理タスクの優先度、管理アプリケーション及び／又は管理タスクが送信又は受信する必要があるデータの量を含むことができる。
【００３１】
本発明の第２の態様によれば、１又はそれ以上の管理アプリケーションと１又はそれ以上の管理されるエンティティとの間の１又はそれ以上の通信リンクに関連し、この１又はそれ以上の通信リンクの性能の指標を提供する１又はそれ以上の性能パラメータの測定値を受け取るように構成された第１の入力部と、１又はそれ以上の通信リンクに関連する受け取った１又はそれ以上の性能パラメータに基づいて、１又はそれ以上のシステムパラメータを、１又はそれ以上のアクティブな管理タスクを実行している１又はそれ以上の管理アプリケーションに適合させるように構成された第１のプロセッサと、を備えた装置が提供される。
【００３２】
本発明の第３の態様によれば、１又はそれ以上の管理アプリケーションと１又はそれ以上の管理されるエンティティとの間の１又はそれ以上の通信リンクに関連し、この１又はそれ以上の通信リンクの性能の指標を提供する１又はそれ以上の性能パラメータの測定値を受け取るように構成されるとともに、１又はそれ以上の通信リンクに関連する受け取った１又はそれ以上の性能パラメータに基づいて、１又はそれ以上のシステムパラメータを、１又はそれ以上のアクティブな管理タスクを実行している１又はそれ以上の管理アプリケーションに適合させるように構成された装置が提供される。
【００３３】
従って、この装置は、管理アプリケーションと管理されるエンティティの間の通信リンクの現在の性能の指標を提供する性能パラメータの測定値を受け取る。少なくともこの受け取った性能パラメータの測定値に基づいて、システムパラメータを、少なくとも１つのアクティブな管理タスクを実行している管理アプリケーションの各々に適合させて、通信リンクが効果的かつ効率的に利用され、これにより性能又はリソース問題の発生を減少させることができるようにすることができる。
【００３４】
第１のプロセッサは、１又はそれ以上のシステムパラメータを１又はそれ以上のアクティブな管理タスクに適合させることにより、１又はそれ以上のシステムパラメータを１又はそれ以上の管理アプリケーションに適合させる。従って、装置は、アクティブな管理タスクの分解能に基づいてシステムパラメータを適合させて、通信リンクの効率及び効果的な利用をさらに高めることができる。アクティブな管理タスク毎の分解能に基づいてシステムパラメータを適合させることにより、システムパラメータを、１又はそれ以上のアクティブな管理タスクを実行している各管理アプリケーションに適合させる。
【００３５】
この装置は、１又はそれ以上の管理アプリケーションから登録要求を受け取るように構成された第２の入力部をさらに備えることができる。
【００３６】
この装置は、１又はそれ以上のスケジュールされた管理タスクの通知を受け取るように構成された第３の入力部と、１又はそれ以上のスケジュールされた管理タスクをいつ起動すべきかを決定するように構成された第２のプロセッサと、をさらに備えることができる。
【００３７】
第２のプロセッサは、１又はそれ以上のスケジュールされた管理タスクの各々に関する情報を求めるようにさらに構成され、この第２のプロセッサは、少なくともスケジュールされた管理タスクの各々に関する求めた情報及び１又はそれ以上の性能パラメータに基づいて、１又はそれ以上のスケジュールされた管理タスクをいつ起動すべきかを決定する。
【００３８】
第２のプロセッサは、それぞれの管理アプリケーションに、スケジュールされた管理タスクをいつ起動すべきかについて指示するようにさらに構成される。
【００３９】
第１のプロセッサは、１又はそれ以上のシステムパラメータを所定の基準内で適合させる。
【００４０】
この装置は、コンピュータ機器であってもよい。この装置は、サーバであってもよい。この装置は、ハードウェア、ソフトウェア、又はこれらのあらゆる組み合わせを使用して適合させることができる。
【００４１】
本発明の第４の態様によれば、１又はそれ以上の管理アプリケーションと１又はそれ以上の管理されるエンティティとの間の１又はそれ以上の通信リンクに関連し、この１又はそれ以上の通信リンクの性能の指標を提供する１又はそれ以上の性能パラメータの測定値を受け取り、１又はそれ以上の通信リンクに関連する受け取った１又はそれ以上の性能パラメータに基づいて、１又はそれ以上のシステムパラメータを、１又はそれ以上のアクティブな管理タスクを実行している１又はそれ以上の管理アプリケーションに適合させるためのコンピュータ可読実行可能コードを含むコンピュータプログラム製品が提供される。
【００４２】
このコンピュータプログラム製品は、本発明の態様による機能の一部又は全部を実行するためのコンピュータ可読実行可能コードをさらに含むことができる。
【００４３】
添付図面を参照しながら、本発明の実施形態をほんの一例として説明する。
【図面の簡単な説明】
【００４４】
【図１】本発明の実施形態によるネットワークの簡略ブロック図である。
【図２】本発明の実施形態によるネットワークの簡略ブロック図である。
【発明を実施するための形態】
【００４５】
上述したように、エンティティと管理アプリケーションの間の通信に対して行う実施形態による改善は、エンティティが管理システムによって管理されるあらゆる大規模ネットワーク又はシステムに適用することができる。
【００４６】
以下、本発明の実施形態の例を、電気通信ネットワークに関連して説明する。通常、電気通信ネットワークは、多くの機能を提供する相当数のネットワーク要素、及びこれらのネットワーク要素を制御及び管理するための管理システムを含む。
【００４７】
図１に、本発明の実施形態の多くによるネットワーク１０１のブロック図を示す。ネットワーク１０１は、複数のネットワーク要素１０２及びネットワーク管理システム（ＮＭＳ）１０３を含む。
【００４８】
ＮＭＳ１０３は、電気通信ネットワーク及びネットワーク要素１０２の様々な側面を管理及び制御する様々な管理アプリケーション１０４を含むことができる。この電気通信ネットワークであるネットワーク１０１の例では、管理アプリケーション１０４が、例えば、ソフトウェア管理１０５、ハードウェア管理１０６、ライセンス管理１０７、設定管理１０８のためのアプリケーション、及び関連するネットワークを管理及び制御するために必要なあらゆる数のさらなる管理アプリケーション１０９を含むことができる。例えば、この電気通信ネットワークの例におけるさらなる管理アプリケーション１０９は、性能管理、故障管理などを含むことができる。
【００４９】
管理アプリケーション１０４の１つ又はそれ以上は、ネットワーク及びネットワーク要素の様々な側面を管理するための管理タスクを実行するために、ネットワーク要素１０２の１つ又はそれ以上と通信して、ネットワーク要素１０２からデータを受け取り又はネットワーク要素にデータを送信する必要がある。管理アプリケーション１０４は、通信リンク１１０を介してネットワーク要素１０２と通信することができる。
【００５０】
図２に、本発明の多くによる簡略化したシステム２０１を示す。電気通信ネットワークに関連して実施形態を説明するが、上述したように、本発明の実施形態は、管理システム及びネットワークエンティティを含むあらゆる大規模システム又はネットワークに適用することができる。
【００５１】
図２に示す例では、システム２０１が、ネットワーク管理システム（ＮＭＳ）２０２及び１又はそれ以上のネットワーク要素（ＮＥ）２０７を含む。ＮＭＳ２０２は、測定システム２０３、スループット最適化システム２０４、及びスケジューラ２０５を含むことができる。この例では、測定システム２０３、スループット最適化システム２０４、及びスケジューラ２０５を別個の構成要素として示しているが、これらの構成要素の１つ又はそれ以上を一体化して１又はそれ以上の複合構成要素を形成することもできる。
【００５２】
例えば、ハードウェアマネージャ、ソフトウェアマネージャ及びライセンスマネージャなどを含むことができる管理アプリケーション２０６は、スループット最適化システム２０４に登録を行う。管理アプリケーション２０６は、スループット最適化システム２０４に登録要求を送信することによってスループット最適化システム２０４に登録することができる。管理アプリケーション２０６は、管理アプリケーション２０６が実行しているアクティブな各管理タスクを登録することもできる。アクティブな管理タスクとは、対応する管理アプリケーションが現在行っているタスクのことであり、例えば、ソフトウェアマネージャアプリケーションが、現在１又はそれ以上のＮＥ２０７へのソフトウェアダウンロードを実施又は実行している場合、このソフトウェアのダウンロード処理がアクティブな管理タスクである。
【００５３】
測定システム２０３は、例えば、ＮＭＳ２０２と管理されるＮＥ２０７の間の通信リンク２０８上の現在の帯域幅使用量及び／又はスループットなどの性能パラメータに関するネットワーク測定値を取得し又は受け取ることができる。
【００５４】
この性能パラメータは、主要性能評価指標（ＫＰＩ）として定義することができ、測定システム２０３は、例えば、通信リンクの使用量、通信リンクの１つ又はそれ以上において利用できる帯域幅、及び（紛失パケットの数などの）通信リンクの１又はそれ以上の通信リンク品質などの、全ての管理アプリケーション２０６のために定義される共通ＫＰＩを測定することができる。測定システム２０３により測定される共通ＫＰＩは、管理タスクのレベル及び／又は管理アプリケーションのレベルによって差別化することなく、全てのアプリケーションに関して測定することができる。
【００５５】
さらに、管理アプリケーションの各々は、通信リンクパラメータ及び通信リンク数などに基づくことができる独自の性能パラメータを定義することもできる。この管理アプリケーション固有のＫＰＩは、定義される共通ＫＰＩに関するものであっても、又は特定の管理アプリケーションに特化した独立した又は別個のＫＰＩであってもよい。この管理アプリケーション固有のＫＰＩについては、特定の管理アプリケーションが適当な測定値を取得し、これらを測定システム２０３に提供することができる。従って、管理アプリケーションが獲得又は取得する測定値は、管理タスクのレベル及び／又は管理アプリケーションのレベルに基づき、その後これを測定システム２０３に転送することができる。
【００５６】
測定システム２０３が測定した性能パラメータ及び測定システム２０３が管理アプリケーション２０６から受け取った性能パラメータは、スループット最適化システム２０４に提供される。従って、スループット最適化システム２０４は、例えば通信リンク上の現在の帯域幅使用量及び現在のスループットなどの性能をモニタすることができる。スループット最適化システム２０４は、定義された性能パラメータに関する測定値を継続的に受け取ることができる。しかしながら、理解されるように、性能パラメータは、性能を十分に測定及びモニタできるあらゆる時間周期で測定し、及び／又はスループット最適化システム２０４に提供することができる。例えば、この定義された性能パラメータは、１０秒毎、３０秒毎、毎分、及び５分毎などに測定することができる。同様に、この測定された性能パラメータを、１０秒毎、３０秒毎、毎分、及び５分毎などにスループット最適化システムに提供することができる。
【００５７】
スループット最適化システム２０４は、様々なシステムパラメータを、通信リンクをより効果的かつ効率的に利用するように制御して適合させ、これにより性能及びリソース問題の発生を減少させることができる。例えば、この調整又は適合できるシステムパラメータとして、管理タスク及び／又は管理アプリケーションあたりの転送限界、管理タスク及び／又は管理アプリケーションあたりの帯域幅、及び通信リンクの１つ又はそれ以上において同時に実行できる管理タスクの数などを挙げることができる。従って、スループット最適化システム２０４は、所定の基準に従って、利用可能な帯域幅を超えないことを確実にするために、単一の維持されているエンティティの分解能にシステムパラメータを調整することにより、ＮＭＳ２０２とＮＥ２０７の間の帯域幅使用量及びスループットを制御することができる。例えば、この所定の基準は、通信リンクの使用率、管理タスク及び／又は管理アプリケーションの優先度、管理タスク及び／又は管理アプリケーションが送信又は受信する必要があるデータの量を含むことができる。
【００５８】
管理アプリケーション２０６は、各特定の管理アプリケーションによりスケジュールされた管理タスクを、スループット最適化システム２０４にさらに登録することができる。管理アプリケーション２０６は、そのスケジュールされた管理タスクを、直接又はスケジューラ構成要素２０５を介してスループット最適化システム２０４に登録することができる。
【００５９】
次に、スループット最適化システム２０４は、登録されたスケジュールされた管理タスクの各々をいつ起動するか、及び登録されたスケジュールされた管理タスクを起動できる順序を決定することができる。スループット最適化システム２０４は、例えば、ＮＭＳ２０２と関連するネットワーク要素２０７との間の通信リンク２０８に関する実際のネットワーク測定に基づいて、各スケジュールされた管理タスクに適する又はこれらに割り当てる、例えば各タスクに割り当てる帯域幅の量などのシステムパラメータを決定することもできる。
【００６０】
次に、スループット最適化システム２０４は、それぞれのスケジュールされた管理タスクをいつ起動できるか、例えばそれぞれの管理アプリケーションによって実行又は起動できるかについて、直接又はスケジューラ２０５を介して各管理アプリケーション２０６に通知することができる。
【００６１】
スループット最適化システム２０４は、各スケジュールされた管理タスクに関する情報を求め、この情報も使用して、各スケジュールされた管理タスクをいつ起動するかを決定することができる。各スケジュールされた管理タスクに関する求められる情報としては、例えば各タスクが完了するまでにかかるであろう時間などの、各タスクの推定動作時間を挙げることができる。例えば、スケジュールされた管理タスクが、ファイル転送又はソフトウェアダウンロードに関するものである場合、現在の利用可能な帯域幅及びファイルサイズに基づいて推定時間を判断することができる。さらなる例では、管理アプリケーションと１又はそれ以上のＮＥとの間のデータ要求について、例えば、含まれる要求の数及びデータ要求のサイズなどに基づいて推定時間を求めることができる。理解されるように、スケジュールされた管理タスクを完了するのに必要な推定時間は、管理タスクの性質又は種類、及びあらゆる関連パラメータから求めることができる。
【００６２】
スループット最適化システム２０４が求めることができる情報として、ＮＥ２０７との間で必要とされる推定データ交換量などの、各スケジュールされた管理タスクが必要とし得る推定帯域幅使用量及び／又はスループットの特定を挙げることもできる。例えば、この推定帯域幅使用量及び／又はスループットは、管理タスクの履歴及び通信リンクの利用可能性に基づいて特定することができる。スループット最適化システム２０４は、既存のＩＰ（インターネットプロトコル）測定方法に基づいて、ＮＭＳ２０２とＮＥ２０７の間の経路全体で起こり得る障害をチェックすることもできる。理解されるように、推定帯域幅使用量及び／又はスループットは、管理タスクの性質又は種類、及びあらゆる関連パラメータから特定することができる。
【００６３】
従って、スループット最適化システム２０４は、スケジュールされたタスクを起動すべき順序を決定する際に、推定動作時間、並びに推定帯域幅使用量及び／又はスループットの一方又は両方を考慮することができる。従って、スループット最適化システム２０４は、利用可能な通信リンク２０８を効率的に利用して性能又はリソース問題を減少させるために、ＮＭＳ２０２とＮＥ２０７の間の通信リンク２０８上の現在の帯域幅使用量及び／又はスループット、並びに各スケジュールされた管理タスクに関する求めた情報に基づいて、スケジュールされた管理タスクの各々を、関連する管理アプリケーションがいつ起動、例えば実行すべきかを最適かつ最も効率的に決定することができる。これにより、ＮＭＳ２０２とＮＥ２０７の間において、帯域幅の効率及び利用率を、管理アプリケーションあたりのレベル及び／又は管理タスクあたりのレベルでさらに高めることができる。
【００６４】
スループット最適化システム２０４は、各スケジュールされたタスクの優先メカニズムをサポート又は実装することもできる。この優先メカニズムは、例えば、管理タスクの重要性、関連する管理アプリケーションの重要性及び管理タスクの関連する深刻度などの所定の優先基準に関連することができる。管理タスクの１つ又はそれ以上が無視され、或いは実行又は起動されないことがあるという状況を避けるために、スループット最適化システム２０４は、割り当てられた優先度を動的に変更することができる。
【００６５】
この優先メカニズムに基づいて、スループット最適化システム２０４は、例えば、特定した帯域幅使用量及びスループットが現在高い場合、又は別のより優先度の高い管理タスクがスケジュールされている場合に、低い優先度のスケジュールされた管理タスクが実行されるのを防ぐことができる。従って、スループット最適化システム２０４は、スケジュールされた管理タスクを実行すべき順序を決定する際に、スケジュールされた管理タスクの優先レベルを考慮することもできる。
【００６６】
スループット最適化システム２０４は、ネットワーク内の帯域幅使用量に関する所定の基準を設定することもできる。例えば、この所定の基準は、起動又は実行すべき管理タスクの数、管理タスク及び／又は管理アプリケーションに割り当てられた優先度、及び管理タスクを実行するための推定時間などを含むことができる。
【００６７】
例えば、スループット最適化システム２０４は、管理アプリケーション２０６がＮＥ２０７と通信するためにネットワーク内で使用できる最大利用可能帯域幅の割合を予め定めることができる。スループット最適化システム２０４は、特定の管理アプリケーションに割り当てることができる帯域幅の量、又は特定の優先レベルのタスクに割り当てることができる帯域幅の量に所定の限度を設定することができる。換言すれば、スループット最適化システム２０４は、ＮＥ２０７とＮＭＳ２０２の間の通信リンク２０８をより効果的かつ効率的に利用するために、ネットワーク管理アプリケーション又はこれらのタスクの各々に割り当てることができる帯域幅使用量に関する所定の基準を設定することができる。
【００６８】
スループット最適化システム２０４は、管理アプリケーション２０６とＮＥ２０７の間のネットワーク内のモニタした帯域幅使用量及びスループットに関する情報をさらに記録することができる。この情報は、タスク毎のレベル及び／又は管理アプリケーション毎のレベルで記録することができる。その後、割り当て容量オーバーなどのいずれかの性能問題が発生した場合、この記録した情報を使用して、ネットワーク使用量を分析し、又はトラブルシューティングを行うことができる。
【００６９】
スループット最適化システム２０４は、この記録した情報を使用してレポートを生成し、所定の警告基準に基づいてあらゆる警告を発することもできる。従って、例えば、少数のタスクの通信リンク使用量が過剰又は大量であること、所定数の管理タスクが起動又は実行を待っていること、所定の期間にわたって所定の相当量のトラフィック（通信リンク使用量など）が存在することなどのいずれかの所定の警告基準が満たされた場合、警告を発することができる。
【００７０】
スループット最適化システム２０４は、ネットワーク内の警告状態を識別又は特定した場合、ＮＭＳ２０３内のアラーム処理要素にこの警告状態を通知又は指示して、アラーム処理要素が適切な行動をとれるようにすることができる。このアラーム処理要素は、スループット最適化システム２０４の構成要素であっても、又は故障管理（ＦＭ）アプリケーションなどの、ＮＭＳ内の標準的な構成要素であってもよい。
【００７１】
従って、本発明の実施形態の多くでは、管理アプリケーションと、ＮＥなどの制御又は管理されるエンティティとの間の通信リンク上の利用可能な帯域幅及びスループットを、管理アプリケーションレベル及び／又は管理アプリケーションタスクレベルでモニタして測定することができる。これにより、通信リンクを効率的かつ効果的に使用して、あらゆる所与の時点における「障害」及び帯域幅不足などの、あらゆる性能及びリソース問題を大幅に減少させることができる。なぜならば、スループット最適化システムが、通信リンクが過剰に利用されないようにネットワークパラメータを調整又は適合できるからである。スループット最適化システムは、管理アプリケーションタスクを実行する順番を、性能及びリソース問題を回避できるように決定することもできる。
【００７２】
本発明の実施形態の多くは、いくつかの利点を有する。例えば、制御されるエンティティへの通信リンク上で利用可能な帯域幅をモニタして制御することにより、性能及びリソース問題の原因を識別できるようになる。さらに、データのアップロード／ダウンロード動作中に、管理アプリケーションからＮＥへのデータスループットを制御することにより、あらゆる過負荷状態を回避して、ネットワーク動作及びネットワーク品質を改善することができる。
【００７３】
従って、実施形態の多くは、システムと制御されるエンティティとの間のデータ交換を制御するための自己適合型及び自己保守型メカニズムを提供する。上述したように、本発明の実施形態は、管理システムなどのシステムと制御されるエンティティとの間でデータ交換が行われるあらゆるネットワークに適用することができ、従って電気通信ネットワークに限定されるものではない。
【００７４】
本発明の好ましい実施形態を図示し説明したが、このような実施形態の説明はほんの一例にすぎないと理解するであろう。当業者には、添付の特許請求の範囲により定義される本発明の範囲から逸脱することなく、数多くの変形例、変更例及び置換例が浮かぶであろう。従って、以下の特許請求の範囲は、本発明の思想及び範囲に該当するこのような全ての変形例又は同等物も対照とする。
【符号の説明】
【００７５】
２０１  システム
２０２  ネットワーク管理システム
２０３  測定システム
２０４  スループット最適化システム
２０５  スケジューラ
２０６  管理アプリケーション
２０７  ネットワーク要素
２０８  通信リンク
【図１】
0005519859.tif 000002
【図２】
0005519859.tif 000003