(57)【要約】【課題】アプリケーションサーバが適切にサービスを提供するためのパラメータの設定を容易にする。【解決手段】端末からのリクエストを処理するアプリケーションサーバ１０は、処理負荷が所定の閾値以上になった場合、アプリケーションサーバ１０のＩＰアドレス、アプリケーションサーバ１０にアクセス中の端末２０のアドレスを含むリクエスト制限信号を、管理サーバ５０へ送信する。そして、管理サーバ５０は、エッジルータ３０それぞれに対し、リクエスト制限信号に含まれるＩＰアドレスの端末２０以外の端末２０からのアプリケーションサーバ１０へのリクエスト（新規リクエスト）の転送を制限する制御ポリシーを設定する。【選択図】図１
2017046032.tif 000002
【特許請求の範囲】
【請求項１】
自身のアプリケーションサーバの処理負荷が所定の閾値以上になった場合、前記アプリケーションサーバのアドレス、および、前記アプリケーションサーバにアクセス中の端末のアドレスを含むリクエスト制限信号を、エッジルータ管理装置へ送信する前記アプリケーションサーバと、
前記リクエスト制限信号を受信した場合、端末のアクセスを中継するエッジルータそれぞれに対し、前記リクエスト制限信号に含まれるアドレスの端末以外の端末から前記アプリケーションサーバへのリクエストの転送を制限するよう指示する前記エッジルータ管理装置と
を備えることを特徴とするトラフィック制御システム。
【請求項２】
前記リクエストの転送の制限は、前記リクエストの廃棄であることを特徴とする請求項１に記載のトラフィック制御システム。
【請求項３】
前記アプリケーションサーバは、
前記リクエスト制限信号の送信後、前記アプリケーションサーバの処理負荷が所定の閾値未満になった場合、前記アプリケーションサーバのアドレスを含むリクエスト制限の解除信号を、前記エッジルータ管理装置へ送信し、
前記エッジルータ管理装置は、
前記リクエスト制限の解除信号を受信した場合、端末のアクセスを中継するエッジルータそれぞれに対し、前記アプリケーションサーバへのリクエストの転送の制限を解除するよう指示することを特徴とする請求項１または請求項２に記載のトラフィック制御システム。
【請求項４】
アプリケーションサーバが、
自身のアプリケーションサーバの処理負荷が所定の閾値以上になった場合、前記アプリケーションサーバのアドレス、および、前記アプリケーションサーバにアクセス中の端末のアドレスを含むリクエスト制限信号を、エッジルータ管理装置へ送信するステップと、
前記エッジルータ管理装置が、
前記リクエスト制限信号を受信した場合、エッジルータそれぞれに対し、前記リクエスト制限信号に含まれるアドレスの端末以外の端末から前記アプリケーションサーバへのリクエストの転送を制限するよう指示するステップと
を含んだことを特徴とするトラフィック制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、トラフィック制御システムおよびトラフィック制御方法に関する。
【背景技術】
【０００２】
アプリケーションサーバは多数のユーザ端末からの処理要求を受け付け、データベースなどの様々なサービスを提供している。ユーザ端末からアプリケーションサーバへの処理要求が集中すると遅延等の品質劣化や、プロセスの異常動作が発生するおそれがある。そこで、アプリケーションサーバへのコネクション数を制限する方法が提案されている。例えば、ユーザ端末とアプリケーションサーバとのコネクション数の上限を設定しておき、上限に達した場合にはプロキシサーバのキューを用いてトラフィックの転送タイミングを制御する方法が提案されている（非特許文献１参照）。
【先行技術文献】
【非特許文献】
【０００３】
【非特許文献１】永見明久他、「WebプロキシサーバにおけるWebトラフィック制御方式の提案」、電子情報通信学会、信学技報、pp.19-24、2002年11月
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記の方法における制御効果は、コネクション数の上限、キューのサイズの設定に大きく依存している。そのため、制御遅れや過剰制御を防ぐためには、適切なパラメータを設定する必要がある。しかし、適切なパラメータの設定が困難な場合もある。また、適切なパラメータを設定できたとしても、アクセスしてくるユーザ端末数やネットワーク構成、アプリケーションの種類、ユーザの利用特性等は時間と共に変化するため、常にパラメータの見直しと再設定を行う必要がある。
【０００５】
そこで、本発明は、前記した問題を解決し、アプリケーションサーバが適切にサービスを提供するためのパラメータの設定を容易にすることを課題とする。
【課題を解決するための手段】
【０００６】
前記した課題を解決するため、本発明は、自身のアプリケーションサーバの処理負荷が所定の閾値以上になった場合、前記アプリケーションサーバのアドレス、および、前記アプリケーションサーバにアクセス中の端末のアドレスを含むリクエスト制限信号を、エッジルータ管理装置へ送信する前記アプリケーションサーバと、前記リクエスト制限信号を受信した場合、端末のアクセスを中継するエッジルータそれぞれに対し、前記リクエスト制限信号に含まれるアドレスの端末以外の端末から前記アプリケーションサーバへのリクエストの転送を制限するよう指示する前記エッジルータ管理装置とを備えることを特徴とする。
【発明の効果】
【０００７】
本発明によれば、アプリケーションサーバが適切にサービスを提供するためのパラメータの設定を容易にすることができる。
【図面の簡単な説明】
【０００８】
【図１】図１は、システムのアプリケーションサーバで高負荷を検出してからエッジルータへ制御ポリシーが配信されるまでの動作を説明する図である。
【図２】図２は、エッジルータへの制御ポリシーの配信後の動作を説明する図である。
【図３】図３は、システムのアプリケーションサーバで負荷の低下を検出してからエッジルータの制御ポリシーが解除されるまでの動作を説明する図である。
【図４】図４は、アプリケーションサーバ、管理サーバおよびエッジルータの構成を示す図である。
【図５】図５は、システムの処理手順を示すシーケンス図である。
【図６】図６は、トラフィック制御プログラムを実行するコンピュータを示す図である。
【発明を実施するための形態】
【０００９】
以下、図面を参照しながら、本発明を実施するための形態（実施形態）について説明する。本発明は本実施形態に限定されない。
【００１０】
まず、図１を用いて、本実施形態のシステムの構成例を説明する。システムは、例えば、図１に示すように、アプリケーションサーバ１０と、端末２０（２０Ａ，２０Ｂ）と、ネットワーク１とを備える。
【００１１】
アプリケーションサーバ１０は、ネットワーク１経由で端末２０からの処理要求（リクエスト）を受け付けると当該端末２０に対し各種サービスを提供する。このアプリケーションサーバ１０は、例えば、各種サービスを提供するためのアプリケーションを備えるウェブサーバである。端末２０は、例えば、ネットワーク１経由で通信可能なパーソナルコンピュータ等である。
【００１２】
ネットワーク１は、端末２０とアプリケーションサーバ１０との通信を中継するネットワークである。このネットワーク１は、例えば、通信事業者等により提供されるネットワークである。このネットワーク１は、エッジルータ３０と、中継ルータ４０と、管理サーバ（エッジルータ管理装置）５０とを備える。
【００１３】
エッジルータ３０（３０Ａ，３０Ｂ）は、ネットワーク１の境界に設置されるルータであり、端末２０やアプリケーションサーバ１０をネットワーク１に接続する。このエッジルータ３０は、管理サーバ５０により設定された制御ポリシーに基づき、端末２０等からのパケットの転送制御を行う。中継ルータ４０は、エッジルータ３０間の通信を中継する装置である。管理サーバ５０は、エッジルータ３０に対し制御ポリシーの設定や設定の解除等を行う。
【００１４】
以下、図１〜図３を用いて、図１のシステムの動作例を説明する。ここでは図１のアプリケーションサーバ１０（ＩＰアドレス「30.0.0.1」）がユーザＡの端末２０Ａ（ＩＰアドレス「10.0.0.1」）からのアクセスを受け付けているときに、アプリケーションサーバ１０における処理負荷が高くなった場合を例に説明する。
【００１５】
図１に示すように、アプリケーションサーバ１０は、セッション管理部１３２（後記）によりセッション情報を管理する（Ｓ１）。セッション情報は、アプリケーションサーバ１０にアクセスしている端末２０のＩＰアドレスを含み、例えば、図１に示すセッション情報は、ユーザＡのＩＰアドレス「10.0.0.1」の端末２０Ａがアプリケーションサーバ１０にアクセス中であることを示す。
【００１６】
そして、アプリケーションサーバ１０は、処理負荷が高くなったと判定すると（Ｓ２：サーバ高負荷判定）、管理サーバ５０に対しリクエスト制限信号を送信する（Ｓ３）。このリクエスト制限信号は、管理サーバ５０に対し、自身のアプリケーションサーバ１０への新規リクエストの制限を指示する信号である。このリクエスト制限信号には、アプリケーションサーバ１０のＩＰアドレス、リクエスト制限を有効とする旨の情報、アプリケーションサーバ１０にアクセス中の端末２０ＡのＩＰアドレス「10.0.0.1」を記載する。
【００１７】
管理サーバ５０は、アプリケーションサーバ１０からのリクエスト制限信号を受信すると（Ｓ４）、各エッジルータ３０（例えば、エッジルータ３０Ａ，３０Ｂ）にリクエスト制限を指示する制御ポリシーを配信する（Ｓ５）。この制御ポリシーには、リクエスト制限信号に示されるアプリケーションサーバ１０のＩＰアドレス「30.0.0.1」、リクエスト制限を有効とする旨の情報、端末２０ＡのＩＰアドレス「10.0.0.1」を記載する。つまり、管理サーバ５０は、アプリケーションサーバ１０にアクセス中の端末２０Ａからアプリケーションサーバ１０へのパケットは転送するが、それ以外の端末２０からアプリケーションサーバ１０へのパケットは転送しない旨の制御ポリシーを各エッジルータ３０に設定する。
【００１８】
次に、エッジルータ３０（３０Ａ，３０Ｂ）が管理サーバ５０からの制御ポリシーを受信すると、エッジルータ３０（３０Ａ，３０Ｂ）は、図２に示すように、制御ポリシーに基づくパケットの転送制御を行う。
【００１９】
例えば、エッジルータ３０Ａが、制御ポリシーに示されるＩＰアドレス「10.0.0.1」の端末２０ＡからＩＰアドレス「30.0.0.1」のアプリケーションサーバ１０へのパケット（既存リクエスト）を受信した場合、当該パケットを中継ルータ４０に転送する（Ｓ６：既存リクエスト転送）。一方、エッジルータ３０Ｂが、制御ポリシーに示されるＩＰアドレス「10.0.0.1」の端末２０Ａ以外の端末２０（例えば、ＩＰアドレス「20.0.0.1」の端末２０Ｂ）からＩＰアドレス「30.0.0.1」のアプリケーションサーバ１０へのパケット（新規リクエスト）を受信した場合、当該パケットを廃棄する（Ｓ７：新規リクエスト廃棄）。このようにすることで端末２０からの新規リクエストはアプリケーションサーバ１０に到達しなくなる。
【００２０】
その後、図３に示すように、アプリケーションサーバ１０は、処理負荷が低下したと判定すると（Ｓ８）、管理サーバ５０に対しリクエスト制限解除信号を送信する（Ｓ９）。このリクエスト制限解除信号には、アプリケーションサーバ１０のＩＰアドレス「30.0.0.1」、リクエスト制限を無効とする旨の情報を記載する。
【００２１】
管理サーバ５０は、アプリケーションサーバ１０からのリクエスト制限解除信号を受信すると、各エッジルータ３０（例えば、エッジルータ３０Ａ，３０Ｂ）に制御ポリシーの解除命令を配信する（Ｓ１０）。この制御ポリシーの解除命令には、Ｓ９で送信されたリクエスト制限解除信号に示されるアプリケーションサーバ１０のＩＰアドレス「30.0.0.1」、リクエスト制限を無効とする旨の情報を記載する。この制御ポリシーの解除命令を受信した各エッジルータ３０は、リクエスト制限の制御ポリシーの適用を解除する。その結果、端末２０からの新規リクエストもアプリケーションサーバ１０に到達することになる。
【００２２】
以上説明したシステムによれば、容易なパラメータ設定により、アプリケーションサーバ１０へのトラフィック制御を行うことができる。
【００２３】
（アプリケーションサーバ）
次に、図４を用いてアプリケーションサーバ１０を説明する。アプリケーションサーバ１０は、入出力部１１、記憶部１２、制御部１３を備える。入出力部１１は、ネットワーク１経由で外部装置（例えば、エッジルータ３０）と通信を行うための入出力インタフェースである。記憶部１２は、アプリケーションサーバ１０を動作させるための各種情報を記憶する。制御部１３は、アプリケーションサーバ１０全体の制御を司る。
【００２４】
記憶部１２は、設定情報を記憶する。設定情報は、判定部１３３がアプリケーションサーバ１０の処理負荷が高負荷か否かを判定する際に用いる閾値を示す情報である。この設定情報は、例えば、システムのアプリケーションサーバ１０の管理者等が設定する。また、記憶部１２は、セッション情報を記憶する領域を備える。このセッション情報は、アプリケーションサーバ１０との間で確立されている通信セッションを示す情報であり、例えば、アプリケーションサーバ１０にアクセスしている端末２０のＩＰアドレスが記載される。このセッション情報は、セッション管理部１３２（後記）により更新される。
【００２５】
制御部１３は、アプリケーション処理部１３１と、セッション管理部１３２と、判定部１３３と、信号送信部１３４とを備える。アプリケーション処理部１３１は入出力部１１経由で端末２０からのリクエストを受け付けると、当該端末２０に対し当該リクエストに応じたサービスを提供する。
【００２６】
セッション管理部１３２は、アプリケーションサーバ１０の通信セッションを管理する。例えば、セッション管理部１３２は、端末２０からのアクセスを受け付けると、当該端末２０のＩＰアドレスをセッション情報に書き込む。
【００２７】
判定部１３３は、アプリケーションサーバ１０の負荷（例えば、ＣＰＵ（Central  Processing  Unit）使用率、バッファ使用率）を測定し、負荷が所定の閾値以上か否かを判定する。
【００２８】
信号送信部１３４は、判定部１３３によりアプリケーションサーバ１０の負荷が所定の閾値以上になったと判定された場合、リクエスト制限信号を送信する。また、信号送信部１３４は、リクエスト制限信号の送信後、判定部１３３によりアプリケーションサーバ１０の負荷が所定の閾値未満に低下したと判定された場合、リクエスト制限解除信号を送信する。
【００２９】
具体的には、信号送信部１３４は、判定部１３３によりアプリケーションサーバ１０の負荷が所定の閾値以上になったと判定された場合、アプリケーションサーバ１０のＩＰアドレス、リクエスト制限が有効である旨の情報、セッション情報に示されるアクセス中の端末２０のＩＰアドレスを示すリクエスト制限信号を管理サーバ５０へ送信する。また、リクエスト制限信号の送信後、判定部１３３によりアプリケーションサーバ１０の負荷が所定の閾値未満に低下したと判定された場合、アプリケーションサーバ１０のＩＰアドレス、リクエスト制限が無効である旨の情報を示すリクエスト制御解除信号を管理サーバ５０へ送信する。
【００３０】
なお、信号送信部１３４が上記の各信号を送信する際には、例えば、DiameterのRxを拡張したプロトコルを用いる。このようなプロトコルを用いることで、例えば、ネットワーク１が３ＧＰＰ（Third  Generation  Partnership  Project）で検討されている通信ネットワークである場合に、上記の各信号を送信するためのプロトコルを新たに開発する必要がなくなる。また、信号送信部１３４は、上記の各信号をＳＯＡＰ（Simple  Object  Access  Protocol）により送信してもよい。
【００３１】
（管理サーバ）
引き続き図４を用いて、管理サーバ５０を説明する。管理サーバ５０は、入出力部５１、記憶部５２、制御部５３を備える。入出力部５１は、外部装置（例えば、アプリケーションサーバ１０やエッジルータ３０）と通信を行うための入出力インタフェースである。記憶部５２は、管理サーバ５０を動作させるための各種情報を記憶する。制御部５３は、管理サーバ５０全体の制御を司る。
【００３２】
記憶部５２は、アプリケーションサーバ１０から送信されたリクエスト制限信号を記憶する領域を備える。制御部５３は、信号受信部５３１と、信号管理部５３２と、制御ポリシー作成部５３３と、制御ポリシー送信部５３４とを備える。
【００３３】
信号受信部５３１は、アプリケーションサーバ１０からのリクエスト制限信号やリクエスト制限解除信号を受信する。
【００３４】
信号管理部５３２は、信号受信部５３１がアプリケーションサーバ１０からリクエスト制限信号を受信した場合、リクエスト制限信号を記憶部５２に保存する。また、信号受信部５３１が、アプリケーションサーバ１０からリクエスト制限解除信号を受信した場合、信号管理部５３２は、当該リクエスト制限解除信号に対応するリクエスト制限信号を記憶部５２から削除する。
【００３５】
制御ポリシー作成部５３３は、各エッジルータ３０に送信する制御ポリシーを作成する。具体的には、制御ポリシー作成部５３３は、信号受信部５３１によりリクエスト制限信号を受信した場合、当該リクエスト制限信号に記載されているアプリケーションサーバ１０のＩＰアドレス、リクエスト制限が有効である旨の情報、アプリケーションサーバ１０にアクセス中の端末２０のＩＰアドレスを記載した制御ポリシーを作成する。つまり、制御ポリシー作成部５３３は、アプリケーションサーバ１０にアクセス中の端末２０以外の端末２０からのアプリケーションサーバ１０へのパケット（新規リクエスト）を制限する旨の制御ポリシーを作成する。
【００３６】
また、制御ポリシー作成部５３３は、信号受信部５３１によりリクエスト制御解除信号を受信した場合、当該リクエスト制御解除信号に対応する制御ポリシーの解除命令を作成する。具体的には、制御ポリシー作成部５３３は、リクエスト制限解除信号に記載されているアプリケーションサーバ１０のＩＰアドレス、リクエスト制限が無効である旨の情報を記載した制御ポリシーの解除命令を作成する。つまり、制御ポリシー作成部５３３は、アプリケーションサーバ１０にアクセス中の端末２０以外の端末２０からのアプリケーションサーバ１０へのパケット（新規リクエスト）の制限を解除する命令を作成する。
【００３７】
制御ポリシー送信部５３４は、制御ポリシー作成部５３３により作成された制御ポリシーや、当該制御ポリシーの解除命令を各エッジルータ３０に送信する。
【００３８】
（エッジルータ）
引き続き図３を用いて、エッジルータ３０を説明する。エッジルータ３０は、入出力部３１、記憶部３２、制御部３３を備える。入出力部３１は、外部装置（例えば、端末２０や管理サーバ５０）と通信を行うための入出力インタフェースである。記憶部３２は、エッジルータ３０を動作させるための各種情報を記憶する。制御部３３は、エッジルータ３０全体の制御を司る。
【００３９】
記憶部３２は、管理サーバ５０から送信された制御ポリシーを記憶する領域を備える。
【００４０】
制御部３３は、制御ポリシー受信部３３１と、パケット転送部３３２とを備える。制御ポリシー受信部３３１は、管理サーバ５０から制御ポリシーや、当該制御ポリシーの解除命令を受信する。
【００４１】
パケット転送部３３２は、記憶部３２の制御ポリシーに基づくパケットの転送制御を行う。具体的には、パケット転送部３３２は、「リクエスト制限が有効」の制御ポリシーに記載されるアプリケーションサーバ１０のＩＰアドレスを宛先とし、かつ、当該制御ポリシーに記載される端末２０のＩＰアドレスを送信元とするパケットを受信した場合、当該パケットの転送の制限（例えば、廃棄）を行う。一方、「リクエスト制限が有効」の制御ポリシーに記載されるアプリケーションサーバ１０のＩＰアドレス以外を宛先とするパケットや、当該制御ポリシーに記載される端末２０のＩＰアドレス以外を送信元とするパケットについては、当該パケットを中継ルータ４０へ転送する。
【００４２】
なお、制御ポリシー受信部３３１において制御ポリシーの解除命令を受信した場合、パケット転送部３３２は、当該解除に対応する制御ポリシーに基づく処理（例えば、上記のパケットの転送の廃棄や転送）を停止する。
【００４３】
（処理手順）
次に、図５を用いてシステムの処理手順を説明する。まず、アプリケーションサーバ１０の判定部１３３は、例えば、所定期間ごとに自身のアプリケーションサーバ１０の処理負荷を計測し（Ｓ１０）、処理負荷が所定の閾値以上（Ｓ１１でＹｅｓ）、かつ、管理サーバ５０へリクエスト制限信号を未送信と判定した場合（Ｓ１２でＮｏ）、信号送信部１３４は、アプリケーションサーバ１０のＩＰアドレス、リクエスト制限が有効である旨の情報、セッション情報に示されるアクセス中の端末２０のＩＰアドレスを記載したリクエスト制限信号を管理サーバ５０へ送信する（Ｓ１３）。一方、判定部１３３が、アプリケーションサーバ１０の処理負荷は所定の閾値以上（Ｓ１１でＹｅｓ）、かつ、既に管理サーバ５０へリクエスト制限信号を送信済みと判定した場合（Ｓ１２でＹｅｓ）、いったん処理を終了し、次にアプリケーションサーバ１０の処理負荷を計測する（Ｓ１０）タイミングを待つ。
【００４４】
Ｓ１３の後、管理サーバ５０の信号受信部５３１が、アプリケーションサーバ１０からのリクエスト制限信号を受信すると、制御ポリシー作成部５３３は当該リクエスト制限信号に基づき制御ポリシーを作成する（Ｓ１４）。つまり、制御ポリシー作成部５３３は当該リクエスト制限信号に記載されているアプリケーションサーバ１０のＩＰアドレス、リクエスト制限が有効である旨の情報、セッション情報に示されるアクセス中の端末２０のＩＰアドレスを記載した制御ポリシーを作成する。その後、制御ポリシー送信部５３４は当該制御ポリシーを各エッジルータ３０に送信する（Ｓ１５）。
【００４５】
Ｓ１５の後、エッジルータ３０の制御ポリシー受信部３３１が、管理サーバ５０からの制御ポリシーを受信すると、パケット転送部３３２は当該制御ポリシーに基づくパケット制御を実行する（Ｓ１６）。例えば、制御ポリシー受信部３３１がリクエスト制限を示す制御ポリシーを受信すると、パケット転送部３３２は制御ポリシーに記載されるアプリケーションサーバ１０のＩＰアドレスを宛先とし、かつ、当該制御ポリシーに記載される端末２０のＩＰアドレスを送信元とするパケットを受信した場合、当該パケットの転送の制限（例えば、廃棄）を行う。
【００４６】
また、Ｓ１１において、判定部１３３は、アプリケーションサーバ１０の処理負荷が所定の閾値未満（Ｓ１１でＮｏ）、かつ、管理サーバ５０へリクエスト制限信号を送信済みと判定した場合（Ｓ２２でＹｅｓ）、信号送信部１３４は、アプリケーションサーバ１０のＩＰアドレス、リクエスト制限が無効である旨の情報を記載したリクエスト制限解除信号を管理サーバ５０へ送信する（Ｓ２３）。一方、判定部１３３は、アプリケーションサーバ１０の処理負荷が所定の閾値未満（Ｓ１１でＮｏ）、かつ、管理サーバ５０へリクエスト制限信号を未送信と判定した場合（Ｓ２２でＮｏ）、いったん処理を終了し、次にアプリケーションサーバ１０の処理負荷を計測する（Ｓ１０）タイミングを待つ。
【００４７】
Ｓ２３の後、管理サーバ５０の信号受信部５３１がアプリケーションサーバ１０からのリクエスト制限解除信号を受信すると、制御ポリシー作成部５３３は当該リクエスト制限解除信号に対応する制御ポリシーの解除命令を作成する（Ｓ２４）。つまり、制御ポリシー作成部５３３は当該リクエスト制限解除信号に記載されているアプリケーションサーバ１０のＩＰアドレス、リクエスト制限が無効である旨の情報を記載した制御ポリシーの解除命令を作成する。その後、制御ポリシー送信部５３４は当該制御ポリシーの解除命令を各エッジルータ３０に送信する（Ｓ２５）。なお、信号管理部５３２は、当該リクエスト制限解除信号に対応するリクエスト制限信号を記憶部１２から削除する。
【００４８】
Ｓ２５の後、エッジルータ３０の制御ポリシー受信部３３１は、管理サーバ５０からの制御ポリシーの解除命令を受信すると、パケット転送部３３２は制御ポリシーに基づくパケット制御を停止する（Ｓ２６）。
【００４９】
このようにシステムは、アプリケーションサーバ１０における処理負荷が高くなった場合、管理サーバ５０により端末２０からのアプリケーションサーバ１０への新規リクエストを制限する。これにより、容易なパラメータ設定により、アプリケーションサーバ１０における負荷を軽減することができる。また、システムは、新規リクエストを制限した後、アプリケーションサーバ１０における処理負荷が低下した場合、端末２０からの新規リクエストの制限を解除する。これにより、アプリケーションサーバ１０の処理負荷が過剰に低下することを防止できる。
【００５０】
（その他の実施形態）
なお、前記した実施形態において、管理サーバ５０からエッジルータ３０に指示するリクエストの制限は、アプリケーションサーバ１０への新規リクエストのパケットをすべて廃棄するものでもよいし、一部を廃棄するものでもよい。
【００５１】
（プログラム）
図６は、トラフィック制御プログラムを実行するコンピュータを示す図である。図６に示すように、コンピュータ１０００は、例えば、メモリ１０１０と、ＣＰＵ（Central  Processing  Unit）１０２０と、ハードディスクドライブインタフェース１０３０と、ディスクドライブインタフェース１０４０と、シリアルポートインタフェース１０５０と、ビデオアダプタ１０６０と、ネットワークインタフェース１０７０とを有する。これらの各部は、バス１０８０によって接続される。
【００５２】
メモリ１０１０は、ＲＯＭ（Read  Only  Memory）１０１１およびＲＡＭ（Random  Access  Memory）１０１２を含む。ＲＯＭ１０１１は、例えば、ＢＩＯＳ（Basic  Input  Output  System）等のブートプログラムを記憶する。ハードディスクドライブインタフェース１０３０は、ハードディスクドライブ１０９０に接続される。ディスクドライブインタフェース１０４０は、ディスクドライブ１１００に接続される。ディスクドライブ１１００には、例えば、磁気ディスクや光ディスク等の着脱可能な記憶媒体が挿入される。シリアルポートインタフェース１０５０には、例えば、マウス１１１０およびキーボード１１２０が接続される。ビデオアダプタ１０６０には、例えば、ディスプレイ１１３０が接続される。
【００５３】
ここで、図６に示すように、ハードディスクドライブ１０９０は、例えば、ＯＳ１０９１、アプリケーションプログラム１０９２、プログラムモジュール１０９３およびプログラムデータ１０９４を記憶する。上記実施形態で説明した各情報、データは、例えばハードディスクドライブ１０９０やメモリ１０１０に記憶される。
【００５４】
また、トラフィック制御プログラムは、例えば、コンピュータ１０００によって実行される指令が記述されたプログラムモジュールとして、ハードディスクドライブ１０９０に記憶される。具体的には、上記実施形態で説明したアプリケーションサーバ１０、管理サーバ５０が実行する各処理が記述されたプログラムモジュールが、ハードディスクドライブ１０９０に記憶される。
【００５５】
また、トラフィック制御プログラムによる情報処理に用いられるデータは、プログラムデータとして、例えば、ハードディスクドライブ１０９０に記憶される。そして、ＣＰＵ１０２０が、ハードディスクドライブ１０９０に記憶されたプログラムモジュール１０９３やプログラムデータ１０９４を必要に応じてＲＡＭ１０１２に読み出して、上述した各手順を実行する。
【００５６】
なお、トラフィック制御プログラムに係るプログラムモジュール１０９３やプログラムデータ１０９４は、ハードディスクドライブ１０９０に記憶される場合に限られず、例えば、着脱可能な記憶媒体に記憶されて、ディスクドライブ１１００等を介してＣＰＵ１０２０によって読み出されてもよい。あるいは、トラフィック制御プログラムに係るプログラムモジュール１０９３やプログラムデータ１０９４は、ＬＡＮ（Local  Area  Network）やＷＡＮ（Wide  Area  Network）等のネットワークを介して接続された他のコンピュータに記憶され、ネットワークインタフェース１０７０を介してＣＰＵ１０２０によって読み出されてもよい。
【符号の説明】
【００５７】
１      ネットワーク
１０    アプリケーションサーバ
２０    端末
３０（３０Ａ，３０Ｂ）    エッジルータ
４０    中継ルータ
５０    管理サーバ
１３１  アプリケーション処理部
１３２  セッション管理部
１３３  判定部
１３４  信号送信部
３３１  制御ポリシー受信部
３３２  パケット転送部
５３１  信号受信部
５３２  信号管理部
５３３  制御ポリシー作成部
５３４  制御ポリシー送信部
【図１】
2017046032.tif 000003
【図２】
2017046032.tif 000004
【図３】
2017046032.tif 000005
【図４】
2017046032.tif 000006
【図５】
2017046032.tif 000007
【図６】
2017046032.tif 000008