JPH04264920A - シスアウトスプール制御方式 - Google Patents
シスアウトスプール制御方式Info
- Publication number
- JPH04264920A JPH04264920A JP2588491A JP2588491A JPH04264920A JP H04264920 A JPH04264920 A JP H04264920A JP 2588491 A JP2588491 A JP 2588491A JP 2588491 A JP2588491 A JP 2588491A JP H04264920 A JPH04264920 A JP H04264920A
- Authority
- JP
- Japan
- Prior art keywords
- spool
- sysout
- sys
- control
- out spool
- 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.)
- Granted
Links
- 238000000034 method Methods 0.000 claims description 20
- 238000010586 diagram Methods 0.000 description 4
- 238000010187 selection method Methods 0.000 description 2
- 239000012141 concentrate Substances 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
Landscapes
- Stored Programmes (AREA)
Abstract
め要約のデータは記録されません。
Description
方式に関し、特にジョブの実行結果のシスアウトスプー
ルへの書出し制御を行って複数ボリュームまたは複数フ
ァイルをシスアウトスプールへ書出すシスアウトスプー
ル制御方式に関する。
、シスアウトスプールがそのシステム上で唯一存在する
ものであり、スプール出力を指定したすべてのジョブの
実行結果を同一のシスアウトスプールへ書出していた。
に大規模システムでは、シスアウトスプールに対して入
出力が集中し、ディスクボリュームのアクセス効率が極
端に低下してしまう恐れがある。
は、シスアウトスプールがオーバフロー状態となった場
合には、システムのオーバロード制御の一環として、事
前に定義された特権クラスを除くすべてのジョブのスケ
ジューリングを停止してしまっていた。
は、オーバロード状態の時やディスク障害発生時には、
シスアウトスプールを一時的に拡張したり代替スプール
に切替えたりすることができないために、オペレータだ
けで迅速にリガバリすることが難しかった。
ウトスプール制御方式は、同一のシステム上で複数個の
シスアウトスプールを分散して設定することができない
ために、シスアウトスプールに対する入出力が集中し、
システム効率が極端に低下することがあるという欠点を
有している。
は、システム運用中にシスアウトスプールの制御情報を
追加したり変更したり、シスアウトスプールを即時に代
替スプールに切替えることができないために、シスアウ
トスプールに対してオーバロード状態や入出力障害が発
生した場合に、システム運用に支障をきたさないで容易
にかつ迅速に正常状態に戻すことができないという欠点
を有している。
散化させ、かつ各々のシスアウトスプールに対してその
制御パラメータを設定できるようにして、これに従って
効率的でかつ柔軟で保守しやすいスプーリング環境を実
現できるシスアウトスプール制御方式を提供することに
ある。
ール制御方式は、シスアウトスプールへ一連のジョブの
実行結果を書出すと同時に、それらを出力属性に従って
印刷装置へ出力するデータ処理システムのシスアウトス
プール制御方式において、一個以上のシスアウトスプー
ルからなるシスアウトスプール群と、それらのシスアウ
トスプールに対する各種制御情報を格納するシスアウト
スプール制御テーブルと、システムの運用中に前記シス
アウトスプール制御テーブルの内容を操作卓コマンドに
よって追加、変更、削除、及び表示するためのコマンド
制御手段と、ジョブ実行結果をシスアウトスプールへ書
出す時に、シスアウトスプールの使用状況及びシスアウ
トスプールの制御パラメータを参照したうえで最適なシ
スアウトスプールを選択するシスアウトスプール選択手
段と、シスアウトスプールがオーバフロー状態となった
場合に、そのシスアウトスプールに割当てられたジョブ
実行クラスを指定したジョブに対してスケジューリング
を一時停止させるオーバロード制御手段と、シスアウト
スプールからデータを読み込み出力属性に従って印刷装
置へ出力する出力手段と、を有して構成されている。
て説明する。
式の一実施例を示すブロック図である。
ュームとして定義されている磁気ディスクに割付けられ
ているシスアウトスプール群17と、シスアウトスプー
ル毎にアクセス状況や各種制御パラメータが格納されて
いるシスアウトスプール制御テーブル13と、シスアウ
トスプール制御テーブル13を参照して入出力の分散効
率が最適となるようなシスアウトスプールをシスアウト
スプール群17から検索するシスアウトスプール選択手
段14と、システムの運用中に操作卓19から入力され
たコマンドを解析してシスアウトスプール制御テーブル
13の内容を追加および変更並びに操作卓19への表示
を行なうコマンド制御手段16と、あるシスアウトスプ
ールの使用率が設定レベルを上回った場合に対応する実
行クラスのジョブスケジューリングを一時停止させるオ
ーバロード制御手段15と、シスアウトデータを出力属
性に従って印刷装置18へ出力する出力手段12とから
構成されている。
テーブル13の一例を示す情報構成図である。
象となるシスアウトスプールの決定方法に関して説明す
る。
された後に、実行管理手段11のもとで実行が開始され
る。
プールに対してアサイン要求を発行すると、実行管理手
段11は、シスアウトスプール選択手段14に対して、
シスアウトスプール群17の中から最適なシスアウト分
散効率が得られると思われるシスアウトスプールの選択
要求を発行する。
は、シスアウトスプール制御テーブル13に格納されて
いる制御パラメータを参照し、ユーザジョブ10のため
のシスアウトスプールを決定した後に、実行管理手段1
1に通知する。
ついて説明する。シスアウトスプール選択手段14は、
書き込み禁止フラグ26、及びオーバロードフラグ27
をチェックすることにより、書き込み可能なシスアウト
スプールが少なくとも一個存在することを確認する。更
に、アクセス候補スプールの中で、ユーザジョブ10の
実行クラスと同一のジョブ実行クラス24を所有するシ
スアウトスプールを選択する。この時点でアクセス候補
スプールが複数個存在している場合には、更に、ディス
クボリューム名23及びスペース使用率25によって、
現在最も使用されていないボリュームのなかで最もスペ
ース使用率が低いシスアウトスプールを検索する。
3のシスアウトスプール名22、ディスクボリューム名
23、ジョブ実行クラス24、オーバロード制御レベル
28の各フィールドの値は、予めシステム生成時に初期
値が設定されている。
知され、該当のシスアウトスプールに対してデータの書
出し処理が開始される。
制御の例について説明する。
シスアウトスプールが決定した後に、実行管理手段11
は、データの書出し処理を開始するが、この時の実行管
理手段11は、オーバロード制御手段15の呼び出しに
よって、常に該当のディスクボリュームのスペース使用
率25を監視しており、書出しの途中でオーバロード制
御レベル28に達した場合には、同一のボリューム上に
存在する全シスアウトスプールに対して、オーバロード
フラグ27及び書き込み禁止フラグ26をともにセット
する。
出し処理を最後まで続行するが、次にスケジューリング
されたジョブについては、シスアウトスプール選択手段
14がオーバロード状態となったシスアウトスプールを
割当てないように制御することになる。
制御の例について説明する。
操作卓19から制御コマンドを投入することにより、シ
スアウトスプール環境を変更することが可能である。
手段16によって解析され、シスアウトスプール制御テ
ーブル13の各フィールドの値(スペース使用率25は
除く)を変更したり操作卓19への表示を行ったりする
。
御コマンドを投入すれば、シスアウトスプール制御テー
ブル13のエントリが追加され、シスアウトスプールの
一部を動的に切替えることが可能である。
トスプール制御方式は、シスアウトスプールを分散させ
、かつ各々のシスアウトスプールに対して、その制御パ
ラメータを設定できるようにすることによって、効率的
でかつ柔軟で保守しやすいスプーリング環境を実現でき
るという効果を有している。
を示すブロック図である。
3の一例を示す情報構成図である。
シスアウトスプール選択手段15 オーバロ
ード制御手段 16 コマンド制御手段 17 シスアウトスプール群 18 印刷装置 19 操作卓
Claims (1)
- 【請求項1】 シスアウトスプールへ一連のジョブの
実行結果を書出すと同時に、それらを出力属性に従って
印刷装置へ出力するデータ処理システムのシスアウトス
プール制御方式において、一個以上のシスアウトスプー
ルからなるシスアウトスプール群と、それらのシスアウ
トスプールに対する各種制御情報を格納するシスアウト
スプール制御テーブルと、システムの運用中に前記シス
アウトスプール制御テーブルの内容を操作卓コマンドに
よって追加、変更、削除、及び表示するためのコマンド
制御手段と、ジョブ実行結果をシスアウトスプールへ書
出す時に、シスアウトスプールの使用状況及びシスアウ
トスプールの制御パラメータを参照したうえで最適なシ
スアウトスプールを選択するシスアウトスプール選択手
段と、シスアウトスプールがオーバフロー状態となった
場合に、そのシスアウトスプールに割当てられたジョブ
実行クラスを指定したジョブに対してスケジューリング
を一時停止させるオーバロード制御手段と、シスアウト
スプールからデータを読み込み出力属性に従って印刷装
置へ出力する出力手段と、を有することを特徴とするシ
スアウトスプール制御方式。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP3025884A JP2871872B2 (ja) | 1991-02-20 | 1991-02-20 | シスアウトスプール制御方式 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP3025884A JP2871872B2 (ja) | 1991-02-20 | 1991-02-20 | シスアウトスプール制御方式 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH04264920A true JPH04264920A (ja) | 1992-09-21 |
| JP2871872B2 JP2871872B2 (ja) | 1999-03-17 |
Family
ID=12178213
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP3025884A Expired - Lifetime JP2871872B2 (ja) | 1991-02-20 | 1991-02-20 | シスアウトスプール制御方式 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2871872B2 (ja) |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS57164352A (en) * | 1981-03-25 | 1982-10-08 | Ibm | Memory space allotment controller |
| JPS633349A (ja) * | 1986-06-24 | 1988-01-08 | Nec Corp | フアイルスペ−ス割当て処理方式 |
| JPH02242329A (ja) * | 1989-03-15 | 1990-09-26 | Nec Corp | スプールファイル分散方式 |
-
1991
- 1991-02-20 JP JP3025884A patent/JP2871872B2/ja not_active Expired - Lifetime
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS57164352A (en) * | 1981-03-25 | 1982-10-08 | Ibm | Memory space allotment controller |
| JPS633349A (ja) * | 1986-06-24 | 1988-01-08 | Nec Corp | フアイルスペ−ス割当て処理方式 |
| JPH02242329A (ja) * | 1989-03-15 | 1990-09-26 | Nec Corp | スプールファイル分散方式 |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2871872B2 (ja) | 1999-03-17 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP0473802B1 (en) | Computer with extended virtual storage concept | |
| JPH07175698A (ja) | ファイルシステム | |
| JP2932346B2 (ja) | 印刷装置並びに印刷装置における印刷制御方法及び文字フォントパターン管理方法 | |
| US7478391B2 (en) | Determining a priority value for a thread for execution on a multithreading processor system | |
| JPH06161837A (ja) | 外部記憶装置上のボリューム選択方式 | |
| JP2871872B2 (ja) | シスアウトスプール制御方式 | |
| JP3022829B2 (ja) | 記憶装置の自動割り当て装置 | |
| CN115237242B (zh) | 一种控制方法和装置 | |
| JPH07230358A (ja) | 多重化ボリューム装置 | |
| JPH0822396A (ja) | タスク実行管理装置とその方法 | |
| JPS63292456A (ja) | 複数媒体収納型デ−タ記録装置の媒体割り当て制御方式 | |
| JPH05265779A (ja) | タスク間通信システム | |
| JPH04307631A (ja) | 仮想計算機システムにおけるcpu配分制御方式 | |
| JPH0713904A (ja) | 入出力装置の割当て制御方式 | |
| JPH02127732A (ja) | ジョブ管理方式 | |
| JPH0424828A (ja) | マルチタスク管理方式 | |
| JP2001184222A (ja) | 分散処理装置、分散処理方法および記録媒体 | |
| JP2513303B2 (ja) | スプ―ルファイル分散方式 | |
| JPH05210518A (ja) | 演算処理装置に対するジョブの分配制御方法 | |
| JPH04340135A (ja) | 複数処理型間のcpu時間配分率制御方式 | |
| JPH0769845B2 (ja) | 多重ホストシステムのジヨブ多重度管理方式 | |
| JPS63109555A (ja) | 仮想記憶空間サイズ動的変換方式 | |
| JPH09160815A (ja) | ファイル割り付け方式 | |
| JPS63124134A (ja) | 計算機システムのレポ−トの出力方式 | |
| JPS63159954A (ja) | スワツピング制御方法 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 19981201 |
|
| S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080108 Year of fee payment: 9 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090108 Year of fee payment: 10 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100108 Year of fee payment: 11 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110108 Year of fee payment: 12 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110108 Year of fee payment: 12 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120108 Year of fee payment: 13 |
|
| EXPY | Cancellation because of completion of term | ||
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120108 Year of fee payment: 13 |