JPH032956A - 計算機システム - Google Patents
計算機システムInfo
- Publication number
- JPH032956A JPH032956A JP1137769A JP13776989A JPH032956A JP H032956 A JPH032956 A JP H032956A JP 1137769 A JP1137769 A JP 1137769A JP 13776989 A JP13776989 A JP 13776989A JP H032956 A JPH032956 A JP H032956A
- Authority
- JP
- Japan
- Prior art keywords
- processing
- cost
- execution
- computer system
- communication
- 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
Links
- 238000004891 communication Methods 0.000 claims abstract description 53
- 238000000034 method Methods 0.000 claims abstract description 50
- 230000007423 decrease Effects 0.000 abstract description 6
- 238000010586 diagram Methods 0.000 description 8
- 150000003839 salts Chemical class 0.000 description 4
- 230000000694 effects Effects 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 2
Landscapes
- Multi Processors (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明は計算機システムに利用する。本発明は複数の計
算機よる分散処理システムの制御に関する。
算機よる分散処理システムの制御に関する。
本発明は通信媒体に接続された複数の計算機システムに
おいて、 計算機システム間で動的に処理単位ごとのコスト管理を
行い、処理実行時にその時点で最も処理コストの低い計
算機システムを選択し処理を実行することにより、 処理効率を高め、負荷の変動によるコストの増減に対応
できるようにしたものである。
おいて、 計算機システム間で動的に処理単位ごとのコスト管理を
行い、処理実行時にその時点で最も処理コストの低い計
算機システムを選択し処理を実行することにより、 処理効率を高め、負荷の変動によるコストの増減に対応
できるようにしたものである。
従来、複数の計算機システム間で分散処理を行う際には
、利用者または応用プログラムから計算機システムの総
合処理能力、あるいは特定分野に対象を絞った専用プロ
セッサのように処理内容に応じた計算機システムの処理
能力の特性を考慮し、処理を実行するに適していると思
われる計算機システムを指定し、−括して実行を依頼し
て結果をえるバックエンドプロセッサ方式、あるいはリ
モートジョブエントIJ方式や、処理実行時に最も負荷
が低い計算機システムを特定してこの計算機システムに
対して一括して処理の実行を依頼する方式があった。
、利用者または応用プログラムから計算機システムの総
合処理能力、あるいは特定分野に対象を絞った専用プロ
セッサのように処理内容に応じた計算機システムの処理
能力の特性を考慮し、処理を実行するに適していると思
われる計算機システムを指定し、−括して実行を依頼し
て結果をえるバックエンドプロセッサ方式、あるいはリ
モートジョブエントIJ方式や、処理実行時に最も負荷
が低い計算機システムを特定してこの計算機システムに
対して一括して処理の実行を依頼する方式があった。
上述した従来の分散処理制御では、各々の計算機システ
ムの負荷、あるいは処理の内容による各計算機システム
の特性の各々のみが独立に考慮されるため、その双方を
同時に考慮し最適な処理実行の分散化を図ることはでき
ない。
ムの負荷、あるいは処理の内容による各計算機システム
の特性の各々のみが独立に考慮されるため、その双方を
同時に考慮し最適な処理実行の分散化を図ることはでき
ない。
特に分散処理においては、接続された各システムの処理
内容による得手不得手と、処理を池システムに依頼する
ための通信コストと、処理を実行しうるシステムの負荷
を動的に勘案し、応用プログラムの処理単位ごとに実行
時に自システムも含めて最も実行効率のよいシステムを
選択するのが理想であるが、従来の方式ではこれらを総
合して考慮することなく、また応用プログラム内の処理
単位ごとではなく大きな応用プログラム全体の単位で扱
われるため、特定のシステムの負荷によらず次々と処理
が依頼されたり、専用プロセッサにあえて不得意な処理
をさせるなど総合性能としての処理効率が最適でなくな
る問題が生じている。
内容による得手不得手と、処理を池システムに依頼する
ための通信コストと、処理を実行しうるシステムの負荷
を動的に勘案し、応用プログラムの処理単位ごとに実行
時に自システムも含めて最も実行効率のよいシステムを
選択するのが理想であるが、従来の方式ではこれらを総
合して考慮することなく、また応用プログラム内の処理
単位ごとではなく大きな応用プログラム全体の単位で扱
われるため、特定のシステムの負荷によらず次々と処理
が依頼されたり、専用プロセッサにあえて不得意な処理
をさせるなど総合性能としての処理効率が最適でなくな
る問題が生じている。
また、ある時点で最適であるように各要素を考慮して処
理単位ごとに実行するシステムを指定することも従来技
術の軽微な改良で可能ではあるが、実行システムの指定
が固定的となるため、各システムで負荷の変動によるコ
ストの増減には対応できない問題がある。
理単位ごとに実行するシステムを指定することも従来技
術の軽微な改良で可能ではあるが、実行システムの指定
が固定的となるため、各システムで負荷の変動によるコ
ストの増減には対応できない問題がある。
本発明はこのような問題を解決するもので、処理効率を
高め、負荷の変動によるコストの増減に対応できるシス
テムを提供することを目的とする。
高め、負荷の変動によるコストの増減に対応できるシス
テムを提供することを目的とする。
本発明は、複数の計算機システムが通信媒体により相互
に接続され、それぞれの計算機システムに、応用プログ
ラム手段と、前記通信媒体を介して互いに通信を行う通
信制御手段と、この通信制御手段により特定された計算
機システムへ処理を依頼し、その処理の結果を前記通信
制御手段より受けて復号化する処理符号化復号化手段と
、前記通信制御手段から前記処理符号化復号化手段によ
り符号化された処理結果を受けて復号化し処理を依頼し
た計算機システムへ符号化して返送する処理代理実行手
段とを備えた計算機システムにおいて、各計算機システ
ムで各々の特性に応じて設定された各種処理単位ごとの
処理実行コストと、計算機システムとの間の通信コスト
とを管理するコスト管理部と、このコスト管理部を参照
し前記応用プログラム手段から依頼された処理を実行す
るための通信コストも含めて最もコストの低いシステム
を特定し、そのシステムに処理を依頼する実行振分手段
と、前記コスト管理部の処理実行コストおよび通信コス
トを適時性計算機システムに通知し、他計算機システム
から通知された処理実行コストおよび通信コストにより
自計算機システムのコスト管理部の情報を更新するコス
ト管理手段とを備えたことを特徴とする。
に接続され、それぞれの計算機システムに、応用プログ
ラム手段と、前記通信媒体を介して互いに通信を行う通
信制御手段と、この通信制御手段により特定された計算
機システムへ処理を依頼し、その処理の結果を前記通信
制御手段より受けて復号化する処理符号化復号化手段と
、前記通信制御手段から前記処理符号化復号化手段によ
り符号化された処理結果を受けて復号化し処理を依頼し
た計算機システムへ符号化して返送する処理代理実行手
段とを備えた計算機システムにおいて、各計算機システ
ムで各々の特性に応じて設定された各種処理単位ごとの
処理実行コストと、計算機システムとの間の通信コスト
とを管理するコスト管理部と、このコスト管理部を参照
し前記応用プログラム手段から依頼された処理を実行す
るための通信コストも含めて最もコストの低いシステム
を特定し、そのシステムに処理を依頼する実行振分手段
と、前記コスト管理部の処理実行コストおよび通信コス
トを適時性計算機システムに通知し、他計算機システム
から通知された処理実行コストおよび通信コストにより
自計算機システムのコスト管理部の情報を更新するコス
ト管理手段とを備えたことを特徴とする。
コスト管理部が各々の特性に応じて設定された各種処理
単位ごとの処理実行コストと、計算機システムとの間の
通信コストとを管理し、実行振分手段が、コスト管理部
を参照して応用プログラム手段から依頼された処理を実
行するのに通信コストも含めて最もコストの低いシステ
ムを特定シ、そのシステムに処理を依頼し、処理実行手
段が、実行振分手段により自システムに割り振られた処
理を実行する。一方、コスト管理手段がコスト管理部の
処理実行コストおよび通信コストを適時他システムに通
知し、また他システムから通知された処理実行コストお
よび通信コストにより自計算機システムのコスト管理部
の情報を更新する。
単位ごとの処理実行コストと、計算機システムとの間の
通信コストとを管理し、実行振分手段が、コスト管理部
を参照して応用プログラム手段から依頼された処理を実
行するのに通信コストも含めて最もコストの低いシステ
ムを特定シ、そのシステムに処理を依頼し、処理実行手
段が、実行振分手段により自システムに割り振られた処
理を実行する。一方、コスト管理手段がコスト管理部の
処理実行コストおよび通信コストを適時他システムに通
知し、また他システムから通知された処理実行コストお
よび通信コストにより自計算機システムのコスト管理部
の情報を更新する。
このように接続された計算機システム間で動的に処理単
位ごとのコスト管理を行い、処理実行時にその時点で最
も処理コストの低いシステムを選択し処理を実行するこ
とにより、処理効率を高め、負荷の変動によるコストの
増減に対応することができる。
位ごとのコスト管理を行い、処理実行時にその時点で最
も処理コストの低いシステムを選択し処理を実行するこ
とにより、処理効率を高め、負荷の変動によるコストの
増減に対応することができる。
次に、本発明実施例を図面に基づいて説明する。
第1図は本発明実施例の構成を示すブロック図である。
本発明実施例は、複数の計算機システムL2が通信媒体
3により相互に接続され、それぞれの計算機システム1
.2に、応用プログラム手段11.21と、通信媒体3
を介して互いに通信を行う通信制御手段15.25と、
この通信制御手段15.25により特定された計算機シ
ステムl、2へ処理を依頼し、その処理の結果を通信制
御手段15.25より受けて復号化する処理符号化復号
化手段13.23と、通信制御手段15.25から処理
符号化復号化手段13.23により符号化された処理結
果を受けて復号化し処理を依頼した計算機システム1.
2へ符号化して返送する処理代理実行手段16.26と
を備え、さらに、本発明の特徴として、各計算機システ
ム1.2で各々の特性に応じて設定された各種処理単位
ごとの処理実行コストと、計算機システムl、2との間
の通信コストとを管理するコスト管理部18.28と、
このコスト管理部18.28を参照し応用プログラム手
段11.21から依頼された処理を実行するための通信
コストも含めて最もコストの低いシステムを特定し、そ
のシステムに処理を依頼する実行振分手段12.22と
、この実行振分手段12.22により自計算機システム
に割り振られた処理を実行する処理実行手段14.24
と、コスト管理部18.28の処理実行コストおよび通
信コストを適時性計算機システムに通知し、他計算機シ
ステムから通知された処理実行コストおよび通信コスト
により自計算機システムのコスト管理部の情報を更新す
るコスト管理手段17.27とを備える。
3により相互に接続され、それぞれの計算機システム1
.2に、応用プログラム手段11.21と、通信媒体3
を介して互いに通信を行う通信制御手段15.25と、
この通信制御手段15.25により特定された計算機シ
ステムl、2へ処理を依頼し、その処理の結果を通信制
御手段15.25より受けて復号化する処理符号化復号
化手段13.23と、通信制御手段15.25から処理
符号化復号化手段13.23により符号化された処理結
果を受けて復号化し処理を依頼した計算機システム1.
2へ符号化して返送する処理代理実行手段16.26と
を備え、さらに、本発明の特徴として、各計算機システ
ム1.2で各々の特性に応じて設定された各種処理単位
ごとの処理実行コストと、計算機システムl、2との間
の通信コストとを管理するコスト管理部18.28と、
このコスト管理部18.28を参照し応用プログラム手
段11.21から依頼された処理を実行するための通信
コストも含めて最もコストの低いシステムを特定し、そ
のシステムに処理を依頼する実行振分手段12.22と
、この実行振分手段12.22により自計算機システム
に割り振られた処理を実行する処理実行手段14.24
と、コスト管理部18.28の処理実行コストおよび通
信コストを適時性計算機システムに通知し、他計算機シ
ステムから通知された処理実行コストおよび通信コスト
により自計算機システムのコスト管理部の情報を更新す
るコスト管理手段17.27とを備える。
第2図は本発明実施例のコスト管理部18および28の
論理構造を示す図である。その論理構造は処理内容を識
別する処理単位181、この処理単位181を処理実行
しうるシステム塩182、このシステム塩182で示さ
れる計算機システムで処理単位181で示される処理の
実行に要するコストをあられす実行コスト183、およ
びシステム塩182で示される計算機システムへ処理を
依頼するために必要な通信コスト184を含む。
論理構造を示す図である。その論理構造は処理内容を識
別する処理単位181、この処理単位181を処理実行
しうるシステム塩182、このシステム塩182で示さ
れる計算機システムで処理単位181で示される処理の
実行に要するコストをあられす実行コスト183、およ
びシステム塩182で示される計算機システムへ処理を
依頼するために必要な通信コスト184を含む。
次に、本発明実施例の動作について図面を参照して説明
する。
する。
第3図は本発明実施例におけるコスト管理手段17およ
び27の他システムへの実行コスト通知部分の処理の流
れを示す流れ図である。
び27の他システムへの実行コスト通知部分の処理の流
れを示す流れ図である。
第4図は本発明実施例におけるコスト管理手段17およ
び27の他システムからの通知を受け、コスト管理部1
8および28を更新する処理の流れを示す流れ図である
。
び27の他システムからの通知を受け、コスト管理部1
8および28を更新する処理の流れを示す流れ図である
。
第5図は本発明実施例における実行振分手段12および
22の処理の流れを示す流れ図である。
22の処理の流れを示す流れ図である。
第6図は本発明実施例に基づき処理の内容により得手不
得手を持った三つの計算機システムが接続された状態の
概略を示す図である。
得手を持った三つの計算機システムが接続された状態の
概略を示す図である。
第7図は第6図の状態から負荷が変動したことによりコ
スト管理部18および28の状態が変わった場合の概略
を示す図である。
スト管理部18および28の状態が変わった場合の概略
を示す図である。
まず、計算機システム1の起動と同時にコスト管理手段
17が起動される。コスト管理手段17は第3図に示す
ように、自システムの負荷を計測しくステップ171)
、自システムが他システムに提供する処理の実行コスト
を算出しくステップ172)、接続されている全計算機
システムに通信制御手段15を介して通知しくステップ
173)、一定時間休止する(ステップ174)。
17が起動される。コスト管理手段17は第3図に示す
ように、自システムの負荷を計測しくステップ171)
、自システムが他システムに提供する処理の実行コスト
を算出しくステップ172)、接続されている全計算機
システムに通信制御手段15を介して通知しくステップ
173)、一定時間休止する(ステップ174)。
以後、一定時間おきにこの処理は起動され、負荷の再測
定を行い、最新の実行コストを他システムに通知する。
定を行い、最新の実行コストを他システムに通知する。
計算機システム2においても起動後向様の処理が行われ
る。
る。
第3図に示すコスト管理手段17の処理により通知され
た実行コストは第4図に示す処理により受信される。
た実行コストは第4図に示す処理により受信される。
すなわち、コスト管理手段17は通信制御手段15から
実行コスト情報の通知を待ち(ステップ175)、受信
データから実行コストを復元しくステップ176)、受
信を行った通信制御手段15の種類により通信コストを
設定しくステップ177)、第2図に示すコスト管理部
18の処理単位181 ごとに、通知してきたシステム
名182、実行コスト183、通信コスト184を設定
する。以後前述したように一定時間おきに第3図に示す
処理が接続されている各計算機システムで起動されるた
め、コスト管理部18の内容はそのつど書き換えられる
(ステップ178)。
実行コスト情報の通知を待ち(ステップ175)、受信
データから実行コストを復元しくステップ176)、受
信を行った通信制御手段15の種類により通信コストを
設定しくステップ177)、第2図に示すコスト管理部
18の処理単位181 ごとに、通知してきたシステム
名182、実行コスト183、通信コスト184を設定
する。以後前述したように一定時間おきに第3図に示す
処理が接続されている各計算機システムで起動されるた
め、コスト管理部18の内容はそのつど書き換えられる
(ステップ178)。
次に応用プロクラム手段11の実行が開始された時点で
の動作を第5図に基づき説明する。
の動作を第5図に基づき説明する。
応用プログラム手段11は処理実行中に、互いに接続さ
れた計算機システム間で分散処理が可能である処理に制
御が移った場合、実行振分手段12に処理の実行を依頼
する(ステップ121)。
れた計算機システム間で分散処理が可能である処理に制
御が移った場合、実行振分手段12に処理の実行を依頼
する(ステップ121)。
実行振分手段12は応用プログラム手段11から受けた
処理依頼内容から、コスト管理部18の処理単位181
を検索し、これに従属する最も実行コスト183と通信
コスト184の和が小さいシステムを選択する(ステッ
プ122)。
処理依頼内容から、コスト管理部18の処理単位181
を検索し、これに従属する最も実行コスト183と通信
コスト184の和が小さいシステムを選択する(ステッ
プ122)。
このとき得たシステムが自システムであるか否かを判断
しくステップ123)、自システムであれば自システム
内の処理実行手段14を呼び出しくステップ124)、
他システムであれば他システムへ処理を依頼するため処
理符号化復号化手段13を呼び出す(ステップ125)
。
しくステップ123)、自システムであれば自システム
内の処理実行手段14を呼び出しくステップ124)、
他システムであれば他システムへ処理を依頼するため処
理符号化復号化手段13を呼び出す(ステップ125)
。
ここでは説明のため実行を依頼するシステムとして計算
機システム2が選択されたものとする。
機システム2が選択されたものとする。
処理符号化復号化手段13は通信制御手段15、通信媒
体3、通信制御手段25を介して処理代理実行手段26
に処理を依頼する。
体3、通信制御手段25を介して処理代理実行手段26
に処理を依頼する。
処理代理実行手段26は実行振分手段22に対して依頼
された処理の実行を依頼する。実行振分手段22は実行
振分手段12と同様の処理で依頼された処理を実行し、
結果を処理代理実行手段26に返す。
された処理の実行を依頼する。実行振分手段22は実行
振分手段12と同様の処理で依頼された処理を実行し、
結果を処理代理実行手段26に返す。
処理代理実行手段26は通信制御手段25、通信媒体3
、通信制御手段15を介して処理結果を処理符号化復号
化手段13に返す。処理符号化復号化手段13は返され
た結果を復号化し、実行振分手段12に返す。いずれの
場合も処理の結果を得た後、その結果を応用プログラム
手段11に返す(ステップ126)。
、通信制御手段15を介して処理結果を処理符号化復号
化手段13に返す。処理符号化復号化手段13は返され
た結果を復号化し、実行振分手段12に返す。いずれの
場合も処理の結果を得た後、その結果を応用プログラム
手段11に返す(ステップ126)。
次に以上の処理の流れと動作について略図を用いてさら
に詳細に説明する。
に詳細に説明する。
第6図は第1図に示す構成を持つ計算機システム3台を
接続したシステムであり、4.5.6は各々第1図の計
算機システム1と同様の構成を持つ計算機システムであ
る。
接続したシステムであり、4.5.6は各々第1図の計
算機システム1と同様の構成を持つ計算機システムであ
る。
計算機システム4上で実行される応用プログラム41に
は分散処理が可能な処理411 、412.413が含
まれ、計算機システム4上のコスト管理部48には処理
411.412.413の各々に対応する情報481.
482.483が格納され、また各計算機システム4.
5.6では各々処理411.412.413に対応する
処理実行441 、442.443と541.542.
543および641.642.643を有するものとす
る。
は分散処理が可能な処理411 、412.413が含
まれ、計算機システム4上のコスト管理部48には処理
411.412.413の各々に対応する情報481.
482.483が格納され、また各計算機システム4.
5.6では各々処理411.412.413に対応する
処理実行441 、442.443と541.542.
543および641.642.643を有するものとす
る。
このとき実行される応用プログラム41の各処理は、前
述した実行振分手段により、処理411は計算機システ
ム5上で処理実行手段541によって、処理412は計
算機システム4上で処理実行手段442によって、処理
413は処理実行手段643によって実行されることに
より、応用プログラム41の実行効率は最良となる。
述した実行振分手段により、処理411は計算機システ
ム5上で処理実行手段541によって、処理412は計
算機システム4上で処理実行手段442によって、処理
413は処理実行手段643によって実行されることに
より、応用プログラム41の実行効率は最良となる。
その後、計算機システム6の負荷変動によりコスト管理
部48の内容が変化した状態が第7図である。
部48の内容が変化した状態が第7図である。
第7図の状況ではもはや処理413を計算機システム6
で実行するのは最適ではなく、かわって計算機システム
5の処理実行手段543によって実行されることになる
。このように、応用プログラム41には全く変更が加わ
ることなく、処理が実行される計算機システムが実行時
点で選択され最もコストが低くなるような処理の実行振
分がなされる。
で実行するのは最適ではなく、かわって計算機システム
5の処理実行手段543によって実行されることになる
。このように、応用プログラム41には全く変更が加わ
ることなく、処理が実行される計算機システムが実行時
点で選択され最もコストが低くなるような処理の実行振
分がなされる。
以上説明したように本発明によれば、応用プログラムに
は分散処理を実際に行う計算機システムを意識させるこ
となく、実行時点で最適となるように処理単位ごとに実
行するシステムを決定するため、各システムの負荷状況
に応じて、また各システムの処理単位ごとの実行コスト
特性を考慮して、常に総合的な実行効率の最適化を図る
ことができる。
は分散処理を実際に行う計算機システムを意識させるこ
となく、実行時点で最適となるように処理単位ごとに実
行するシステムを決定するため、各システムの負荷状況
に応じて、また各システムの処理単位ごとの実行コスト
特性を考慮して、常に総合的な実行効率の最適化を図る
ことができる。
例えば、専用プロセッサが通信媒体を通して接続されて
はいるが起動されていないときは、汎用プロセッサで処
理を行い、専用プロセッサが起動すると自動的に専用プ
ロセンサの方に処理の比重を移すことが可能となる。ま
た、この場合専用プロセッサの負荷が非常に上がり、処
理を依頼しても効果がない状況になったときには、自動
的に処理主体が汎用プロセッサ側にもどるというような
全体的な負荷の調整ができる。
はいるが起動されていないときは、汎用プロセッサで処
理を行い、専用プロセッサが起動すると自動的に専用プ
ロセンサの方に処理の比重を移すことが可能となる。ま
た、この場合専用プロセッサの負荷が非常に上がり、処
理を依頼しても効果がない状況になったときには、自動
的に処理主体が汎用プロセッサ側にもどるというような
全体的な負荷の調整ができる。
また、応用プログラムが実際の実行を行う計算機システ
ムを意識する必要がないことは、応用プログラムが異な
る構成の計算機システム群からなる分散処理システムに
おいても汎用的に適応できる利点がある。
ムを意識する必要がないことは、応用プログラムが異な
る構成の計算機システム群からなる分散処理システムに
おいても汎用的に適応できる利点がある。
このように、互いに接続された処理分野を特定化して各
々の性能の向上を図った計算機システム群においてその
計算機システム群の総合的な能力を必要とする応用プロ
グラムを実行する際に、総合処理コストの低減、および
応用プログラムの汎用性の維持に著しい効果を示す。
々の性能の向上を図った計算機システム群においてその
計算機システム群の総合的な能力を必要とする応用プロ
グラムを実行する際に、総合処理コストの低減、および
応用プログラムの汎用性の維持に著しい効果を示す。
第1図は本発明実施例の構成を示すブロック図。
第2図は本発明実施例のコスト管理部の中の一単位の具
体例を示す図。 第3図および第4図は本発明実施例のコスト管理手段の
処理の流れを示す流れ図。 第5図は本発明実施例の実行振分手段の処理の流れを示
す流れ図。 第6図および第7図は本発明実施例の動作中の一時点で
の状態を示す図。 1.2.4.5.6・・・計算機システム、3・・・通
信媒体、11.21・・・応用プログラム手段、12.
22・・・実行振分手段、13.23・・・処理符号化
復号化手段、14.24.44.54.64・・・処理
実行手段、15.25・・・通信制御手段、16.26
・・・処理代理実行手段、17.27・・・コスト管理
手段、18.28.48・・・コスト管理部、41・・
・応用プログラム、181・・・処理単位、182・・
・システム名、1g3・・・実行コスト、184・・・
通信コスト。
体例を示す図。 第3図および第4図は本発明実施例のコスト管理手段の
処理の流れを示す流れ図。 第5図は本発明実施例の実行振分手段の処理の流れを示
す流れ図。 第6図および第7図は本発明実施例の動作中の一時点で
の状態を示す図。 1.2.4.5.6・・・計算機システム、3・・・通
信媒体、11.21・・・応用プログラム手段、12.
22・・・実行振分手段、13.23・・・処理符号化
復号化手段、14.24.44.54.64・・・処理
実行手段、15.25・・・通信制御手段、16.26
・・・処理代理実行手段、17.27・・・コスト管理
手段、18.28.48・・・コスト管理部、41・・
・応用プログラム、181・・・処理単位、182・・
・システム名、1g3・・・実行コスト、184・・・
通信コスト。
Claims (1)
- 【特許請求の範囲】 1、複数の計算機システムが通信媒体により相互に接続
され、 それぞれの計算機システムに、 応用プログラム手段と、 前記通信媒体を介して互いに通信を行う通信制御手段と
、 この通信制御手段により特定された計算機システムへ処
理を依頼し、その処理の結果を前記通信制御手段より受
けて復号化する処理符号化復号化手段と、 前記通信制御手段から前記処理符号化復号化手段により
符号化された処理結果を受けて復号化し処理を依頼した
計算機システムへ符号化して返送する処理代理実行手段
と を備えた計算機システムにおいて、 各計算機システムで各々の特性に応じて設定された各種
処理単位ごとの処理実行コストと、計算機システムとの
間の通信コストとを管理するコスト管理部と、 このコスト管理部を参照し前記応用プログラム手段から
依頼された処理を実行するための通信コストも含めて最
もコストの低いシステムを特定し、そのシステムに処理
を依頼する実行振分手段と、前記コスト管理部の処理実
行コストおよび通信コストを適時他計算機システムに通
知し、他計算機システムから通知された処理実行コスト
および通信コストにより自計算機システムのコスト管理
部の情報を更新するコスト管理手段と を備えたことを特徴とする計算機システム。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1137769A JPH032956A (ja) | 1989-05-30 | 1989-05-30 | 計算機システム |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1137769A JPH032956A (ja) | 1989-05-30 | 1989-05-30 | 計算機システム |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH032956A true JPH032956A (ja) | 1991-01-09 |
Family
ID=15206403
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP1137769A Pending JPH032956A (ja) | 1989-05-30 | 1989-05-30 | 計算機システム |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH032956A (ja) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH10283211A (ja) * | 1997-03-28 | 1998-10-23 | Internatl Business Mach Corp <Ibm> | マルチシステム環境のプロセッサ・リソース管理方法 |
| JP2008076237A (ja) * | 2006-09-21 | 2008-04-03 | Toshiba Corp | 配管非破壊検査装置、配管非破壊検査方法、および発電プラント |
-
1989
- 1989-05-30 JP JP1137769A patent/JPH032956A/ja active Pending
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH10283211A (ja) * | 1997-03-28 | 1998-10-23 | Internatl Business Mach Corp <Ibm> | マルチシステム環境のプロセッサ・リソース管理方法 |
| JP2008076237A (ja) * | 2006-09-21 | 2008-04-03 | Toshiba Corp | 配管非破壊検査装置、配管非破壊検査方法、および発電プラント |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6826753B1 (en) | Managing parallel execution of work granules according to their affinity | |
| US7167916B2 (en) | Computer OS dispatcher operation with virtual switching queue and IP queues | |
| EP0697654B1 (en) | Load distribution method and system | |
| US7970797B2 (en) | Dynamic cluster database architecture | |
| CA2218509C (en) | Apparatus and methods for sharing idle workstations | |
| US7334230B2 (en) | Resource allocation in a NUMA architecture based on separate application specified resource and strength preferences for processor and memory resources | |
| US7631076B2 (en) | Apparatus, system, and method for adaptive polling of monitored systems | |
| JP3676827B2 (ja) | マルチプロセッサシステム用のスケジューリング方法 | |
| US7159221B1 (en) | Computer OS dispatcher operation with user controllable dedication | |
| EP0326671B1 (en) | A computer system and a method of monitoring transient data structures of a computer system | |
| JP4970939B2 (ja) | マルチノードシステムにおけるリソースの動的な割当の階層的管理 | |
| US20050027719A1 (en) | Database control method | |
| Alonso et al. | Sharing jobs among independently owned processors | |
| CN112134964B (zh) | 控制器分配方法、计算机设备、存储介质及网络业务系统 | |
| JPH032956A (ja) | 計算機システム | |
| CN110457130B (zh) | 一种分布式资源弹性调度模型、方法、电子设备及存储介质 | |
| Hou et al. | Implementation of decentralized load sharing in networked workstations using the Condor package | |
| CN117952078A (zh) | 多源语言模型的管理方法、装置、计算机设备及存储介质 | |
| US5062046A (en) | Multiple processor system having a correspondence table for transferring processing control between instruction processors | |
| Arredondo et al. | Load distribution and balancing support in a workstation-based distributed system | |
| JP3052891B2 (ja) | 信号処理システム | |
| JPH076110A (ja) | 分散処理システムの通信オーバヘッド低減方法 | |
| JPH0342765A (ja) | 分散処理装置 | |
| JPH0822396A (ja) | タスク実行管理装置とその方法 | |
| CN120045315A (zh) | 资源调度策略的确定方法、装置、存储介质、电子设备和程序产品 |