JPH0411887B2 - - Google Patents
Info
- Publication number
- JPH0411887B2 JPH0411887B2 JP57047619A JP4761982A JPH0411887B2 JP H0411887 B2 JPH0411887 B2 JP H0411887B2 JP 57047619 A JP57047619 A JP 57047619A JP 4761982 A JP4761982 A JP 4761982A JP H0411887 B2 JPH0411887 B2 JP H0411887B2
- Authority
- JP
- Japan
- Prior art keywords
- information
- storage device
- storage
- storage devices
- rate
- 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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/14—Handling requests for interconnection or transfer
- G06F13/16—Handling requests for interconnection or transfer for access to memory bus
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Memory System Of A Hierarchy Structure (AREA)
- Techniques For Improving Reliability Of Storages (AREA)
Description
【発明の詳細な説明】
(1) 発明の技術分野
本発明は記憶装置管理システム、特に障害に備
えて記憶情報を2重化している場合や、データの
アクセスに迅速性を要する場合等、同一の情報を
持つ記憶装置が複数個存在する場合に、最も使用
可能率の高い記憶装置から情報の転送を行うよう
にした記憶装置管理システムに関するものであ
る。[Detailed Description of the Invention] (1) Technical Field of the Invention The present invention relates to a storage device management system, especially when storage information is duplicated in case of a failure or when data access requires speed. The present invention relates to a storage device management system that transfers information from the storage device with the highest usability rate when there are a plurality of storage devices that have information on the storage device.
(2) 背景と問題点
データ処理システムにおいては、記憶装置に障
害が発生しても、サービスを続行できるようにす
るために、特に重要なデータなどについては2重
化するなどして記憶するようにされる。また、デ
ータのアクセスが迅速でなければならない場合
は、同一情報を持つ複数の記憶装置を用意し、使
用中でない記憶装置からデータの転送を行なうよ
うにする。このように同一情報を持つ記憶装置が
複数個存在する場合に、情報を書込むときには、
それぞれの記憶装置が同一情報を保持するように
するため、それぞれの記憶装置に対し同一情報を
転送する必要がある。しかし、これらの記憶装置
から情報を読出す場合には、それぞれ同一の情報
を保持していることから、任意の記憶装置を選択
してその記憶装置からのみ情報を読出せば十分で
ある。(2) Background and issues In data processing systems, in order to ensure that services can continue even if a failure occurs in the storage device, especially important data is stored in a duplicate manner. be made into Furthermore, if data must be accessed quickly, a plurality of storage devices having the same information are prepared and data is transferred from the storage device that is not in use. When writing information when there are multiple storage devices with the same information,
In order for each storage device to hold the same information, it is necessary to transfer the same information to each storage device. However, when reading information from these storage devices, since they each hold the same information, it is sufficient to select any storage device and read information only from that storage device.
従来、同一の情報をもつ記憶装置が複数個ある
とき、それらの記憶装置から情報の転送を行う場
合に、どの記憶装置から情報の転送を行うかを決
定する手段として、常にある一定順序で選択する
方式や記憶装置をサイクリツクに選択する方式等
が用いられていた。しかし、これらの方式によれ
ば、個々の記憶装置の特性等に対する考慮が不足
しているため、ある特定の記憶装置に対してのみ
負荷が集中するなどし、情報の転送効率が必ずし
もよいとは言えないという問題があつた。 Conventionally, when there are multiple storage devices that contain the same information, when transferring information from those storage devices, the method of determining which storage device to transfer information from is always a certain order of selection. A method of selecting a storage device cyclically and a method of cyclically selecting a storage device were used. However, these methods lack consideration for the characteristics of individual storage devices, so the load is concentrated only on a specific storage device, and the information transfer efficiency is not necessarily good. I had a problem that I couldn't say anything.
(3) 発明の目的
本発明は上記問題点を解決し、情報の転送効率
を向上させることを目的としている。(3) Purpose of the invention The present invention aims to solve the above problems and improve the efficiency of information transfer.
(4) 発明の構成
そのため、本発明は個々の記憶装置の使用可能
率に関する統計情報をもとに、使用可能率の高い
記憶装置が自動的に選択されるようにしている。
すなわち、本発明の記憶装置管理システムは、独
立に入出力対象となる複数の物理装置を含む記憶
装置または独立に入出力対象となる物理装置内に
含まれる記憶装置であつて、少なくとも、ある記
憶領域について同一の情報を持つ記憶装置が複数
個存在し、上位装置からの情報転送依頼に対し、
いずれかの上記記憶装置を選択して、その記憶装
置に転送依頼を通知し、その記憶装置から情報の
転送を行うようにされたシステムにおいて、上記
情報転送依頼を行う上位装置と上記複数個の記憶
装置との間に、上記複数個の記憶装置の個々につ
いて情報転送処理の統計情報に基づいて使用可能
率を演算する使用可能率演算手段と、上記複数個
の記憶装置のうち、2以上の記憶装置が使用中で
も使用不可でもない場合に、上記使用可能率演算
手段の演算結果に基づいて、その使用中でも使用
不可でもない記憶装置のいずれかを選択する記憶
装置選択手段とをそなえた使用可能率管理装置を
介在させ、該使用可能率管理装置によつて、上記
上位装置からの情報転送依頼に対し、使用中でも
使用不可でもない複数の記憶装置がある場合に、
その中で使用可能率の高い記憶装置を選択し情報
転送を行うようにしたことを特徴としている。(4) Structure of the Invention Therefore, the present invention automatically selects a storage device with a high usability rate based on statistical information regarding the usability rate of each storage device.
In other words, the storage management system of the present invention is capable of managing at least one storage device, which is a storage device including a plurality of physical devices that are independently input/output targets, or a storage device included in a physical device that is independently input/output targets. There are multiple storage devices that have the same information about the area, and in response to an information transfer request from the higher-level device,
In a system that selects one of the above storage devices, notifies the storage device of a transfer request, and transfers information from the storage device, the host device that makes the information transfer request and the plurality of above between the storage device, and a usability rate calculating means for calculating the usability rate for each of the plurality of storage devices based on statistical information of information transfer processing; storage device selection means for selecting one of the storage devices that is neither in use nor unavailable, based on the calculation result of the availability ratio calculation means, when the storage device is neither in use nor unusable; When there are multiple storage devices that are neither in use nor unavailable, the availability rate management device responds to information transfer requests from the higher-level device by interposing a rate management device.
The system is characterized in that a storage device with a high usability rate is selected and information is transferred.
(5) 発明の実施例
以下図面を参照しつつ説明する。第1図は本発
明の一実施例構成、第2図は本発明の一実施例要
部構成、第3図は本発明の一実施例処理説明図、
第4図は本発明を適用したシステム例を示す。(5) Embodiments of the invention will be described below with reference to the drawings. FIG. 1 is a configuration of an embodiment of the present invention, FIG. 2 is a configuration of main parts of an embodiment of the present invention, and FIG. 3 is an explanatory diagram of processing of an embodiment of the present invention.
FIG. 4 shows an example of a system to which the present invention is applied.
図中、1はデータ処理装置、2は使用可能率管
理装置、3A,3Bは記憶装置、4は転送処理
部、5は記憶装置選択部、6は使用可能率演算
部、7A,7Bは使用可能率レジスタ、8A,8
Bはプラス1回路、9A,9BはI/O回路レジ
スタ、10A,10Bはカウンタ、11A,11
Bは演算回路、12はクロツク、13は比較回路
を表わす。 In the figure, 1 is a data processing device, 2 is an availability rate management device, 3A and 3B are storage devices, 4 is a transfer processing unit, 5 is a storage device selection unit, 6 is an availability rate calculation unit, and 7A and 7B are used Possibility rate register, 8A, 8
B is plus 1 circuit, 9A, 9B are I/O circuit registers, 10A, 10B are counters, 11A, 11
B represents an arithmetic circuit, 12 a clock, and 13 a comparison circuit.
第1図において、データ処理装置1は遂次命令
をフエツチして実行し、データの処理を行う装置
である。データ処理装置1が扱うデータで、特に
重要なもの、すなわちシステムの制御において必
須でありサービスの続行に不可欠な情報等は、多
重化して記憶され、その中の1つが障害にあつて
も、他の正常は記憶装置を用いることによつて、
システムを中断することなく処理を続行すること
ができるようにされている。第1図においては、
記憶装置3Aと記憶装置3Bとが、同一情報を保
持し、2重化されている場合を例示している。 In FIG. 1, a data processing device 1 is a device that sequentially fetches and executes instructions and processes data. Particularly important data handled by the data processing device 1, such as information essential for system control and indispensable for service continuation, is stored in multiplexed form, so that even if one of them has a failure, the other By using a storage device, the normality of
This allows processing to continue without interrupting the system. In Figure 1,
The storage device 3A and storage device 3B hold the same information and are duplicated.
データ処理装置1と記憶装置3A,3Bとの間
には、使用可能率管理装置2が介在するようにさ
れる。使用可能率管理装置2の転送処理部4は、
データ処理装置1からの情報の転送依頼を解読
し、必要に応じて記憶装置選択部5を起動する。
また、情報の転送の開始および終了時に使用可能
率演算部6にその旨の通知を行い、使用可能率演
算部6が各記憶装置3Aまたは3Bについての使
用可能率を演算するための統計情報を収集し、使
用可能率を演算する契機を与える。 An available rate management device 2 is interposed between the data processing device 1 and the storage devices 3A and 3B. The transfer processing unit 4 of the available rate management device 2
It decodes the information transfer request from the data processing device 1 and activates the storage device selection section 5 as necessary.
Furthermore, at the start and end of the information transfer, the usability rate calculation section 6 is notified of this fact, and the usability rate calculation section 6 receives statistical information for calculating the usability rate for each storage device 3A or 3B. Provides an opportunity to collect information and calculate the availability rate.
記憶装置選択部5は、転送処理部4からの記憶
装置3Aまたは3Bについて選択依頼により、記
憶装置3Aおよび3Bにそれぞれ対応して設けら
れる使用可能率レジスタ7Aおよび7Bの内容を
参照して、使用可能率の高い記憶装置3Aまたは
3Bのいずれかを選択し、転送処理部4に通知す
る処理を行う。 In response to a selection request for the storage device 3A or 3B from the transfer processing unit 4, the storage device selection unit 5 refers to the contents of the availability rate registers 7A and 7B provided corresponding to the storage devices 3A and 3B, respectively, and selects the storage device to be used. Either the storage device 3A or 3B with a high probability of availability is selected, and a process of notifying the transfer processing unit 4 is performed.
使用可能率演算部6は、例えば第2図に示すよ
うな手段によつて各記憶装置3Aまたは3Bの使
用可能率を逐次演算し、結果を使用可能率レジス
タ7Aまたは7Bに格納する。 The availability ratio calculation unit 6 sequentially calculates the availability ratio of each storage device 3A or 3B by means as shown in FIG. 2, for example, and stores the results in the availability ratio register 7A or 7B.
第2図において、使用可能率演算部6には、記
憶装置3Aの使用可能率を演算する演算部6A
と、記憶装置3Bの使用可能率を演算する演算部
6Bとが設けられている。すなわち、記憶装置3
Aからの情報転送が行われるときには、転送処理
部4からの通知によつて演算部6Aが作動し、記
憶装置3Bからの情報転送のときには演算部6B
が作動する。今、記憶装置3Aからの情報転送が
行われる場合について説明する。記憶装置3Bか
らの場合も同様である。 In FIG. 2, the availability rate calculation unit 6 includes a calculation unit 6A that calculates the availability rate of the storage device 3A.
and a calculation unit 6B that calculates the availability rate of the storage device 3B. That is, storage device 3
When information is transferred from the storage device 3B, the calculation unit 6A is activated by a notification from the transfer processing unit 4, and when information is transferred from the storage device 3B, the calculation unit 6B is activated.
is activated. Now, a case will be described in which information is transferred from the storage device 3A. The same applies to the case from the storage device 3B.
I/O回数レジスタ9Aには、例えばシステム
始動時から現時点までの記憶装置3Aに対する入
出力(I/O)の回数が、格納され保持される。
カウンタ10Aには、システム始動時から現時点
までの記憶装置3Aに対する入出力動作に要した
総合計時間が格納される。これらの統計情報は、
例えば次のようにして収集される。記憶装置3A
に対するI/Oの起動が、演算部6Aに通知され
ると、まずI/O回数レジスタ9Aの内容が、プ
ラス1回路8Aによつて「1」だけカウント・ア
ツプされる。また、それまで停止されていたカウ
ンタ10Aの動作が開始され、それまで保持して
いた値に加えて、クロツク12から供給される一
定周期の信号を逐次カウントする。次に記憶装置
3Aからのチヤネル・エンド信号またはデバイ
ス・エンド信号等によつて、入出力動作の終了が
通知されると、カウンタ10Aによる時間情報の
収集を停止する。この時、I/O回数レジスタ9
Aの内容とカウンタ10Aの内容とが、演算回路
11Aに取込まれる。演算回路11Aは、例えば
カウンタ10Aの内容をI/O回数レジスタ9A
の内容で除算し、その結果を使用可能率レジスタ
7Aに格納する。すなわち、記憶装置3Aに対す
るI/O回数がそれまでn回あり、そのそれぞれ
についての入出力動作時間が、t1、t2、t3、…to
であつたとすると、使用可能率レジスタ7Aには
次の値Vが格納されることとなる。 The I/O count register 9A stores and holds, for example, the number of input/outputs (I/O) to the storage device 3A from the time of system startup to the present time.
The counter 10A stores the total time required for input/output operations to the storage device 3A from the time the system is started to the present time. These statistics are
For example, it is collected as follows. Storage device 3A
When the arithmetic unit 6A is notified of the start of I/O for the I/O, the contents of the I/O count register 9A are first counted up by "1" by the plus 1 circuit 8A. Further, the counter 10A, which had been stopped until then, starts to operate, and in addition to the values held until then, it sequentially counts the constant cycle signal supplied from the clock 12. Next, when the completion of the input/output operation is notified by a channel end signal or a device end signal from the storage device 3A, the counter 10A stops collecting time information. At this time, I/O count register 9
The contents of A and the contents of counter 10A are taken into arithmetic circuit 11A. For example, the arithmetic circuit 11A stores the contents of the counter 10A in the I/O count register 9A.
is divided by the contents of , and the result is stored in the available rate register 7A. That is, the number of I/Os to the storage device 3A has been n times, and the input/output operation time for each is t 1 , t 2 , t 3 , ... t o
If so, the next value V will be stored in the available rate register 7A.
V=(t1+t2+t3+…+to)/n
この使用可能率レジスタ7Aまたは7Bの値V
が小さい方が、1回の入出力動作に要する平均所
要時間が短く、使用可能率が高いと言うことがで
きる。V = (t 1 + t 2 + t 3 +...+t o )/n The value V of this availability rate register 7A or 7B
It can be said that the smaller the value, the shorter the average time required for one input/output operation and the higher the usability rate.
尚、ある時点における入出力動作時間(例えば
t4の値)が異常に高い場合、上記の式によつて求
まる平均値Vは、t4の影響で高くなり正当性を欠
く。この様な状態を解消するため、以下に示す一
例の様な重みづけが行われることもある。 In addition, the input/output operation time at a certain point (e.g.
If the value of t 4 ) is abnormally high, the average value V determined by the above formula becomes high due to the influence of t 4 and lacks validity. In order to resolve this situation, weighting as shown in the example below may be performed.
V=K(t1+t2+…+to-1)+to/(K+1)n
(K:重みづけのための定数)
これらの使用可能率レジスタ7Aおよび7Bの
内容は、次の情報転送の依頼があつたときに、記
憶装置選択部5に読出され、比較回路13によつ
て、その大小が比較される。そして、値の小さい
方の記憶装置3Aまたは3Bが選択されて転送処
理部4に通知されることとなる。V=K(t 1 +t 2 +...+t o-1 )+t o /(K+1)n (K: constant for weighting) The contents of these availability rate registers 7A and 7B are used for the next information transfer. When a request is received, the data is read out by the storage device selection unit 5 and compared by the comparison circuit 13 in terms of size. Then, the storage device 3A or 3B with the smaller value is selected and the transfer processing unit 4 is notified.
データ処理装置1からの情報転送依頼があつた
ときの処理の概要を示すと、第3図図示の如くに
なる。使用可能率管理装置2は、まず処理によ
つて転送要求がREADであるかWRITEであるか
の解読を行う。もし転送要求がWRITEである場
合には、記憶装置3Aおよび3Bには同一情報が
書込まれなければならないので、処理によつて
両方に対しI/Oを起動する。転送要求が
READである場合には、処理によつて記憶装
置3Aおよび3Bの両方ともNOT ACTIVEの
状態、すなわちビジーや故障中でない状態にある
かどうかのチエツクを行う。片方がACTIVEの
状態であれば、処理によつてNOT ACTIVE
側の記憶装置3Aまたは3Bに対してI/Oを起
動する。両方ともNOT ACTIVEの状態である
ときには、処理によつて、まず記憶装置選択部
5を起動し、記憶装置選択部5が選択した使用可
能率の高い記憶装置3Aまたは3Bに対しI/O
を起動する。 The outline of the process when an information transfer request is received from the data processing device 1 is as shown in FIG. The available rate management device 2 first decodes whether the transfer request is READ or WRITE through processing. If the transfer request is WRITE, the same information must be written to the storage devices 3A and 3B, so I/O is activated for both by processing. Transfer request
If it is READ, the process checks whether both storage devices 3A and 3B are in a NOT ACTIVE state, that is, not busy or out of order. If one side is ACTIVE, it will be changed to NOT ACTIVE by processing.
Activate I/O to the storage device 3A or 3B on the side. When both are in the NOT ACTIVE state, the process first activates the storage device selection unit 5 and performs I/O to the storage device 3A or 3B with a high availability rate selected by the storage device selection unit 5.
Start.
本発明を例えば第4図図示の如く仮想記憶制御
におけるページ管理に用いることができる。実記
憶14上の実ページ17は、他の処理部にこの実
ページ17の領域を引渡す場合には、もし内容が
更新されていれば、ページング制御部15の制御
のもとに外部ページデータセツト16に退避され
る。特に重要なデータ等については、複数のスロ
ツト19Aおよび19Bに退避され、2重化して
記憶されたページインが必要となつた場合は、使
用可能率の高い方の記憶装置より読出される。ま
た、システムで必要とする情報によつては、読出
し専用ではあるが外部ページデータセツト16に
予め2重化されて格納されているものもある。こ
のような情報を外部ページデータセツト16の例
えばスロツト20Aまた20Bから読出して、実
ページ18としてページインする場合には、スロ
ツト20Aから読出しても、スロツト20Bから
読出してもどちらでもよい。従つて、使用可能率
管理装置2を介在させて、第4図図示の如くシス
テムを構成すれば、効率のよいページング処理が
可能となる。 The present invention can be used, for example, for page management in virtual memory control as shown in FIG. When the real page 17 on the real memory 14 is handed over to another processing unit, if the contents have been updated, the real page 17 on the real memory 14 is transferred to an external page data set under the control of the paging control unit 15. It is evacuated to 16. Particularly important data is evacuated to a plurality of slots 19A and 19B, and if page-in of the duplicated storage becomes necessary, it is read from the storage device with a higher usability rate. Further, depending on the information required by the system, some information is stored in duplicate in the external page data set 16, although it is read-only. When such information is read from, for example, slot 20A or 20B of external page data set 16 and paged in as real page 18, it may be read from slot 20A or slot 20B. Therefore, by configuring the system as shown in FIG. 4 with the availability management device 2 interposed, efficient paging processing becomes possible.
第5図は、複数システムより供用される記憶装
置に、本発明を適用した例を示している。 FIG. 5 shows an example in which the present invention is applied to a storage device used by multiple systems.
システムS1,S2は、記憶装置3A,3Bを
共有する疎結合マルチプロセツサを構成してい
る。記憶装置3A,3Bには、それぞれ情報a、
情報bが2重化して記憶されている。システムS
1は、情報aへのREAD/WRITEを行い、シス
テムS2は情報bへのREAD/WRITEを行う。
アクセス競合を避けるため、システムS1,S2
が記憶装置3A,3Bにアクセスする際には、自
システムに記憶装置を占有してアクセスする。 Systems S1 and S2 constitute loosely coupled multiprocessors that share storage devices 3A and 3B. The storage devices 3A and 3B respectively store information a and
Information b is stored in duplicate. System S
System S1 performs READ/WRITE to information a, and system S2 performs READ/WRITE to information b.
To avoid access conflicts, systems S1 and S2
When accessing the storage devices 3A and 3B, the system occupies and accesses the storage devices in its own system.
このような環境では、個々のシステムが使用す
る情報およびアクセス動作は一様でないため、各
記憶装置3A,3Bの占有状態が大きく異なる可
能性が高い。そこで、使用可能率管理装置2−
1,2−2は、例えばI/O要求に対して、相手
方の占有によるビジーとならなかつた回数を、総
I/O回数で割つた値を、使用可能率として管理
し、使用可能率の大きい記憶装置3Aまたは3B
からのREAD動作を行う。 In such an environment, since the information and access operations used by individual systems are not uniform, it is highly likely that the occupancy status of each storage device 3A, 3B will be significantly different. Therefore, the availability rate management device 2-
1 and 2-2, for example, manage the number of times an I/O request is not busy due to occupancy by the other party divided by the total number of I/Os as the available rate, and calculate the available rate. Large storage device 3A or 3B
Perform a READ operation from .
こうすればアクセス効率に効果がある。 This will have an effect on access efficiency.
(6) 発明の効果
以上説明した如く、本発明によれば、多重化さ
れた情報についての記憶装置からの転送効率が向
上する。特に、例えば、装置中に複数の論理ボリ
ユーム(またはフアイル)が存在するような2台
の磁気デイスク装置等では、多重化されていない
他の論理ボリユームへのアクセス状況に応じて、
シーク時間なども含めた全体の入出力に要する時
間に、装置毎のバラツキが生じることがある。そ
こで、このよなケースの多重化されたデータセツ
トであつて頻繁に入出力が行われる外部ページデ
ータセツトに対するページング処理などに用いる
と効果が大きい。また、系間共用記憶装置を2重
化している場合に適用したときにも効果がある。(6) Effects of the Invention As explained above, according to the present invention, the efficiency of transferring multiplexed information from a storage device is improved. In particular, for example, in two magnetic disk devices where multiple logical volumes (or files) exist in the device, depending on the access status to other logical volumes that are not multiplexed,
The time required for overall input/output, including seek time, may vary from device to device. Therefore, it is highly effective to use this method in paging processing for external page data sets, which are multiplexed data sets in this case, and in which input/output is frequently performed. It is also effective when applied to a case where inter-system shared storage devices are duplicated.
第1図は本発明の一実施例構成、第2図は本発
明の一実施例要部構成、第3図は本発明の一実施
例処理説明図、第4図は本発明を適用したシステ
ム例、第5図は本発明を適用した他のシステム例
を示す。
図中、1はデータ処理装置、2は使用可能率管
理装置、3A,3Bは記憶装置、5は記憶装置選
択部、6は使用可能率演算部、7A,7Bは使用
可能率レジスタを表わす。
Fig. 1 is a configuration of an embodiment of the present invention, Fig. 2 is a main part configuration of an embodiment of the present invention, Fig. 3 is a processing explanatory diagram of an embodiment of the present invention, and Fig. 4 is a system to which the present invention is applied. EXAMPLE FIG. 5 shows another example of a system to which the present invention is applied. In the figure, 1 is a data processing device, 2 is an available rate management device, 3A and 3B are storage devices, 5 is a storage device selection unit, 6 is an available rate calculation unit, and 7A and 7B are available rate registers.
Claims (1)
む記憶装置または独立に入出力対象となる物理装
置内に含まれる記憶装置であつて、少なくとも、
ある記憶領域について同一の情報を持つ記憶装置
が複数個存在し、上位装置からの情報転送依頼に
対し、いずれかの上記記憶装置を選択して、その
記憶装置に転送依頼を通知し、その記憶装置から
情報の転送を行うようにされたシステムにおい
て、 上記情報転送依頼を行う上位装置と上記複数個
の記憶装置との間に、 上記複数個の記憶装置の個々について情報転送
処理の統計情報に基づいて使用可能率を演算する
使用可能率演算手段と、 上記複数個の記憶装置のうち、2以上の記憶装
置が使用中でも使用不可でもない場合に、上記使
用可能率演算手段の演算結果に基づいて、その使
用中でも使用不可でもない記憶装置のいずれかを
選択する記憶装置選択手段と をそなえた使用可能率管理装置を介在させ、 該使用可能率管理装置によつて、上記上位装置
からの情報転送依頼に対し、使用中でも使用不可
でもない複数の記憶装置がある場合に、その中で
使用可能率の高い記憶装置を選択し情報転送を行
うようにしたことを特徴とする記憶装置管理シス
テム。[Scope of Claims] 1. A storage device including a plurality of physical devices that are independently subject to input/output, or a storage device included in a physical device that is subject to independent input/output, at least:
If there are multiple storage devices that have the same information regarding a certain storage area, and in response to an information transfer request from a higher-level device, one of the above storage devices is selected, the transfer request is notified to that storage device, and the storage is processed. In a system configured to transfer information from a device, between the host device that makes the information transfer request and the plurality of storage devices, statistical information of the information transfer process for each of the plurality of storage devices is stored. an availability ratio calculation means for calculating the availability ratio based on the calculation results of the availability ratio calculation means when two or more storage devices among the plurality of storage devices are neither in use nor unusable; and a storage device selection means for selecting one of the storage devices that is neither in use nor disabled, and the availability rate management device allows information from the above-mentioned host device to be used. A storage device management system characterized in that, in response to a transfer request, when there are a plurality of storage devices that are neither in use nor unavailable, a storage device with a high usability rate is selected among them to transfer information.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP57047619A JPS58169649A (en) | 1982-03-25 | 1982-03-25 | Control system of storage device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP57047619A JPS58169649A (en) | 1982-03-25 | 1982-03-25 | Control system of storage device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS58169649A JPS58169649A (en) | 1983-10-06 |
| JPH0411887B2 true JPH0411887B2 (en) | 1992-03-02 |
Family
ID=12780227
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP57047619A Granted JPS58169649A (en) | 1982-03-25 | 1982-03-25 | Control system of storage device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS58169649A (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| GB0023849D0 (en) * | 2000-09-29 | 2000-11-15 | Renishaw Plc | Retaining device |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US3828793A (en) * | 1973-06-29 | 1974-08-13 | Int Harvester Co | Crop feeding mechanism for axial flow combines |
| JPS55135955A (en) * | 1979-04-10 | 1980-10-23 | Nec Corp | Magnetic disk control device of double recording system |
-
1982
- 1982-03-25 JP JP57047619A patent/JPS58169649A/en active Granted
Also Published As
| Publication number | Publication date |
|---|---|
| JPS58169649A (en) | 1983-10-06 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4807116A (en) | Interprocessor communication | |
| US6219727B1 (en) | Apparatus and method for computer host system and adaptor interrupt reduction including clustered command completion | |
| US6012120A (en) | Method and apparatus for providing DMA transfers between devices coupled to different host bus bridges | |
| US5561823A (en) | Monitor system for determining the available capacity of a READ buffer and a WRITE buffer in a disk drive system | |
| EP0397476B1 (en) | Error logging data storing system | |
| EP0317466A2 (en) | Reverse flow control mechanism and method | |
| JP4100256B2 (en) | Communication method and information processing apparatus | |
| US4639862A (en) | Computer system | |
| EP0317468A2 (en) | Bus flow control system | |
| JP2002157091A (en) | Storage subsystem and storage device used in the system | |
| JPH11143779A (en) | Paging processing system for virtual storage device | |
| JPH0411887B2 (en) | ||
| EP0522728B1 (en) | Method for efficient access of data stored in a nexus table | |
| JPH0310343A (en) | Hot spot data management processing system | |
| JP3684902B2 (en) | Disk array controller | |
| JP2994917B2 (en) | Storage system | |
| JP3201635B2 (en) | Storage controller | |
| JP3013993B2 (en) | Vector processing method | |
| JPS6022243A (en) | Content retrieval processing system | |
| JPS61241853A (en) | Cache memory control system | |
| JP2789654B2 (en) | Buffer control method | |
| JPH08202503A (en) | Disk array device | |
| JP2018077775A (en) | Control device and control program | |
| JP2752834B2 (en) | Data transfer device | |
| JPH01173245A (en) | No-response detecting circuit |