(57)【要約】  管理５システムのリソースを管理するための方法および装置が提供される。管理システムは、複数のネットワークデバイスを有するネットワークを管理するように構成される。一実施形態では、この方法は、ネットワークデバイスの各々に関連する、少なくとも１つの特性に基づいて、ネットワークデバイスを複数のネットワークデバイスグループにグループ化するステップと、１０管理システムのリソースのそれぞれの部分をネットワークデバイスグループに割り振るステップとを含む。各ネットワークデバイスの少なくとも１つの特性は、プロバイダに対するネットワークデバイスの重要性を表示する。リソースは、プロバイダに対するネットワークデバイスグループの各々のそれぞれの重要性に基づいて、ネットワークデバイスグループに割り振られる。１５
2011521319.tif 000002
【特許請求の範囲】
【請求項１】
プロバイダの管理システムのリソースを管理するための方法であって、管理システムが、複数のネットワークデバイスを有するネットワークを管理するように構成される方法において、
ネットワークデバイスのそれぞれに関連する少なくとも１つの特性に基づいて、ネットワークデバイスを複数のネットワークデバイスグループにグループ化するステップであって、それぞれのネットワークデバイスの少なくとも１つの特性が、プロバイダに対するネットワークデバイスの重要性を表示する、グループ化するステップと、
プロバイダに対するそれぞれのネットワークデバイスグループのそれぞれの重要性に基づいて、管理システムのリソースのそれぞれの部分をネットワークデバイスグループに割り振るステップとを含む、方法。
【請求項２】
ネットワークデバイスグループのうちの少なくとも１つに対する管理システムのリソースの割振りが静的であること、および
ネットワークデバイスグループのうちの少なくとも１つに対する管理システムのリソースの割振りが動的であること
のうちの少なくとも１つ、請求項１に記載の方法。
【請求項３】
リソースを割り振るステップが、
管理システムによって割り振られることになる利用可能なリソースの総量を決定するステップと、
ネットワークデバイスグループの各々のそれぞれの重要性に基づいて、リソースの総量のそれぞれの部分をネットワークデバイスグループに割り振るステップと
を含む、請求項１に記載の方法。
【請求項４】
リソースを割り振るステップが、
複数のリソースグループ間で管理システムのリソースを割り振るステップと、
各ネットワークデバイスグループをリソースグループのうちの少なくとも１つと関連付けるステップとを含む、請求項１に記載の方法。
【請求項５】
ネットワークデバイスグループのうちの少なくとも１つに割り振られたリソースの少なくとも一部を、ネットワークデバイスグループの少なくとも別のネットワークデバイスグループに再度割り振るステップ
をさらに含む、請求項１に記載の方法。
【請求項６】
ネットワークデバイスグループの第１のネットワークデバイスグループに割り振られたリソースの少なくとも一部をネットワークデバイスグループの第２のネットワークデバイスグループに一時的に再度割り振るステップ、および
ネットワークデバイスグループの第１のネットワークデバイスグループに割り振られたリソースの少なくとも一部をネットワークデバイスグループの第２のネットワークデバイスグループに恒久的に割り振るステップ
のうちの少なくとも１つをさらに含む、請求項１に記載の方法。
【請求項７】
ネットワークデバイスと管理システムの相互作用に基づいて、管理システムにおいてリソース利用データを収集するステップと、
リソース利用データに基づいて、ネットワークデバイスグループの少なくとも一部の間でリソースの少なくとも一部を再度割り振るステップと
をさらに含む、請求項１に記載の方法。
【請求項８】
ネットワークデバイスグループのうちの少なくとも１つを修正するステップ、
少なくとも１つの新しいネットワークデバイスグループを作成するステップ、
ネットワークデバイスグループのうちの少なくとも１つを削除するステップ、
ネットワークデバイスグループのうちの少なくとも２つを併合するステップ、
ネットワークデバイスグループのうちの１つを複数のネットワークデバイスグループに分割するステップ、および
ネットワークデバイスのうちの少なくとも１つをネットワークデバイスグループのうちの１つのネットワークデバイスグループからネットワークデバイスグループの別のネットワークグループに移動するステップ
のうちの少なくとも１つをさらに含む、請求項１に記載の方法。
【請求項９】
コンピュータによって実行されるとき、コンピュータにプロバイダの管理システムのリソースを管理するための方法を実行させるソフトウェアプログラムを格納しているコンピュータ可読媒体であって、管理システムが、複数のネットワークデバイスを有するネットワークを管理するように構成され、方法が、
ネットワークデバイスの各々に関連する少なくとも１つの特性に基づいて、ネットワークデバイスを複数のネットワークデバイスグループにグループ化するステップであって、各ネットワークデバイスの少なくとも１つの特性が、プロバイダに対するネットワークデバイスの重要性を表示する、グループ化するステップと、
プロバイダに対する各ネットワークデバイスグループのそれぞれの重要性に基づいて、管理システムのリソースのそれぞれの部分をネットワークデバイスグループに割り振るステップとを含む、コンピュータ可読媒体。
【請求項１０】
プロバイダの管理システムのリソースを管理するための装置であって、管理システムが、複数のネットワークデバイスを有するネットワークを管理するように構成される装置において、
ネットワークデバイスの各々に関連する少なくとも１つの特性に基づいて、ネットワークデバイスを複数のネットワークデバイスグループにグループ化するための手段であって、各ネットワークデバイスの少なくとも１つの特性が、プロバイダに対するネットワークデバイスの重要性を表示する、グループ化するための手段と、
プロバイダに対する各ネットワークデバイスグループのそれぞれの重要性に基づいて、管理システムのリソースのそれぞれの部分をネットワークデバイスグループに割り振る手段とを含む、装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信ネットワークの分野に関し、より詳細には、管理システムのコンピューティングリソースの管理に関する。
【背景技術】
【０００２】
ネットワーク管理システム（ＮＭＳ）は、デバイスのネットワークを管理するためのシステムである。ＮＭＳは、ネットワークに関する様々な管理機能を実行するために、コンピューティングリソース（例えば、ハードウェア構成要素とソフトウェア構成要素の組合せ）を利用する。ＮＭＳは、ネットワークを効果的に管理するために、ネットワークのネットワークデバイスの正確な状態を維持および表示しなければならない（すなわち、ＮＭＳは、ネットワークとの状態同期を維持しなければならない）。ＮＭＳは、ネットワークとの状態同期を維持する際にコンピューティングリソースを消費する。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
コンピューティングリソースを無制限かつ／または予測できないように消費する状態同期の方法は、多くの場合、ＮＭＳが利用可能なコンピューティングリソースを使い果たすことによりネットワークを制御困難にさせる。さらに、ネットワーク成長、ネットワークデバイス障害、カスケード状に生じるネットワーク障害など、一定の状態は、ＮＭＳのコンピューティングリソースの消費を悪化させることになる。これらの状態は、結果として、（問題がネットワーク内において信号で通信されるため）ネットワーク活動の増大をもたらし、さらに、ＮＭＳはネットワーク活動の間にそのネットワークとの同期を維持することを試みるため、ＮＭＳの活動に対応する増大ももたらす。
【課題を解決するための手段】
【０００４】
先行技術における様々な欠陥は、管理システムが複数のネットワークデバイスを有するネットワークを管理するように構成される、プロバイダの管理システムのリソースを管理するための方法および装置を通じて対処される。一実施形態では、この方法は、ネットワークデバイスの各々に関連する少なくとも１つの特性に基づいて、ネットワークデバイスを複数のネットワークデバイスグループにグループ化するステップと、管理システムのリソースのそれぞれの部分をネットワークデバイスグループに割り振るステップとを含む。各ネットワークデバイスの少なくとも１つの特性は、プロバイダに対するネットワークデバイスの重要性を表示する。これらのリソースは、プロバイダに対するネットワークデバイスグループの各々のそれぞれの重要性に基づいて、ネットワークデバイスグループに割り振られる。
【０００５】
本発明の教示は、添付の図面と共に、以下の詳細な説明を考慮することによって容易に理解されよう。
【０００６】
理解を円滑にするために、可能な場合、図面に共通の同一要素を示すために、同一の参照番号が使用されている。
【図面の簡単な説明】
【０００７】
【図１】ネットワークを管理している管理システムを含む通信ネットワークアーキテクチャのハイレベルブロック図である。
【図２】図１のネットワークを管理するための管理システムのコンピューティングリソースを割り振るための方法を示す図である。
【図３】本明細書で説明される機能を実行する際に使用するのに適した汎用コンピュータのハイレベルブロック図である。
【図４】本明細書で説明される機能を実行する際に使用するのに適した汎用コンピュータのハイレベルブロック図である。
【発明を実施するための形態】
【０００８】
本発明は、デバイスのネットワークを管理する管理システムのリソースの割振りを可能にする。この管理システムは、プロバイダの管理下にあり得る。ネットワークデバイスは、グループに組織化され、管理システムのリソースは、ネットワークデバイスのグループに割り振られ、それによって、管理システムのリソースの効率的な利用を可能にする。ネットワークデバイスグループは、多くの方法で形成および修正されることが可能である。これらのリソースは、静的割振りおよび／または動的割振りを含めて、様々な方式で割り振られることが可能である。リソースの割振りは、多くの方法で修正されることが可能である。
【０００９】
図１は、通信ネットワークアーキテクチャのハイレベルブロック図を示す。詳細には、通信ネットワークアーキテクチャ１００は、通信ネットワーク（ＣＮ）１１０と管理システム（ＭＳ）１２０とを含む。ＣＮ１１０は、複数のネットワークデバイス（ＮＤ）１１１を含む。ＮＤ１１１は、複数のアクセスデバイス１１１Ａと複数のコアデバイス１１１ｃとを含む。アクセスデバイス１１１Ａおよびコアデバイス１１１ｃは、通信リンク（ＣＬ）１１２を使用して通信する。ＭＳ１２０は、ＣＮ１１０のＮＤ１１１およびＣＬ１１２を管理する。
【００１０】
ＭＳ１２０は、任意のタイプの管理システムであってよい。例えば、ＭＳ１２０は、ネットワークプロビジョニングシステム、故障監視システム、またはその他のネットワークデバイスを管理することが可能な任意のその他のシステムであってよい。ＭＳ１２０は、任意の管理プロトコル（例えば、簡易ネットワーク管理プロトコル（ＳＮＭＰ）、共通管理情報プロトコル（ＣＭＩＰ）、トランザクション言語１（ＴＬ１）、拡張可能マークアップ言語（ＸＭＬ）など）を使用して、ＣＮ１１０を管理することが可能である。ＭＳ１２０は、任意の基礎となる通信技術を使用して、ＣＮ１１０のＮＤ１１１と通信することが可能である。
【００１１】
ＭＳ１２０は、任意のプロバイダと関連付けられることが可能であり、かつ／または任意のプロバイダの管理下にあり得る。例えば、ＭＳ１２０は、ネットワークプロバイダ（例えば、管理されているネットワークデバイスおよび／またはネットワークデバイスを管理するために使用されるＭＳ１２０を提供するプロバイダ）、サービスプロバイダ（例えば、ＭＳ１２０によって管理されているネットワークデバイス上で１つもしくは複数のサービスを提供するプロバイダ）、（例えば、カスタマが、その独自のネットワーク管理機能を実行している大規模な企業カスタマである場合）カスタマなど、ならびにそれらの様々な組合せと関連付けられることが可能であり、かつ／またはそれらのネットワークプロバイダの管理下にあり得る。ＭＳ１２０は、任意のその他のエンティティと関連付けられることが可能であり、かつ／または任意のその他のエンティティの管理下にあり得る。
【００１２】
ＭＳ１２０は、多くの機能を実行することが可能である。例えば、ＭＳ１２０は、ネットワークの現在のビューを維持するため（すなわち、ネットワークとの同期を維持するため）、ネットワーク内の管理機能（例えば、ネットワーク内の接続およびサービスを提供すること、ネットワークから受信された故障監視データを相関させること、または任意のその他の管理機能）などを実行するため、ならびにそれらの様々な組合せのために、ＣＮ１１０のＮＤ１１１と相互に作用することができる。ＭＳ１２０は、任意のその他の管理機能を実行することが可能である。
【００１３】
図１に関して示され、説明されたネットワークにおけるような管理システムを使用して、ネットワークデバイスのネットワークを管理することに関連する多くの課題が存在する。
【００１４】
管理システムユーザは、通常、目標ネットワークデバイスの役割に基づいて、管理システムから異なる程度の反応性および状態同期を期待する。例えば、コアデバイスは、（少なくとも一部、アクセスデバイスと相対的に、コアデバイスによってサポートされる通信の能力により）アクセスデバイスよりもより重要であるため、管理システムユーザは、アクセスデバイスの個々のアクセスデバイスに関して期待されることになるよりも、コアデバイスに関してよりよい反応性およびより正確な状態同期を期待することになる。
【００１５】
管理システムは、通常、ネットワーク内の多くの異なる役割（例えば、アクセスアプリケーション、集約アプリケーション、エッジアプリケーション、コアアプリケーション、サービスアプリケーションなど）を提供する多くのネットワークデバイスを有する大型ネットワークを管理する際に課題に直面する。大型ネットワークは、通常、エッジデバイスおよびコアデバイスよりもより多数のアクセスデバイスを有することになるが、ネットワークの基幹を形成しているコアデバイスに関して状態同期を維持することは、アクセスデバイスの個々のアクセスデバイスの状態同期を維持するよりも、明らかにより重要である（すなわち、コアデバイスのうちの１つの障害は、いくつかのアクセスデバイスの障害よりもさらにより破壊的であることになる）。
【００１６】
それを怠ることは、結果として、多数のあまり重要でないネットワークデバイスによって管理システムのコンピューティングリソースを消費させ、より少数のより重要なネットワークデバイスに関する、対応するコンピューティングリソース不足を引き起こし、それによって、結果として、より重要なネットワークデバイスとの管理システムの状態同期が失われ、したがって、管理システムが重要なサービスを管理するのを妨げるため、これらの課題は、ネットワークデバイスがネットワークデバイスの特性に基づいて（例えば、ネットワーク内のネットワークデバイスの役割、ネットワークデバイスによってサポートされる容量などに基づいて）管理システム内で異なって処理されなければならないことを示す。
【００１７】
これらの課題は、管理システムの寿命の間にいくつかの形で表れる。
【００１８】
例えば、これらの課題は、管理システムが実行しなければならないいくつかの動作（例えば、ネットワークデバイスを表すオブジェクトの作成、データベースの更新、イベント通知の処理、警告を発することなど）のために、管理システムにかなり重い負担をかける、ネットワーク発見の間に発生する場合がある。
【００１９】
例えば、これらの課題は、通常の動作の間に発生する場合がある。例えば、これらの課題は、管理システムがネットワークデバイスの各々に関する接続性検査を実行するとき（例えば、より重要なネットワークデバイスに関する接続性検査が、多数のあまり重要でないネットワークデバイスに関する接続性検査を実行して消費されている管理システムのコンピューティングリソースを待っている場合に）発生する場合がある。これらの課題は、管理システムによって実行される任意のその他の通常の機能の間に発生する場合がある。
【００２０】
例えば、これらの課題は、あまり重要でないネットワークデバイスの集まりのカスケード状に生じる障害が、管理システム内の対応する処理に管理システムの利用可能なコンピューティングリソースのすべてを消費させることになる、ネットワークの動作不能状態の間に発生する場合がある。これは、（例えば、データベースの更新を実行するため、通知メッセージを処理するため、警告を発するため、およびその他の必要とされる機能を実行するために）より重要なネットワークデバイスに関連する情報を処理するために利用可能なコンピューティングリソースを管理システム内に残さない。
【００２１】
例えば、これらの課題は、管理システムが同期チェックポイントを見逃したために、ネットワークデバイスとの同期を失ったため、管理システムがネットワークデバイスに異なって反応しなければならないことを認識する、同期の損失の間に発生する場合がある。管理システムが、ネットワークからの状態情報を再度読み取る必要があるかどうかを決定するために使用する基準は、様々なネットワークデバイスの役割および機能に基づいて異なる場合があるが、かかる状況の処理を変更する機能がない場合、管理システムは、ほとんどすべての場合、ひどく高価な最悪の処理に頼ることを強いられることになる。
【００２２】
例えば、これらの課題は、管理システムがネットワークデバイスのリアルタイムの可視性を維持する能力に影響を及ぼす、ネットワークデバイスが接続されるネットワークの待ち時間により発生する場合がある。このネットワークの待ち時間は、ネットワークデバイス同士の間の相互接続の待ち時間によってだけでなく、管理システムが、ネットワークの不十分な実行部分がネットワークの残りの部分の管理可能性に影響を及ぼすのを防ぐような、ネットワークの不十分な実行部分を分離するための能力を有する必要があるように、ネットワークデバイス上の実際のデータプレーン／制御プレーンの負荷によっても影響を受ける。
【００２３】
例えば、（すべてのネットワークデバイスタイプを等しく処理することは、管理システムにおいてリソース不足を依然として引き起こすことになるため）これらの課題は、管理システムが、その他のタイプのネットワークデバイスと比べて、あるタイプのネットワークデバイスに優先処理を提供しなければならない状況において発生する場合がある。同様に、（所与のタイプのすべてのネットワークデバイスを等しく処理することは、管理システムにおいてリソース不足を依然として引き起こすことになるため）これらの課題は、管理システムが、ある特定のタイプのネットワークデバイス内のあるネットワークデバイスに優先処理を提供しなければならない状況において発生する場合もある。
【００２４】
ＭＳ１２０は、上述の課題のそれぞれを緩和して、多くのその他の利点を提供するために、動的な方法でコンピューティングリソース割振り機能をサポートするように構成される。
【００２５】
ＭＳ１２０は、かかる機能を実行する際に使用するように構成されたコンピューティングリソース１２１を含む。コンピューティングリソース１２１は、ＣＮ１１０を管理する際にＭＳ１２０によって利用されることが可能な任意のリソースを含み得る。例えば、コンピューティングリソース１２１は、処理リソース（例えば、ＣＰＵリソース）、メモリリソース、ディスクリソース、入出力リソースなど、ならびにそれらの様々な組合せを含む。コンピューティングリソース１２１は、管理機能を実行する際にＭＳ１２０によって利用されることが可能な任意のその他のハードウェアリソースおよび／またはソフトウェアリソースを含み得る。
【００２６】
コンピューティングリソースは、多くの方法で測定されることが可能であり、したがって、多くの方法で利用され得る。例えば、ＣＰＵリソースは、処理機能を実行するために利用可能なワーカースレッドの点から測定され得る。例えば、メモリリソースおよびディスクスペースリソースは、容量の点から測定され得る。例えば、入出力リソースは、帯域幅の点から測定され得る。コンピューティングリソース１２１は、多くのその他の方法で測定され得る。
【００２７】
ＭＳ１２０は、ＮＤ１１１を（ネットワークデバイスグループとして示される）グループに区分化するように構成される。ＮＤ１１１は、多くの方法でネットワークデバイスグループに区分化されることが可能である。ＭＳ１２０は、ネットワークデバイスグループ間でコンピューティングリソース１２１の異なる部分を割り振るように構成される。ネットワークデバイスグループ内のＮＤ１１１は、そのネットワークデバイスグループに割り振られたコンピューティングリソース１２１の一部を利用することが可能である。コンピューティングリソース１２１は、多くの方法で、ネットワークデバイスグループ間で割り振られることが可能である。
【００２８】
ＮＤ１１１をネットワークデバイスグループに区分化して、ネットワークデバイスグループ間でコンピューティングリソース１２１を割り振る際のＭＳ１２０の動作は、図２に関してよりよく理解されよう。
【００２９】
図２は、本発明の一実施形態による方法を示す。詳細には、図２の方法２００は、管理システムによって管理されるネットワークのネットワークデバイスを含むネットワークデバイスグループに管理システムのコンピューティングリソースを割り振るための方法を含む。連続的に実行されるとして示され、説明されるが、方法２００のステップの少なくとも一部は、同時に実行されることが可能であり、または図２に関して示され、説明されるのと異なる順序で実行されることが可能である。方法２００は、ステップ２０２から始まり、ステップ２０４に進む。
【００３０】
ステップ２０４において、ネットワークデバイスは、ネットワークデバイスグループに組織化される。ネットワークデバイスは、いくつかの方法でネットワークデバイスグループに組織化されることが可能である。一実施形態では、各ネットワークデバイスグループは、少なくとも１つのネットワークデバイスを含む。一実施形態では、それぞれのネットワークデバイスは、ネットワークデバイスグループのうちの少なくとも１つに割り当てられる。ネットワークデバイスは、多くのその他の方法で、ネットワークデバイスグループに区分化されることが可能である。
【００３１】
ネットワークデバイスをネットワークデバイスグループに組織化することは、１つまたは複数の要因に基づき得る。
【００３２】
一実施形態では、ネットワークデバイスをネットワークデバイスグループに区分化することは、各ネットワークデバイスに関して、そのネットワークデバイスに関連する少なくとも１つの特性を識別して、それぞれのネットワークデバイスの決定された（１つまたは複数の）特性に基づいて、ネットワークデバイスをネットワークデバイスグループにグループ化することによって実行され得る。
【００３３】
そのネットワークデバイスが割り当てられるネットワークデバイスグループを決定するために使用されるネットワークデバイスの（１つまたは複数の）特徴は、ネットワーク内のネットワークデバイスの役割、ネットワークデバイスによってサポートされる機能のセット、ネットワークによってサポートされるサービスのセット、ネットワークデバイスによってサポートされるカスタマまたはカスタマのセット、ネットワークデバイスの技術のタイプ、ネットワークデバイスの容量、ネットワークデバイスが配備される地理的位置などのうちの１つまたは複数、ならびにそれらの様々な組合せを含み得る。
【００３４】
そのネットワークデバイスが割り当てられるネットワークデバイスグループを決定するために使用されるネットワークデバイスの（１つまたは複数の）特徴は、ネットワークに対する（ネットワーク内のその他のネットワークデバイスと相対的な）そのネットワークデバイスの重要性、したがって、サービスプロバイダに対するそのネットワークデバイスの重要性を表示することが可能である。一実施形態では、重要性の尺度は、１つまたは複数の特性に基づいて（かつ、ネットワーク内のネットワークデバイスの重要性は相対的であるため、その他のネットワーク要素に割り当てられた重要性レベルも考慮に入れて）ネットワークデバイスに割り当てられることが可能である。
【００３５】
したがって、各ネットワークデバイスは、ネットワークデバイスをネットワークデバイスグループに割り当てるために使用される（１つまたは複数の）特性に基づく、関連する重要性を有するため、かつ類似の特性を有する類似のネットワークデバイスは、同じネットワークデバイスグループにグループ化されることが可能であるため、（その他のネットワークデバイスグループと相対的な）各ネットワークデバイスグループの重要性は、ネットワークデバイスグループのそれぞれの構成ネットワークデバイスの重要性に基づいて決定されることが可能であり、さらに、各ネットワークデバイスグループの重要性は、ネットワークデバイスグループ間のコンピューティングリソースの割振りを決定するために使用されることが可能である。
【００３６】
ネットワークデバイスグループは、修正されることが可能である。既存のネットワークデバイスグループは、複数のネットワークデバイスグループを形成するために分割されることが可能であり、または複数のネットワークデバイスグループは、より少ないネットワークデバイスグループを形成するために併合されることが可能である。既存のネットワークデバイスグループは、削除されることが可能である（かつ、オプションで、ネットワークデバイスがネットワーク内でアクティブな状態にとどまる場合、そのネットワークデバイスは、その他のグループに再度割り当てられることが可能である）。（例えば、新しいネットワークデバイスまたはその他のグループからのネットワークデバイスを含めて）新しいネットワークデバイスグループが作成されることが可能である。既存のネットワークデバイスグループのメンバーシップは、修正されることが可能である（例えば、１つまたは複数のネットワークデバイスは、あるネットワークデバイスグループから１つまたは複数のその他のネットワークデバイスグループに再度割り当てられることが可能である）。
【００３７】
ネットワークデバイスグループの修正は、１つまたは複数のイベントに応答して実行され得る。例えば、ネットワークデバイスグループは、カスタマの要望または要求、（例えば、より新しく、より重要なネットワークリソースの追加により、より古いネットワークリソースが降格される（ｄｅｍｏｔｅｄ）場合）ネットワークのトポロジに対する変更、ネットワークによってサポートされるサービスに対する変更など、ならびにそれらの様々な組合せに応答して修正され得る。
【００３８】
ネットワークデバイスグループの修正は、任意の情報（例えば、修正に先立つ、ネットワークデバイスグループに関連する情報、ネットワークデバイスグループの修正をトリガするイベントに関連する情報など、ならびにそれらの様々な組合せ）に基づいて実行され得る。ネットワークデバイスグループの修正は、任意の時点で実行され得る（例えば、ランタイムに先立ってかつ／またはランタイム時に実行されることが可能であり、必要に応じて、かつ／または所望に応じて実行され続けることが可能である）。
【００３９】
ネットワークデバイスは、任意の粒度を用いてネットワークデバイスグループに組織化され得る。したがって、ネットワークデバイスをネットワークデバイスグループに組織化することは、各ネットワークデバイスが完全なユニットとしてネットワークデバイスグループのうちの１つに割り当てられる実施形態に限定されない。一実施形態では、例えば、ネットワークデバイスの一部は、独立して割当て可能であり得る（例えば、ネットワーク要素は、シャシレベル、シェルフレベル、スロットレベルなどで割当て可能であり得る）。一実施形態では、例えば、ネットワークデバイスのグループは、ネットワークデバイスグループに割当て可能であり得る。
【００４０】
ステップ２０６において、管理システムのリソースは、ネットワークデバイスグループに割り振られる。
【００４１】
リソースは、いくつかの方法でネットワークデバイスグループに割り振られることが可能である。
【００４２】
一実施形態では、管理システムのリソースは、管理システムによって割り振られるために利用可能なリソースの総量を決定して、リソースの総量のそれぞれの部分をネットワークデバイスグループに割り振ることによって、割り振られることが可能である。一実施形態では、例えば、管理システムのリソースは、ネットワークデバイスグループのそれぞれの重要性レベルに基づいて割り振られることが可能である。一実施形態では、例えば、管理システムのリソースは、ネットワークデバイスグループによって使用されることもしくは必要とされることが期待されるまたは予測されるリソースのそれぞれの量に基づいて割り振られることが可能である。リソースの総量は、様々なその他の要因に基づいて割り振られることが可能である。
【００４３】
一実施形態では、管理システムのリソースは、リソースグループを使用して、ネットワークデバイスグループに割り振られることが可能である。１つのかかる実施形態では、管理システムのリソースは、管理システムのリソースをリソースグループに割り当てて、各ネットワークデバイスグループが、そのネットワークデバイスが関連付けられる（１つまたは複数の）リソースグループのリソースを利用できるように、リソースグループとネットワークデバイスグループとを関連付けることによって、割り振られることが可能である。
【００４４】
管理システムのリソースは、任意の方法でリソースグループに割り当てられることが可能である。一実施形態では、管理システムの利用可能な総リソースが決定されて、利用可能な総リソースは、リソースグループ間で分配される。利用可能な総リソースは、（例えば、各リソースグループが関連付けられることが期待される（１つまたは複数の）ネットワークデバイスグループの重要性に基づいて、管理システムに関して測定されたリソース利用データに基づいてなど）任意の方法で、リソースグループ間で配分されることが可能である。
【００４５】
リソースグループおよびネットワークデバイスグループは、任意の方法で関連付けられることが可能である。一実施形態では、リソースグループは、ネットワークデバイスグループに割り当てられる（例えば、各リソースグループは、１つまたは複数のネットワークデバイスグループにリソースを提供するために割り当てられる）。一実施形態では、ネットワークデバイスグループは、リソースグループに割り当てられる（例えば、各ネットワークデバイスグループは、１つまたは複数のリソースグループに割り当てられる）。リソースグループおよびネットワークデバイスグループは、多くのその他の方法で関連付けられることが可能である。
【００４６】
リソースグループとネットワークデバイスグループとの間の関連性は、修正され得る。リソースグループは、サービス提供している１つまたは複数のネットワークデバイスグループからサービス提供している１つまたは複数のその他のネットワークデバイスグループに再度割り当てられることが可能である。ネットワークデバイスグループは、１つまたは複数のリソースグループによってサービス提供されることから、１つまたは複数のその他のリソースグループによってサービス提供されることに再度割り当てられることが可能である。
【００４７】
リソースグループとネットワークデバイスグループとの間の関連性の修正は、任意の時点で、任意の理由で実行され得る。
【００４８】
リソースグループとネットワークデバイスグループとの間の関連性の修正は、カスタマの要求に基づいて、同じタイプの異なるネットワークデバイスの相対的な重要性が異なり得る状況をサポートする。これは、（１つもしくは複数の）ネットワークデバイスまたは（１つもしくは複数の）ネットワークデバイスグループがランタイム時に（１つもしくは複数の）異なるリソースグループに移動されることを可能にすることによって処理されることになる。
【００４９】
リソースグループとネットワークデバイスグループとの間の関連性の修正は、１つまたは複数の理由で（例えば、（１つまたは複数の）目標ネットワークデバイスの関連する通信待ち時間がそのグループ内の残りのネットワークデバイスに影響を及ぼすため）、（１つまたは複数の）ネットワークデバイスグループの（１つまたは複数の）ネットワークデバイスが一時的に分離されることが必要な状況をサポートする。
【００５０】
リソースグループとネットワークデバイスグループとの間の関連性の修正は、様々なその他の状況において有用であり得る。
【００５１】
管理システムリソースの割振りがリソースグループを使用して実行される一実施形態では、リソースグループは修正されることが可能である。
【００５２】
リソースグループは、多くの方法で修正され得る。既存のリソースグループは、複数のリソースグループを形成するために分割されることが可能であり、または複数のリソースグループは、より少ないリソースグループを形成するために併合されることが可能である。既存のリソースグループは、削除されることが可能である（かつ、関連するリソースはその他のグループに再度割り当てられることが可能である）。（例えば、新しいリソースまたはその他のグループからのリソースを含めて）新しいリソースグループが作成され得る。既存のリソースグループの構成は、修正されることが可能である（例えば、１つまたは複数のリソースは、あるリソースグループから１つまたは複数のその他のリソースグループに再度割り当てられることが可能である）。
【００５３】
リソースグループの修正は、１つまたは複数のイベントに応答して実行され得る。例えば、リソースグループは、管理システムの利用可能なリソースに対する１つまたは複数の修正、（本明細書で説明される様々なその他のイベントに応答して修正され得る）ネットワークデバイスグループに対する修正、（例えば、ネットワークと管理システムの相互作用に基づいて）管理システムにおいて測定されたリソース利用情報などのうちの１つまたは複数、ならびにそれらの様々な組合せに応答して修正され得る。
【００５４】
リソースグループの修正は、任意の情報（例えば、リソースグループが修正される前のリソースグループに関連する情報、修正をトリガするイベントに関連する情報、ネットワークデバイスグループに関連する情報など、ならびにそれらの様々な組合せ）に基づいて実行され得る。リソースグループの修正は、任意の時点で実行されることが可能である（例えば、ランタイムに先立ってかつ／またはランタイム時に実行されることが可能であり、所望に応じてかつ／または必要に応じて実行され続けることが可能である）。
【００５５】
ネットワークデバイスグループに対する管理システムのネットワークリソースの割振りは、（グループ間のリソースの貸し借りが許可にされるか、またはされないように）静的であってよく、かつ／または動的であってもよい。ネットワークデバイスグループはすべて、ネットワークデバイスグループ間のリソースの借入れが許可されないように、リソースの静的割振りを有することが可能である。ネットワークデバイスグループはすべて、ネットワークデバイスグループ間のリソースの借入れが許可されるように、リソースの動的割振りを有することが可能である。かかる静的割振りおよび動的割振りの組合せは、管理システムに関して形成される、異なるネットワークデバイスグループに関してサポートされ得る。
【００５６】
ネットワークデバイスグループは、どのような状況においても、その他のネットワークデバイスグループからリソースを借り入れることを制限されることが可能である。ネットワークデバイスグループは、ある条件（または複数の条件）が満たされる場合を除いて、その他のネットワークデバイスグループからリソースを借り入れることを制限され得る。ネットワークデバイスグループは、あるその他のネットワークデバイスグループからリソースを借り入れることを許可され得る。ネットワークデバイスグループは、（例えば、いかなる優先順位も指定されずに等しく、その他のネットワークデバイスグループから借り入れる前に、そのネットワークデバイスグループがあるネットワークデバイスグループから借り入れることになるような優先順位でなど、ならびにそれらの様々な組合せで）複数のその他のネットワークデバイスグループからリソースを借り入れることを許可され得る。
【００５７】
ネットワークデバイスグループは、（１つまたは複数の）別のネットワークデバイスグループのすべてのリソースを借り入れることを許可され得る。ネットワークデバイスグループは、（１つまたは複数の）別のネットワークデバイスグループのすべての利用可能なリソースを借り入れることを許可され得る。ネットワークデバイスグループは、必要とされる限り、（１つまたは複数の）別のネットワークデバイスグループのリソースを借り入れることを許可され得る。ネットワークデバイスグループは、それらのリソースがその他のネットワークデバイスグループによって必要とされるまで、別のネットワークデバイスグループのリソースを借り入れることを許可され得る。ネットワークデバイスは、多くのその他の方法で、１つまたは複数のその他のネットワークデバイスグループのリソースを借り入れることが可能である。
【００５８】
例として、図１を参照すると、第１のネットワークデバイスグループはアクセスデバイス１１１Ａを含み、第２のネットワークデバイスグループはコアデバイス１１１ｃを含むと仮定する。一例として、第１のネットワークデバイスグループは、第２のネットワークデバイスグループからリソースを借り入れることを妨げられることが可能であるが、第２のネットワークデバイスグループは、（例えば、より重要なコアデバイスにとって利用可能なリソースが常に十分存在することを確実にするために）第１のネットワークデバイスグループからリソースを借り入れることを許可され得る。もう１つの例として、第１のネットワークデバイスグループは、第２のネットワークデバイスグループの利用可能なリソースの１０％を借り入れることを許可されることが可能であり、一方、第２のネットワークデバイスグループは、第１のネットワークデバイスグループの任意の利用可能なリソースを借り入れることを許可される。リソースは、多くのその他の方法で借り入れること／共有されることが可能である。
【００５９】
すなわち、ネットワークデバイスグループは、ネットワークデバイスグループに割り当てられたリソースを一時的に超えることが可能にされる（例えば、あるネットワークデバイスグループに割り当てられたリソースは、１つまたは複数のその他のネットワークデバイスグループに割り当てられたが、その１つまたは複数のその他のネットワークデバイスグループによって現在使用されていないリソースを一時的に利用することが可能である）。このようにして、管理システムのすべての利用可能なリソースは、ネットワークデバイスグループに対する管理システムのリソースの割振りも維持しながら、実行されるべきいくつかの機能が存在する限り利用されることが可能である。
【００６０】
かかる実施形態では、すなわち、ある条件下で、いくつかのネットワークデバイスグループは、その他のネットワークデバイスグループに割り当てられたリソースを一時的に借り入れること（かつ、借り入れたリソースがもはや必要とされないとき、またはリソースを貸し出している（１つもしくは複数の）ネットワークデバイスグループがそれらのリソースを必要とするとき、借り入れたリソースを返すこと）が可能である。例えば、あるネットワークデバイスグループは、ピークのネットワークトラフィック状態に応答して、ネットワーク障害状態に応答してなど、ならびにそれらの様々な組合せに応答して、１つまたは複数のその他のネットワークデバイスグループからリソースを借り入れることが可能である。
【００６１】
一実施形態では、ネットワークデバイスグループ間のリソースの割振りは、（例えば、あるネットワークデバイスグループが１つまたは複数のその他のネットワークデバイスグループからリソースを借り入れているとき、一時的にではなく、むしろ、そのネットワークデバイスグループに対するリソースの基本的な割振りが修正されるとき、恒久的に）修正され得る。この再割振りは、再割振りをトリガした状態がクリアするとき、管理システムはこれまでの割振りに復帰しないことになるという点で恒久的であるが、管理システムのリソースの恒久的な再割振りは、（すなわち、ネットワークデバイスグループが互いからリソースを借り入れるとき）一時的に、かつ恒久的に修正され続けることが可能である点に留意されたい。再割振りは、（例えば、１つもしくは複数の状態に応答して）自動的にかつ／または（例えば、サービスプロバイダの１人もしくは複数の管理者によって）手動で実行され得る。
【００６２】
１つのかかる実施形態では、ネットワークデバイスグループ間のリソースの再割振りは、（例えば、ネットワーク発見プロセス、またはリソース利用データを収集する任意のその他の手段を開始することによって）ネットワークと管理システムの相互作用に基づいて、（管理システムにおいて）かかるリソース利用データを収集して、そのリソース利用データに基づいて、ネットワークデバイスグループの少なくとも一部の間でリソースの少なくとも一部を再割振りすることによって実行され得る。リソースのこの再割振りは、ランタイム時に実行されることが可能であり、必要に応じて、実行され続けることが可能である。これらの初期の割振りは、測定されたリソース利用データに基づいて、リアルタイムで修正されることが可能であるため、リソースのこの再割振りは、ランタイム前に行われるリソース割振りの初期の推定の際により大きな誤差限界をもたらす。
【００６３】
もう１つのかかる実施形態では、ネットワークデバイスグループ間のリソースの再割振りは、１つまたは複数のネットワークデバイスグループが１つまたは複数のその他のネットワークデバイスグループに割り振られたリソースを定期的に借り入れていることを検出することに応答して実行され得る。この状態は、任意の方法（例えば、ネットワークデバイスグループが所与の期間にリソースを借り入れる回数、ネットワークデバイスグループが所与の期間に借り入れるリソースの量など、ならびにそれらの様々な組合せ）で測定されることが可能である。この状態は、任意の方法で（例えば、カウンタ、しきい値など、ならびにそれらの様々な組合せを使用して）決定され得る。
【００６４】
ネットワークデバイスグループ間のリソースの恒久的な再割振りは、多くのその他の状態に応答して実行され得る。例えば、ネットワークデバイスグループ間のリソースの再割振りは、ネットワークデバイスグループに対する変更、管理システムのリソースの総量の変更、（例えば、ネットワーク内に配備された異なるタイプのネットワークデバイスの数の点から）ネットワークの構成に対する変更などのうちの１つまたは複数、ならびにそれらの様々な組合せに応答して実行され得る。ネットワークデバイスグループ間のリソースの再割振りは、多くのその他の方法で実行され得る。
【００６５】
管理システムのリソースが異なるリソースグループに割り当てられるいくつかの実施形態では、１つまたは複数のリソースグループは、リソースのその割振りを超えることを許可され得る。リソースグループは、（すべてのその他のリソースグループ、その他のリソースグループのいくつかなどであり得る）その他のリソースグループが影響を受けない場合だけ、その割振りを超えることを許可され得る。リソースグループは、（すべてのその他のリソースグループ、その他のリソースグループのうちのいくつかなどであり得る）その他のリソースグループが影響を受けるか否かにかかわらず、その割振りを超えることを許可され得る。
【００６６】
管理システムのリソースが異なるリソースグループに割り振られる、いくつかの実施形態では、リソースグループ間のリソースの割振りは、（例えば、あるリソースグループが１つまたは複数のその他のリソースグループのリソースを借り入れるとき、一時的にではなく、むしろ、再割振りをトリガした状態がクリアするとき、管理システムはこれまでの割振りに復帰しないことになるという点で、リソースグループに対するリソースの基本的な割振りが恒久的に修正されるとき、恒久的に）修正され得る。リソースグループ間のリソースの再割振りは、（例えば、１つまたは複数の状態に応答して）自動的にかつ／または（例えば、サービスプロバイダの１人または複数の管理者によって）手動で実行され得る。
【００６７】
かかる実施形態では、リソースグループ間のリソースの再割振りは、１つまたは複数のリソースグループが、１つまたは複数のその他のリソースグループに割り振られたリソースを定期的に借り入れていることを検出することに応答して、ネットワークデバイスグループに対する変更に応答して、管理システムのリソースの総量の変更に応答して、ネットワークの構成に対する変更に応答してなど、ならびにそれらの様々な組合せに応答して、（例えば、非効率に構成された管理システムが、管理システムの活動に基づいて、必要に応じて、リソースグループに対するリソースのその割振りを自動調整することができるように）ネットワークと管理システムの相互作用に基づいて、リソース利用データを収集することによって実行され得る。リソースグループ間のリソースの再割振りは、多くのその他の方法で実行され得る。
【００６８】
すなわち、管理システムのリソースが異なるリソースグループに割り振られる実施形態では、リソースグループは、（例えば、リソースの一時的な借入れ、リソースの恒久的に再割振りなどの様々な組合せ、ならびにそれらの様々な組合せを可能にする）ネットワークデバイスグループが管理され得る方法に類似した方法で管理されることが可能である。
【００６９】
かかる実施形態では、リソースグループの管理は、ネットワークデバイスグループの管理に代わって実行されることが可能であり、かつ／またはグループは、ネットワークデバイスグループの管理と共に実行されることが可能である。したがって、このようにして、管理システムには、管理システムのシステムスループット全体を最適化するのに役立つような形でリソースを管理するための完全な柔軟性が提供される。
【００７０】
一実施形態では、管理システムの利用可能な総リソースは修正され得る。利用可能な総リソースは、任意の時点で増大されることまたは削減されることが可能である。利用可能な総リソースは、（例えば、予測された要求、検出された要求など）いかなる理由でも修正され得る。例えば、ＣＰＵリソースは、ネットワークに対する新しいネットワークデバイスの追加が予測された際に増大され得る。例えば、管理システムのディスクスペースは、ディスクスペースが、最悪の条件下ですら完全な利用に決して近づかないという決定に応答して削減され得る。一実施形態では、管理システムの利用可能な総リソースは、管理システムに関して生成されたリソースグループの変化に応答して（例えば、リソースグループの削除／作成に応答して）修正され得る。管理システムの利用可能な総リソースの修正は、本明細書で説明される任意のその他の修正（例えば、１つまたは複数のネットワークデバイスグループの修正、１つまたは複数のリソースグループの修正、リソース割振りの修正など、ならびにそれらの様々な組合せ）をトリガする可能性がある。
【００７１】
ステップ２０８において、方法２００は終了する。（分かりやすくするために）終了するとして示され、説明されるが、方法２００の実行の結果として生じる、ネットワークデバイスグループに対するリソースの割振りは、必要に応じて、または所望に応じて、修正され続けることが可能である。管理システムのリソースの管理を修正するための方法は、本明細書において、図３に関して示され、説明される。
【００７２】
図２に関して、一例として、図１を参照すると、アクセスデバイス１１１Ａは、（アクセスデバイスとしてのそのそれぞれの役割に基づいて）第１のネットワークデバイスグループに割り当てられることが可能であり、コアデバイス１１１ｃは、（コアデバイスとしてのそのそれぞれの役割に基づいて）第２のネットワークデバイスグループに割り当てられることが可能である。この例では、コアデバイス１１１ｃは、アクセスデバイス１１１Ａよりもより重要であると見なされるため、第２のネットワークデバイスグループは、第１のネットワークデバイスグループよりもより重要であると見なされ、したがって、より多くのコンピューティングリソース１２１は、第１のネットワークデバイスグループよりも第２のネットワークデバイスグループに割り当てられることが可能である。
【００７３】
図２に関して、もう１つの例として、図１を再び参照すると、アクセスデバイス１１１Ａ１は、（アクセスデバイスとしてのその役割、およびそれらのアクセスデバイスが重要なクライアント向けのサービスをサポートすることに基づいて）第１のネットワークデバイスグループに割り当てられることが可能であり、アクセスデバイス１１１Ａ２は、（アクセスデバイスとしてのそのそれぞれの役割、およびそれらのアクセスデバイスが、より小さい、あまり重要でないクライアント向けのサービスをサポートすることに基づいて）第２のネットワークデバイスグループに割り当てられることが可能であり、コアデバイス１１１ｃは、（コアデバイスとしてのその役割に基づいて）第３のネットワークデバイスグループに割り当てられることが可能である。この実施形態では、ネットワークデバイスグループの相対的な重要性は、以下のようにランク付けされ得る：すなわち、第３のネットワークデバイスグループ（最高）、第１のネットワークデバイスグループ、第２のネットワークデバイスグループ（最低）であり、したがって、コンピューティングリソース１２１は、それに応じて割り振られることが可能である。
【００７４】
第１の例を続けると、コアデバイス１１１ｃは、アクセスデバイス１１１Ａよりもより重要であると見なされ、管理システム１２０のより多くのコンピューティングリソース１２１は、第２のネットワークデバイスグループよりも第１のネットワークデバイスグループに割り当てられることが可能である。例えば、ＣＰＵリソースの７０％、メモリリソースの７０％、ディスクスペースリソースの４０％、および入出力リソースの４０％が第１のネットワークデバイスグループに割り当てられることが可能であり、一方、残りのコンピューティングリソース１２１（すなわち、ＣＰＵリソースの３０％、メモリリソースの３０％、ディスクスペースリソースの６０％、および入出力リソースの６０％）が第２のネットワークデバイスグループに割り当てられることが可能である。
【００７５】
図３は、本発明の一実施形態による方法を示す。詳細には、図３の方法３００は、管理システムのコンピューティングリソースの管理を動的に修正するための方法を含む。連続的に実行されているとして示され、説明されるが、方法３００のステップの少なくとも一部は、同時に実行されることが可能であり、または図３に関して示され、説明されるのと異なる順序で実行されることが可能である。方法３００は、ステップ３０２から始まり、ステップ３０４に進む。
【００７６】
ステップ３０４において、管理システムのリソースは、現在のリソース管理構成を使用して管理される。例えば、管理システムのリソースは、現在確立されているネットワークデバイスグループ、既存のデバイスグループに対するリソース割振りなどに基づいて管理される。
【００７７】
ステップ３０６において、ある状態が検出されたかどうかについて決定が下される。ある状態が検出されない場合、方法３００は、ステップ３０４に戻る（すなわち、管理システムのリソースは、現在の構成に対する変更をトリガするイベントが検出されるまで、現在の構成に従って、管理され続ける）。ある状態が検出された場合、方法３００は、ステップ３０８に進む。
【００７８】
この状態は、現在のリソース管理構成の修正をトリガし得る任意の状態であってよい。例えば、この状態は、ネットワーク内のイベント、ネットワークの変更（例えば、ネットワークからのネットワークデバイスの追加／除去、ネットワークトポロジに対する変更、ネットワークによってサポートされるサービスの追加／除去など）、管理システムのコンピューティングリソースの変更、管理システムに関するリソース利用情報、ユーザによって入力された変更要求などのうちの１つまたは複数であってよい。
【００７９】
ステップ３０８において、リソース管理構成は修正される（すなわち、管理システムのリソースの管理は修正される）。
【００８０】
管理システムのリソースの管理は、多くの方法で修正され得る。例えば、管理システムのリソースの管理は、ネットワークデバイスグループを変更すること、リソースグループを変更すること、リソースグループ間でリソースを再割振りすること、ネットワークデバイスグループ間でリソースを一時的に再割振りすること、ネットワークデバイスグループ間でリソースを恒久的に再割振りすることなどのうちの１つまたは複数、ならびにそれらの様々な組合せによって修正され得る。
【００８１】
ステップ３０８から、方法３００は、現在の構成に対する変更をトリガする次のイベントが検出されるまで、管理システムのリソースが現在の構成に従って管理され続けるように、ステップ３０４に戻る。このようにして、管理システムのリソースは、管理システムによって提供される管理機能をサポートする際に、管理システムのリソースの最も効率的な可能な使用を確実にするために、必要に応じて、または所望に応じて、現行ベースで管理され続けることが可能である。
【００８２】
図４は、本明細書で説明される機能を実行する際に使用するのに適した汎用コンピュータのハイレベルブロック図を示す。図４に示すように、システム４００は、プロセッサ要素４０２（例えば、ＣＰＵ）と、メモリ４０４、例えば、ランダムアクセスメモリ（ＲＡＭ）および／または読出し専用メモリ（ＲＯＭ）と、リソース割振りモジュール４０５と、様々な入出力デバイス４０６（例えば、テープドライブ、フロッピー（登録商標）ドライブ、ハードディスクドライブまたはコンパクトディスクドライブ、受信機、送信機、スピーカー、ディスプレイ、出力ポート、（キーボード、キーパッド、マウスなどの）ユーザインプットデバイスを含むが、これらに限定されない記憶デバイス）とを含む。
【００８３】
本発明は、ソフトウェアの形で、かつ／または、例えば、特定用途向け集積回路（ＡＳＩＣ）、汎用コンピュータ、もしくは任意のその他のハードウェア均等物を使用して、ソフトウェアとハードウェアの組合せの形で実装され得る点に留意されたい。一実施形態では、リソース割振りプロセス４０５は、メモリ４０４内にロードされて、上で説明された機能を実装するために、プロセッサ４０２によって実行されることが可能である。したがって、本発明の（関連するデータ構造を含む）リソース割振りプロセス４０５は、コンピュータ可読媒体上またはキャリア上、例えば、ＲＡＭメモリ上、磁気ドライブ上もしくは磁気ディスケット上または光ドライブ上もしくは光ディスケット上などに格納され得る。
【００８４】
ソフトウェア方法として本明細書で説明されたステップのいくつかは、例えば、様々な方法ステップを実行するためにプロセッサと協働する回路として、ハードウェア内で実装され得ることが想到される。本明細書で説明された機能／要素の一部は、コンピュータプログラム製品として実装されることが可能であり、コンピュータ命令は、コンピュータによって処理されるとき、本明細書で説明された方法および／または技法が起動されるように、またはそうでない場合、提供されるように、コンピュータの動作を適合させる。本発明の方法を起動させるための命令は、固定媒体内もしくは着脱可能な媒体内に記憶され、ブロードキャスト内またはその他の信号担持媒体内でデータストリームを経由して送信され、かつ／またはそれらの命令に従って動作しているコンピューティングデバイス内のメモリ内に格納されることが可能である。
【００８５】
本明細書において、管理システムが通信デバイスのネットワークを管理する実施形態に関して主に示され、説明されるが、本明細書で示され、説明されたリソース割振り機能は、任意のタイプのデバイスを管理する責任を有する任意の管理システムのリソースを割り振るために利用され得る。
【００８６】
本発明の教示を組み込んだ様々な実施形態が、本明細書で詳細に示され、説明されているが、当業者は、これらの教示を依然として組み込む、多くのその他の様々な実施形態を容易に考案することが可能である。
【図１】
2011521319.tif 000003
【図２】
2011521319.tif 000004
【図３】
2011521319.tif 000005
【図４】
2011521319.tif 000006
【国際調査報告】
2011521319.tif 000007
2011521319.tif 000008
2011521319.tif 000009