(57)【要約】【課題】ＩＴ基盤のリソースを監視し割り当てるためのデバイスおよび方法を提供すること。【解決手段】本発明は、異なるプロファイル間に分配され、次に、ユーザおよびユーザのアプリケーションチェーンの制御および取られたビジネス活動に応じて決定されたユーザのリソースの消費量の推定値に応じて、アプリケーションチェーンのためのＩＴ基盤のリソースを監視し割り当てるためのデバイスおよび方法に関する。【選択図】図１
2018109972.tif 000002
【特許請求の範囲】
【請求項１】
決定されているアプリケーションのリンクチェーンを構成するＩＴ基盤用のＩＴ基盤の性能を監視するための機構を実装する、少なくとも１つのコンピュータマシンおよびソフトウェアを備えるデバイスであって、このデバイスが、少なくとも、
所与のアプリケーションに対して、ユーザのプロファイルに従ってユーザを識別しユーザの数を計画するためのハードウェアとソフトウェアの構成であって、少なくとも、
ｉ．一方で、識別子を一定の期間（Ｔ）、決定されているアプリケーションのユーザの制御プロファイルと関連付けることによりユーザの識別を可能にし、次いで、他方で、識別子をメモリに記憶することを保証する識別モジュールと、
ｉｉ．一方で、その期間（Ｔ）、決定されているアプリケーションの使用のユーザの習慣に応じて、ユーザのプロファイルに従って分配されたユーザの数を評価することを可能にし、次いで、他方で、計画の形態でメモリに記憶することを保証する評価モジュールとを含む、ハードウェアとソフトウェアの構成と、
アプリケーションのリンクチェーンを構成するＩＴ基盤リソースを割り当てるためのハードウェアとソフトウェアの構成であって、少なくとも、
ｉ．所与の期間（Ｔ）、ユーザのプロファイルおよび数に応じて、アプリケーションのリンクチェーンを構成するＩＴ基盤上の割り当て可能なリソースの区間を割り当てることを可能とする割り当てモジュールを含む、ハードウェアとソフトウェアの構成と、
アプリケーションのリンクチェーンを構成するＩＴ基盤リソースの消費量をアプリケーションによって監視するためのハードウェアとソフトウェアの構成であって、測定リポジトリであって、
ｉ．所与の期間（Ｔ）中、アプリケーションチェーンを作成する全ＩＴ基盤にわたって、消費量プローブにより各リソースの使用水準を測定し、次いで、所与の期間（Ｔ）と関連した測定リポジトリのこれらの使用水準をメモリに記憶することを可能にするためのハードウェアとソフトウェアの構成を備える前記測定リポジトリと、
ｉｉ．所与の期間（Ｔ）および後の期間（Ｔ＋１）に対するユーザのプロファイルに従って分配されたユーザの数の推定値に応じて、使用の所与の期間（Ｔ）および後の期間（Ｔ＋１）によって定義された区間に割り当てられたリソースを評価し任意選択で調整するモジュールとを含む、ハードウェアとソフトウェアの構成と、
によって構成されていることを特徴とする、デバイス。
【請求項２】
消費量プローブが、各ユーザに応じて、フィードバックしメモリに記録するために各リソースと関連付けられ、決定されている期間（Ｔ）、情報またはメトリクスを測定し、リソースの使用水準（Ｎｕｒ）を表すことを特徴とする、請求項１に記載のデバイス。
【請求項３】
メモリに記録された計画が、所与の期間（Ｔ）中、ユーザの数およびユーザのプロファイルの分配を予想することを特徴とする、請求項１または２に記載のデバイス。
【請求項４】
各ユーザプロファイルが、格納された分類属性（初心者、中堅者、専門家）を含み、各分類に対するプロファイルによる使用可能なリソース区間が、ユーザの数に応じて決定されることを特徴とする、請求項１から３のいずれか一項に記載のデバイス。
【請求項５】
リソースの最大しきい値が達成されたとき、接続されたユーザプロファイルに応じて提供され格納された理論的なリソースの消費量が、測定された消費量と一致しないとき、および／または、アプリケーションチェーンのリソースの消費量の推定値が、以前に決定された区間の外側にあるときに、リアルタイムに異常を検出し、アラートをシグナリングするために、各区間に割り当てられたリソースの制御モジュールを含むことを特徴とする、請求項１から４のいずれか一項に記載のデバイス。
【請求項６】
ＩＴ基盤の少なくとも１つのマシン上で実行されるソフトウェアによって実装される、決定されているアプリケーションのリンクチェーンを構成するＩＴ基盤の性能を監視するための方法において、少なくとも、
所与の時間区間Ｔの間、アプリケーションチェーンに関するユーザの数およびプロファイルを収集するステップと、
時間区間Ｔの間、各プロファイルユーザに対応する必要なリソースの消費量の水準を、ユーザの数に応じて決定するステップと、
割り当て可能なリソースの区間をアプリケーションリンクチェーンに割り当てるステップと、
後の時間区間Ｔ＋１に対して、アプリケーションチェーンに関するプロファイルごとのユーザの数を評価するステップと、
後の時間区間Ｔ＋１に関するユーザの数に応じて、各プロファイルに以前に割り当てられたリソースの区間を確認するステップと、
以前に割り当てられたリソースの区間が、後の時間区間Ｔ＋１に関するユーザの数に一致しないときにアラートするステップと、
任意選択で、後の期間Ｔ＋１に対する各プロファイルユーザに必要なリソースの消費量の水準を予想するために、以前割り当てられたリソースの量を変更するステップと、
を含むことを特徴とする、方法。
【請求項７】
割り当て可能なリソースの区間をアプリケーションリンクチェーンに割り当てるステップ中に、ＩＴ基盤のマシンは、区間の限度を以前メモリに記録された最大値と比較することによって、リソースの割り当ての最大のしきい値が達成されたかどうか確認し、必要であれば、アプリケーションチェーンに関する異常アラートシグナルが、次いで、確認を実施したＩＴ基盤のマシンによって送信されることを特徴とする、請求項６に記載の監視方法。
【請求項８】
後の時間区間Ｔ＋１に関して、ユーザの数に対して以前に割り当てられたスペースのサイズを確認するステップ中に、時間区間Ｔ＋１に対する消費量が、時間区間Ｔに割り当てられたリソース区間内にない場合、ＩＴ基盤のマシンがアプリケーションチェーンに関して予防的な異常アラートをシグナリングすることを特徴とする、請求項６または７に記載の監視方法。
【請求項９】
リアルタイムに使用されるリソースの水準を測定するステップ、および、リアルタイムに使用されるリソースの水準を以前に割り当てられたリソースの水準と比較するステップを含み、ＩＴ基盤のマシンが、リアルタイムで測定されたリソースの消費量が割り当てられたリソースの水準よりも少ない場合、アプリケーションチェーンに関してリソースの過大消費アラートをシグナリングすることを特徴とする、請求項６から８のいずれか一項に記載の監視方法。
【請求項１０】
アラートが送信されたとき、割り当てられたリソースの量を自動的に変更するステップを含むことを特徴とする、請求項６から９のいずれか一項に記載の監視方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＩＴ基盤の性能を監視する分野に関し、より詳細には、生産におけるシステムの性能を監視する分野に関する。
【背景技術】
【０００２】
コンピュータアプリケーションは、使用水準の著しい変動を経験している。
【０００３】
こうした変動は、１日に同時に接続されるユーザの数、およびユーザの使用のプロファイルによる。
【０００４】
使用水準の暫定的な計画を作成する際に、使用／飽和の水準に応じて、リソースの量を割り当てる、リソースを監視し割り当てるためのデバイスがある。実際、使用水準は：
・１日のうちで（たとえば、１日の他の時間に対する勤務時間帯）、
・１週間のうちで（たとえば、一部の従業員の水曜休日、平日に対する週末）、
・月および年のうちで（たとえば、月毎、四半期毎、年間等）変わり得る。
【０００５】
しかし、ツールおよび時間がない場合、アプリケーションの管理者は、ピーク期間中に十分な水準のサービスを常に確保するために、利用可能な最大のリソースを割り当てることにより、こうしたアプリケーションによって使用されるＩＴ基盤を必要な大きさにしている。結局、ある期間は、程度の差はあるものの、かなりのリソースが使用されず、他の期間は、強いまたは過大とさえ言える需要となる。
【０００６】
したがって、リソースの使用を最適化するために実際に使用されるリソースの量に応じて割り当てられたリソースの量をリアルタイムに調節し、他のアプリケーションのためのリソースを開放し、同時にアプリケーションチェーンのＩＴ基盤のコストを低減させることにより、従来技術の少なくともいくつかの欠点を除去するための、リソースを監視し割り当てるためのデバイスが求められている。
【発明の概要】
【課題を解決するための手段】
【０００７】
それゆえに、本発明は、決定されているアプリケーションのリンクチェーンを構成するＩＴ基盤用のＩＴ基盤の性能を監視するための機構を実装する、少なくとも１つのコンピュータマシンおよびソフトウェアを備えるデバイスに関し、このデバイスは、少なくとも：
−  所与のアプリケーションに対して、ユーザのプロファイルに従ってユーザを識別しユーザの数を計画するハードウェアとソフトウェアの構成であって、少なくとも：
ｉ．一方で、識別子を一定の期間（Ｔ）、決定されているアプリケーションのユーザの制御プロファイルと関連付けることによりユーザの識別を可能にし、次いで、他方で、識別子をメモリに記憶することを保証する識別モジュールと、
ｉｉ．一方で、その期間（Ｔ）、決定されているアプリケーションの使用のユーザの習慣に応じて、ユーザのプロファイルに従って分配されたユーザの数を評価することを可能にし、次いで、他方で、計画の形態でメモリに記憶することを保証する評価モジュールとを含む、ハードウェアとソフトウェアの構成と、
−  アプリケーションのリンクチェーンを構成するＩＴ基盤リソースを割り当てるためのハードウェアとソフトウェアの構成であって、少なくとも：
ｉ．所与の期間（Ｔ）、ユーザのプロファイルおよび数に応じて、アプリケーションのリンクチェーンを構成するＩＴ基盤上の割り当て可能なリソースの区間を割り当てることを可能とする割り当てモジュールを含む、ハードウェアとソフトウェアの構成と、
−  アプリケーションのリンクチェーンを構成するＩＴ基盤リソースの消費量をアプリケーションによって監視するためのハードウェアとソフトウェアの構成であって、測定リポジトリであって、
ｉ．所与の期間（Ｔ）中、アプリケーションチェーンを作成する全ＩＴ基盤にわたって、消費量プローブにより各リソースの使用水準を測定し、次いで、所与の期間（Ｔ）と関連した測定リポジトリのこれらの使用水準をメモリに記憶することを可能にするためのハードウェアとソフトウェアの構成を備える前記測定リポジトリと、
ｉｉ．所与の期間（Ｔ）および後の期間（Ｔ＋１）に対するユーザのプロファイルに従って分配されたユーザの数の推定値に応じて、使用の所与の期間（Ｔ）および後の期間（Ｔ＋１）によって定義された区間に割り当てられたリソースを評価し調整するモジュールとを含む、ハードウェアとソフトウェアの構成と、
によって構成されていることを特徴とする。
【０００８】
本明細書においてモジュールとは、モジュールについて記載された諸機能を実施するためのコンピュータシステムで実行可能な１組のコードを意味する。
【０００９】
期間とは、数ミリ秒から秒、分、時、日、週および月までに及ぶすべての期間を意味する。
【００１０】
このようにして、こうしたデバイスは、ユーザの数に応じて、また、ユーザタイプ（プロファイル）に応じて、負荷における変動を制御する。実際、各ユーザは、決定されているプロファイル（ユーザの活動の性質、アプリケーションの使用のユーザの習慣など）を有しており、プロファイルを認定することにより、できるだけユーザのニーズに対応する量のリソースをこうしたプロファイルに特に割り当てることができ、したがって、使用されないリソースを他のアプリケーションに振り向けることができる。
【００１１】
特定の特徴によれば、消費量プローブは、各ユーザに応じて、フィードバックしメモリに記録するために各リソースと関連付けられ、決定されている期間（Ｔ）、情報またはメトリクスを測定し、リソースの使用水準（Ｎｕｒ）を表す。
【００１２】
別の特定の特徴によれば、メモリに記録された計画は、所与の期間（Ｔ）中、ユーザの数およびユーザのプロファイルの分配を予想する。
【００１３】
有利には、各ユーザプロファイルは、格納された分類属性（初心者、中堅者、専門家）を含み、各分類に対するプロファイルによる使用可能なリソース区間が、ユーザの数に応じて決定される。
【００１４】
特定の特徴によれば：
−  リソースの最大しきい値が達成されたとき、
−  接続されたユーザプロファイルに応じて提供され格納された理論的なリソースの消費量が、測定された消費量と一致しないとき、および／または、
−  アプリケーションチェーンのリソースの消費量の推定値が、以前に決定された区間の外側にあるとき、
にリアルタイムに異常を検出し、アラートをシグナリングするために、各区間に割り当てられたリソースの制御モジュールを含む。
【００１５】
本発明の別の目標は、ＩＴ基盤の少なくとも１つのマシン上で実行されるソフトウェアによって実装される、決定されているアプリケーションのリンクチェーンを構成するＩＴ基盤の性能を監視するための方法であり：
・所与の時間区間Ｔの間、アプリケーションチェーンに関するユーザの数およびプロファイルを収集するステップと、
・ユーザの数に応じて、時間区間（Ｔ）の間、各ユーザプロファイルに必要なリソースの消費量の水準を決定するステップと、
・割り当て可能なリソースの区間をアプリケーションリンクチェーンに割り当てるステップと、
・後のＴ＋１時間区間に対して、アプリケーションチェーンに関するプロファイルごとのユーザの数を評価するステップと、
・後の時間区間Ｔ＋１に関するユーザの数に応じて、各プロファイルに以前に割り当てられたリソースの区間を確認するステップと、
・以前に割り当てられたリソースの区間が、後の時間区間Ｔ＋１に関するユーザの数に一致しないときにアラートするステップと、および、
・任意選択で、後の期間Ｔ＋１に関する各プロファイルユーザに必要なリソースの消費量水準を予想するために、以前割り当てられたリソースの量を変更するステップと、
を含むことを特徴とする。
【００１６】
別の特定の特徴によれば、割り当て可能なリソースの区間をアプリケーションリンクチェーンに割り当てるステップ中に、ＩＴ基盤のマシンは、区間の限度を以前メモリに記録された最大値と比較することによって、リソースの割り当ての最大のしきい値が達成されたかどうか確認し、必要であれば、アプリケーションチェーンに関する異常アラートシグナルが、次いで、確認を実施したＩＴ基盤のマシンによって送信される。
【００１７】
後の時間区間Ｔ＋１に関して、ユーザの数に対して以前に割り当てられたスペースのサイズを確認するステップ中に、時間区間Ｔ＋１に対する消費量が、時間区間Ｔに割り当てられたリソース区間内にない場合、ＩＴ基盤のマシンがアプリケーションチェーンに関して予防的な異常アラートをシグナリングすることは有利なことである。
【００１８】
特定の特徴によれば、この方法は、リアルタイムに使用されるリソースの水準を測定するステップ、および、リアルタイムに使用されるリソースの水準を以前に割り当てられたリソースの水準と比較するステップを含み、ＩＴ基盤のマシンが、リアルタイムで測定されたリソースの消費量が割り当てられたリソースの水準よりも少ない場合、アプリケーションチェーンに関してリソースの過大消費アラートをシグナリングする。
【００１９】
別の特定の特徴によれば、この方法は、アラートが送信されたとき、割り当てられたリソースの量を自動的に変更するステップを含む。
【００２０】
こうしたデバイスおよびこうした方法は、季節性に応じて、または、様々なプロビジョニング段階に応じて新しいアプリケーションを配備中に、アプリケーションチェーンを正しく必要な大きさにする。
【００２１】
本発明の他の特性、詳細および利点は、添付の図面を参照して以下の説明を読めばよりはっきりと明らかになるであろう。
【図面の簡単な説明】
【００２２】
【図１】リソースを監視しアラートをトリガするためのアルゴリズムを示す図である。
【発明を実施するための形態】
【００２３】
多くの組合せが、本発明の範囲から逸脱することなく可能である。当業者は考慮すべき経済的、人間工学的、寸法的またはその他の制約に応じてどれか一つを選択する。
【００２４】
本発明は、少なくとも１つのコンピュータマシンおよびソフトウェアを備えるデバイスに関する。このコンピュータマシンおよびソフトウェアは、決定されているアプリケーションのリンクチェーンを構成するＩＴ基盤用の、ＩＴ基盤のリソースを監視し割り当てる機構を実装するために、アプリケーションチェーンの他のハードウェアまたはソフトウェアと通信を行う。
【００２５】
アプリケーションチェーンは、複数のサーバ（Ｓ１、．．．、Ｓｊ、．．、Ｓｍ）によって全面的または部分的に使用される１組のリソース（Ｒ１、．．．、Ｒｉ、．．、Ｒｎ）を含む。アプリケーションチェーンの構造化は、したがって、各サーバＳｊと関連付けられたリソースの識別子ｌｒｉのリストによってメモリ中に表される。
【００２６】
一実施形態において、デバイスは、所与のアプリケーションに対するユーザのプロファイルに従って、ユーザを識別しユーザの数を計画する少なくとも１つのハードウェアとソフトウェアの構成を含む。
【００２７】
管理者は、各ユーザのプロファイルをユーザによって取られるビジネス活動に応じて決定する。ユーザの活動は、仕事、たとえば、データ入力または統計的研究に応じて、しかしまた、アプリケーションに対する知識、および、したがって、異なるタスクを実施するためにいかに迅速に異なる活動を実行できるかに応じて、決定される。
【００２８】
各ユーザのプロファイルは、例として、仕事１−初心者、仕事１−中堅者、仕事１−専門家のように、属性（Ｐ１、．．．、Ｐｌ、．．、Ｐｏ）の形で各ユーザの識別子と関連付けてメモリに記録されている。
【００２９】
各プロファイルは、各タイプのプロファイルを有するユーザによって使用可能なリソース区間と関連付けられている。このリソース区間は、使用可能なリソース、および、ユーザのプロファイルに応じたユーザの側のリソース使用の加重平均を考慮に入れた、少なくとも１つの行列方程式の解から決定される。
【００３０】
いくつかの実施形態において、行列方程式は、プロファイルごとにユーザの数に応じた各リソースＲ用に改良された関数の連続に対応することができる。一例として：
Ｒ１＝［Ｎ（Ｐ１）＊ＭｏｙＰｏｎｄ（Ｐ１Ｒ１）＋．．．＋Ｎ（Ｐｌ）＊ＭｏｙＰｏｎｄ（ＰｌＲ１）＋．．．＋Ｎ（Ｐ１）＊ＭｏｙＰｏｎｄ（ＰｏＲ１）］＋Ｂ（Ｒ１）
・・・
Ｒｊ＝［Ｎ（Ｐ１）＊ＭｏｙＰｏｎｄ（Ｐ１Ｒｊ）＋．．．＋Ｎ（Ｐｌ）＊ＭｏｙＰｏｎｄ（ＰｌＲｊ）＋．．．＋Ｎ（Ｐ１）＊ＭｏｙＰｏｎｄ（ＰｏＲｊ）］＋Ｂ（Ｒｊ）
・・・
Ｒｎ＝［Ｎ（Ｐ１）＊ＭｏｙＰｏｎｄ（Ｐ１Ｒｎ）＋．．．＋Ｎ（Ｐｌ）＊ＭｏｙＰｏｎｄ（ＰｌＲｎ）＋．．．＋Ｎ（Ｐ１）＊ＭｏｙＰｏｎｄ（ＰｏＲｎ）］＋Ｂ（Ｒｊ）
ここで：
・Ｎ（Ｐｘ）は、プロファイルＰｘを有し接続されたユーザの数を表す。
・ＭｏｙＰｏｎｄ（ＰｘＲｘ）は、プロファイルＰｘを有し接続されたユーザによるリソースＲｘの加重消費量平均を表す。
・Ｂ（Ｒｘ）は、リソースＲｘの消費量の値を表す。これはユーザの数に関係なく定数であり、Ｂ（Ｒｘ）はゼロまたはそれ以上とすることができる。
【００３１】
アプリケーションチェーン上に存在している各アプリケーションに対する各ユーザのプロファイルの決定は、最初は、アプリケーションごとに、各ユーザに対するデータベース中、またさらにはＩＴ基盤のＬＤＡＰディレクトリ中に、ユーザの識別子と関連付けられたプロファイルを手動で記録する管理者によって実施される。
【００３２】
この後で、ＩＴ基盤の管理者は、ユーザのプロファイルに応じて、たとえば、ユーザのアプリケーションの使用に関する統計的まとめに応じて、ユーザの分類を正確にする。
【００３３】
いくつかの実施形態において、この分類は、メモリに記録されたユーザの識別子と関連付けられたタグに基づいて実施することができる。このタグは、使用中に、ユーザプロファイルの発展（たとえば、アプリケーションに対する知識、すなわち、いかに迅速に異なる活動を実行するかに応じて、または、実施されるタスクの変化によって）に応じて経時的に発展することができ、ユーザにプロファイルを変化させることができる。一例として、ウェブアプリケーションの場合、前記タグはクッキーを使用することができる。
【００３４】
また、こうしたタグは、リアルタイムでデバイスに、接続されたユーザの数およびユーザのプロファイルに応じたユーザの分配を知らせる。
【００３５】
この分類は、ユーザの識別および決定されたアプリケーションのユーザの制御プロファイルをメモリに記録し、メモリ中の履歴の作成を続行するモジュールによってなされる。
【００３６】
この履歴は、推測モジュールにこれらの使用データを推測させ、所与の期間（Ｔ）にわたって、ユーザの数およびユーザのプロファイルの分配を予想するためのメモリに記録された計画を立てさせる。
【００３７】
アプリケーションのリンクチェーンを構成する様々なサーバのリソースの消費量を監視した状態で、この情報を相互に参照することにより、デバイスは、各プロファイルユーザに対する消費量の水準を決定することができる。
【００３８】
こうしたリソースの消費量の監視は、一例として消費量プローブを使用して実施することができる。この消費量プローブは、フランスの特許出願ＦＲ１５６０４７４に記載されてその所有者によって出願されているように、各ユーザに応じて、フィードバックおよびメモリに記憶するために各リソースと関連付けられており、リソースの使用水準（Ｎｕｒ）を表す情報またはメトリクスを測定する。
【００３９】
いくつかの実施形態において、デバイスは、ユーザの数およびユーザプロファイルの分配に応じて、記録された消費量の水準（Ｎｕｒ）をメモリで平均化するアプリケーションのリンクチェーンを構成するＩＴ基盤リソースを割り当てるための、少なくとも１つのハードウェアとソフトウェアの構成を含み、期間（Ｔ）の間、記録された計画から由来する個数（ユーザの数およびそれに関連したプロファイル）の推定値に応じて、アプリケーションのリンクチェーンを構成する様々なサーバ上のリソースを求める必要性をメモリで計算する。
【００４０】
モジュールにより、アプリケーションのリンクチェーンを構成するＩＴ基盤上の割り当て可能なリソースの確実な区間を割り当てることができる。区間の値は、アプリケーションチェーンの異なるプロファイルに応じて、可能な最小および最大の値によって定義され、これらの値はメモリに記録され、経時的に変更／改良が可能となる。実際、値は、最初は比較的大きく、次いで新しい測定サイクル（リソースの個数および消費量）にわたり、値は、管理者および／またはモジュール（自動的に）によって変更／改良され、その結果、ＩＴ基盤に割り当てられたリソースは、ユーザによって実際に消費されるリソースに可能な限り近くなる。
【００４１】
一実施形態において、調整は割り当てられたリソースを評価し調整するモジュールによって行うことができる。こうしたモジュールは、期間（Ｔ）に割り当てられたリソースが、期間（Ｔ＋１）のために記録された計画の見積もられた個数と矛盾がないことを確認する。
・矛盾がない場合、モジュールは次の期間（Ｔ＋２）から（Ｔ＋Ｘ）を確認する。
・矛盾がある場合、モジュールは、アラートを発信し、任意選択で、期間（Ｔ＋１）の間、リソースのいかなる過大消費または過少消費を避けるために、リソース割り当てモジュールに命令して割り当て可能なリソース区間を変更することができる。
【００４２】
一実施形態によれば、デバイスは：
・リソースの最大値が達成されたとき、
・接続されたユーザプロファイルに応じて提供された理論的なリソースの消費量が、測定された消費量と一致しないとき、および／または、
・アプリケーションチェーンのリソースの消費量の推定値が、以前に決定された区間の外側にあるとき、
リアルタイムに異常を検出し、アラートをシグナリングするために、区間によって割り当てられたリソースの制御モジュールを含むことができる。
【００４３】
そのためリソースの最大値が達成され、割り当て可能なリソース区間が増加できないとき、この実施形態によるデバイスは：
・ＩＴ基盤の管理者が介入してより多く割り当てることにより、リソースの飽和を限界内にとどめ／解消するようにＩＴ基盤の管理者に通知し、および／または、
・ユーザに
・アプリケーションの利用不能、および／または、
・アプリケーションの性能の低下
を通知する。
【００４４】
アラートの他のケースにおいて、制御モジュールは、割り当てられたリソースの区間を変更するように、したがって、メモリに記録されたデータを変更して、アプリケーションのリンクチェーンを構成するＩＴ基盤によって実際に使用されるリソースと一致する、割り当てられたリソース区間を入手するように、他のモジュールに命令することができる。
【００４５】
こうしたデバイスは、少なくとも以下のステップを含む図１によって記載された監視方法を実装する。
【００４６】
・以下を含むリポジトリの情報を収集しメモリに記録するステップ：
・アプリケーションチェーンのＩＴ基盤上のアプリケーションを実行するために使用されるリソースのプローブによる測定。
・暫定的な計画に応じたアプリケーションのユーザの数。
・基盤に対する以前の測定サイクル中に決定された各ユーザプロファイルの平均的なリソースの消費量。
・アプリケーションチェーンを形成するＩＴ基盤の割り当て可能なリソースの最大数。
【００４７】
・リソースの最大量が達成されたかどうか確認するためのしきい値制御ステップ。達成された場合、デバイスは、アプリケーションチェーンが異常である旨のアラートを送信し、実施形態に従って、許容し得るリソースの消費量水準への復帰までユーザへのアクセスを阻止し、および／または、ユーザに性能の低下を通知し、および／または、ＩＴ基盤の管理者が介入してより多く割り当てることにより、リソースの飽和を限界内にとどめ／解消するようにＩＴ基盤の管理者に通知する。
【００４８】
・暫定的な計画およびアプリケーションチェーンのプロファイルに応じて起こるリソースの消費量を見積もるステップ。
【００４９】
・将来のリソースの消費量の推定値に対して、以前に割り当てられたリソースの量を制御するステップ。
・将来のリソースの消費量の推定値が以前に割り当てられたリソースの区間内に戻らない場合、デバイスは、アプリケーションチェーンに関する予防的な異常アラートを送信し、割り当てられたリソースの区間が将来のリソースの消費量に一致するように、割り当てられたリソースの区間を変更するように、割り当てモジュールに命令する。
【００５０】
・プロファイルごとのユーザ数、メモリ中の記録、および実際に測定されたリソースに対する確認に応じて、リソースの理論的な消費量を計算するステップ。実際に測定されたリソースが、割り当てられたリソースの区間の値と一致しない場合、デバイスは、アプリケーションチェーンのリソースの過大消費アラートを送信し、（この実施形態に従って）任意選択で、リソースの割り当ての次のサイクルが、アプリケーションのユーザ側の実際のリソースの消費量に一層一致するように、割り当てモジュールに、割り当てられたリソース区間、および、各プロファイルの平均の理論的消費量のメモリにおける変更を変更するように命令することができる。
【００５１】
いくつかの実施形態において、本発明は、ＩＴ基盤の少なくとも１つのマシン上で実行されるソフトウェアによって実装される、決定されているアプリケーションのリンクチェーンを構成するＩＴ基盤の性能を監視するための方法に関し：
・所与の時間区間Ｔの間、アプリケーションチェーンに関するプロファイルごとのユーザの数を収集するステップと、
・ユーザの数に応じて、時間区間（Ｔ）の間、各ユーザプロファイルに必要なリソースの消費量の水準を決定するステップと、
・割り当て可能なリソースの区間をアプリケーションリンクチェーンに割り当てるステップと、
・後の時間区間Ｔ＋１に対して、アプリケーションチェーンに関するプロファイルごとのユーザの数を評価するステップと、
・後の時間区間Ｔ＋１に関するユーザの数に応じて、各プロファイルに以前に割り当てられたリソースの区間を確認するステップと、
・以前に割り当てられたリソースの区間が、後の時間区間Ｔ＋１に関するユーザの数に一致しないときに管理者にアラートするステップと、および、
・任意選択で、後の期間Ｔ＋１に関する各プロファイルユーザに必要なリソースの消費量水準を予想するために、以前割り当てられたリソースの量を変更するステップと、
を含むことを特徴とする。
【００５２】
本出願を読むことにより、一般的に記載され図に示されている、本発明の特定の特徴は、広範な様々に異なる構成に従って配列し設計することができるということを容易に理解できるであろう。したがって、本発明の記載および添付の図面は、本発明の範囲を制限するものでなく、単に選択された実施形態を表すものである。
【００５３】
当業者であれば、所与の実施形態の技術的な特性は、別段明白に述べられていない限り、または、これらの特性が互換性を有しないことが明白でない限り、実際は、別の実施形態の特性と結合できるということを理解できるであろう。また、所与の実施形態に記載された技術的特性は、別段明白に述べられていない限り、この実施形態の他の特性から分離することができる。
【００５４】
当業者にとっては、本発明は、多くの他の特定の形式の実施形態を、添付の特許請求の範囲によって定義される分野から逸脱することなく可能とし、実例として理解すべきであるが、添付の特許請求の範囲によって定義される分野において変更可能であり、本発明は本明細書に上記で与えられた詳細に限定される必要はないことは明白であるに違いない。
【符号の説明】
【００５５】
Ｎｕｒ  リソースの使用水準、消費量の水準
【図１】
2018109972.tif 000003
【外国語明細書】
2018109972000001.pdf