JPH03131949A - 入出力パス選択制御方式 - Google Patents

入出力パス選択制御方式

Info

Publication number
JPH03131949A
JPH03131949A JP27202089A JP27202089A JPH03131949A JP H03131949 A JPH03131949 A JP H03131949A JP 27202089 A JP27202089 A JP 27202089A JP 27202089 A JP27202089 A JP 27202089A JP H03131949 A JPH03131949 A JP H03131949A
Authority
JP
Japan
Prior art keywords
path
input
load
pass
output
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
JP27202089A
Other languages
English (en)
Inventor
Shinkichi Takenaga
竹永 晋吉
Kazuhiko Yagyu
柳生 和彦
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.)
TOHOKU NIPPON DENKI SOFTWARE KK
NEC Corp
NEC Solution Innovators Ltd
Original Assignee
TOHOKU NIPPON DENKI SOFTWARE KK
NEC Corp
NEC Software Tohoku Ltd
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 TOHOKU NIPPON DENKI SOFTWARE KK, NEC Corp, NEC Software Tohoku Ltd filed Critical TOHOKU NIPPON DENKI SOFTWARE KK
Priority to JP27202089A priority Critical patent/JPH03131949A/ja
Publication of JPH03131949A publication Critical patent/JPH03131949A/ja
Pending legal-status Critical Current

Links

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は、複数の周辺装置と、それらの周辺装置を同時
に制御する周辺処理装置とを有し、ある周辺装置に対し
複数の入出力パスを有する電子計算機システムにおける
入出力パス選択制御方式に関する。
〔従来の技術〕
ある周辺処理装置を介し周辺装置に実行中の入出力要求
数によって負荷を求め、その負荷を周辺処理装置単位に
管理し、ある周辺装置への入出力要求が発生した際に、
実行中の入出力要求数が最も少ない周辺処理装置を含む
入出力パスを選択していた。
〔発明が解決しようとする課題〕
上述した入出力パス選択制御方式では、入出力パスの負
荷分散を周辺処理装置の入出力要求数で行っていたため
、大量のデータ転送を伴う入出力要求も1個の入出力要
求として扱われ、負荷分散の能力に限界があるという欠
点があった。
〔課題を解決するための手段〕
本発明の入出力パス選択制御方式は、複数の周辺装置と
、これらの周辺装置を同時に制御する周辺処理装置とを
有し、前記周辺装置の1つに対し複数の入出力パスを有
する電子計算機システムに対する入出力パス選択制御方
式において、ある周辺装置への入出力要求を解析しパス
の占有時間、データ転送時間を算定し入出力パスの負荷
を求めるパス負荷算定手段と、実行中の全入出力要求の
パス負荷をパス単位に管理するパス負荷管理手段と、あ
る周辺装置への入出力要求が発生した際に負荷の最も少
ない利用可能なパスを選択するパス選択手段と、選択さ
れたパスを使用し入出力要求を実行する入出力制御手段
とを有することを特徴とする。
〔実施例〕
本発明の実施例について図面を参照して説明する。
第1図を参照すると、本発明の一実施例は、周辺装置1
.2.3.4と、複数の周辺装置1〜4を同時に制御す
る周辺処理装置5.6と、入出力要求に基づき周辺処理
装置5.6を制御する入出力制御手段7と、入出力要求
を解析し入出力パスの負荷を求めるパス負荷算定手段8
と、パス負荷をパス単位に管理するパス負荷管理手段つ
と、ある周辺装置に対する最も負荷の少ないパスを選択
するパス選択手段10と、入出力要求を行うアプリケー
ションプログラム11とから構成される。
次に、このように構成された本実施例の動作を説明する
アプリケーションプログラム11は、周辺装置1〜4の
いずれかの周辺装置(ここでは、説明上周辺装置1とす
る)への入出力を入出力制御手段7に要求し、入出力制
御手段7を起動する。入出力制御手段7は、まず、入出
力要求がなされた周辺装置1に対する負荷の最も少ない
パスを得るためにパス選択手段10を起動する。パス選
択手段10は、指定された周辺装置1に対して利用可能
なパスを見付け、パスごとにパス負荷管理手段9を起動
し、パス負荷管理手段9が管理している各パスの負5荷
情報を得、最も負荷の少ないパスを選択し入出力制御手
段7にそのパスを渡す、入出力要求に対する入出力のパ
ス負荷を得るため、パス負荷算定手段8を起動する。パ
ス負荷算定手段8は、該当する入出力要求であるところ
のチャネルプログラムを解析し、データの位置付は制御
などでそのチャネルプログラムが実行時にパスを占有す
るパス占有時間およびデータの読み込み書き込みなどで
チャネルプログラムにより転送されるデータの転送時間
を算定し入出力パスの負荷を求めその結果を入出力制御
手段7に渡す。入出力制御手段7は、先はど入出力の実
行を決定したパスの負荷情報を更新するためにパス負荷
管理手段9を起動する。パス負荷管理手段9は指定され
たパスの負荷情報に指定された負荷を加算し、パス負荷
情報を更新する。その後、入出力制御手段7は、先はど
決定したパス上にある周辺処理装置5.tたは6に対し
入出力要求を起動する。入出力要求の終了が周辺処理装
置5または6から入出力制御手段7に通知されると入出
力制御手段7は、該当するパスの負荷情報を更新するた
めにパス負荷管理手段9を起動する。パス負荷管理手段
っけ、指定されたパスの負荷情報から指定された負荷を
減算し、パス負荷情報を更新する。
さて、周辺装置1へのパス負荷Aを持つ入出力要求が入
出力パスとして入出力制御手段7と周辺処理装置5と周
辺装置1を繋ぐパス(以降、パス7−5−1と呼ぶ)を
用いて実行中であり、かつ周辺装置2への大量データ転
送を行うパス負荷Bを持つ入出力要求が入出力パスとし
てパス7−6−2を用いて実行中である状況において、
新たに周辺装置3へのパス負荷Cを持つ入出力要求と周
辺装置4へのパス負荷りを持つ入出力要求が行われたと
きに、次のような制御が行われる。なお、ここでパス負
荷A、B、Cに(A+C)<Bなる関係が成立するもの
と仮定する。
まず、入出力制御手段は、周辺装置3への入出力要求を
処理するためにパス選択手段10を起動する。
パス選択手段10は周辺装置3に対して利用可能なパス
7−5−3およびパス7−6−3を見付け、各パス7−
5.7−6.5−3、および6−3の負荷をパス負荷管
理手段9から求め、最も少ない負荷のパスを得る。ここ
でパス7−5の負荷Aとパス7−6の負荷BがA<Bで
あるから、パス選択手段10は、パス7−5を含むパス
7−53を選択する。次に入出力制御手段7は周辺装置
3に対するパス負荷Cをパス負荷算定手段8から求め、
パス負荷管理手段9を起動しパス7−5およびパス5−
3の負荷情報を更新し、その後、先はど選択したパス7
−5−3上にある周辺処理装置5に入出力要求を起動す
る。次に入出力制御手段7は、周辺装置4への入出力要
求を処理するために、パス選択手段10を起動する。パ
ス選択手段10は周辺装置4に対して利用可能なパス7
−5−4およびパス7−6−4を見付け、各パス7−5
.7−6.5−4、および6−4の負荷をパス負荷管理
手段9から求め、最も少ない負荷のパスを得る。ここで
パス7−5の負荷(A+C)とパス7−6の負荷Bが(
A+C)<Bであるから、パス選択手段10は、パス7
−5を含むパス7−5−4を選択する0次に入出力制御
手段7は周辺装置4に対するパス負荷りをパス負荷算定
手段8から求め、パス負荷管理手段9を起動しパス7−
5およびパス5−4の負荷情報を更新し、その後、先は
ど選択したパス7−5−4上にある周辺処理装置5に入
出力要求を起動する。
このようにして、周辺装置3および周辺装置4への入出
力要求は処理される。
〔発明の効果〕
以上説明したように、本発明は入出力要求を解析し入出
力パス負荷を求め、パス単位に入力パス負荷を管理し、
負荷の最も少ないパスを選択することにより入出力パス
の負荷分散の能力が向上する。
【図面の簡単な説明】
第1図は本発明の入出力パス選択制御方式の一実施例を
示す構成図である。 1.2,3.4・・・周辺装置、5.6・・・周辺処理
装置、7・・・入出力制御手段、8・・・パス負荷算定
手段、9・・・パス負荷管理手段、10・・・パス選択
手段、11・・・アプリケーションプログラム。

Claims (1)

  1. 【特許請求の範囲】 1、複数の周辺装置と、これらの周辺装置を同時に制御
    する周辺処理装置とを有し、前記周辺装置の1つに対し
    複数の入出力パスを有する電子計算機システムに対する
    入出力パス選択制御方式において、ある周辺装置への入
    出力要求を解析しパスの占有時間、データ転送時間を算
    定し入出力パスの負荷を求めるパス負荷算定手段と、実
    行中の全入出力要求のパス負荷をパス単位に管理するパ
    ス負荷管理手段と、ある周辺装置への入出力要求が発生
    した際に負荷の最も少ない利用可能なパスを選択するパ
    ス選択手段と、選択されたパスを使用し入出力要求を実
    行する入出力制御手段とを有することを特徴とする入出
    力パス選択制御方式。 2、複数の周辺装置と、それらの周辺装置を同時に制御
    する周辺処理装置と、前記周辺装置の1つに対する複数
    の入出力パスと、前記周辺装置の1つへの入出力要求を
    解析しパスの占有時間、データ転送時間を算定し前記入
    出力パスの負荷を求めるパス負荷算定手段と、実行中の
    全入出力要求のパス負荷をパス単位に管理するパス負荷
    管理手段と、前記周辺装置の1つへの入出力要求が発生
    した際に負荷の最も少ない利用可能なパスを選択するパ
    ス選択手段と、このパス選択手段により選択されたパス
    を使用し入出力要求を実行する入出力制御手段とを具備
    することを特徴とする電子計算機システム。
JP27202089A 1989-10-18 1989-10-18 入出力パス選択制御方式 Pending JPH03131949A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP27202089A JPH03131949A (ja) 1989-10-18 1989-10-18 入出力パス選択制御方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP27202089A JPH03131949A (ja) 1989-10-18 1989-10-18 入出力パス選択制御方式

Publications (1)

Publication Number Publication Date
JPH03131949A true JPH03131949A (ja) 1991-06-05

Family

ID=17508013

Family Applications (1)

Application Number Title Priority Date Filing Date
JP27202089A Pending JPH03131949A (ja) 1989-10-18 1989-10-18 入出力パス選択制御方式

Country Status (1)

Country Link
JP (1) JPH03131949A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2014020745A1 (ja) * 2012-08-02 2014-02-06 富士通株式会社 情報処理装置およびその制御方法

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2014020745A1 (ja) * 2012-08-02 2014-02-06 富士通株式会社 情報処理装置およびその制御方法
JPWO2014020745A1 (ja) * 2012-08-02 2016-07-11 富士通株式会社 情報処理装置およびその制御方法

Similar Documents

Publication Publication Date Title
US6279028B1 (en) Operating system having a mechanism for handling a group of related processes residing on separate machines
CN111756711A (zh) 一种流量控制方法、装置、系统及存储介质
JPH10207850A (ja) マルチプロセッサシステムにおけるディスパッチング方 式、ディスパッチング方法およびディスパッチングプログ ラムを記録した記録媒体
JPH03131949A (ja) 入出力パス選択制御方式
JP4150853B2 (ja) 資源競合制御システム及び制御方法並びにプログラム
JPWO2022137403A5 (ja)
CN118132279A (zh) 任务处理方法、装置、电子设备和计算机可读存储介质
JPH08241214A (ja) データ処理システム
JP2675026B2 (ja) 計算機システムにおけるファイルの実行方法
JP3304445B2 (ja) プログラム生成処理装置
JPH04370849A (ja) 共有メモリエリアサイズ変更方式
JP2786110B2 (ja) 競合動作試験方式
JPH08272739A (ja) オンライン・レスポンス向上方法
JP2570301B2 (ja) 情報処理装置
JPS6265137A (ja) ユ−ザ・タスクの優先度制御方式
JPS61260345A (ja) マルチプロセサ間のバス制御方式
JPH1040118A (ja) クライアント/サーバシステム及びクライアント端末装置
JPH0378035A (ja) タクス実行制御装置
JPH06202884A (ja) マルチプログラム実行管理方法
JPS63298447A (ja) マルチオペレ−ティングシステムコンソ−ル制御方式
JPH11327681A (ja) 仮想システム時刻管理方式、管理方法および管理プログラムを記録した記録媒体
JPS63221401A (ja) プログラムコントロ−ラの関数設定方式
JPH01185733A (ja) 入出力エミュレーション方式
JPH03121558A (ja) 遠隔タスク実行制御装置
JPH0477911A (ja) 入力デバイスの入力制御方式