"優先度を付けた複数のグループにプロセスを分類し、前記グループ毎に輻輳を検出する輻輳検出方法であって、前記複数のグループのそれぞれに、自グループ以上の優先度を持つグループに属するプロセスのリソース使用率の合計の上限を閾値として設定しておき、自グループ以上の優先度のグループに属するプロセスのリソース使用率を合計した累積値を求めるステップと、前記累積値と自グループに設定された前記閾値を比較し、前記累積値が前記閾値を超えていたときに、当該自グループを輻輳と判定するステップと、を有することを特徴とする輻輳検出方法。優先度を付けた複数のグループにプロセスを分類し、前記グループ毎に輻輳を検出し、輻輳と判定されたグループに属するプロセスに対する輻輳制御方法であって、前記複数のグループのそれぞれに、自グループ以上の優先度を持つグループに属するプロセスのリソース使用率の合計の上限を閾値として設定しておき、自グループ以上の優先度のグループに属するプロセスのリソース使用率を合計した累積値を求めるステップと、前記累積値と自グループに設定された前記閾値を比較し、前記累積値が前記閾値を超えていたときに、当該自グループを輻輳と判定するステップと、前記判定するステップで輻輳と判定されたグループに属するプロセスに対して、プロセス毎に予め決められた方法により輻輳制御するステップと、を有することを特徴とする輻輳制御方法。前記輻輳制御するステップは、前記判定するステップで輻輳と判定されたグループの優先度以下のグループに属するプロセスに対して輻輳制御することを特徴とする請求項2記載の輻輳制御方法。従来の輻輳制御技術は、例えばTRONなどの専用OSの機能として具備されていた。しかしながら、Linuxなどの汎用OSでは具備されていない。そのため、汎用OSによりシステムを構築した場合、輻輳時のCPUリソース配分をアプリケーションで行わなければならない。汎用OSにもプロセスに優先度があり、優先度に応じてCPUリソースを分配する機能があるが、アプリケーションの各プロセスの特徴や連携を考慮したCPUリソース配分をコントロールすることはできない。一方、専用OSでは、CPUリソースを静的に分割して各プロセスに割り当てていたため、分割された片方のCPUリソースに余裕があっても別のプロセスでそのCPUリソースを使用することができないという問題があった。本発明は、上記に鑑みてなされたものであり、プロセスの優先度を考慮した輻輳検出、輻輳制御を行うことを目的とする。第1の本発明に係る輻輳検出方法は、優先度を付けた複数のグループにプロセスを分類し、前記グループ毎に輻輳を検出する輻輳検出方法であって、前記複数のグループのそれぞれに、自グループ以上の優先度を持つグループに属するプロセスのリソース使用率の合計の上限を閾値として設定しておき、自グループ以上の優先度のグループに属するプロセスのリソース使用率を合計した累積値を求めるステップと、前記累積値と自グループに設定された前記閾値を比較し、前記累積値が前記閾値を超えていたときに、当該自グループを輻輳と判定するステップと、を有することを特徴とする。第2の本発明に係る輻輳制御方法は、優先度を付けた複数のグループにプロセスを分類し、前記グループ毎に輻輳を検出し、輻輳と判定されたグループに属するプロセスに対する輻輳制御方法であって、前記複数のグループのそれぞれに、自グループ以上の優先度を持つグループに属するプロセスのリソース使用率の合計の上限を閾値として設定しておき、自グループ以上の優先度のグループに属するプロセスのリソース使用率を合計した累積値を求めるステップと、前記累積値と自グループに設定された前記閾値を比較し、前記累積値が前記閾値を超えていたときに、当該自グループを輻輳と判定するステップと、前記判定するステップで輻輳と判定されたグループに属するプロセスに対して、プロセス毎に予め決められた方法により輻輳制御するステップと、を有することを特徴とする。上記輻輳制御方法において、前記輻輳制御するステップは、前記判定するステップで輻輳と判定されたグループの優先度以下のグループに属するプロセスに対して輻輳制御することを特徴とする。本発明によれば、プロセスの優先度を考慮した輻輳検出、輻輳制御を行うことができる。以下、本発明の実施の形態について図面を用いて説明する。図1は、本実施の形態におけるセッション制御サーバの構成を示す機能ブロック図である。図1では、セッション制御サーバ1の輻輳検出、輻輳制御に関する部分のみを図示している。図1に示すように、本実施の形態におけるセッション制御サーバ1は、CPU使用率算出部11、輻輳判定部12、および輻輳制御部13を備える。セッション制御サーバ1が備える各部は、演算処理装置、記憶装置等を備えたコンピュータにより構成して、各部の処理がプログラムによって実行されるものとしてもよい。このプログラムはセッション制御サーバ1が備える記憶装置に記憶されており、磁気ディスク、光ディスク、半導体メモリ等の記録媒体に記録することも、ネットワークを通して提供することも可能である。なお、ここではセッション制御サーバについての輻輳検出方法、輻輳制御方法を説明するが、これに限るものではなく、他のアプリケーションサーバについても同様に適用可能である。セッション制御サーバ1では、プロセスまたはスレッドをOSが管理するプロセス優先度ではなく、サービス観点での優先度で複数グループに分類しておき、各グループに対して、自グループ以上の優先度を持つグループに属するプロセスのCPU使用率の合計の上限を閾値として設定する。プロセスとグループの対応関係、各グループの閾値は、セッション制御サーバ1が備える記憶装置に記憶される。CPU使用率算出部11は、同じグループに属するプロセスのCPU使用率を合計し、グループ毎のCPU使用率を算出する。輻輳判定部12は、グループ毎に、そのグループ以上の優先度のグループのCPU使用率を合計した累積値とCPU使用率の上限を示す閾値とを比較してそのグループの輻輳を判定する。具体的には、各グループについて、自グループ以上の優先度のグループに属するプロセスのCPU使用率を合計した累積値を求め、求めた累積値とグループ毎に設定された閾値とを比較し、累積値が閾値を超えていたときに、そのグループを輻輳と判定する。輻輳制御部13は、輻輳と判定されたグループに属するプロセスに対してプロセス毎に予め決められた輻輳制御を行う。輻輳制御対象のプロセスは、輻輳と判定されたグループに属する全てのプロセスである。複数のグループが輻輳と判定された場合、輻輳制御は輻輳と判定されたグループそれぞれに属する全てのプロセスに対して行われる。輻輳制御方法は、プロセス毎に設定、実装しておく。例えば、バックアッププロセスは強制的に一定時間スリープさせる、コマンドプロセスは強制終了して新規コマンド投入を制限する等がある。表1に、プロセス別の制御方法の例を示す。なお、表1に示すプロセス別輻輳制御方法は一例であり、輻輳制御方法を限定するものではない。次に、セッション制御サーバ1が輻輳を検出する処理について説明する。図2は、セッション制御サーバ1が輻輳を検出する処理の流れを示すフローチャートである。まず、CPU使用率算出部11がグループ毎に属するプロセスのCPU使用率を合計し、各グループのCPU使用率を求めるステップS11。続いて、輻輳判定部12が各グループについて、自グループ以上の優先度のグループのCPU使用率を合計し、グループ毎の累積値を求めるステップS12。そして、輻輳判定部12が各グループについて、ステップS12で求めた累積値と予め設定された閾値とを比較しステップS13、累積値が閾値を超えたグループを輻輳と判定するステップS14。その後、輻輳制御部13が、輻輳と判定されたグループに属するプロセスに対して、プロセス毎に予め決められた方法により輻輳制御する。次に、具体例を用いて輻輳の検出について説明する。図3は、輻輳の検出を具体的に説明する図である。図3の例では、各プロセスを優先度が高い順に、OSミドルプロセス、系間同期プロセスが属する最高、呼処理系プロセスが属する高、保守コマンドプロセスが属する中、定期バックアッププロセスが属する低の4つのグループに分け、それぞれのグループのCPU使用率の上限を示す閾値を30,70,80,85と設定した。グループ毎のプロセスのCPU使用率を合計した値が、最高は15、高は40、中は26、低は3であったとすると、各グループについての自グループ以上の優先度のグループのCPU使用率の累積値は、図3に示すように、最高は15、高は55、中は81、低は84となる。各グループについて、累積値と閾値を比較すると、中は累積値が閾値よりも高く、輻輳と判定される。その結果、中に属する保守コマンドプロセスに対して輻輳制御が行われる。なお、図3に示す例では、低は累積値が閾値よりも低く輻輳と判定されないが、輻輳と判定されたグループよりも優先度が低いグループに属するプロセスも輻輳制御対象とし、低に属する定期バックアッププロセスを輻輳制御してもよい。以上説明したように、本実施の形態によれば、優先度を付けた複数のグループにプロセスを分類し、各グループに対して、自グループ以上の優先度を持つグループに属するプロセスのCPU使用率の合計の上限を閾値として設定しておき、グループ毎にそのグループに属するプロセスのCPU使用率の合計を求め、各グループについて、自グループ以上の優先度のグループに属するプロセスのCPU使用率を合計した累積値を求め、求めた累積値とグループ毎に設定された閾値とを比較し、累積値が閾値を超えていたときに、そのグループを輻輳と判定することにより、各グループの優先度に基づき一定のCPUリソースを配分しつつ、使われていないCPUリソースを考慮した輻輳検出を行うことができる。本実施の形態によれば、輻輳と判定されたグループに属するプロセスそれぞれについて、予め設定された方法により輻輳制御を行うことで、きめ細やかで無駄の少ない輻輳制御が可能となる。"