Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JPH0758480B2 - Peripheral control device - Google Patents
[go: Go Back, main page]

JPH0758480B2 - Peripheral control device - Google Patents

Peripheral control device

Info

Publication number
JPH0758480B2
JPH0758480B2 JP33039788A JP33039788A JPH0758480B2 JP H0758480 B2 JPH0758480 B2 JP H0758480B2 JP 33039788 A JP33039788 A JP 33039788A JP 33039788 A JP33039788 A JP 33039788A JP H0758480 B2 JPH0758480 B2 JP H0758480B2
Authority
JP
Japan
Prior art keywords
peripheral control
host
control device
load
host machine
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.)
Expired - Lifetime
Application number
JP33039788A
Other languages
Japanese (ja)
Other versions
JPH02173855A (en
Inventor
清志 酒井
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 JP33039788A priority Critical patent/JPH0758480B2/en
Publication of JPH02173855A publication Critical patent/JPH02173855A/en
Publication of JPH0758480B2 publication Critical patent/JPH0758480B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は、複数の周辺制御装置が被制御装置を互いに共
有する技術に関し、特に負荷分散の技術に関する。
Description: TECHNICAL FIELD The present invention relates to a technique in which a plurality of peripheral control devices share a controlled device with each other, and particularly to a load balancing technique.

〔従来の技術〕[Conventional technology]

情報処理システムにおいては周辺装置サブシステムの高
性能化,高信頼性を目的として複数の周辺制御装置を用
いてシステムを構成することが多い。
In an information processing system, a system is often configured by using a plurality of peripheral control devices in order to improve the performance and reliability of the peripheral device subsystem.

従来、この種の周辺制御装置に対してはソフトウェアの
みにより負荷分散処理を行う方法と、被制御装置を共有
する複数の周辺制御装置間にデータ転送路を設け、周辺
制御装置間のみにおいて負荷分散を行う方法とがあっ
た。
Conventionally, for this type of peripheral control device, a method of performing load distribution processing only by software and a data transfer path between a plurality of peripheral control devices sharing a controlled device to distribute the load only between the peripheral control devices There was a way to do.

〔発明が解決しようとする課題〕 従来のソフトウェアのみにより負荷分散を行う方式で
は、各周辺制御装置に互いに通信手段を持たない複数の
上位装置が接続される場合、各上位装置のソフトウェア
は各周辺制御装置の負荷状況を的確に知ることができな
かった。また、データバッファを有する周辺制御装置に
おいて上位装置とのデータ転送と非同期に被制御装置と
の間でデータ転送等が行われる場合、ソフトウェアはそ
の負荷状況を正確に知ることができなかった。
[Problems to be Solved by the Invention] In the conventional method of performing load distribution only by software, when a plurality of host devices that do not have communication means with each other are connected to each peripheral control device, the software of each host device is connected to each peripheral device. It was not possible to accurately know the load status of the control device. Further, in the peripheral control device having the data buffer, when data transfer or the like is performed with the controlled device asynchronously with the data transfer with the host device, the software cannot accurately know the load condition.

また、従来の周辺制御装置間にデータ転送路を設ける方
式では、周辺制御装置のハードウェアの量が増大すると
いう欠点があった。さらに、周辺制御装置にて負荷分散
を決定する方式では、各周辺制御装置が同一の上位装置
に接続されていないとき、周辺制御装置が負荷分散のた
めに他方の周辺制御装置からの再試行を上位装置に要求
することがあった。これを防止するためソフトウェアは
周辺制御装置に対し上記再試行の要求を禁止する必要が
あった。
Further, the conventional method of providing the data transfer path between the peripheral control devices has a drawback that the amount of hardware of the peripheral control devices increases. Further, in the method of determining load distribution by the peripheral control device, when each peripheral control device is not connected to the same higher-level device, the peripheral control device causes the other peripheral control device to retry for load distribution. There was a request to the host device. To prevent this, the software needs to prohibit the retry request from the peripheral control device.

〔課題を解決するための手段〕[Means for Solving the Problems]

本発明の周辺制御装置は他の周辺制御装置の制御情報を
確認する確認手段と、 上位装置に接続される経路ごとに接続している上位装置
の識別情報を記憶する識別手段と、 その認識結果および識別結果に基づいて最適な周辺制御
装置を判断する判断手段と、 その判断の結果、判断を行なった周辺制御装置以外での
処理が有効ならば上位装置に対してその周辺制御装置に
再試行することを要求する手段とを有している。
The peripheral control device of the present invention includes a confirmation means for confirming the control information of another peripheral control device, an identification means for storing the identification information of the host device connected for each route connected to the host device, and the recognition result thereof. And a judgment means for judging the optimum peripheral control device based on the identification result, and if the result of the judgment is that the process other than the peripheral control device that made the judgment is valid, the peripheral device is retried to the host device. And means for requesting to do so.

〔実施例〕〔Example〕

次に、本発明について図面を参照して説明する。 Next, the present invention will be described with reference to the drawings.

第1図は、本発明の一実施例である磁気テープサブシス
テムのブロック図である。
FIG. 1 is a block diagram of a magnetic tape subsystem which is an embodiment of the present invention.

磁気テープ制御装置(以下MTC)1は、ホスト接続部
(以下CHA)10とデバイス接続部(以下MTA)11を介し
て、それぞれホストマシン2と複数のストリーマ型磁気
テープ装置(以下MTU)3に接続されている。各MTU3は
2台のMTC1から共有される形で接続されている。
A magnetic tape controller (hereinafter referred to as MTC) 1 is connected to a host machine 2 and a plurality of streamer type magnetic tape devices (hereinafter referred to as MTU) 3 via a host connection unit (hereinafter referred to as CHA) 10 and a device connection unit (hereinafter referred to as MTA) 11 respectively. It is connected. Each MTU3 is connected so as to be shared by the two MTC1s.

MTC1のデータバッファ12は各MTU3に対応して分割され、
CHA10とMTA11との間で転送されるデータを一時的に蓄
え、CHA10とMTA11の非同期動作を可能にする。マイクロ
プロセッサ13はMTC1の各部を制御する。制御情報記憶部
14はマイクロプロセッサ13の制御情報を始めとする各種
情報を記憶する。負荷情報記憶部15はCHA10またはMTA11
におけるデータ転送の状況(データ転送中やデータ転送
待ちの数)およびデータバッファ12の使用状況を記憶す
る。この負荷情報記憶部15のデータは、結合している他
系のMTC1のマイクロプロセッサ13からも高いに読み出す
ことができる。ステータス記憶部16はホストマシン2に
要求された処理が完了した後、その実行結果としてマイ
クロプロセッサ13が編集したステータスを一時的に格納
し、CHA10を介してホストマシン2へこれを送出する。
The data buffer 12 of MTC1 is divided corresponding to each MTU3,
It temporarily stores the data transferred between CHA10 and MTA11 and enables asynchronous operation of CHA10 and MTA11. The microprocessor 13 controls each part of the MTC 1. Control information storage
Reference numeral 14 stores various information including control information of the microprocessor 13. The load information storage unit 15 is CHA10 or MTA11.
The status of data transfer (the number of data transfers and the number of data transfers waiting) and the usage status of the data buffer 12 are stored. The data in the load information storage unit 15 can be read out even by the microprocessor 13 of the MTC 1 of the other system to which it is coupled. After the processing requested by the host machine 2 is completed, the status storage unit 16 temporarily stores the status edited by the microprocessor 13 as its execution result and sends it to the host machine 2 via the CHA 10.

負荷分散可否記憶部17は、ホストマシン2からの指示に
応じて各MTU3に対する負荷分散処理の可否を記憶する。
ホスト識別情報記憶部18は、ホストマシン2から送られ
たホストマシン毎に固有の識別情報をパス毎に記憶す
る。このホスト識別情報記憶部18のデータは互いに結合
している他系のMTC1のマイクロプロセッサ13からも読み
出すことができる。
The load distribution availability storage unit 17 stores the availability of load distribution processing for each MTU 3 according to an instruction from the host machine 2.
The host identification information storage unit 18 stores identification information unique to each host machine sent from the host machine 2 for each path. The data of the host identification information storage unit 18 can be read also by the microprocessor 13 of the MTC 1 of another system which is coupled to each other.

第2図は、第1図における負荷情報記憶部15に記憶され
ている情報を示す。処理中,命令数101は各MTCにおいて
ホストマシン2からMTU3に対して実行中の数を示す。バ
ッファ使用情報102は各MTU3に対応してビットが割り当
てられ、それぞれ各MTU3の処理においてバッファを使用
しているか否かを示す。
FIG. 2 shows the information stored in the load information storage unit 15 in FIG. During processing, the instruction count 101 indicates the number of instructions being executed from the host machine 2 to the MTU 3 in each MTC. The buffer use information 102 is assigned with a bit corresponding to each MTU 3, and indicates whether or not the buffer is used in the processing of each MTU 3.

次に、本実施例装置の動作を図に基づいて説明する。Next, the operation of the apparatus of this embodiment will be described with reference to the drawings.

第1図のマイクロプロセッサ13はマイクロプログラムに
よりMTC1内の各部を制御しており、特にホストマシン2
からのREAD命令,WRITE命令等に対してはCHA10,MTA11,デ
ータバッファ12の各部を制御してMTU3からのデータの読
出し、MTU3へのデータの書込み等を行う。
The microprocessor 13 shown in FIG. 1 controls each unit in the MTC 1 by a micro program, and especially the host machine 2
In response to a READ command, a WRITE command, etc., the CHA 10, MTA 11, and data buffer 12 are controlled to read data from the MTU 3 and write data to the MTU 3.

マイクロプロセッサ13はホストマシン2からCHA10を介
して命令を受け取ると、これをデコードしMTU3にアクセ
スせずにMTC1内で即時実行可能かどうかを判別する。MT
C1内で即時実行可能であればこの命令を実行し、結果を
示すステータスをステータス記憶部16へ格納した後CHA1
0を介して報告するか、次の命令を要求する。
When the microprocessor 13 receives an instruction from the host machine 2 via the CHA 10, it decodes the instruction and determines whether it can be immediately executed in the MTC 1 without accessing the MTU 3. MT
If it can be executed immediately in C1, execute this instruction, store the status indicating the result in the status storage unit 16, and then
Report via 0 or request next instruction.

ホストマシン2からA系のMTC1へ送った命令が第1のMT
U3へアクセスする命令の場合、マイクロプロセッサ13は
自系(A系)の負荷情報記憶部15と他系(B系)の負荷
情報記憶部15からそれぞれの負荷情報を読み出して比較
する。比較の結果、自系で命令を処理するのが適当と判
断すると、第2図に示す自系の負荷情報記憶部15内の処
理中の命令数101を+1する。次に、当該命令の処理に
おいてバッファを使用する場合には、同じく自系の負荷
情報記憶部15のデータバッファ使用情報102においてMTU
3毎に1ビットずつ割り当てられているデータバッファ
使用中ビットをセットする。
The command sent from the host machine 2 to the ATC MTC1 is the first MT
In the case of an instruction to access U3, the microprocessor 13 reads respective load information from the load information storage unit 15 of its own system (A system) and the load information storage unit 15 of another system (B system) and compares them. As a result of the comparison, when it is determined that it is appropriate to process the instruction in the own system, the number 101 of the instructions being processed in the load information storage unit 15 in the own system shown in FIG. 2 is incremented by one. Next, when the buffer is used in the processing of the instruction, the MTU in the data buffer use information 102 of the own load information storage unit 15 is also used.
Set the data buffer in-use bit that is assigned 1 bit for each 3 bits.

ホストマシン2から受けた命令がWRITE命令のとき、マ
イクロプロセッサはCHA10,データバッファ12に指示して
データ転送を開始する。ホストマシン2から送られたデ
ータは、データバッファ12に順次蓄えられる。送られた
データ量が規準未満のとき、MTU3に対する動作は開始せ
ずホストマシン2に対し終了報告または次の命令要求を
行う。このとき、自系と負荷情報記憶部15に対し第2図
に示す処理中の命令数101を−1し、データバッファ使
用情報102をそのままとする。次に、同じMTU3に対し再
びWRITE命令がホストマシン2から出されると、負荷情
報記憶部15のバッファ使用中ビット102がセットされて
いるため、自系で命令を処理することを決定しデータ転
送を開始し、データバッファ12へ格納する。データバッ
ファ12において前に格納されているデータブロックと合
計してデータ量が規準値を超えると、マイクロプロセッ
サはMTA11に対し当該MTU3へのWRITE指示の送出とデータ
転送を指示する。ホストマシン2とデータバッファ12と
の待でデータ転送が終了すると、マイクロプロセッサ13
は前のWRITE命令と同様にして終了処理を行う。このと
き、データバッファ12と当該MTU3の間ではWRITE処理を
実行中である。
When the instruction received from the host machine 2 is a WRITE instruction, the microprocessor instructs the CHA 10 and the data buffer 12 to start data transfer. The data sent from the host machine 2 is sequentially stored in the data buffer 12. When the sent data amount is less than the standard, the operation for MTU3 is not started and the end report or the next command request is issued to the host machine 2. At this time, the number of in-process instructions 101 shown in FIG. Next, when a WRITE command is issued again from the host machine 2 to the same MTU3, the buffer busy bit 102 of the load information storage unit 15 is set, so it is decided to process the command by its own system and data transfer is performed. Is started and stored in the data buffer 12. When the total amount of data in the data buffer 12 with the previously stored data block exceeds the standard value, the microprocessor instructs the MTA 11 to send a WRITE instruction to the MTU 3 and transfer the data. When the data transfer is completed by waiting for the host machine 2 and the data buffer 12, the microprocessor 13
Performs termination processing in the same manner as the previous WRITE command. At this time, the WRITE process is being executed between the data buffer 12 and the MTU3.

次に、ホストマシン2から出された命令が第2のMTU3に
対するWRITE命令で、このときデータバッファ12と第1
のMTU3の間で前述のWRITE処理中であったとすると、マ
イクロプロセッサ13は自系と他系の負荷情報記憶部15か
らそれぞれの負荷情報を読み出し、比較する。その結
果、当該MTU3に対し自系のバッファを使用しておらず、
かつ他系の処理中命令数101とバッファ使用情報102が示
すバッファ使用中ドライブの数が自系のそれよりも少な
ければ、2台のMTC1の負荷を均衡させるために他系のMT
C1を通してその命令を実行するのが適当であると判断す
る。次いで、自系と他系それぞれのホスト識別情報記憶
部18からデータを読み出し、その命令を受けたパスの識
別情報と他系のMTC1の各パスの識別情報とを比較し、同
じ値があることを確認する。さらに他系のMTC1において
その同じ識別情報を持ったパスが動作可能であることを
確認して自系MTC1のマイクロプロセッサ13は他系からの
再試行を要求するステータスをステータス記憶部16へセ
ットする。
Next, the command issued from the host machine 2 is a WRITE command for the second MTU 3, and at this time the data buffer 12 and the first
If the above-mentioned WRITE processing is being performed between the MTUs 3 of the above, the microprocessor 13 reads the respective load information from the load information storage units 15 of the own system and the other system and compares them. As a result, it does not use its own buffer for the MTU3,
If the number of in-process instructions 101 of the other system and the number of drives in the buffer indicated by the buffer usage information 102 are smaller than that of the own system, the MTs of the other system are adjusted to balance the loads of the two MTC1s.
It is appropriate to execute the instruction through C1. Next, the data is read from the host identification information storage unit 18 of each of the own system and the other system, the identification information of the path that received the command is compared with the identification information of each path of the MTC1 of the other system, and there is the same value. To confirm. Further, in the MTC1 of the other system, after confirming that the path having the same identification information is operable, the microprocessor 13 of the own system MTC1 sets the status requesting the retry from the other system in the status storage unit 16. .

ホスト識別情報はあらかじめ各ホストマシン2から両系
のMTC1に対し、接続しているすべてのパスを通して識別
情報送出コマンドにより送られる。識別情報は各ホスト
マシン2毎に固有の値である。また異なるパス,異なる
MTCであっても同一ホストマシン2に接続されていれば
同じ情報が送られる。MTC1は各ホストマシン2から送ら
れたホスト識別情報をホスト情報識別記憶部18へ各パス
に対応させて格納する。負荷の均衡を目的とする以外に
他系において当該MTU3に対してデータバッファ12を使用
中であれば、同様に両MTC1が同じホストマシン2に接続
されていることを確認した後同様のステータスを自系の
ステータス記憶部16へセットする。
The host identification information is sent in advance from each host machine 2 to the MTCs 1 of both systems by an identification information sending command through all the connected paths. The identification information is a unique value for each host machine 2. Also different path, different
Even in the case of MTC, the same information is sent if it is connected to the same host machine 2. The MTC 1 stores the host identification information sent from each host machine 2 in the host information identification storage unit 18 in association with each path. If the data buffer 12 is being used for the MTU3 in another system in addition to the purpose of balancing the load, after confirming that both MTC1s are connected to the same host machine 2, the same status is displayed. It is set in the status storage unit 16 of the own system.

ステータスはA系のCHA10を経由してホストマシン2へ
送出され、これを受けたホストマシン2はB系のMTC1へ
負荷分散禁止命令を出した後、再試行すべき命令を出し
直す。負荷分散禁止命令を受けたB系のMTC1は、負荷分
散可否記憶部17の当該MTU3に対応する部分を負荷分散禁
止モードにする。以後、B系のMTC1は当該MTU3に対して
ホストマシン2から受けた命令を両系の負荷状況に関係
なく実行する。これにより、両系のMTC1の負荷の均衡を
保つとともに負荷分散のために必要以上に他系からの再
試行を要求し、かえって性能が低下するのを防止する。
The status is sent to the host machine 2 via the CHA 10 of the A system, and the host machine 2 receiving the status issues a load balancing prohibition command to the MTC 1 of the B system and then reissues a command to be retried. The B-system MTC 1 that has received the load distribution prohibition command sets the portion of the load distribution availability storage unit 17 corresponding to the MTU 3 to the load distribution prohibition mode. After that, the B-system MTC 1 executes the command received from the host machine 2 to the MTU 3 regardless of the load status of both systems. This keeps the load of MTC1 on both systems balanced and prevents unnecessary degradation of performance by requesting more retries from other systems for load balancing.

A系のMTC1において、データバッファ12と第1のMTU3と
の間でデータ転送を伴うWRITE処理が完了し、データバ
ッファ12内の当該MTU3に対するデータがなくなると、マ
イクロプロセッサ13は負荷情報記憶部15のバッファ使用
情報のうち当該MTU3に対応するビットをクリアする。本
実施例では、負荷分散状況の変化に応じて負荷分散を最
適化するために、ファイル単位あるいはボリューム単位
などのある程度まとまった単位のREAD/WRITE処理が終了
すると、ホストマシンから負荷分散禁止モード解除命令
が出される。たとえば、ホストマシンからA系のMTC1を
経由してMTU3に対して負荷分散禁止モード解除命令が出
されると、A系のマイクロプロセッサ13はこの命令を実
行するとともに、この命令をB系のマイクロプロセッサ
にもこの命令を伝達する。この伝達された命令にしたが
って、B系のマイクロプロセッサも負荷分散禁止モード
を解除する。B系のMTC1を経由して負荷分散禁止モード
解除命令がホストマシンから供給された場合も同様であ
る。
In the A-system MTC1, when the WRITE process involving data transfer between the data buffer 12 and the first MTU3 is completed and there is no data for the MTU3 in the data buffer 12, the microprocessor 13 causes the load information storage unit 15 Clear the bit corresponding to the MTU3 of the buffer usage information of. In this embodiment, in order to optimize the load distribution according to the change of the load distribution status, when the READ / WRITE processing of a unit of a certain unit such as a file unit or a volume unit ends, the load balancing prohibit mode is released from the host machine. An order is issued. For example, when the host machine issues a load balancing prohibition mode release command to the MTU3 via the A-system MTC1, the A-system microprocessor 13 executes this command, and at the same time executes this command. This command is also transmitted. In accordance with the transmitted instruction, the B system microprocessor also releases the load balancing prohibition mode. The same applies when a load balancing prohibition mode release command is supplied from the host machine via the B system MTC1.

以上WRITE命令について記述したが、他の命令について
も同様である。
Although the WRITE command has been described above, the same applies to other commands.

また、第1図に示すように各MTC1に2台のホストマシン
2が接続している場合において、ホストマシン間での通
信手段がなくても各MSC1からの指示により負荷分散が可
能であることは容易に類推できる。
In addition, as shown in FIG. 1, when two host machines 2 are connected to each MTC1, load can be distributed by instructions from each MSC1 even if there is no communication means between the host machines. Can be easily analogized.

〔発明の効果〕〔The invention's effect〕

以上説明したように本発明は、被制御装置を共有する周
辺制御装置間において、互いの負荷状況を比較する手段
と互いの周辺制御装置に接続している上位装置を識別お
よび比較する手段を設け、他系の周辺制御装置にて処理
を行う方が効率的であり、かつ互いに同じ上位装置に接
続されていると判断したときには、上位装置に対し他系
周辺制御装置からの再試行を要求する手段とを設けるこ
とにより、複数の上位装置に接続される場合、または上
位装置とは非同期に多大な処理が行われる場合において
も的確な負荷分散処理を少ないハードウェアにて実現で
きるという効果がある。
As described above, the present invention provides, between peripheral control devices that share a controlled device, means for comparing mutual load conditions and means for identifying and comparing upper devices connected to each other peripheral control device. , If it is judged that it is more efficient to perform the processing in the peripheral control device of the other system and that they are connected to the same higher-level device, request the higher-level device to retry from the peripheral system control device of the other system. By providing the means, there is an effect that an accurate load balancing process can be realized with a small amount of hardware even when connected to a plurality of host devices or when a large amount of processing is performed asynchronously with the host device. .

【図面の簡単な説明】[Brief description of drawings]

第1図は、本発明の実施例である磁気テープ制御装置の
ブロック図、第2図は第1図に示す負荷情報記憶部15に
記憶する情報の種類と形態を示す図である。 1……磁気テープ制御装置、2……ホストマシン、3…
…磁気テープ装置、10……ホスト接続部、11……デバイ
ス接続部、12……データバッファ、13……マイクロプロ
セッサ、14……制御情報記憶部、15……負荷情報記憶
部、16……ステータス記憶部、17……負荷分散可否記憶
部、18……ホスト識別情報記憶部、101……処理中命令
数、102……バッファ使用情報。
FIG. 1 is a block diagram of a magnetic tape controller according to an embodiment of the present invention, and FIG. 2 is a diagram showing types and forms of information stored in the load information storage unit 15 shown in FIG. 1 ... Magnetic tape controller, 2 ... Host machine, 3 ...
... magnetic tape device, 10 ... host connection part, 11 ... device connection part, 12 ... data buffer, 13 ... microprocessor, 14 ... control information storage part, 15 ... load information storage part, 16 ... Status storage unit, 17 ... Load distribution availability storage unit, 18 ... Host identification information storage unit, 101 ... Number of processing instructions, 102 ... Buffer usage information.

Claims (1)

【特許請求の範囲】[Claims] 【請求項1】他の周辺制御装置と互いに被制御装置を共
有し、複数の上位装置に接続する周辺制御装置におい
て、前記上位装置に接続される経路ごとに接続している
上位装置の識別情報を記憶する手段と動作状況を記憶す
る手段と、前記動作状況および前記上位装置の識別情報
を前記他の周辺制御装置へ互いに通知する手段と、前記
記憶している動作状況および前記上位装置の識別情報と
前記他の周辺制御装置から通知された動作状況および前
記上位装置の識別情報とを比較し、前記上位装置から指
示された新たな処理をいずれの周辺制御装置で行うべき
かを判断する手段と、前記判断する手段において、新た
な処理を前記他の周辺制御装置において処理すべきと判
断したとき前記上位装置に対し他の周辺制御装置を経由
しての再試行を要求する手段を有することを特徴とする
周辺制御装置。
1. In a peripheral control device that shares a controlled device with another peripheral control device and is connected to a plurality of host devices, identification information of the host device that is connected for each route connected to the host device. And means for storing the operating status, means for notifying the other peripheral control devices of the operating status and the identification information of the host device, and the stored operating status and the identification of the host device. Means for comparing information with the operating status notified from the other peripheral control device and the identification information of the higher-level device to determine which peripheral control device should perform new processing instructed by the higher-level device. When the determination means determines that a new process should be processed by the other peripheral control device, the higher-level device is requested to retry via the other peripheral control device. Peripheral control apparatus characterized by comprising means that.
JP33039788A 1988-12-26 1988-12-26 Peripheral control device Expired - Lifetime JPH0758480B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP33039788A JPH0758480B2 (en) 1988-12-26 1988-12-26 Peripheral control device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP33039788A JPH0758480B2 (en) 1988-12-26 1988-12-26 Peripheral control device

Publications (2)

Publication Number Publication Date
JPH02173855A JPH02173855A (en) 1990-07-05
JPH0758480B2 true JPH0758480B2 (en) 1995-06-21

Family

ID=18232146

Family Applications (1)

Application Number Title Priority Date Filing Date
JP33039788A Expired - Lifetime JPH0758480B2 (en) 1988-12-26 1988-12-26 Peripheral control device

Country Status (1)

Country Link
JP (1) JPH0758480B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
IL99923A0 (en) * 1991-10-31 1992-08-18 Ibm Israel Method of operating a computer in a network

Also Published As

Publication number Publication date
JPH02173855A (en) 1990-07-05

Similar Documents

Publication Publication Date Title
KR100701419B1 (en) Method and device for automatically transferring I / O blocks between host system and host adapter
US4701848A (en) System for effectively paralleling computer terminal devices
US5479615A (en) Buffer asynchronous output apparatus capable of referring to or renewing a previously renewed buffer area by another renewal processing program
EP0059838A2 (en) Data processing system with a plurality of host processors and peripheral devices
JPH10500503A (en) Data buffer monitoring device for disk drive system
US5734918A (en) Computer system with an input/output processor which enables direct file transfers between a storage medium and a network
JPH0758480B2 (en) Peripheral control device
JPH07319775A (en) Memory collation system
JPH0721785B2 (en) Peripheral control device
JPH0666061B2 (en) Multi CPU communication device
JPS6184710A (en) Nc data transfer method in group control system
EP0860767B1 (en) Disk control apparatus
JPH0769879B2 (en) Peripheral control device
EP0342021B1 (en) System for restructuring input/output control system
JPH02302860A (en) Peripheral controller
JP2639927B2 (en) Test method for control device in data processing system
JP2803270B2 (en) SCSI host adapter circuit
JPH0546525A (en) File control method
CA1153122A (en) Data processing system with direct device-to-device data transfers
JPH01112452A (en) System for controlling disk cash
JP2859396B2 (en) Data processing system
JPH0675793A (en) Processing method for transmitting and receiving data between virtual computers
JPH01300358A (en) Information transfer system
JPH02268356A (en) Data transfer device
JPH02211569A (en) Information processor