(57)【要約】【課題】  本発明は、ネットワーク内の通信データ量が増加した場合でも通信データを処理するサーバの正常な動作を可能とするとともに、通信データ量が増加した通信元の処理内容を考慮して通信データ量を抑制することが可能なコンピュータネットワークシステムを提供する。【解決手段】  コンピュータネットワークシステム１は、ファイアウォールサーバ２０とクライアント１０とを有しており、クライアント１０は、通信しているサービスに関する情報を送信するデータ送信器１１を有し、ファイアウォールサーバ２０は、大量のデータを通信しているクライアント１０をサービスごとの基準量に基づいて特定する送信元クライアント識別器２３と、大量のデータを送受信しているクライアント１に対して通信データ量を抑制させる制御信号を送出する制御信号送出器２４とを有している。【選択図】      図１
2016072679.tif 000002
【特許請求の範囲】
【請求項１】
サーバとクライアントとを有するコンピュータネットワークシステムにおいて、
前記クライアントは、通信しているサービスに関する情報を送信する情報送信部を有し、
前記サーバは、大量のデータを通信しているクライアントを前記サービスごとの基準量に基づいて特定するクライアント特定部と、前記大量のデータを送受信しているクライアントに対して通信データ量を抑制させる制御信号を送出する制御信号送出部とを有することを特徴とするコンピュータネットワークシステム。
【請求項２】
前記情報送信部が送信する情報は、前記サービスごとの通信データ量を含むことを特徴とする請求項１に記載のコンピュータネットワークシステム。
【請求項３】
前記制御信号は、前記サービスごとの基準量に基づいて通信を抑制するサービスの帯域を指定することを特徴とする請求項２に記載のコンピュータネットワークシステム。
【請求項４】
前記制御信号は、前記サービスごとの基準量に基づいて通信を抑制するサービスの種別を指定することを特徴とする請求項２に記載のコンピュータネットワークシステム。
【請求項５】
前記制御信号は、前記サービスごとの基準量に基づいて通信を抑制するポートを指定することを特徴とする請求項２に記載のコンピュータネットワークシステム。
【請求項６】
前記サーバは、通信データを一時的に蓄積する蓄積部と、
前記蓄積部に蓄積された通信データ量が基準値を超過したことを検出する測定部とを有することを特徴とする請求項１から５のいずれかに記載のコンピュータネットワークシステム。
【請求項７】
サーバとクライアントとを有するコンピュータネットワークシステムのサーバにおいて、
大量のデータを送受信するクライアントをサービスごとの基準量に基づいて特定するクライアント特定部と、前記大量のデータを送受信するクライアントに対して通信データ量を抑制する制御信号を送出する制御信号送出部と、
を有することを特徴とするサーバ。
【請求項８】
接続されているネットワークに、通信しているサービスに関する情報を送信する情報送信部と、
接続されているネットワークから、通信データ量を抑制する制御信号を受信すると通信データ量を抑制する通信制御部と
を有することを特徴とするクライアント。
【請求項９】
サーバとクライアントとを有するコンピュータネットワークシステムのサーバの通信制御方法において、
大量のデータを送受信しているクライアントをサービスごとの基準量に基づいて特定し、
前記大量のデータを送受信しているクライアントに対して通信データ量を抑制する制御信号を送出する、
を有することを特徴とするサーバの通信制御方法。
【請求項１０】
サーバとクライアントとを有するコンピュータネットワークシステムのサーバに、
大量のデータを送受信しているクライアントをサービスごとの基準量に基づいて特定する処理と、
前記大量のデータを送受信しているクライアントに対して通信データ量を抑制する制御信号を送出する処理と、
を実行させるサーバの通信制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンピュータネットワークシステム、サーバ、及び通信制御方法に関し、特にネットワーク内の通信データ量を制御するコンピュータネットワークシステム、サーバ、及び通信制御方法に関する。
【背景技術】
【０００２】
一般に外部からコンピュータネットワーク（ローカルエリアネットワーク）へ侵入しようとする行為を食い止めるため、コンピュータネットワークにはファイアウォールサーバが設置されている。このファイアウォールサーバに、ネットワーク内のクライアント同士またはクライアント−ネットワークサーバ間だけでなく、クライアントと外部ネットワークとの通信がファイアウォールサーバを通じて一括制御されることになる。
【０００３】
このようなコンピュータネットワークにおいて、ファイアウォールサーバにクライアントからのアクセスが一時的に集中すると、外部と正常に通信できない状態（ダウン）に至ってしまう。クライアントから送出される通信データ量が想定を超えて急増した場合、ファイアウォールサーバではその能力を超えて処理できないデータが廃棄されるためである。このようなファイアウォールサーバは、ネットワーク上で常に正常な動作が保証されなければならない。したがって通常想定されるデータ量に対して過大ではない範囲で適度に余裕のある処理能力を持つものが選定されている。
【０００４】
しかしながら、実際にはその実現は困難である。その理由は、通信データ量のいかなる増加に対してもファイアウォールサーバの正常な動作を保証できる処理能力を定義し、且つファイアウォールサーバにそのような処理能力を持たせることが不可能なためである。
【０００５】
このような課題に対し、サーバにアクセスするコンピュータに、サーバから通信データ量を抑制するよう制御するシステムが提案されている。
【０００６】
例えば、特開２００１−２２３６９４号公報には、ネットワークエレメントからのアラーム情報をＮＭＳサーバが収集するネットワーク監視システムにおいて、ＮＭＳサーバが、単位時間当たりのアラーム処理負荷を監視すると共に、アラーム処理負荷が所定のしきい値を超えたことによりアラーム情報の送信を抑制させることが開示されている。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００１−２２３６９４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかしながら上述の特許文献１に記載の発明では、単位時間当たりのアラーム処理負荷が所定のしきい値を超えたことにより情報の送信を抑制させるので、送信元の処理する内容にかかわらず、サーバで処理負荷が高い情報の送信元が送信抑制の対象となってしまう。
【０００９】
本発明は、ネットワーク内の通信データ量が増加した場合でも通信データを処理するサーバの正常な動作を可能とするとともに、通信データ量が増加した通信元の処理内容を考慮して通信データ量を抑制することが可能なコンピュータネットワークシステム、サーバ、及び通信制御方法を提供することを目的とする。
【課題を解決するための手段】
【００１０】
本発明のコンピュータネットワークシステムは、サーバとクライアントとを有しており、
クライアントは、通信しているサービスに関する情報を送信する情報送信部を有し、
サーバは、サービスごとの基準量に基づいて大量のデータを通信しているクライアントを特定するクライアント特定部と、大量のデータを送受信しているクライアントに対して通信データ量を抑制させる制御信号を送出する制御信号送出部とを有している。
【発明の効果】
【００１１】
本発明によれば、ネットワーク内の通信データ量が増加した場合でも通信データを処理するサーバの正常な動作を可能とするとともに、通信データ量が増加した通信元の処理内容を考慮して通信データ量を抑制することができる。
【図面の簡単な説明】
【００１２】
【図１】図１は、本発明のコンピュータネットワークシステムの第１の実施形態の構成を示すブロック図である。
【図２】図２は、図１の動作を示すシーケンスチャートである。
【図３】図３は、図２の通信データ量の基準値の更新処理の動作の例を示すフローチャートである。
【図４】図４は、本発明のコンピュータネットワークシステムの第２の実施形態の構成を示すブロック図である。
【図５】図５は、図４の動作を示すシーケンスチャートである。
【発明を実施するための形態】
【００１３】
本発明の実施の形態について図面を参照して詳細に説明する。
【００１４】
図１は、本発明のコンピュータネットワークシステムの第１の実施形態の構成を示すブロック図である。
【００１５】
第１の実施形態のコンピュータネットワークシステム１は、図１に示すように、複数のクライアント１０と、ファイアウォールサーバ２０と、ネットワークサーバ３０とを備えて構成されている。
【００１６】
ネットワークサーバ３０は、外部ネットワーク４０と、ファイアウォールサーバ２０を通じて接続されており、各クライアント１０は、クライアント１０、ネットワークサーバ３０、ファイアウォールサーバ２０、外部ネットワーク４０の順に接続されていて、外部ネットワーク４０との通信が可能である。
【００１７】
クライアント１０のデータ送信器１１は、ネットワーク内のクライアント１０同士、クライアント１０とネットワークサーバ３０との間、及び、クライアント１０と外部ネットワーク４０との間で通信を行うと、その通信でやり取りされる外部通信データ１０１を、ネットワークサーバ３０を経由してファイアウォールサーバ２０に送信する。
【００１８】
ファイアウォールサーバ２０は、データ送信器１１からネットワークサーバ３０を経由して受信した外部通信データ２０１に対してファイアウォールサーバとしての処理を行う。ファイアウォールサーバ２０は、図１に示すように外部通信データ２０１を一時的に蓄積するデータ蓄積器２１を備えている。また、ファイアウォールサーバ２０は、蓄積された通信データ量が基準値を超過したことを検出するデータ蓄積量検出器２２と、大量のデータをファイアウォールサーバ２０に送信するクライアント１０を識別する送信元クライアント識別器２３と、そのクライアント１０に通信データ量を抑制させる制御信号送出器２４とを備えている。
【００１９】
データ蓄積器２１は、クライアント１０から送信されネットワークサーバ３０を経由して送信された外部通信データ２０１を受信し、一時的に蓄積している。またデータ蓄積器２１は、蓄積データ量に従って蓄積データ量信号２０２をデータ蓄積量検出器２２に通知する。さらにデータ蓄積器２１は、蓄積データの送信元を識別するデータ送出元クライアント識別信号２０３を送信元クライアント識別器２３に通知する。
【００２０】
データ蓄積量検出器２２は、常にクライアント１０からファイアウォールサーバ２０のデータ蓄積器２１に送信・蓄積される通信データ量を蓄積データ量信号２０２に基づいて測定する。また、蓄積されている通信データ量が予め設定された基準値を超過したことを検出すると、制御信号送出器２４に蓄積データ量基準値超過警報２０４を送出する。
【００２１】
送信元クライアント識別器２３は、データ送出元クライアント識別信号２０３に基づいて、大量のデータをファイアウォールサーバ２０に送出するクライアント１０の識別信号を検出し、制御対象クライアント識別信号２０５を制御信号送出器２４に通知する。本発明では、クライアント１０のデータ送信器１１は、外部通信データ１０１に含め、通信しているサービスに関する情報を送信しており、送信元クライアント識別器２３は、サービスごとの基準量に基づいて決定されたクライアントの通信データ量の基準値に基づいて大量のデータを送出するクライアント１０を特定している。
【００２２】
検出された大量のデータを送受信しているクライアント１０に対し、制御信号送出器２４は、ネットワークサーバ３を経由して、通信データ量を抑制させるデータ送信制御信号２０６を送出する。
【００２３】
クライアント１０のデータ送信制御器１２は、ファイアウォールサーバ２０からデータ送信制御信号１０２を受信すると、データ送信器１１に対してデータ送信抑制信号１０３を送信する。
【００２４】
データ送信器１１は、データ送信抑制信号１０３を受信すると送出データを抑制する。
【００２５】
次に、本発明のコンピュータネットワークシステムの第１の実施形態の動作について説明する。図２は、図１の動作を示すシーケンスチャートである。
【００２６】
クライアント１０は、ネットワーク内のクライアント１０同士、クライアント１０とネットワークサーバ３０との間、及び、クライアント１０と外部ネットワーク４０との間で通信を行うと、データ送信器１１が、外部通信データ１０１をネットワークサーバ３に送出する（ステップＳ１）。外部通信データ１０１には、ファイアウォールサーバによる処理をする通信データとともに、通信しているサービスに関する情報等が含まれている。例えば、送受信しているサービス統計データ（例えば、各クライアントで実行されるサービスのリスト、サービスごとの通信データ量、一定期間の平均値、最大値、など）が含まれていてもよい。また、データ制御によるパケットロス率、制御状態（最新の制御プロファイル）、クライアント１０が使用しているアカウント（アドレス、ポート、ＩＤ等）などが含まれていてもよい。
【００２７】
クライアント１０から外部通信データ１０１を受信すると、ネットワークサーバ３０は、クライアント１０ごとの情報を分析・統計化し、ファイアウォールサーバ２０に外部通信データ２０１を送信する（ステップＳ２）。外部通信データ２０１には、外部通信データ１０１を全クライアント１０の分まとめた、ファイアウォールサーバによる処理をする通信データ及び、通信しているサービスに関する情報が含まれている。なお、各クライアント１０から送信されたときに、そのつど、各クライアント１０の外部通信データ１０１のみをファイアウォールサーバ２０に送信してもかまわない。
【００２８】
ネットワークサーバ３０から外部通信データ２０１を受信すると、ファイアウォールサーバ２０は、外部通信データ２０１をデータ蓄積器２１に一時的に蓄積する。
【００２９】
データ蓄積器２１は、外部通信データ２０１を蓄積すると通信データ本体を除いたデータ送出元クライアント識別信号２０３を送信元クライアント識別器２３に通知する。送信元クライアント識別器２３は、外部通信データ２０１に含まれているサービスに関する情報に基づき、クライアント１０で通信が行われているサービスやサービスごとの通信データ量を検出、識別する（ステップＳ３）。
【００３０】
データ蓄積器２１は、蓄積データ量信号２０２をデータ蓄積量検出器２２に通知する。蓄積データ量信号２０２には、通知時点においてデータ蓄積器２１に蓄積されている蓄積データ量と、全クライアントの統計分析データ情報が含まれている。統計分析データ情報は、例えば、送受している全サービスについての統計データ、送受している全トラフィック量、全データ制御によるパケットロス率等が含まれていてもよい。
【００３１】
データ蓄積量検出器２２は、蓄積データ量信号２０２と予め設定された基準値を比較し、クライアントから送信された通信データ量が、基準値を超えていないか判断する（ステップＳ４）。
【００３２】
データ蓄積量検出器２２は、超過したことを検出した場合、制御信号送出器２４に蓄積データ量基準値超過警報２０４を通知する。またデータ蓄積量検出器２２は、サービスごとの通信データの基準値を更新し、クライアントごとの通信データ量の基準値を更新する（ステップＳ５）。
【００３３】
ステップＳ５の通信データ量の基準値の更新処理について詳細に説明する。図３は、図２の通信データ量の基準値の更新処理の動作の例を示すフローチャートである。データ蓄積量検出器２２は、蓄積データ量基準値超過警報２０４を受けると、まず送受している全サービスについてデータ量を確認する。そしてサービスの優先順位に応じて、余裕のあるサービスの帯域を減らす、又は超過したクライアントの通信データを抑制するように、帯域を仮設定する（ステップＳ１０）。仮設定したサービスの帯域に制御された場合に、ファイアウォール処理能力、ネットワーク構成情報（全体の処理能力）、シグネチャ・セキュリティポリシーを考慮して、全体として一定のセキュリティを担保できる通信量になるかを判断する（ステップＳ１１）。
【００３４】
一定のセキュリティを担保できる通信量にならないと判断した場合は、実行されているサービス種別が複数あるか確認し、複数あればサービスの優先順位に応じて優先順位の低い種別のサービスをＯＦＦに仮設定する（ステップＳ１２）。そして仮設定でサービス種別をＯＦＦにした場合に、一定のセキュリティを担保できる通信量になるかを判断する（ステップＳ１３）。
【００３５】
一定のセキュリティを担保できる通信量にならないと判断した場合は、実行されているサービスで使用されているポートが複数あればサービスの優先順位に応じて優先順位の低い種別のサービスで使用しているポートの使用を禁止に仮設定する（ステップＳ１４）。そして仮設定でポートの使用をＯＦＦにした場合に、一定のセキュリティを担保できる通信量になるかを判断する（ステップＳ１５）。
【００３６】
一定のセキュリティを担保できる通信量になると判断した場合は、仮設定した条件、すなわち仮設定した各サービスの帯域、仮設定したサービス種別ＯＦＦ、仮設定したポート使用ＯＦＦ等に設定された場合の通信データ量を、新たな通信データ量の基準値として更新する。一定のセキュリティを担保できる通信量にならないと判断した場合は、ステップＳ１１に戻り、前回よりさらに通信量が抑制される条件に仮設定し、一定のセキュリティを担保できる通信量になるかを判断していく。
【００３７】
なお、ステップＳ１１，１３，１５においては、一定のセキュリティを担保できる通信量になるかを判断するとしたが、パケットロス率を予測し、一定のパケットロス率以内となるように判断してもよい。
【００３８】
データ蓄積量検出器２２は、このようにして、サービスごとの通信データの基準値、制御情報を更新し、クライアントごとに通信データ量の基準値、及び制御プロファイルを更新する。なお、制御プロファイルとは、例えば、制御対象サービス指示情報、サービスの帯域指定情報（サービスごとの最小、最大帯域）、サービスの種別（ＨＴＴＰ等プロトコル、ＶｏＩＰ等セッション）、サービスごとの優先順位の指定等が含まれる制御情報である。また、制御プロファイルには、制御（抑制・許可）するトラフィックや抑制するトラフィックの割合及びそのトラフィック量、パケットロス率、予測情報、データ送受の可否（サービス、ポートごとの強制禁止、接続許可）等が含まれていてもよい。
【００３９】
データ蓄積量検出器２２は、クライアントごとの更新された通信データ量の基準値、及び制御プロファイルを制御信号送出器２４に通知する。
【００４０】
図２に戻り、クライアント識別器２３は、データ送出元クライアント識別信号２０３から、更新された基準値を超える大量のデータを送信するクライアントを特定し、通信を抑制するよう制御する制御対象クライアント識別信号２０５を制御信号送出器２４に通知する。制御対象クライアント識別信号２０５には、制御対象のクライアント情報（アカウント情報）、サービスレベルの変更を示すフラグ、サービスレベルやサービスの種別等を指示する情報が含まれている。制御信号送出器２４は、更新された基準値を超える大量のデータを送信するクライアントに対し、データ送信制御信号２０６をネットワークサーバ３に送出する（ステップＳ６）。また、データ送信制御信号２０６には、データ制御プロファイルが含まれている。１回のデータ送信制御信号２０６に全クライアントの情報を含むようにしてもよい。制御信号送出器２４は、データ蓄積量が基準値を超過した特定のクライアントがなければ、データ送信制御信号２０６を送信しない。
【００４１】
ネットワークサーバ３は、ファイアウォールサーバ２から発信されたデータ制御を指示するための情報を、制御対象となる各クライアント１０に分けて、それぞれデータ送信制御信号１０２を送出する（ステップＳ７）。データ送信制御信号１０２には、クライアント毎に、上記のような制御対象指示情報、また制御トラフィック情報、データ送受可否が含まれていてもよい。
【００４２】
データ送信制御信号１０２を受信した各クライアント１のデータ送信制御器１２は、データ送信器１１に対してデータ送信抑制信号１０３を送信し、データ送信制御信号２０６にしたがって、例えば、指示されたサービスの種別を対象とした帯域制御、指示されたポートの使用の強制禁止等の制御により通信データ量を抑制する（ステップＳ８）。
【００４３】
以上、説明したように、本実施形態のコンピュータネットワークシステムにおいては、クライアント１０のデータ送信器１１は、外部通信データ１０１に含め、通信しているサービスに関する情報を送信している。送信元クライアント識別器２３は、サービスごとの通信データの基準値にもとづいて決定されたクライアントごとの通信データ量の基準値に基づいて、大量のデータを送出するクライアント１０を特定している。このことにより、ファイアウォールサーバ２０で処理負荷が高い情報の送信を一律に抑制させるのではなく、ネットワーク内の通信データ量が増加した場合でもファイアウォールサーバ２０の正常な動作を可能とするとともに、クライアント１０の処理するサービスを考慮して適切に通信データ量を抑制することが可能になる。
【００４４】
次に、本発明の第２の実施の形態について、図面を参照して詳細に説明する。図４は、本発明のコンピュータネットワークシステムの第２の実施形態の構成を示すブロック図である。本実施形態では、ネットワークサーバ５０がファイアウォールサーバの機能をもちネットワークサーバ５０とは別にファイアウォールサーバを備えていない点で、第１の実施形態と異なる。
【００４５】
第２の実施形態のコンピュータネットワークシステム２は、図４に示すように、複数のクライアント１０と、ファイアウォールサーバの機能をもつネットワークサーバ５０とを備えて構成され、ネットワークサーバ５０は、外部ネットワーク４０に接続されている。各クライアント１０は、ネットワークサーバ５０を経由して、外部ネットワーク４０に接続され、外部ネットワーク４０との通信が可能である。
【００４６】
第１の実施形態と同様、クライアント１０のデータ送信器１１は、ネットワーク内のクライアント１０同士、クライアント１０とネットワークサーバ５０との間、及び、クライアント１０と外部ネットワーク４０との間で通信を行うと、その通信でやり取りされる外部通信データ１０１を、ネットワークサーバ５０に送信する。
【００４７】
ネットワークサーバ５０は、データ送信器１１から受信した外部通信データ１０１に対してファイアウォール処理を行う。ネットワークサーバ５０は、図４に示すように外部通信データ２０１を一時的に蓄積するデータ蓄積器５１を備えている。また、ネットワークサーバ５０は、蓄積された通信データ量が基準値を超過したことを検出するデータ蓄積量検出器２２と、大量のデータをファイアウォールサーバ２０に送信するクライアント１０を識別する送信元クライアント識別器２３と、そのクライアント１０に通信データ量を抑制させる制御信号送出器５４とを備えている。
【００４８】
データ蓄積器５１は、クライアント１０から送信された外部通信データ１０１をそれぞれ受信し、一時的に蓄積している。またデータ蓄積器５１は、蓄積データ量に従って蓄積データ量信号２０２をデータ蓄積量検出器２２に通知する。さらにデータ蓄積器５１は、蓄積データの送信元を識別するデータ送出元クライアント識別信号２０３を送信元クライアント識別器２３に通知する。
【００４９】
データ蓄積量検出器２２は、送信元クライアント識別器２３は、第１の実施形態と同様の機能を持っている。本実施形態においても、クライアント１０のデータ送信器１１は、外部通信データ１０１に含め、通信しているサービスに関する情報を送信しており、送信元クライアント識別器２３は、サービスごとの基準量に基づいて決定されたクライアントごとの通信データ量の基準値に基づいて大量のデータを送出するクライアント１０を特定している。
【００５０】
検出された大量のデータを送受信しているクライアント１０のそれぞれに対し、制御信号送出器５４は、通信データ量を抑制させるデータ送信制御信号２０６を別々に送出する。
【００５１】
第１の実施形態と同様にクライアント１０のデータ送信制御器１２は、ネットワークサーバ５０からデータ送信制御信号１０２を受信すると、データ送信器１１に対してデータ送信抑制信号１０３を送信し、データ送信器１１は、データ送信抑制信号１０３を受信すると送出データを抑制する。
【００５２】
次に、本発明のコンピュータネットワークシステムの第２の実施形態の動作について説明する。図５は、図４の動作を示すシーケンスチャートである。
【００５３】
クライアント１０は、ネットワーク内のクライアント１０同士、クライアント１０とネットワークサーバ５０との間、及び、クライアント１０と外部ネットワーク４０との間で通信を行うと、データ送信器１１が、外部通信データ１０１をネットワークサーバ５０に送出する（ステップＳ１）。図５に示すように第１の実施形態と同様に、外部通信データ１０１には、ファイアウォールの処理をする通信データとともに、通信しているサービスに関する情報等が含まれている。例えば、送受信しているサービス統計データ（サービスごとの通信データ量）、データ制御によるパケットロス率、制御状態（＝最新プロファイル）、アカウント（アドレス、ポート、ＩＤ等）が含まれていてもよい。
【００５４】
本実施形態ではネットワークサーバ５０は、各クライアント１０からそれぞれ外部通信データ１０１を受信し、外部通信データ１０１をそれぞれデータ蓄積器５１に一時的に蓄積する。データ蓄積器５１は、第１の実施例と同様に、蓄積データの送信元を識別するデータ送出元クライアント識別信号２０３を送信元クライアント識別器２３に通知する。データ送出元クライアント識別信号２０３には、全クライアント情報、例えば、制御状態（すなわち全最新プロファイル）、全アカウント情報等が含まれてもよい。外部通信データ２０１に含まれているサービスに関する情報に基づき、クライアント１０で通信が行われているサービスやサービスごとの通信データ量を検出、識別する（ステップＳ２１）。データ蓄積器５１は、第１の実施形態と同様に、蓄積データ量に従って蓄積データ量信号２０２をデータ蓄積量検出器２２に通知する。蓄積データ量信号２０２には、全クライアントの統計分析データ情報、例えば、送受している全サービス統計データ、送受している全トラフィック量、全データ制御によるパケットロス率等が含まれていてもよい。
【００５５】
ステップＳ４、Ｓ５は第１の実施形態と同様の処理を行う。
ステップＳ４、Ｓ５の後、クライアント識別器２３は、データ送出元クライアント識別信号２０３から、基準値を超えた大量のデータを送信するクライアントを特定し、制御対象クライアント識別信号２０５を制御信号送出器５４に通知する。制御対象クライアント識別信号２０５には、制御対象のクライアント情報が含まれている。例えば、制御対象クライアント識別信号２０５には、そのクライアントの制御情報として、サービスレベル指示情報、指示サービス種別情報等が含まれていてもよい。またそのクライアントのアカウント情報として、対象アカウント情報、サービスレベル変更フラグ等が含まれていてもよい。
【００５６】
本実施形態では、制御信号送出器５４は、蓄積データ量基準値超過警報２０４及び制御対象クライアント識別信号２０５から、データ蓄積量が基準値を超過した時点で、特定のクライアントのデータ送出を制御するデータ送信制御信号１０２を、対象となるクライアント１０それぞれに送出する（ステップＳ２２）。なおデータ送信制御信号１０２の内容は、第１の実施形態と同じである。
【００５７】
データ送信制御信号１０２を受信した各クライアント１０のデータ送信制御器１２は、第１の実施形態と同様に、データ送信器１１に対してデータ送信抑制信号１０３を送信して通信データ量を抑制する（ステップＳ８）。
【００５８】
以上、説明したように、本実施形態によれば、ネットワークサーバ５０にファイアウォール機能を持たせたコンピュータネットワークシステムにおいても第1の実施形態と同様の効果を持つ。すなわち、ネットワーク内の通信データ量が増加した場合でもネットワークサーバ５０の正常な動作を可能とするとともに、クライアント１０の処理するサービスを考慮して適切に通信データ量を抑制することが可能になる。
【００５９】
以上、実施形態を参照して本願発明を説明したが、本願発明は上記実施形態に限定されるものではない。本願発明の構成や詳細には、本願発明のスコープ内で当業者が理解し得る様々な変更をすることができる。
【００６０】
例えば上記の実施形態においては、ファイアウォールサーバやネットワークサーバを例として、処理する通信データ量を抑制する例について説明したが、ネットワーク内の通信データ量に応じてサーバに処理負荷がかかるコンピュータシステムであれば適用することが可能である。
【符号の説明】
【００６１】
１、２    コンピュータネットワークシステム
１０    クライアント
１１    データ送信器
１２    データ送信制御器
１０１、２０１    外部通信データ
１０２、２０６    データ送信制御信号
１０３    データ送信抑制信号
２０    ファイアウォールサーバ
２１    データ蓄積器
２２    データ蓄積量検出器
２３    送信元クライアント識別器
２４    制御信号送出器
２０２    蓄積データ量信号
２０３    データ送出元クライアント識別信号
２０４    蓄積データ量基準値超過警報
２０５    制御対象クライアント識別信号
３０、５０    ネットワークサーバ
４０    外部ネットワーク
【図１】
2016072679.tif 000003
【図２】
2016072679.tif 000004
【図３】
2016072679.tif 000005
【図４】
2016072679.tif 000006
【図５】
2016072679.tif 000007