JPS61190651A - Constituting system for large scale tss - Google Patents
Constituting system for large scale tssInfo
- Publication number
- JPS61190651A JPS61190651A JP3107785A JP3107785A JPS61190651A JP S61190651 A JPS61190651 A JP S61190651A JP 3107785 A JP3107785 A JP 3107785A JP 3107785 A JP3107785 A JP 3107785A JP S61190651 A JPS61190651 A JP S61190651A
- Authority
- JP
- Japan
- Prior art keywords
- scale
- small
- tss
- tsss
- terminal
- 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
- 238000000034 method Methods 0.000 claims description 5
- 238000010586 diagram Methods 0.000 description 8
- 238000013459 approach Methods 0.000 description 2
- 238000010276 construction Methods 0.000 description 2
- 238000007796 conventional method Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000003672 processing method Methods 0.000 description 1
Abstract
Description
【発明の詳細な説明】
(産業上の利用分野)
本発明は、複数台の小規模TSSを結合して形成した大
規模TSSに関する。DETAILED DESCRIPTION OF THE INVENTION (Field of Industrial Application) The present invention relates to a large-scale TSS formed by combining a plurality of small-scale TSSs.
(従来の技術)
TSSシステムの実現において比較的小規模なシステム
例は一つのジョブの内部にあって複数の制御タスクと、
コマンドプロセサが動作する端末に対して一対一に対応
した複数タスクとから成るものが挙げられる。しかし、
この処理構造は一つのジョブから成立つので、全体のタ
スク数やファイルのアサイン数等の資源が制約され、多
端末接続を対象とした大規模TSSに上記構造を適用す
るのは困難である。このため、従来の大規模TSSでは
別アプローチとして一つの制御ジョブと、コマンドプロ
セサが動作する端末に対して一対一に対応した複数のジ
ョブとから成る構造を採用するのが一般的である。とこ
ろが、この大規模TSSの処理構造は上記小規模TSS
の処理構造に比べてジョブ対タスク構造の相違によるメ
モリの増加やジョブ制御対タスク制御の相違による処理
ステップ数の増加を招く。(Prior art) In realizing a TSS system, an example of a relatively small-scale system includes multiple control tasks within one job.
One example is one consisting of multiple tasks that correspond one-to-one to the terminal on which the command processor operates. but,
Since this processing structure is established from one job, resources such as the total number of tasks and the number of file assignments are restricted, and it is difficult to apply the above structure to a large-scale TSS that targets multi-terminal connections. For this reason, in conventional large-scale TSSs, as a different approach, it is common to adopt a structure consisting of one control job and a plurality of jobs in one-to-one correspondence with the terminals on which command processors operate. However, the processing structure of this large-scale TSS is similar to that of the above-mentioned small-scale TSS.
This results in an increase in memory due to the difference in the job vs. task structure compared to the processing structure of , and an increase in the number of processing steps due to the difference in job control vs. task control.
(発明が解決しようとする問題点)
このため、少数の端末を稼動させている場合には余分な
メモリ容量の必要性や処理のオーバーヘッド等が量販に
ならないが、大規模TSSでは実際に稼動する端末数に
応じた最適なシステムを実現することはできず、小規模
TSSと大規模TSSとでは別々のアプローチを取らざ
るを得ないと云う欠点があった。(Problem to be solved by the invention) For this reason, when a small number of terminals are in operation, the need for extra memory capacity and processing overhead will not result in mass sales, but in a large-scale TSS, it will actually work. It is not possible to realize an optimal system according to the number of terminals, and there is a drawback that different approaches must be taken for small-scale TSS and large-scale TSS.
本発明の目的は、少数の端末接続を対象に実現した複数
の小規模TSSを結合することによシ上記欠点を除去し
、処理方式の改造を要することなく大規模TSSが実現
できると共に、システム資源の最適化が図れるように構
成した大規模TSSの構築方式を提供することにある。An object of the present invention is to eliminate the above drawbacks by combining a plurality of small-scale TSSs realized for connecting a small number of terminals, and to realize a large-scale TSS without modifying the processing method. The object of the present invention is to provide a method for constructing a large-scale TSS configured to optimize resources.
(問題点を解決するための手段)
本発明による大規模TSSの構築方式は複数の小規模T
SSと、セション管理テーブル手段と、管理ジョブ手段
とを具備して構成したものである。(Means for solving the problem) The construction method of a large-scale TSS according to the present invention is
It is configured to include an SS, session management table means, and management job means.
複数の小規模TSSは、それぞれ少数の端末装置の接続
を対象に実現したものである。Each of the plurality of small-scale TSSs is realized to connect a small number of terminal devices.
セション管理テーブル手段は、複数の小規模TSSの端
末接続状況を管理するためのものである。The session management table means is for managing terminal connection status of a plurality of small-scale TSSs.
管理ジョブ手段は、セション管理テーブル手段により複
数の小規模TSSへの端末接続を制御すると共に、セン
タの運用管理コマンドを制御するためのものである。The management job means is for controlling terminal connections to a plurality of small-scale TSSs by means of a session management table means, and also for controlling operation management commands of the center.
(実施例) 次に、本発明について図面を参照して詳細に説明する。(Example) Next, the present invention will be explained in detail with reference to the drawings.
第1図は、本発明による大規模TSSの構築方式を構成
する要素である小規模TSSの一実施例を示す構成図で
ある。第1図において、1は小規模TBS、2は主タス
ク、3は端末入力タスク、4は端末出力タスク、5は複
数のコマンド処理タスク、6はシステム制御卓、7は複
数の端末装置である。FIG. 1 is a configuration diagram showing an embodiment of a small-scale TSS which is an element constituting the large-scale TSS construction method according to the present invention. In FIG. 1, 1 is a small-scale TBS, 2 is a main task, 3 is a terminal input task, 4 is a terminal output task, 5 is a plurality of command processing tasks, 6 is a system control console, and 7 is a plurality of terminal devices. .
第1図において端末装置TからTSSに対する接続が要
求されると、端末入力タスク3はコマンド処理タスク5
のうちで未使用のものを該当する端末に割当てる。以後
、端末装置Tから入力されたコマンドおよびデータは端
末入力タスク3を通して該当するコマンド処理タスク5
に渡し、コマンド処理タスク5で処理した結果は端末出
力タスク4を通して端末装置7に表示する。また、TS
Sのサービス終了の運用管理を行うコマンドがシステム
制御卓6から入力された場合には主タスクが解析し、コ
マンドに応じた処理を行う。In FIG. 1, when a connection to the TSS is requested from the terminal device T, the terminal input task 3 executes the command processing task 5.
Allocate unused ones to the corresponding terminal. Thereafter, commands and data input from the terminal device T are passed through the terminal input task 3 to the corresponding command processing task 5.
The results processed by the command processing task 5 are displayed on the terminal device 7 through the terminal output task 4. Also, T.S.
When a command for operational management of service termination of S is input from the system control console 6, the main task analyzes it and performs processing according to the command.
第2図は、上記のような少数の接続端末を対象として、
一つのジョブ内のタスク構造により構築した複数の小規
模TSSを結合した本発明による大規模TSSの一実施
例を示す構成図である。第2図において、1は複数の小
規模TSS、6けシステム制御卓、7け複数の端末装置
、8は管理ジョブ、9は複数のセション管理テーブルで
ある。Figure 2 targets a small number of connected terminals as mentioned above.
FIG. 2 is a configuration diagram showing an embodiment of a large-scale TSS according to the present invention, in which a plurality of small-scale TSSs constructed by a task structure within one job are combined. In FIG. 2, 1 is a plurality of small-scale TSSs, 6 system control consoles, 7 terminal devices, 8 is a management job, and 9 is a plurality of session management tables.
第3図は、第2図における管理ジョブ8の一実施例を示
す構成図である。第3図において、6はシステム制御卓
、Iは端末装置、8は管理ジョブ、10は主タスク、1
1は端末接続制御タスクである。第4図は、各小規模T
SSに対応した複数のセション管理テーブル9の詳細を
示す構成図である。各セション管理テーブルは対応する
小規模TSSが稼動しているか否かの情報や、接続可能
な最大端末数、現在接続されている端末数のほかに、現
在、その小規模TSSを利用している個々のユーザの使
用端末名、利用者名、ならびにグループ名の情報を管理
している。FIG. 3 is a configuration diagram showing an example of the management job 8 in FIG. 2. In FIG. 3, 6 is a system control console, I is a terminal device, 8 is a management job, 10 is a main task, 1
1 is a terminal connection control task. Figure 4 shows each small-scale T
FIG. 3 is a configuration diagram showing details of a plurality of session management tables 9 corresponding to SS. Each session management table contains information on whether the corresponding small-scale TSS is in operation, the maximum number of connectable terminals, the number of currently connected terminals, and information on whether the corresponding small-scale TSS is currently in use. It manages information such as the terminal name used by each user, user name, and group name.
この大規模TSSでは端末装置からTSSに対する接続
要求があると管理ジョブ9の端末接続制御タスク11が
すべての接続要求を受取る。端末接続制御タスク11は
各小規模TSSの負荷を均等にするため各セション管理
テーブルの最大接続可能端末数と接続端末数との情報を
順に調べ、未だ接続が可能な小規模TSSの内部で現在
の接続端末数が最少となっている小規模TSSに対して
端末の接続の切替えを行う。例えば、3つの小規模TS
Sが稼動しておシ、最大接続稼動端末数がそれぞれ20
端末、現在接続されている端末数が小規模TSS1−1
に対して15端末、小規模T881−2に対して18端
末、小規模TSSI−3に対して17端末であるとする
。この状態で成る端末から接続要求があがると、管理ジ
ョブは小規模TSS1−1に接続切替えを行う。この端
末接続切替えによって端末から直接、接続要求がなされ
たかのように小規模TSSが動作し、以後、他の小規模
TSSとは独立に単独の小規模TSSとして第1図で説
明した方式によって処理が進む。In this large-scale TSS, when there is a connection request to the TSS from a terminal device, the terminal connection control task 11 of the management job 9 receives all the connection requests. In order to equalize the load on each small-scale TSS, the terminal connection control task 11 sequentially checks the information on the maximum number of connectable terminals and the number of connected terminals in each session management table, and checks the current number of small-scale TSSs that can still connect. Terminal connections are switched to the small-scale TSS with the least number of connected terminals. For example, three small-scale TS
S is running and the maximum number of connected operating terminals is 20.
Terminal, the number of currently connected terminals is small TSS1-1
Assume that there are 15 terminals for small-scale T881-2, 18 terminals for small-scale TSSI-3, and 17 terminals for small-scale TSSI-3. When a connection request is received from a terminal in this state, the management job switches the connection to the small TSS 1-1. Through this terminal connection switching, the small-scale TSS operates as if a connection request had been made directly from the terminal, and from then on, processing is performed as a single small-scale TSS independently of other small-scale TSSs according to the method explained in Figure 1. move on.
各小規模TSSに対応するセション管理テーブルの接続
端末数や端末名、利用者名、ならびにグループ名よシ成
る各エントリは、各小規模TSSの内部でセションの開
設/閉鎖時にカウントアツプ/ダウンあるいはセット/
リセットする。Each entry consisting of the number of connected terminals, terminal name, user name, and group name in the session management table corresponding to each small-scale TSS is counted up, down, or set/
Reset.
一方、システム制御卓6から投入される運用管理コマン
ドは管理ジョブの主タスク10が受取って解析する。こ
れらのうち、TSSのサービス終了等の全端末を対象と
しているコマンドは全小規模TSSK対して通知する。On the other hand, the operation management command input from the system control console 6 is received and analyzed by the main task 10 of the management job. Among these, commands that target all terminals, such as termination of TSS service, are notified to all small-scale TSSKs.
また、特定の端末利用者を対象としたコマンドは各小規
模TSSのセション管理テーブルを順にサーチし、その
端末が接続されている小規模TSSに対して通知する。Further, a command targeted at a specific terminal user sequentially searches the session management table of each small-scale TSS, and is notified to the small-scale TSS to which the terminal is connected.
この通知を受けた小規模TSSは、単独で動作している
場合と同様な処理を行う。The small-scale TSS that receives this notification performs the same processing as when operating independently.
以上のように単独でも動作可能な小規模TSSを管理ジ
ョブのもとて複数動作させることによシ、大規模TSS
が構築される。従来の方式では、一つの端末の処理が一
つのジョブに対するのに対して、本発明の方式では一つ
の端末の処理がタスクに対応するため、ジョブ対タスク
によるメモリの縮小やジョブの制御対タスクの制御によ
る処理ステップ数の縮小が図れる。また、システムの実
現においても、本発明の方式であると小規模TSSを対
象にすればよく、従来の方式に比べて構成が簡単である
。As mentioned above, by running multiple small-scale TSSs that can operate independently under a management job, large-scale TSSs can be
is constructed. In the conventional method, the processing of one terminal corresponds to one job, but in the method of the present invention, the processing of one terminal corresponds to a task, so it is possible to reduce memory by job versus task and control jobs versus tasks. The number of processing steps can be reduced through control. Furthermore, in implementing the system, the method of the present invention can be applied to small-scale TSSs, and the configuration is simpler than that of conventional systems.
(発明の効果)
本発明には以上説明したように、少数の端末接続を対象
に実現した複数の小規模TSSを結合することによシ、
同時に動作させる小規模TSSを増加させれば簡単に接
続端末数の拡大が図られ、端末数に応じた最適なシステ
ム資源を有する大規模TSSが実現できると云う効果が
ある。(Effects of the Invention) As explained above, the present invention provides a
By increasing the number of small-scale TSSs that operate simultaneously, the number of connected terminals can be easily expanded, and a large-scale TSS having optimal system resources according to the number of terminals can be realized.
第1図は、本発明による大規模TSSを構成する小規模
TSSの一実施例を示す構成図である。
第2図は、本発明の一実施例である複数の小規模TSS
を結合して構成した大規模TSSの一実施例を示す構成
図である。
第3図は、第1図および第2図の各小規模TSSを管理
している管理ジョブの構成図である。
第4図は、各小規模TSSの端末接続状況を管理するセ
ション管理テーブルの構成図である。
1.1−1〜1−m−−−小規模TSS2.10・・・
主タスク
3・・・端末人力タスク
4・・・端末出力タスク
5.5−1〜5− n・・・コマンド処理タスク6・・
・システム制御卓
7.7−1〜7−n・・・端末装置
8・・・管理ジョブ
11・・・端末接続制御タスクFIG. 1 is a configuration diagram showing an embodiment of a small-scale TSS that constitutes a large-scale TSS according to the present invention. FIG. 2 shows multiple small-scale TSSs that are an embodiment of the present invention.
FIG. 2 is a configuration diagram showing an example of a large-scale TSS configured by combining the following. FIG. 3 is a configuration diagram of a management job that manages each of the small-scale TSSs shown in FIGS. 1 and 2. FIG. 4 is a configuration diagram of a session management table that manages the terminal connection status of each small-scale TSS. 1.1-1~1-m---Small TSS2.10...
Main task 3...Terminal human task 4...Terminal output task 5.5-1~5-n...Command processing task 6...
- System control console 7.7-1 to 7-n...Terminal device 8...Management job 11...Terminal connection control task
Claims (1)
小規模TSSと、前記複数の小規模TSSの端末接続状
況を管理するためのセシヨン管理テーブル手段と、前記
セシヨン管理テーブル手段により前記複数の小規模TS
Sへの端末接続を制御すると共に、センタの運用管理コ
マンドを制御するための管理ジョブ手段とを具備して構
成したことを特徴とする大規模TSSの構築方式。A plurality of small-scale TSSs each realized for connection of a small number of terminal devices, a session management table means for managing the terminal connection status of the plurality of small-scale TSSs, and a session management table means for managing the terminal connection status of the plurality of small-scale TSSs; Scale TS
1. A method for constructing a large-scale TSS, characterized in that it is configured to include a management job means for controlling terminal connections to a S and also for controlling operation management commands of a center.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP3107785A JPS61190651A (en) | 1985-02-19 | 1985-02-19 | Constituting system for large scale tss |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP3107785A JPS61190651A (en) | 1985-02-19 | 1985-02-19 | Constituting system for large scale tss |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPS61190651A true JPS61190651A (en) | 1986-08-25 |
Family
ID=12321364
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP3107785A Pending JPS61190651A (en) | 1985-02-19 | 1985-02-19 | Constituting system for large scale tss |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS61190651A (en) |
-
1985
- 1985-02-19 JP JP3107785A patent/JPS61190651A/en active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR930004947B1 (en) | Apparatus and method for a data processing system | |
| US4562535A (en) | Self-configuring digital processor system with global system | |
| US4633392A (en) | Self-configuring digital processor system with logical arbiter | |
| TW200421155A (en) | Switching system for operation priority of I/O unit and method thereof | |
| JPH0283757A (en) | Communication control system | |
| JP3478538B2 (en) | A portable resource sharing file server using common routines | |
| JPH0293836A (en) | Distributed data base controller | |
| JPH0589069A (en) | Dispersion type control system | |
| JPH0348937A (en) | Input/output instruction executing system for virtual computer system | |
| JP2881234B2 (en) | Loosely coupled multiprocessor system | |
| JPH03288255A (en) | Network control system for multiprocessor | |
| JPS63211452A (en) | Network conversational processing system | |
| JP4322333B2 (en) | SCSI switching device and cluster system | |
| JPH0368036A (en) | Multiprocessor diagnostic system | |
| JPS60204062A (en) | Multidata processing system | |
| JPH01177658A (en) | Session control system for on-line subsystem | |
| JPS61292751A (en) | Automatic load scattering system for job output | |
| JPS63184149A (en) | Multicontroller system | |
| JPS63201733A (en) | Dual system switching system | |
| JPS6079461A (en) | Load dispersing system | |
| JPH01121940A (en) | Input/output request control system for device capable of multiple processing | |
| JPH03105551A (en) | Inter-service processor communication control system | |
| JPH0387956A (en) | Computer network device | |
| JPS6258355A (en) | Interruption control circuit | |
| JPS63141429A (en) | Packet multiplexer |