JP2000268012A - クライアントサーバシステムにおけるサーバ負荷の分散方法ならびに装置 - Google Patents

クライアントサーバシステムにおけるサーバ負荷の分散方法ならびに装置

Info

Publication number
JP2000268012A
JP2000268012A JP11067554A JP6755499A JP2000268012A JP 2000268012 A JP2000268012 A JP 2000268012A JP 11067554 A JP11067554 A JP 11067554A JP 6755499 A JP6755499 A JP 6755499A JP 2000268012 A JP2000268012 A JP 2000268012A
Authority
JP
Japan
Prior art keywords
load
server
lan
information
lan traffic
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP11067554A
Other languages
English (en)
Inventor
Terumi Hiwatari
輝美 日渡
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NEC Corp
Original Assignee
NEC Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by NEC Corp filed Critical NEC Corp
Priority to JP11067554A priority Critical patent/JP2000268012A/ja
Publication of JP2000268012A publication Critical patent/JP2000268012A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Multi Processors (AREA)

Abstract

(57)【要約】 【課題】 最適な負荷で運用でき、クライアントに対し
確実で信頼性の高いサービスを提供する。 【解決手段】 クライアントサーバシステムにおいて、
各サーバ21(22,23)は自身の負荷状況をCPU負荷、
ジョブ優先順位、実行ジョブ数、ジョブ入力待ち行列数
のそれぞれに重み付けを行い、また、閾値を割り当て
(サーバ負荷情報重み付け設定機能部211)、この閾値
と採取(サーバ負荷情報採取機能部212)された負荷情
報を定期的に比較することにより、LANトラフィック
の受け入れ、あるいは中断を指示する負荷判断を行う
(LANトラフィック受付判定機能部213)。そして、
LAN接続された負荷分散装置1に前記負荷判断の結果
に従い生成される負荷制御情報をタイムリーに送信する
ことにより、該当サーバへのLANトラフィックの送信
制御を行う(負荷分散制御実行機能部12)。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】この発明は、クライアントサ
ーバシステムにおけるサーバ負荷の分散方法ならびに装
置に関する。
【0002】
【従来の技術】コンピュータをネットワーク化し、ネッ
トワーク全体でコンピューティングパワーを発揮させる
のがネットワークコンピューティングである。ネットワ
ークコンピューティングにおいて、ネットワークを構成
する各コンピュータは業務を分業化し、かつ相互に利用
しあう分散処理が可能になる。サービスを提供するサー
バや、サーバの機能を利用するクライアントがネットワ
ークコンピューティング構成要素になるため、このネッ
トワークコンピューティングのことをクライアントサー
バコンピューティングと呼ぶことがある。上述したクラ
イアントサーバコンピューティングを実現するクライア
ントサーバシステムは、要求に応じて所定の処理を行う
サーバコンピュータと、そのサーバコンピュータに対し
て処理を要求する複数のクライアントコンピュータと、
これらクライアント、サーバコンピュータ間を相互に接
続するLAN(Local Area Network)等通信回線から
成る。
【0003】
【発明が解決しようとする課題】ところで、上述したク
ライアントサーバシステムにおいて、1台のサーバコン
ピュータの処理能力には限界があるため、サーバコンピ
ュータを複数台で構成することが多く、この場合、特定
のサーバに要求が集中しないように負荷分散のための手
立てがなされる。通常はCPU負荷によってのみ負荷状
況を判断し、負荷分散をはかっていた。また負荷分散装
置を接続し、サーバ間におけるレスポンスタイムを計測
し、そのタイムに従い負荷状況を判断するシステムもあ
った。そのため、サーバ負荷は、CPU使用率、あるい
はレスポンスタイムによってのみサーバの負荷が決定さ
れ適当なサーバが割り当てられるため、サービスの重要
度、種類による負荷状況が的確に把握できず、従ってそ
のサーバ処理がかならずしも信頼性の高いサービスを提
供するものではなかった。この発明は上記事情に鑑みて
なされたものであり、サーバ負荷の要素を使用アプリケ
ーションに応じて定義される優先順位毎、CPU使用
率、実行ジョブ数、ジョブ入力待ち行列数に分解し、そ
れぞれについてLANトラフィックの流量を制御するこ
とにより、最適な負荷で運用でき、クライアントに対し
確実で信頼性の高いサービスを提供できる、クライアン
トサーバシステムにおけるサーバ負荷の分散方法ならび
に装置を提供することを目的とする。
【0004】
【課題を解決するための手段】上述した課題を解決する
ために請求項1記載のサーバ負荷の分散方法は、LAN
接続環境下におけるクライアントサーバシステムにおい
て、サーバ負荷の要素をアプリケーションに応じて定義
される優先順位毎、CPU使用率、実行ジョブ数、ジョ
ブ入力待ち行列数に分解し、前記各サーバは、前記分解
された要素のそれぞれにつき重みづけを行うと共に閾値
を割り当て、この閾値と採取される負荷状況を定期的に
比較することにより、LANトラフィックの受け入れ、
拒否のための負荷判断を行い、その結果をLAN接続さ
れる負荷分散装置に通知することにより、前記重み付け
設定された負荷要素に従い該当サーバもしくは他のサー
バに対してLANトラフィックの送信制御を促すことを
特徴とする。
【0005】請求項2記載のサーバ負荷の分散装置は、
サーバ負荷の要素をアプリケーションに応じて定義され
る優先順位毎、CPU使用率、実行ジョブ数、ジョブ入
力待ち行列数に分解し、前記それぞれの要素に基づきL
ANトラフィックの送信制御を行うクライアントサーバ
システムにおいて、前記分解された要素のそれぞれにつ
き重み付けを行うと共に閾値を割り当て、この閾値と採
取される負荷情報とを定期的に比較することにより、L
ANトラフィックの受け入れ、拒否のための負荷判断を
行い、LAN接続される負荷分散装置に通知するサーバ
と、前記サーバによる負荷判断によっては内蔵するサー
バ負荷管理テーブルを更新し前記重み付け設定された負
荷要素に従い該当サーバもしくは他のサーバに対し、L
ANトラフィックの送信制御を行う負荷分散装置とを備
えることを特徴とする。また、請求項3記載のサーバ負
荷の分散装置は、前記サーバ負荷管理情報テーブルは、
管理すべきそれぞれのサーバで使用され優先度が付され
たアプリケーション毎、CPU負荷ステイタス、実行ジ
ョブ負荷ステイタス、入力ジョブ待ち行列負荷ステイタ
スの各情報設定領域から成り、前記負荷分散装置により
参照され、前記サーバ中の負荷情報重み付け設定手段で
設定された重みに従う順序でLANトラフィックの受け
入れ判断を行うことも特徴とする。
【0006】更に請求項4記載の負荷の分散装置は、L
AN接続環境下におけるクライアントサーバシステムに
おいて、サーバ負荷の要素をアプリケーションに応じて
定義される優先順位毎、CPU使用率、実行ジョブ数、
ジョブ入力待ち行列数に分解し、分解された要素のそれ
ぞれにつき重み付けを行うと共に閾値を割り当てる前記
サーバ中のサーバ負荷情報重み付け設定手段と、前記C
PU使用率、実行ジョブ数、ジョブ入力待ち行列数から
成るサーバ負荷状況を定期的に採取する前記サーバ中の
サーバ負荷情報採取手段と、前記サーバ負荷情報重み付
け設定手段により定義された閾値と前記サーバ負荷情報
採取手段により採取されたサーバ負荷状況を定期的に比
較し、LANトラフィックの受け入れ、もしくは拒否す
る前記サーバ中のLANトラフィック受付判定手段と、
前記比較の結果によってはLANトラフィック中断のた
めの負荷制御情報もしくはLANトラフィック受付けの
再開をための負荷制御情報を、LAN接続される負荷制
御装置に伝える前記サーバ中の負荷状況通信手段と、前
記各負荷制御情報を受信して負荷分散制御実行手段に伝
える前記負荷制御装置中の負荷状況通信手段と、LAN
トラフィック受付け中断のための負荷制御情報を受信し
た場合、自身で管理しているサーバ負荷管理情報テーブ
ルにおける該当サーバの関連ステイタスを送信不可状態
に設定し、他のサーバでクライアントからのジョブを受
け付け可能なサーバを探してルーティングを行い、LA
Nトラフィック受付け再開のための負荷制御情報を受信
した場合、自身で管理しているサーバ負荷管理情報テー
ブルにおける該当サーバの関連するステイタスを送信可
能な状態に設定し、該当サーバに対するLANトラフィ
ックの送信制御を促す前記負荷分散装置中の負荷分散制
御実行手段とを具備することを特徴とする。
【0007】上述した構成において、この発明は、サー
バ群へのLANトラフィックの負荷分散をLAN環境で
行う場合に、サーバ群のLANトラフィック負荷分散を
サーバ群と負荷分散装置が協調して行うことを特徴とす
る。各サーバは自身の負荷状況をCPU負荷、ジョブ優
先順位、実行ジョブ数、ジョブ入力待ち行列数のそれぞ
れに重み付けを行い、また、閾値を割り当て、この閾値
と採取された負荷情報を定期的に比較することにより、
LANトラフィックの受け入れ、あるいは中断を指示す
る負荷判断を行う。そして、LAN接続された負荷分散
装置に前記負荷判断の結果に従い生成される負荷制御情
報をタイムリーに送信することにより、該当サーバへの
LANトラフィックの送信制御を行う。このことによ
り、サーバ群のLANトラフィック負荷分散を最適にか
つ効率よく行うことを可能とする。本発明により、サー
バ群は最適な負荷で運用でき、クライアントに対し、確
実に信頼性の高いサービスを提供できる。
【0008】
【発明の実施の形態】図1は本発明が採用されるクライ
アントサーバシステムの構成を示すブロック図である。
図1において、クライアントサーバシステムは、負荷分
散装置1とサーバ群2、及び図示せぬクライアントコン
ピュータがLAN回線3経由で接続される。本発明の負
荷分散方法が具現化されるサーバ群2はサーバ21,2
2,25から成る。負荷分散装置1は、LANトラフィ
ックをサーバ群2を構成する各サーバ21,22,23
の負荷状況を見ながら分散制御する。
【0009】図2は本発明のクライアントサーバシステ
ムにおける負荷の分散装置の実施形態を示すブロック図
である。図において、図1に示す番号と重複するブロッ
クは図1のそれと同じとする。図において、サーバ群2
の一つであるサーバー21は、サーバ負荷情報重み付け
設定機能部211、サーバ負荷情報採取機能部212、LAN
トラフィック受付判定機能部213と負荷状況通信機能部2
14から構成される。サーバ22,23もサーバ21と同様の構
成を持つ。本発明の特徴は、サーバ負荷の要素をアプリ
ケーションに応じて定義される優先順位毎、CPU使用
率、実行ジョブ数、ジョブ入力待ち行列数として分解
し、それぞれについてLANトラフィックの流量を制御
を行うことにある。サーバ負荷情報重み付け設定機能部
211は、分解された要素のそれぞれにつき後述する重み
付けを行うと共に後述する閾値を割り当て、LANトラ
フィック受付判定機能部213に供給する。また、サーバ
負荷情報採取機能部212は、CPU使用率、実行ジョブ
数、ジョブ入力待ち行列数から成るサーバ負荷状況を定
期的に採取してLANトラフィック受付判定機能部213
に供給する。LANトラフィック受付判定機能部213
は、サーバ負荷情報重み付け設定機能部211により定義
された閾値とサーバ負荷情報採取機能部212により採取
されたサーバ負荷状況を定期的に比較し、LANトラフ
ィックの受け入れ、もしくは拒否し、その旨負荷制御情
報として負荷状況通信機能部214に供給する。負荷状況
通信機能部214は、LANトラフィック受付判定機能部2
13による比較操作の結果によってはLANトラフィック
中断のための負荷制御情報もしくはLANトラフィック
受付再開のための負荷制御情報を、LAN接続される負
荷分散装置1に伝える。
【0010】負荷分散装置1は、負荷状況通信機能部11
と、負荷分散制御実行機能部12と、サーバ負荷管理テー
ブル13で構成される。負荷状況通信機能部11は、サーバ
21の負荷状況通信機能部214から送信される負荷制御情
報を受信して負荷分散制御実行機能部12に伝える。負荷
分散制御実行機能部12は、LANトラフィック受付け中
断のための負荷制御情報を受信した場合、自身で管理し
ているサーバ負荷管理情報テーブルにおける該当サーバ
の関連ステイタスを送信不可状態に設定し、他のサーバ
でクライアントからのジョブを受け付け可能なサーバを
探してルーティングを行い、LANトラフィック受付け
再開のための負荷制御情報を受信した場合、自身で管理
しているサーバ負荷管理情報テーブル13における該当サ
ーバの関連するステイタスを送信可能な状態に設定し、
該当サーバに対するLANトラフィックの送信制御を促
す。サーバ負荷情報管理テーブル13は、図5にその一例
を示すように、管理すべきそれぞれのサーバで使用され
優先度が付されたアプリケーション毎、CPU負荷ステ
イタス、実行ジョブ負荷ステイタス、入力ジョブ待ち行
列負荷ステイタスの各情報設定領域から成り、負荷分散
装置1の負荷分散制御実行機能部12により参照され、サ
ーバ21中の負荷情報重み付け設定機能部211で設定され
た重み付に従う順序でLANトラフィックの受け入れ判
断が行われる。
【0011】図3乃至図5は本発明実施形態の動作を説
明するために引用した図であり、それぞれ、サーバ負荷
情報重み付け設定機能部211により設定される重み付け
の一例を表形式で示す<表1>、サーバ負荷情報採取機
能部212により採取される負荷採取状況の一例を評形式
で示す<表2>、サーバ負荷情報管理テーブル13のデー
タ構造を表形式で示す<表3>である。図3に示す<表
1>において、重み付け情報は、ジョブ優先順位毎に、
優先順位、CPU使用率、実行ジョブ数、ジョブ入力待
ち行列数から成る。これら各要素は、CPU使用率、実
行ジョブ数およびジョブ入力待ち行列数の順にLANト
ラフック受け入れのために負荷情報の重み付けがなさ
れ、また、各要素に対し、それぞれ上限、下限閾値が設
定される。更に、ジョブ受付限界閾値およびジョブ受付
再開閾値も設定されている。尚、使用されるアプリケー
ション毎、例えば基幹業務は優先度1、WWW(World
Wide Web.)アクセスは優先度10に設定されるもの
とする。図4に示す<表2>は、サーバ負荷情報採取機
能部212がある一定間隔でジョブ優先順位毎にCPU使
用率、実行ジョブ数、入力ジョブ待ち行列数を採取した
ものである。図5に示す<表3>は、負荷分散装置1の
負荷分散制御実行機能部12が管理しているサーバ負荷情
報管理テーブル13であり、管理すべきサーバ毎のCPU
負荷、実行ジョブ負荷および入力ジョブ待ち行列負荷の
それぞれについて、LANトラフィック受け入れ可否の
状態を表している。LANトラフィックの受入判断は負
荷情報重み付け設定機能部211で設定される重み付け情
報に従い、CPU負荷、実行ジョブ負荷、入力ジョブ待
ち行列負荷の順に行われる。図6,図7は本発明の動作
を説明するために引用したフローチャートであり、サー
バ21の動作手順、負荷分散装置1の負荷分散制御実行機
能部12の動作手順をそれぞれフローチャートで示した図
である。
【0012】以下、図3乃至図7を参照しながら図1,
図2に示す本発明実施形態の動作について詳細に説明す
る。本発明の特徴は、サーバ負荷の要素をアプリケーシ
ョンに応じて定義される優先順位毎、CPU使用率、実
行ジョブ数、ジョブ入力待ち行列数として分解し、それ
ぞれについてLANトラフィックの流量を制御を行うこ
とにあることは上述したとおりである。そこで、サーバ
負荷情報重み付け機能設定部211は、サーバ負荷状況を
各要素毎それぞれに重み付けし(ステップS61)、ま
た、閾値として設定定義する(ステップS62)。ここ
では図3に<表3>として示すように、各要素毎の重み
付けに関し、CPU使用率、実行ジョブ数、入力ジョブ
待ち行列数の順に重み付けし、また、優先度1が付与さ
れたアプリケーションに関し、CPU使用率の上限閾値
を30%、下限閾値を15%、実行ジョブ数の上限閾値
を60、下限閾値を40、入力ジョブ待ち行列の上限閾
値を20、下限閾値を10とし、また、優先度2が付与
されたアプリケーションに関し、CPU使用率の上限閾
値を20%、下限閾値を7%、実行ジョブ数の上限閾値
を40、下限閾値を20、入力ジョブ待ち行列の上限閾
値を15、下限閾値を7とし、更に、優先度10が付与
されたアプリケーションに関し、CPU使用率の上限閾
値を5%、下限閾値を4%、実行ジョブ数の上限閾値を
50、下限閾値を40、入力ジョブ待ち行列の上限閾値
を80、下限閾値を50とし、後述するLANトラフィ
ック受付判定機能部213における受付判定処理のため各
要素毎の受付限界閾値、あるいは再開閾値としている。
【0013】一方、サーバ負荷情報採取機能部212は、
サーバ負荷状況をCPU負荷、ジョブ優先順位毎の実行
ジョブ数およびジョブ入力待ち行列数を定期的に採取し
(ステップS63)、LANトラフィック受付判定機能
部213に供給する。採取されたサーバ負荷状況は、ここ
では図4に<表2>として示す。ここでは、優先度1の
ジョブに関し、CPU使用率24%、実行ジョブ数4
3、入力ジョブ待ち行列数9とし、また、優先度2のジ
ョブに関し、CPU使用率21%、実行ジョブ数36、
入力ジョブ待ち行列数5とし、また、優先度10のジョ
ブに関し、CPU使用率24%、実行ジョブ数43、入
力ジョブ待ち行列数9とする。LANトラフィック受付
判定機能部213は、サーバ負荷情報重み付け機能部211に
よって定義された各要素毎の受付限界閾値、受付再開閾
値と、サーバ負荷採取機能212により採取された負荷状
況を定期的に比較し、LANトラフィックの受付/再
開、あるいは拒否を判定する(ステップS64)。LA
Nトラフィック受付判定機能部213により、サーバ負荷
情報重み付け設定機能部211で定義された受付限界閾値
を越えたことが確認された場合、負荷状況通信機能部21
4は、負荷分散装置1に対してLANトラフィック受付
中断のための負荷制御情報を送信し(ステップS6
5)、また、受付再開閾値に負荷が下がった場合、LA
Nトラフィックの受付再開のための負荷制御情報を送信
する(ステップS66)。定義された閾値の範疇にある
場合は該当サーバでのLANトラフィックの受け入れを
許容する(ステップS67)。
【0014】負荷分散装置1は、負荷状況通信機能部11
でサーバー21の負荷状況通信機能部214から負荷制御情
報を受信すると、その情報を負荷分散制御実行機能部12
に転送する。また負荷分散制御実行機能部12により生成
された後述する負荷分散制御情報を指示されたサーバー
21の負荷状況通信機能部214に送信する。負荷分散制御
実行機能部12は、サーバー21から送信される負荷制御情
報をチェックし(ステップS71)、ここでLANトラ
フィック受付中断の負荷制御情報を受信した場合、負荷
分散装置1内で管理している該当サーバー3の関連する
ステイタスを送信不可状態に変更し(ステップS7
2)、受付確認メッセージをサーバー21に返答する(ス
テップS73)。更に、サーバ群2の他のサーバでクラ
イアントからのジョブを受付可能なサーバをサーバ負荷
情報管理テーブル13からラウンドロビン検索しルーテイ
ングする(ステップS74)。一方、サーバー21からL
ANトラフィック受付再開の負荷制御情報を受信する
と、負荷分散装置1内で管理している該当サーバー214
の関連するステイタスを送信可能状態に変更し(ステッ
プS75)、受付確認メッセージをサーバー3に返答す
る(ステップS76)。図5に示す<表3>は、負荷分
散装置1の負荷分散制御実行機能部12が管理しているサ
ーバ負荷情報管理テーブル13であり、管理すべきサーバ
毎のCPU負荷、実行ジョブ負荷および入力ジョブ待ち
行列負荷のそれぞれについて、LANトラフィック受け
入れ可否の状態が示されている。例えば、サーバ01の
優先度1が割り振られたジョブはCPU負荷ステイタス
が受け入れ可、実行ジョブ負荷ステイタスが受け入れ不
可、入力ジョブ待ち行列負荷ステイタスが受け入れ可に
なっており、また、サーバ02の優先度8が割り振られ
たジョブはCPU負荷ステイタス、実行ジョブ負荷ステ
イタス、入力ジョブ待ち行列負荷ステイタス共に受け入
れ可の状態になっている。
【0015】以上説明のように本発明は、サーバ負荷の
要素を使用アプリケーションに応じて定義される優先順
位毎、CPU使用率、実行ジョブ数、ジョブ入力待ち行
列数に分解し、それぞれについてLANトラフィックの
流量を制御するものであり、このことにより、最適な負
荷で運用できる。
【0016】
【発明の効果】以上説明のように本発明によれば、サー
バ毎の負荷分散の制御をサーバと負荷分散装置が協調し
てサービスの重要度、種類に応じて詳細に制御するた
め、サーバ群は最適な負荷で運用でき確実に信頼性の高
いサービスをクライアントに対し提供できる。
【図面の簡単な説明】
【図1】 本発明が採用されるクライアントサーバシス
テムの構成例を示すブロック図である。
【図2】 本発明の実施形態を示すブロック図である。
【図3】 図2に示す重み付け設定機能部により定義さ
れる、重み付け、閾値設定定義の一例を<表1>として
示す図である。
【図4】 図2に示す負荷情報採取機能部により採取さ
れる負荷情報の一例を<表2>として示す図である。
【図5】 図2に示す負荷分散装置により管理されるサ
ーバ負荷情報管理テーブルのデータ構造の一例を<表3
>として示す図である。
【図6】 図2におけるサーバの動作を説明するために
引用したフローチャートである。
【図7】 図2における負荷分散制御実行機能部の動作
を説明するために引用したフローチャートである。
【符号の説明】
1…負荷分散装置、2(21,22,23)…サーバ、11(214)
…負荷状況通信機能部、12…負荷分散制御実行機能部、
13…サーバ負荷情報管理テーブル、211…サーバ負荷情
報重み付け設定機能部、212…サーバ負荷情報採取機能
部、213…LANトラフィック受付判定機能部

Claims (4)

    【特許請求の範囲】
  1. 【請求項1】 LAN接続環境下におけるクライアント
    サーバシステムにおいて、サーバ負荷の要素をアプリケ
    ーションに応じて定義される優先順位毎、CPU使用
    率、実行ジョブ数、ジョブ入力待ち行列数に分解し、前
    記各サーバは、前記分解された要素のそれぞれにつき重
    み付けを行うと共に閾値を割り当て、この閾値と採取さ
    れる負荷状況を定期的に比較することにより、LANト
    ラフィックの受け入れ、拒否のための負荷判断を行い、
    その結果をLAN接続される負荷分散装置に通知するこ
    とにより、前記重み付け設定された負荷要素に従い該当
    サーバもしくは他のサーバに対してLANトラフィック
    の送信制御を促すことを特徴とするサーバ負荷の分散方
    法。
  2. 【請求項2】 サーバ負荷の要素を、アプリケーション
    に応じて定義される優先順位毎、CPU使用率、実行ジ
    ョブ数、ジョブ入力待ち行列数に分解し、前記それぞれ
    の要素に基づきLANトラフィックの送信制御を行うク
    ライアントサーバシステムにおいて、前記分解された要
    素のそれぞれにつき重み付けを行うと共に閾値を割り当
    て、この閾値と採取される負荷情報とを定期的に比較す
    ることにより、LANトラフィックの受け入れ、拒否の
    ための負荷判断を行い、LAN接続される負荷分散装置
    に通知するサーバと、前記サーバによる負荷判断によっ
    ては内蔵するサーバ負荷管理テーブルを更新し前記重み
    付け設定された負荷要素に従い該当サーバもしくは他の
    サーバに対し、LANトラフィックの送信制御を行う負
    荷分散装置とを備えることを特徴とするサーバ負荷の分
    散装置。
  3. 【請求項3】 前記サーバ負荷管理情報テーブルは、管
    理すべきそれぞれのサーバで使用され優先度が付された
    アプリケーション毎、CPU負荷ステイタス、実行ジョ
    ブ負荷ステイタス、入力ジョブ待ち行列負荷ステイタス
    の各情報設定領域から成り、前記負荷分散装置により参
    照され、前記サーバ中の負荷情報重み付け設定手段で設
    定された重みに従う順序でLANトラフィックの受け入
    れ判断を行うことを特徴とする請求項2記載のサーバ負
    荷の分散装置。
  4. 【請求項4】 LAN接続環境下におけるクライアント
    サーバシステムにおいて、サーバ負荷の要素をアプリケ
    ーションに応じて定義される優先順位毎、CPU使用
    率、実行ジョブ数、ジョブ入力待ち行列数に分解し、分
    解された要素のそれぞれにつき重みづけを行うと共に閾
    値を割り当てる前記サーバ中のサーバ負荷情報重み付け
    設定手段と、前記CPU使用率、実行ジョブ数、ジョブ
    入力待ち行列数から成るサーバ負荷状況を定期的に採取
    する前記サーバ中のサーバ負荷情報採取手段と、前記サ
    ーバ負荷情報重み付け設定手段により定義された閾値と
    前記サーバ負荷情報採取手段により採取されたサーバ負
    荷状況を定期的に比較し、LANトラフィックの受け入
    れ、もしくは拒否する前記サーバ中のLANトラフィッ
    ク受付判定手段と、前記比較の結果によってはLANト
    ラフィック中断のための負荷制御情報もしくはLANト
    ラフィック受付再開のための負荷制御情報を、LAN接
    続される負荷制御装置に伝える前記サーバ中の負荷状況
    通信手段と、前記各負荷制御情報を受信して負荷分散制
    御実行手段に伝える前記負荷制御装置中の負荷状況通信
    手段と、LANトラフィック受付け中断のための負荷制
    御情報を受信した場合、自身で管理しているサーバ負荷
    管理情報テーブルにおける該当サーバの関連ステイタス
    を送信不可状態に設定し、他のサーバでクライアントか
    らのジョブを受け付け可能なサーバを探してルーティン
    グを行い、LANトラフィック受付け再開のための負荷
    制御情報を受信した場合、自身で管理しているサーバ負
    荷管理情報テーブルにおける該当サーバの関連するステ
    イタスを送信可能な状態に設定し、該当サーバに対する
    LANトラフィックの送信制御を促す前記負荷分散装置
    中の負荷分散制御実行手段とを備えることを特徴とする
    サーバ負荷の分散装置。
JP11067554A 1999-03-12 1999-03-12 クライアントサーバシステムにおけるサーバ負荷の分散方法ならびに装置 Pending JP2000268012A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP11067554A JP2000268012A (ja) 1999-03-12 1999-03-12 クライアントサーバシステムにおけるサーバ負荷の分散方法ならびに装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP11067554A JP2000268012A (ja) 1999-03-12 1999-03-12 クライアントサーバシステムにおけるサーバ負荷の分散方法ならびに装置

Publications (1)

Publication Number Publication Date
JP2000268012A true JP2000268012A (ja) 2000-09-29

Family

ID=13348309

Family Applications (1)

Application Number Title Priority Date Filing Date
JP11067554A Pending JP2000268012A (ja) 1999-03-12 1999-03-12 クライアントサーバシステムにおけるサーバ負荷の分散方法ならびに装置

Country Status (1)

Country Link
JP (1) JP2000268012A (ja)

Cited By (28)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005025756A (ja) * 2003-06-30 2005-01-27 Microsoft Corp ホスト状態情報を用いるネットワーク負荷分散
WO2005041038A1 (ja) 2003-10-29 2005-05-06 Ibm Japan, Ltd. 情報システム、負荷制御方法、負荷制御プログラム及び記録媒体
JP2006119941A (ja) * 2004-10-22 2006-05-11 Hitachi Ltd 動画像蓄積方法
CN1306754C (zh) * 2003-08-05 2007-03-21 国际商业机器公司 平衡网格计算环境中的工作负荷的方法和系统
JP2008040718A (ja) * 2006-08-04 2008-02-21 Nippon Telegr & Teleph Corp <Ntt> 負荷分散制御装置および方法
US7634534B2 (en) 2003-05-14 2009-12-15 Fujitsu Limited Delay storage device and delay treating method
US7653185B2 (en) 2005-10-31 2010-01-26 Open Text Corporation Universal document transport
US7659985B2 (en) 2002-04-08 2010-02-09 Open Text Corporation Document transmission and routing with recipient control, such as facsimile document transmission and routing
JP2010224709A (ja) * 2009-03-23 2010-10-07 Nomura Research Institute Ltd 負荷分散処理システム
US7886041B2 (en) 2003-03-06 2011-02-08 Microsoft Corporation Design time validation of systems
JP2011513807A (ja) * 2008-02-26 2011-04-28 インターナショナル・ビジネス・マシーンズ・コーポレーション ワークロード・マネージャにおいてディスパッチャのシェアを計算する方法、コンピュータ・プログラム及びデータ処理システム
US7941309B2 (en) 2005-11-02 2011-05-10 Microsoft Corporation Modeling IT operations/policies
JP2012085062A (ja) * 2010-10-08 2012-04-26 Nippon Telegr & Teleph Corp <Ntt> 仮想通信路接続システム、制御方法及び制御プログラム
WO2012172588A1 (ja) * 2011-06-13 2012-12-20 株式会社日立製作所 リクエスト振分け計算機、リクエスト振分け方法及びプログラム
JP2013046193A (ja) * 2011-08-24 2013-03-04 Nippon Telegr & Teleph Corp <Ntt> 輻輳検出方法及び輻輳制御方法
US8489728B2 (en) 2005-04-15 2013-07-16 Microsoft Corporation Model-based system monitoring
JP2013161283A (ja) * 2012-02-06 2013-08-19 Nec Commun Syst Ltd サーバ、物理ノード、負荷分散方法およびプログラム
JP2013186520A (ja) * 2012-03-06 2013-09-19 Nec System Technologies Ltd コンピュータシステム、サーバ装置、負荷分散方法、及びプログラム
US8823976B2 (en) * 2005-10-31 2014-09-02 Open Text S.A. Queue processor for document servers
JP5596343B2 (ja) * 2007-04-13 2014-09-24 日本電気株式会社 仮想計算機システムおよびその最適化方法
JPWO2013030908A1 (ja) * 2011-08-26 2015-03-23 富士通株式会社 スケジューリングシステム、データ処理システムおよびスケジューリング方法
US9384050B2 (en) 2011-03-08 2016-07-05 Fujitsu Limited Scheduling method and scheduling system for multi-core processor system
JP2017041687A (ja) * 2015-08-18 2017-02-23 コニカミノルタ株式会社 ネットワークシステム及び負荷抑制制御プログラム並びに負荷抑制制御方法
US10003701B2 (en) 2008-01-30 2018-06-19 Xpedite Systems, Llc Systems and methods for generating and communicating enhanced portable document format files
US10540159B2 (en) 2005-06-29 2020-01-21 Microsoft Technology Licensing, Llc Model-based virtual system provisioning
US10587772B2 (en) 2006-08-02 2020-03-10 Open Text Sa Ulc Configurable document server
US10997051B2 (en) 2018-06-01 2021-05-04 TmaxSoft Co., Ltd. Server, method of controlling server, and computer program stored in computer readable medium therefor
WO2023123367A1 (zh) * 2021-12-31 2023-07-06 西安电子科技大学 基于业务统计互补特征的数据中心多虚拟网络联合映射方法

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH10161987A (ja) * 1996-11-27 1998-06-19 Toshiba Corp コンピュータシステムにおける負荷分散方法および負荷分散処理システム

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH10161987A (ja) * 1996-11-27 1998-06-19 Toshiba Corp コンピュータシステムにおける負荷分散方法および負荷分散処理システム

Cited By (48)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9635199B2 (en) 2002-04-08 2017-04-25 Open Text Sa Ulc System and method for document transmission and routing with recipient control
US7659985B2 (en) 2002-04-08 2010-02-09 Open Text Corporation Document transmission and routing with recipient control, such as facsimile document transmission and routing
US9160881B2 (en) 2002-04-08 2015-10-13 Open Text S.A. System and method for document transmission and routing with recipient control
US8737583B2 (en) 2002-04-08 2014-05-27 Open Text S.A. Document transmission and routing with recipient control
US7886041B2 (en) 2003-03-06 2011-02-08 Microsoft Corporation Design time validation of systems
US8122106B2 (en) 2003-03-06 2012-02-21 Microsoft Corporation Integrating design, deployment, and management phases for systems
US7634534B2 (en) 2003-05-14 2009-12-15 Fujitsu Limited Delay storage device and delay treating method
JP2005025756A (ja) * 2003-06-30 2005-01-27 Microsoft Corp ホスト状態情報を用いるネットワーク負荷分散
KR101109218B1 (ko) * 2003-06-30 2012-01-30 마이크로소프트 코포레이션 호스트 상태 정보를 이용한 네트워크 로드 밸런싱
CN1306754C (zh) * 2003-08-05 2007-03-21 国际商业机器公司 平衡网格计算环境中的工作负荷的方法和系统
US7480719B2 (en) 2003-10-29 2009-01-20 International Business Machines Corporation Information system, load control method, load control program and recording medium
WO2005041038A1 (ja) 2003-10-29 2005-05-06 Ibm Japan, Ltd. 情報システム、負荷制御方法、負荷制御プログラム及び記録媒体
US8386611B2 (en) 2003-10-29 2013-02-26 International Business Machines Corporation Information system, load control method, load control program and recording medium
JP2006119941A (ja) * 2004-10-22 2006-05-11 Hitachi Ltd 動画像蓄積方法
US8489728B2 (en) 2005-04-15 2013-07-16 Microsoft Corporation Model-based system monitoring
US10540159B2 (en) 2005-06-29 2020-01-21 Microsoft Technology Licensing, Llc Model-based virtual system provisioning
US10594822B2 (en) 2005-10-31 2020-03-17 Open Text Sa Ulc Queue processor for document servers
US11716404B2 (en) 2005-10-31 2023-08-01 Open Text Sa Ulc Queue processor for document servers
US9232007B2 (en) 2005-10-31 2016-01-05 Open Text S.A. Universal document transport
US7653185B2 (en) 2005-10-31 2010-01-26 Open Text Corporation Universal document transport
EP1949252A4 (en) * 2005-10-31 2012-10-10 Open Text SA QUEUE PROCESSOR FOR DOCUMENT SERVER
US8823976B2 (en) * 2005-10-31 2014-09-02 Open Text S.A. Queue processor for document servers
US7941309B2 (en) 2005-11-02 2011-05-10 Microsoft Corporation Modeling IT operations/policies
US10652423B2 (en) 2006-08-02 2020-05-12 Open Text Sa Ulc Configurable document server
US10587772B2 (en) 2006-08-02 2020-03-10 Open Text Sa Ulc Configurable document server
JP2008040718A (ja) * 2006-08-04 2008-02-21 Nippon Telegr & Teleph Corp <Ntt> 負荷分散制御装置および方法
US9104494B2 (en) 2007-04-13 2015-08-11 Nec Corporation Virtual computer system and its optimization method
JP5596343B2 (ja) * 2007-04-13 2014-09-24 日本電気株式会社 仮想計算機システムおよびその最適化方法
US10440199B2 (en) 2008-01-30 2019-10-08 Open Text Holdings, Inc. Systems and methods for generating and communicating enhanced portable document format files
US10887474B2 (en) 2008-01-30 2021-01-05 Open Text Holdings, Inc. Systems and methods for generating and communicating enhanced portable document format files
US10003701B2 (en) 2008-01-30 2018-06-19 Xpedite Systems, Llc Systems and methods for generating and communicating enhanced portable document format files
US11445072B2 (en) 2008-01-30 2022-09-13 Open Text Holdings, Inc. Systems and methods for generating and communicating enhanced portable document format files
US8875153B2 (en) 2008-02-26 2014-10-28 International Business Machines Corporation Routing workloads based on relative queue lengths of dispatchers
US9582338B2 (en) 2008-02-26 2017-02-28 International Business Machines Corporation Calculating a dispatcher's relative share based on relative queue length and capacity value of a plurality of workload types and computing systems combinations
US8245238B2 (en) 2008-02-26 2012-08-14 International Business Machines Corporation Routing workloads based on relative queue lengths of dispatchers
JP2011513807A (ja) * 2008-02-26 2011-04-28 インターナショナル・ビジネス・マシーンズ・コーポレーション ワークロード・マネージャにおいてディスパッチャのシェアを計算する方法、コンピュータ・プログラム及びデータ処理システム
JP2010224709A (ja) * 2009-03-23 2010-10-07 Nomura Research Institute Ltd 負荷分散処理システム
JP2012085062A (ja) * 2010-10-08 2012-04-26 Nippon Telegr & Teleph Corp <Ntt> 仮想通信路接続システム、制御方法及び制御プログラム
US9384050B2 (en) 2011-03-08 2016-07-05 Fujitsu Limited Scheduling method and scheduling system for multi-core processor system
WO2012172588A1 (ja) * 2011-06-13 2012-12-20 株式会社日立製作所 リクエスト振分け計算機、リクエスト振分け方法及びプログラム
JP2013046193A (ja) * 2011-08-24 2013-03-04 Nippon Telegr & Teleph Corp <Ntt> 輻輳検出方法及び輻輳制御方法
JPWO2013030908A1 (ja) * 2011-08-26 2015-03-23 富士通株式会社 スケジューリングシステム、データ処理システムおよびスケジューリング方法
JP2013161283A (ja) * 2012-02-06 2013-08-19 Nec Commun Syst Ltd サーバ、物理ノード、負荷分散方法およびプログラム
JP2013186520A (ja) * 2012-03-06 2013-09-19 Nec System Technologies Ltd コンピュータシステム、サーバ装置、負荷分散方法、及びプログラム
CN106470287A (zh) * 2015-08-18 2017-03-01 柯尼卡美能达株式会社 图像形成装置、管理装置以及负荷抑制控制方法
JP2017041687A (ja) * 2015-08-18 2017-02-23 コニカミノルタ株式会社 ネットワークシステム及び負荷抑制制御プログラム並びに負荷抑制制御方法
US10997051B2 (en) 2018-06-01 2021-05-04 TmaxSoft Co., Ltd. Server, method of controlling server, and computer program stored in computer readable medium therefor
WO2023123367A1 (zh) * 2021-12-31 2023-07-06 西安电子科技大学 基于业务统计互补特征的数据中心多虚拟网络联合映射方法

Similar Documents

Publication Publication Date Title
JP2000268012A (ja) クライアントサーバシステムにおけるサーバ負荷の分散方法ならびに装置
Shan et al. Job superscheduler architecture and performance in computational grid environments
TWI525459B (zh) 資訊處理系統、資訊處理裝置、負載平衡方法、資料庫部署計畫方法及用於實現用於分散式資料庫中負載平衡之連接分配之程式
JP3847364B2 (ja) ロードシェアシステム
KR100589831B1 (ko) 서버의 클러스터를 작동시키는 방법 및 시스템과 컴퓨터판독 가능한 기록 매체
EP1891523B1 (en) Methods and apparatus for selective workload off-loading across multiple data centers
Balasangameshwara et al. Performance-driven load balancing with a primary-backup approach for computational grids with low communication cost and replication cost
Gao et al. Traffic load balancing schemes for devolved controllers in mega data centers
CN102724103B (zh) 代理服务器、分层次网络系统及分布式工作负载管理方法
US20030037150A1 (en) System and method for quality of service based server cluster power management
Ma et al. Load-balancing multiple controllers mechanism for software-defined networking
CN112866394B (zh) 一种负载均衡方法、装置、系统、计算机设备和存储介质
US20090150711A1 (en) Information processing device, program thereof, modular type system operation management system, and component selection method
EP1816565B1 (en) Computer system and information processing method
JP2005182702A (ja) Ipネットワークにおけるアクセス制御方式
Chatterjee et al. A new clustered load balancing approach for distributed systems
CN102271078A (zh) 面向服务质量保障的负载均衡方法
Garg et al. Optimization of cloud services performance using static and dynamic load balancing algorithms
Bridgewater et al. Balanced overlay networks (BON): An overlay technology for decentralized load balancing
KR101081932B1 (ko) 멀티 에이전트 시스템의 부하 분산 방법 및 그 장치
KR20090054532A (ko) 퍼지로직기반 그리드데이터 전송제어장치 및 전송제어방법
Prajapati et al. GLBMF: Greedy-based load balancing in SDN by reducing switch migrations and prioritizing mice flow traffic
Alghamdi et al. Fog network area management model for managing fog-cloud resources in IoT environment
Touzene et al. Performance evaluation of load balancing in hierarchical architecture for grid computing service middleware
US8578215B2 (en) Method and system for gathering data using automatic appliance failover

Legal Events

Date Code Title Description
A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20020402