JPH03240121A - Automatic reserving system for information medium - Google Patents
Automatic reserving system for information mediumInfo
- Publication number
- JPH03240121A JPH03240121A JP2033762A JP3376290A JPH03240121A JP H03240121 A JPH03240121 A JP H03240121A JP 2033762 A JP2033762 A JP 2033762A JP 3376290 A JP3376290 A JP 3376290A JP H03240121 A JPH03240121 A JP H03240121A
- Authority
- JP
- Japan
- Prior art keywords
- buffer
- medium
- recording
- media
- information
- 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
Landscapes
- Automatic Tape Cassette Changers (AREA)
- Automatic Disk Changers (AREA)
- Warehouses Or Storage Devices (AREA)
- Forklifts And Lifting Vehicles (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。(57) [Summary] This bulletin contains application data before electronic filing, so abstract data is not recorded.
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明は、媒体自動保管システムの運用制御方式に関わ
り、データベースバックアップ等、媒体の処理順序が予
め決まっている場合に、要求発生前に必要な媒体を記録
/再生装置に供給し、応答性能を向上するシステムに関
する。[Detailed Description of the Invention] [Field of Industrial Application] The present invention relates to an operation control method of an automatic media storage system, and is applicable to database backups and other cases where the processing order of media is determined in advance. The present invention relates to a system that supplies a medium to a recording/reproducing device and improves response performance.
流通、金融、証券、製造等各種の分野で計算機を利用し
た業務効率改善が進められている。それにともない、業
務の遂行に必要なデータを大量に記憶できる大容量の記
憶システムが不可欠となってきた。このような背景から
、製造、流通の分野で開発された自動倉庫システムの技
術が、計算機の記憶媒体を保管するシステムにも応用さ
れるようになった。即ち、情報媒体を大量に保管できる
複数個の棚、媒体の処理を行う複数台の記録/再生装置
、保管棚と記録/再生装置の間で媒体を運搬するための
ハンドリング装置、及び、それらの制御用計算機を有し
、利用者からの要求に応じて媒体を自動保管するシステ
ムである。このような情報媒体自動保管システムでは、
通常、次のような手順で媒体の自動操作を行う。Improvements in business efficiency using computers are underway in various fields such as distribution, finance, securities, and manufacturing. As a result, large-capacity storage systems that can store large amounts of data necessary for business execution have become essential. Against this background, the technology of automated warehouse systems developed in the fields of manufacturing and distribution has come to be applied to systems for storing computer storage media. That is, a plurality of shelves capable of storing a large amount of information media, a plurality of recording/playback devices for processing the media, a handling device for transporting the media between the storage shelves and the recording/playback devices, and This system has a control computer and automatically stores media in response to requests from users. In such an information media automatic storage system,
Normally, automatic media operations are performed using the following procedure.
(1)利用者は、ホスト計算機に対して媒体へデータを
記録する処理あるいは媒体からデータを再生する処理を
要求する。(1) A user requests a host computer to record data on a medium or reproduce data from a medium.
(2)ホスト計算機は、利用者の要求した媒体の識別番
号とその媒体の処理に用いる記録/再生装置を調べて保
管システムのコントローラに、マウント要求、即ち、利
用者の要求した媒体をその保管棚から記録/再生装置ま
で運搬し、その装置にかけるという要求を発行する。(2) The host computer checks the identification number of the medium requested by the user and the recording/playback device used to process the medium, and sends a mount request to the storage system controller, that is, stores the medium requested by the user. It issues a request to be transported from the shelf to a recording/playback device and to be applied to that device.
(3)コントローラは、媒体の保管位置と記録1./再
生装置の物理的な位置を調べ、ハンドリング装置に対し
て「媒体をどこからどこまで運搬せよ」という指示をす
る。(3) The controller determines the storage location of the media and records 1. / Check the physical location of the playback device and instruct the handling device to “transport the medium from where to where.”
(4)ハンドリング装置は、その指示に従って媒体のマ
ウント作業を行う。(4) The handling device performs the work of mounting the medium according to the instructions.
(5)媒体に対するデータ記録/再生処理が終了すると
、ホスト計算機は、コントローラに対してその媒体のデ
マウント要求、即ち、記録/再生装置から外し、元の棚
へ返却する要求を発行する。コントローラは、マウント
作業の場合と同様にして、ハンドリング装置は媒体を記
録/再生装置から元の棚に戻すデマウント作業を行う。(5) When the data recording/reproducing process on the medium is completed, the host computer issues a request to the controller to demount the medium, that is, to remove it from the recording/reproducing device and return it to the original shelf. The controller performs a demounting operation in which the handling device returns the medium from the recording/playback device to the original shelf in the same manner as in the mounting operation.
なお、この種の技術として関連するものは、日経コンピ
ュータ誌1987年5月11日号、第165頁などに記
載されている。Incidentally, related technologies of this type are described in the May 11, 1987 issue of Nikkei Computer Magazine, page 165, etc.
以上に述べた一連の媒体操作において、ハンドリング装
置による媒体運搬作業が数10秒を要し、全所要時間の
大半を占める。従って、媒体運搬作業が入出力処理のボ
トルネックとなる可能性が高く、この作業をいかに効率
良く行うかが応答性能向上のキーポイントとなる。In the series of medium operations described above, the medium transporting operation by the handling device takes several tens of seconds, accounting for most of the total time required. Therefore, there is a high possibility that the media transport work will become a bottleneck in input/output processing, and how efficiently this work can be performed is the key to improving response performance.
ところで、通常の計算センタでは、定期的なバッチ処理
業務に関しては事前にジョブのスケジュールをたて処理
していることが多い。例えば、データベースのバックア
ップ処理の場合、何時から何時の間にどの記録/再生装
置を用いて、ボリュームシリアル番号何番から何番のテ
ープにバックアップを取る、というように計算されてい
る。このスケジュール情報を用いて媒体の処理要求が発
生する前に必要な媒体を記録/再生装置に供給すること
により、応答性能を向上することが本発明の目的である
。By the way, in ordinary calculation centers, jobs are often scheduled in advance for regular batch processing work. For example, in the case of database backup processing, calculations are made such as from what time to what time to use what recording/playback device and from what volume serial number to what tape to make the backup. It is an object of the present invention to improve response performance by supplying necessary media to the recording/reproducing device before a media processing request is issued using this schedule information.
(1)バッファ
バッファは、記録/再生装置ごとに設置し、将来、その
記録/再生装置での処理要求が発生する媒体を処理要求
が発生する前に一時保管しておく。要求が発生したとき
に、バッファは、記録/再生装置に必要な媒体を自動的
に供給し、記録/再生処理が終了したら処理済みの媒体
を自動的に回収する。その後、バッファ内の処理済みの
媒体はハンドリング装置により元の棚へ戻される。(1) Buffer A buffer is installed for each recording/playback device, and temporarily stores a medium for which a processing request will be generated by the recording/playback device in the future before a processing request is generated. The buffer automatically supplies the necessary media to the recording/playback device when a request occurs, and automatically retrieves the processed medium when the recording/playback process is completed. The processed media in the buffer is then returned to the original shelf by the handling device.
(2)ジョブスケジュール情報管理手段予め実行順序が
決まっている各ジョブが必要とする媒体の番号とそれを
マウントする記録/再生装置の番号の管理、及び、各ジ
ョブの実行状態の進捗管理を行う。(2) Job schedule information management means Manages the number of the medium required by each job whose execution order is determined in advance, the number of the recording/playback device that mounts it, and manages the progress of the execution status of each job. .
(3)媒体バッファ格納管理手段
ジョブスケジュール情報のジョブ開始時刻を随時監視し
、ある時間帯ハンドリング装置が行う作業が無い場合、
ジョブスケジュール情報からまだ実行していないジョブ
を探し、ハンドリング装置はそのジョブで指定された記
録/再生装置に対応するバッファに必要な媒体を棚から
運搬し格納する。(3) Media buffer storage management means The job start time of the job schedule information is monitored at any time, and if there is no work to be performed by the handling device at a certain time,
The handling device searches for a job that has not yet been executed from the job schedule information, and transports the necessary media from the shelf to the buffer corresponding to the recording/playback device designated by the job and stores it.
(4)バッファ格納媒体返却管理手段
バッファ状態管理データより、バッファの媒体格納量が
予め定めた値より大きいか否かを監視し、その値が大き
ければハンドリング装置がバッファから媒体を排出し元
の棚へ返却する。(4) Buffer storage medium return management means Monitors whether the amount of media stored in the buffer is larger than a predetermined value based on the buffer status management data, and if the value is larger, the handling device ejects the medium from the buffer and returns it to the original one. Return to shelf.
(5)バッファ動作実行管理手段
バッファは、バッファ状態管理データより、どのバッフ
ァのどこにある媒体が必要な媒体かを調べ、その媒体を
記録/再生装置へ自動供給する。また、どのバッファの
どこにある媒体が処理済みの媒体かを調べ、その媒体を
記録/再生装置からバッファへ回収する。(5) Buffer operation execution management means The buffer checks which buffer and where the medium is needed based on the buffer status management data, and automatically supplies the medium to the recording/reproducing device. It also checks which buffer and which medium is the processed medium, and collects the medium from the recording/playback device to the buffer.
上記目的を実現するために、媒体の一時保管機能、記録
/再生装置への媒体の自動供給、記録/再生装置からの
媒体の自動回収機能を有するバッファを記録/再生装置
ごとに設ける。そして、前記のジョブスケジューリング
情報に基づいて、媒体のマウント要求が発生する前に必
要な媒体を欄から前記バッファに格納しておく。これに
より、マウント要求が発生したときには、バッファの自
動供給機能を用いて迅速に媒体を記録/再生装置に供給
することが可能となる。また、処理終了した媒体は、バ
ッファの自動回収機能1用いて、記録/再生装置から回
収する。これにより1次に用いる媒体を記録/再生装置
に迅速に供給することが可能となる。In order to achieve the above object, a buffer is provided for each recording/playback device, which has a function of temporarily storing the medium, automatically supplying the medium to the recording/playback device, and automatically collecting the medium from the recording/playback device. Then, based on the job scheduling information, necessary media are stored in the buffer from the column before a request to mount the media is issued. As a result, when a mount request occurs, it is possible to quickly supply the medium to the recording/reproducing device using the automatic buffer supply function. Further, the medium for which processing has been completed is collected from the recording/playback device using the automatic buffer collection function 1. This makes it possible to quickly supply the medium for primary use to the recording/reproducing device.
本発明の実施例を第1図から第12図に従って説明する
6
第1図は、本発明の一実施例である情報媒体自動保管シ
ステムの全体構成図である。Embodiments of the present invention will be described with reference to FIGS. 1 to 12. 6 FIG. 1 is an overall configuration diagram of an information medium automatic storage system that is an embodiment of the present invention.
処理装置lは、ホスト計算機であり、オペレーティング
・システム101とジョブスケジューリング管理102
とジョブスケジューリング管理103から構成される。The processing device l is a host computer, and has an operating system 101 and a job scheduling management 102.
and job scheduling management 103.
処理装置2は、システム全体の実行管理を行うコントロ
ーラであり、マウント/デマウント管理部104.バッ
ファ格納媒体返却管理部105゜媒体バッファ格納管理
部106.バッファ媒体供給/回収指示部107.ハン
ドリング装置マウント/デマウント指示部108.バッ
ファ格納返却指示部109.媒体バッファ格納指示部1
10゜記録/再生装置コントローラ111.バッファコ
ントローラ112.ハンドリング装置コントローラ11
3.媒体保管位置データ114.バッファ状態管理デー
タ115.マウント/デマウント作業テーブル116か
ら構成される。The processing device 2 is a controller that performs execution management of the entire system, and includes a mount/demount management section 104. Buffer storage medium return management unit 105゜Media buffer storage management unit 106. Buffer medium supply/recovery instruction section 107. Handling device mount/demount instruction section 108. Buffer storage return instruction section 109. Media buffer storage instruction section 1
10° recording/playback device controller 111. Buffer controller 112. Handling device controller 11
3. Media storage location data 114. Buffer status management data 115. It consists of a mount/demount work table 116.
ジョブスケジューリング情報103は第3図に示すよう
に、ジョブ番号、ジョブ開始時刻、要求媒体識別番号、
記録/再生装置番号及びジョブが実行されたかどうかの
フラグからなる。As shown in FIG. 3, the job scheduling information 103 includes a job number, job start time, requested medium identification number,
It consists of a recording/playback device number and a flag indicating whether the job was executed.
媒体保管位置データ114は第4図に示すように、媒体
識別番号、媒体保管棚の位置、媒体が実際にある場所(
例えば記録/再生装置中ならばその装置番号)、棚以外
にある場合の保管位置、媒体の現在の状態(例えば記録
再生処理中)からなる。As shown in FIG. 4, the media storage location data 114 includes the media identification number, the location of the media storage shelf, and the location where the media is actually located (
For example, if it is in a recording/playback device, the device number), the storage location if it is on a shelf other than a shelf, and the current state of the medium (for example, during recording/playback processing).
バッファ状態管理データ115は第5図に示すように、
バッファ番号、容量、媒体格納量、格納媒体情報、記録
/再生装置からの媒体を出入する位置、格納限界設定値
からなる。格納媒体情報は、バッファ内の位置、格納媒
体識別番号、格納媒体が処理終了かどうかからなる。The buffer status management data 115 is as shown in FIG.
It consists of a buffer number, capacity, medium storage amount, storage medium information, a position where the medium enters and exits from the recording/reproducing device, and a storage limit setting value. The storage medium information includes the position within the buffer, the storage medium identification number, and whether or not processing has been completed for the storage medium.
マウント/デマウント作業テーブル116は第2図に示
すように、作業番号2作業がマウントかデマウントかの
区別、要求発生時刻9作業の始点と終点からなる。オペ
レーティング・システムからマウント要求が着いたらこ
のテーブルへ登録し、要求が終われば、テーブルから削
除する。As shown in FIG. 2, the mount/demount work table 116 includes information on whether the work No. 2 is a mount or a demount, and the start and end points of the request generation time 9 work. When a mount request arrives from the operating system, it is registered in this table, and when the request is completed, it is deleted from the table.
媒体保管棚3は、媒体を保管する。媒体を棚と記録/再
生装置間で運搬するためのハンドリング装置4は、棚に
沿って垂直・水平方向に走行することにより、任意の棚
にアクセスできる。装置5は、記録/再生装置であるバ
ッファ6は、媒体を一時保管する機能と記録/再生装置
に媒体を自動的に供給する機能及び記録/再生装置から
媒体を自動的に回収する機能がある。The media storage shelf 3 stores media. A handling device 4 for transporting media between the shelf and the recording/playback device can access any shelf by traveling vertically and horizontally along the shelf. The device 5 is a recording/playback device, and the buffer 6 has a function of temporarily storing the medium, a function of automatically supplying the medium to the recording/playback device, and a function of automatically collecting the medium from the recording/playback device. .
バッファ6は、第11図に示すように、媒体を一時保管
するための棚1101が記録/再生装置1102ごとに
設置され、ローラ1103は、自動的に記録/再生装置
に媒体を供給したり、記録/再生装置から媒体を回収す
る。ギア1104は、棚1101を上下に動かし、バッ
ファに格納した順序に関係無くバッファの中の任意の媒
体の自動供給及び回収を可能にした。In the buffer 6, as shown in FIG. 11, a shelf 1101 for temporarily storing the medium is installed for each recording/playback device 1102, and a roller 1103 automatically supplies the medium to the recording/playback device. Collect the media from the recording/playback device. Gear 1104 moved shelf 1101 up and down, allowing automatic feeding and retrieval of any media in the buffer regardless of the order in which it was stored in the buffer.
本実施例では、マウント/デマウント作業テーブルに作
業が無い場合、ハンドリング装置が暇であると判断する
ことにある。In this embodiment, if there is no work on the mount/demount work table, it is determined that the handling device is idle.
最初にバッファへ媒体を格納する方法を示す。First, we will show how to store media into the buffer.
媒体バッファ格納手段により、ジョブスケジューリング
情報に基づき、近い将来必要となる媒体を指定された記
録/再生装置に対応するバッファに格納する。ハンドリ
ング装置が媒体をバッファに格納したら、その媒体とバ
ッファの状態管理データを更新する。The media buffer storage means stores media that will be needed in the near future in a buffer corresponding to a designated recording/playback device based on job scheduling information. Once the handling device stores the medium in the buffer, it updates state management data for the medium and buffer.
以下、第6図のフローチャートに従って詳細に説する。The process will be explained in detail below according to the flowchart shown in FIG.
5tep601 :カウンタCに初期値0をいれる。5tep601: Input the initial value 0 into the counter C.
このカウンタは、要求媒体をバッファを入れすぎること
を防ぐための、バッファに媒体を入れるがどうかを参照
するジョブ数を数えるためのものである。This counter is used to count the number of jobs that refer to whether media is placed in the buffer or not, in order to prevent overfilling the buffer with requested media.
5tep602 :マウント/デマウント作業テーブル
に作業があるかないかを調べる。5tep602: Check whether there is any work on the mount/demount work table.
5tep603 :作業が無い場合には、5tep60
4に進む。ある場合には、本処理を終了する。5tep603: If there is no work, 5tep60
Proceed to step 4. If so, this process ends.
5tep604 :カウンタCとNを比較する。、Nは
、バッファに媒体を入れるかどうかを参照するジョブの
限界値であるCがNより小さければ、5tep605へ
進み、そうでない場合は、本処理を終了する。5tep604: Compare counters C and N. , N is a limit value of the job that refers to whether or not to put a medium in the buffer. If C is smaller than N, the process advances to step 605; otherwise, the process ends.
5tep605 :ジョブスケジューリング情報より、
まだジョブを実行していないものを探す。5step605: From job scheduling information,
Look for ones that aren't running jobs yet.
5tep606 : 5tep605でジョブがある場
合は、5tep607へ進み、無い場合は、本処理を終
了する。5tep606: If there is a job at 5tep605, proceed to 5tep607; if there is no job, end this process.
5tep607 : Cに1を加算する。5tep607: Add 1 to C.
5tep608 : 5tep605のジョブで指定さ
れた記録/再生装置に対応するバッファにまだ媒体が格
納されていないかどうかを媒体保管位置データより調べ
る。5tep608: It is checked from the medium storage position data whether or not a medium is still stored in the buffer corresponding to the recording/playback device specified in the job of 5tep605.
5tep609 : 5tep608で媒体が格納済み
の場合は、5tep602へ進む。そうでない場合は、
5tep610 ヘ進む。5tep609: If the medium has already been stored in 5tep608, proceed to 5tep602. If not,
Proceed to 5 step 610.
5tep610 :第12図に示すような記録/再生装
置の状態管理データにより、指定された記録/再生装置
内に媒体が入っている場合は、5tep612へ進む。5tep610: If the recording/reproducing device state management data as shown in FIG. 12 indicates that a medium is contained in the designated recording/reproducing device, the process advances to 5tep612.
そうでない場合は、5tep611へ進む。If not, proceed to 5step 611.
記録/再生装置の状態管理データは、記録/再生装置番
号、記録/再生装置中の媒体識別番号、媒体が入ってい
る場合処理中か否かのフラグ、媒体が記録/再生装置中
に入っているかどうかのフラグ、からなる。The status management data of the recording/playback device includes the recording/playback device number, the medium identification number in the recording/playback device, a flag indicating whether or not processing is in progress if the medium is inserted, and whether the medium is in the recording/playback device. It consists of a flag indicating whether or not it is present.
5tep611 : ハンドリング装置は、5tep6
05のジョブで要求された媒体を直接記録/再生装置へ
運搬する。5tep611: The handling device is 5tep6
The medium requested by job 05 is transported directly to the recording/playback device.
5tep612 : 5tep605のジョブで指定さ
れた記録/再生装置に対応するバッファの状態管理デー
タより、バッファ内の媒体格納量が予め定めた値より大
きいかどうかを調べる。5tep612: Check whether the amount of media stored in the buffer is larger than a predetermined value based on the status management data of the buffer corresponding to the recording/playback device specified in the job in 5tep605.
5tep613 : 5tep612で予め定めた値よ
り大きい場合は、5tep602へ進む。そうでない場
合は、5tep614 ヘ進む。5tep613: If the value is larger than the predetermined value in 5tep612, proceed to 5tep602. If not, proceed to 5step 614.
5tep614 :ハンドリング装置は、棚からバッフ
ァまでSteρ605で要求された媒体を運搬する。5step 614: The handling device transports the medium requested in Step 605 from the shelf to the buffer.
5tep615 :媒体保管域位置データ、バッファ状
態管理データを更新する。5tep602へ進む。5tep615: Update media storage area position data and buffer status management data. Proceed to step 5602.
このように、媒体を一時的にバッファに保管すれば、要
求が発生したときには、バッファから記録/再生装置に
入れるだけで済み、従来よりも迅速に媒体をマウントで
きる。In this way, by temporarily storing the medium in the buffer, when a request occurs, it is only necessary to load the medium from the buffer into the recording/playback device, and the medium can be mounted more quickly than in the past.
次に、バッファから媒体を返却する方法を示す。Next, we will show how to return media from the buffer.
バッファ格納媒体返却手段は、バッファ状態管理データ
の媒体格納量が予め定めた値より大きいか否かを監視し
、その値が予め定めた値より大きい場合は、バッファ内
に回収した処理済みの媒体をバッファから排出したもと
の棚へ返却する。The buffer storage medium return means monitors whether the medium storage amount of the buffer status management data is larger than a predetermined value, and if the value is larger than the predetermined value, the processed medium recovered in the buffer is returned. is returned to the shelf from which it was ejected from the buffer.
以下、第7図のフローチャートに従って、詳細に説明す
る。Hereinafter, the process will be explained in detail according to the flowchart shown in FIG.
Steρ701:マウント/デマウント作業テーブルに
作業があるかないかを調べる。Step 701: Check whether there is work on the mount/demount work table.
5tep702 :作業が無い場合には、5tep70
5へ進み、ある場合には、5tep 703へ進む。5tep702: If there is no work, 5tep70
If there is, proceed to 5 step 703.
5tep703 :処理が終了した媒体の入っている記
録/再生装置に対応するバッファの状態管理データより
、バッファ内の媒体格納量が予め定めた値より大きいか
どうかを調べる。5tep703: Check whether the storage amount of the medium in the buffer is larger than a predetermined value based on the status management data of the buffer corresponding to the recording/reproducing device containing the medium for which processing has been completed.
5tep704 : 5tep703で予め定めた値よ
り大きい場合は、5tep 705へ進む。そうでない
場合は、本処理を終了する。5tep704: If the value is larger than the predetermined value in 5tep703, proceed to 5tep705. If not, this process ends.
5tep705 :ハンドリング装置は、バッファ内に
格納された処理終了媒体を元の棚へ戻す。5tep705: The handling device returns the processed medium stored in the buffer to the original shelf.
5tep706 :媒体保管位置データ、バッファ状態
管理データを更新する。5tep701へ進む。5tep706: Update media storage position data and buffer status management data. Proceed to 5step 701.
このようにすることで、マウント作業を遅れさせること
無く媒体をバッファからもとの棚に戻せる。In this way, the media can be returned from the buffer to the original shelf without delaying the mounting operation.
次に、第8図のフローチャートに従って、本発明の情報
媒体自動保管システムを利用してデータの記録/再生処
理を行う計算機ジョブの概轄処理手順を説明する。Next, according to the flowchart of FIG. 8, a general processing procedure for a computer job that performs data recording/reproduction processing using the information medium automatic storage system of the present invention will be explained.
5tep801 : (マウント要求)オペレーティ
ング・システムは、どの媒体をどの記録/再生装置にか
けるかというマウント要求を出し、システムのコントロ
ーラに対して、媒体の識別番号と記録/再生装置の番号
を受は流す。5tep 801: (Mount request) The operating system issues a mount request indicating which medium to which recording/playback device, and sends the medium identification number and recording/playback device number to the system controller. .
5tep802 : (物理アドレス変換) 5te
p804から受は取った識別番号より、システム内の物
理的な位置を示す座標へ変換する。5tep802: (Physical address conversion) 5te
From p804, the receiver converts the obtained identification number into coordinates indicating the physical location within the system.
Steρ803:マウント要求された媒体がマウントす
る記録/再生装置に対応するバッファ内にあるか判別す
る。要求された媒体がバッファ内にある場合は、Ste
ρ806へ進み、無い場合は、5tep804 ヘ進む
。Step 803: Determine whether the medium requested to be mounted is in the buffer corresponding to the recording/playback device to be mounted. If the requested medium is in the buffer, Ste
Proceed to ρ806, and if there is none, proceed to 5step 804.
5tep804 : 5tep803からの指示を受け
たら、ハンドリング装置に対して、要求された媒体を保
管棚あるいは別のバッファから記録/再生装置へ運搬す
る指示を出す。5tep804: Upon receiving the instruction from 5tep803, issue an instruction to the handling device to transport the requested medium from the storage shelf or another buffer to the recording/playback device.
5tep805 : 5tep804からの指示を受け
たら、ハンドリング装置は、媒体を記録/再生装置まで
運搬しマウントする。5tep808へ進む。5tep805: Upon receiving the instruction from 5tep804, the handling device transports the medium to the recording/playback device and mounts it. Proceed to step 5808.
5tep806 : 5tep803でバッファ内に媒
体がある場合は、バッファに対して、バッファ内にある
要求媒体を記録/対生装置にマウントする指示を出す。5tep806: If there is a medium in the buffer in 5tep803, an instruction is issued to the buffer to mount the requested medium in the buffer on the recording/production device.
5tep807 : 5tep806からの指示を受け
たら、バッファは、要求された媒体を記録/再生装置に
マウントする。5tep 807: Upon receiving the instruction from 5tep 806, the buffer mounts the requested medium on the recording/playback device.
5tep808 :バツファ状態管理データ及び媒体保
管位置管理データを更新する。5tep808: Update buffer status management data and media storage location management data.
5tep809 : (ジョブの実行)オペレーティ
ング・システムは、ジョブを実行する。実行に伴い媒体
に記録/再生処理をすることを記録/再生装置に指示す
る。5tep809: (Job execution) The operating system executes the job. Instructs the recording/reproducing device to perform recording/reproducing processing on the medium upon execution.
5tep810 : 5tep809からの指示を受け
たら、記録/再生装置は、記録/再生処理を行う。5tep810: Upon receiving the instruction from 5tep809, the recording/playback device performs recording/playback processing.
5tep811 : (ジョブの終了)オペレーティ
ング・システムは、ジョブが終了したら定例のジョブ実
行が処理を行う。5tep811: (Job end) When the job ends, the operating system performs regular job execution processing.
5tep812 : (デマウント要求)オペレーテ
ィング・システムは、記録/再生装置の処理を終了した
媒体を元の保管棚に戻すデマウント要求を出す。5tep812: (Demount request) The operating system issues a demount request to return the medium that has been processed by the recording/playback device to its original storage shelf.
5tep813 :処理の終了した記録/再生装置に対
応するバッファの媒体格納量が予め定めた値より大きい
かどうかを判断する。大きい場合は、5tep816
ヘ進む、そうでない場合は、Step814へ進む。5tep813: Determine whether the medium storage amount of the buffer corresponding to the recording/reproducing device for which processing has been completed is greater than a predetermined value. If it is large, 5tep816
If not, proceed to Step 814.
5tep814 : 5tep813からの指示を受け
たら、ハンドリング装置に対して、処理を終了した媒体
を記録/再生装置からもとの保管棚へ返却する指示を出
す。5tep814: Upon receiving the instruction from 5tep813, issue an instruction to the handling device to return the processed medium from the recording/playback device to the original storage shelf.
5tep815 : 5tep813からの指示を受け
たら、ハンドリング装置は、媒体を元の保管棚まで返却
する。5tep819へ進む。5tep815: Upon receiving the instruction from 5tep813, the handling device returns the medium to the original storage shelf. Proceed to 5step 819.
5tep816 : 5tep813でバッファの媒体
格納量が予め定めた値より小さい場合は、マウント/デ
マウント作業テーブルに作業があるかどうか調べる。作
業があれば、Steρ817へ進み、なければ、 5t
ep814へ進む。5tep816: If the buffer medium storage amount is smaller than the predetermined value in 5tep813, check whether there is any work in the mount/demount work table. If there is work to be done, proceed to Steρ817, otherwise go to 5t
Proceed to ep814.
5tep817 : 5tep816でマウント/デマ
ウント作業テーブルに作業がある場合は、バッファに対
して、記録/再生装置から処理終了媒体を回収する指示
を出す。5tep817: If there is work on the mount/demount work table in 5tep816, an instruction is issued to the buffer to collect the processed medium from the recording/playback device.
5tep818 : 5tep817からの指示を受け
たら、バッファは、処理終了媒体を記録/再生装置から
回収する。5tep818: Upon receiving the instruction from 5tep817, the buffer collects the processed medium from the recording/playback device.
5tep819 :バッファ状態管理データと媒体保管
位置管理データを更新する。5tep819: Update buffer status management data and media storage location management data.
次に、第9図のフローチャートに従って、バッファへの
媒体格納作業とバッファからの媒体返却作業を1度に行
う方法について説明する。Next, according to the flowchart of FIG. 9, a method of performing the work of storing the medium in the buffer and the work of returning the medium from the buffer at the same time will be described.
5tep901 :ハンドリング装置は、処理要求され
た媒体を指定された記録/再生装置に対応するバッファ
へ運搬する。5tep901: The handling device transports the medium requested for processing to the buffer corresponding to the designated recording/playback device.
5tep902 : 5tep901でハンドリング装
置が媒体を運搬したバッファに処理を終了した媒体があ
るかどうかバッファ状態管理データにより調べる。5tep902: The handling device checks whether or not there is a medium for which processing has been completed in the buffer that transported the medium in 5tep901, based on the buffer status management data.
5tep903 : 5tep902で媒体があれば5
tep904へ進み、なければ本処理を終了する。5tep903: 5 if there is a medium in 5tep902
Proceed to step 904, and if not, end this process.
5tep904 : 5tep902で見つけた媒体を
ハンドリング装置は、元の棚へ戻す。5tep904: The handling device returns the medium found in 5tep902 to the original shelf.
5tep905 : バッファ状態管理データと媒体保
管位置管理データを更新する。5tep905: Update buffer status management data and media storage location management data.
次に、第10図に従って、バッファからの媒体返却作業
を行う際、ハンドリング装置が互いに他のハンドリング
装置の邪魔にならないような作業を選択する方法につい
て説明する。バッファへの媒体格納作業を行う際にも、
同様にジョブスケジューリング情報を参照して行う。Next, with reference to FIG. 10, a method for selecting an operation in which each handling device does not get in the way of other handling devices when performing a medium return operation from the buffer will be described. When storing media in the buffer,
Similarly, this is done by referring to job scheduling information.
バッファ1001に、処理終了媒体1002と1003
があるとする。媒体1002の保管棚は1004、媒体
1003の保管棚1005である。Processed media 1002 and 1003 are stored in the buffer 1001.
Suppose there is. The storage shelf 1004 is for the medium 1002, and the storage shelf 1005 is for the medium 1003.
今、他のハンドリング装置1006が媒体1007を運
搬中の場合、ハンドリング装置1008は、媒体100
2より媒体1003を返却する作業を行う方がハンドリ
ング装置1006の邪魔にならない。従って、ハンドリ
ング装置1008は、媒体1003を返却する作業を行
う。If another handling device 1006 is currently transporting the medium 1007, the handling device 1008 transports the medium 1007.
2, the work of returning the medium 1003 does not interfere with the handling device 1006. Therefore, the handling device 1008 performs the work of returning the medium 1003.
本実施例では、ハンドリング装置が暇であるという判断
は、マウント/デマウント作業テーブルに作業があるか
ないかで判断した。このテーブルに作業があるというの
は、マウント/デマウント要求を受けたが、ハンドリン
グ装置が空いていないため、作業ができない場合である
。このテーブルに作業が無いということは、その時点で
ハンドリング装置が行うべきマウント/デマウント作業
が無いということである。しかし、定期的なバッチ処理
以外の利用者からのマウント要求はいつ発生するかわか
らない。このため、ハンドリング装置が暇であるという
判断をしてから急に利用者からのマウント要求が発生し
た場合、素早く対応できない。このようなことがないよ
うに、バッファへの媒体格納作業あるいは返却作業を行
う場合、複数のハンドリング装置のうち一部のハンドリ
ング装置が作業を行うようにする。In this embodiment, the determination that the handling device is idle is made based on whether there is work on the mount/demount work table. There is work on this table when a mount/demount request is received but the work cannot be performed because no handling device is available. No work on this table means that there is no mounting/demounting work for the handling device to perform at that time. However, it is not known when a mount request will occur from a user other than regular batch processing. Therefore, if a mount request suddenly occurs from a user after the handling device has determined that it is idle, it cannot respond quickly. To prevent this from happening, when storing or returning media to a buffer, some of the handling devices are configured to perform the work.
本発明によれば、情報媒体自動保管システムのデータベ
ースバックアップのように、将来、記録/再生装置にマ
ウントする媒体が予め決まっている場合において、処理
要求発生前に記録/再生装置に必要な媒体を供給するこ
とができる。これにより、マウント時間が短縮され、応
答性が向上する。According to the present invention, when the media to be mounted on a recording/playback device in the future is determined in advance, such as when backing up a database in an information medium automatic storage system, the media required for the recording/playback device can be loaded before a processing request is issued. can be supplied. This reduces mounting time and improves responsiveness.
第1図は本発明のシステムの全体構成図、第2図はマウ
ント/デマウント作業テーブル例を示す図、第3図はジ
ョブスケジューリング情報テーブル例を示す図、第4図
は媒体保管位置テーブルを示す図、第5図はバッファ状
態管理テーブル例を示す図、第6図はバッファへの媒体
格納処理手順を示すフロー図、第7図はバッファからの
媒体返却処理手順を示すフロー図、第8図は、ジョブ実
行に伴うシステムの概略手順を示すフロー図、第9図は
、バッファへの媒体格納及びバッファからの媒体返却処
理手順を示すフロー図、第10図は、バッファ媒体返却
作業選択例の説明図、第11図は、バッファの実施例を
示す部分斜視図、第12拓
(2)
扇
図
閉
2
関
η
乙
(2)
猶
図FIG. 1 is an overall configuration diagram of the system of the present invention, FIG. 2 is a diagram showing an example of a mount/demount work table, FIG. 3 is a diagram showing an example of a job scheduling information table, and FIG. 4 is a diagram showing a media storage location table. 5 is a diagram showing an example of a buffer status management table, FIG. 6 is a flowchart showing a procedure for storing a medium in a buffer, FIG. 7 is a flowchart showing a procedure for returning a medium from a buffer, and FIG. 9 is a flowchart showing the general procedure of the system associated with job execution, FIG. 9 is a flowchart showing the procedure for storing media in the buffer and returning the medium from the buffer, and FIG. 10 is a flowchart showing an example of buffer media return work selection. The explanatory drawing, FIG. 11, is a partial perspective view showing an embodiment of the buffer.
Claims (1)
ための複数台のハンドリング装置、複数台の記録/再生
装置および制御計算機を有する媒体自動保管システムに
おいて、媒体の一時保管機能や記録/再生装置への媒体
の自動供給及び回収機能を有するバッファを設けること
を特徴とする情報媒体自動保管システム。 2、請求項第1項記載のシステムにおいて、データベー
スのバックアップを行うときのようにシステムの各記録
/再生装置がどの媒体をどのような順序で処理するかが
、予め決まつている場合に、処理すべき媒体を前記バッ
ファに事前に格納しておき、処理要求発生時に前記バッ
ファが必要な媒体を指定された記録/再生装置に自動供
給し、処理後に自動回収し、その後、バッファから処理
済みの媒体をその収納棚に戻すことを特徴とする情報媒
体自動保管システム。 3、請求項第2項記載のシステムにおいて、ホスト計算
機が管理しているジヨブスケジユーリング情報を用いて
、ジョブ開始時刻、媒体識別番号、記録/再生装置の番
号から将来必要となる媒体及び指定された記録/再生装
置を調べ、その記録/再生装置に対応するバッファに必
要な媒体をジョブ開始時刻以前に格納する処理を行う情
報媒体自動保管システム。 4、請求項第3項記載のシステムにおいて、ホスト計算
機が管理しているジヨブスケジユーリング情報のジョブ
開始時刻により、ある時間帯にハンドリング装置が行う
作業が無いと判断した場合に、前記バッファに将来処理
する媒体を格納する作業を行う情報媒体自動保管システ
ム。 5、請求項第2項記載のシステムにおいて、ホスト計算
機が管理しているジヨブスケジユーリング情報のジョブ
開始時刻により、ある時間帯にハンドリング装置が行う
作業が無いと判断した場合に、前記バッファから処理済
みの媒体をもとの棚へ戻す作業を行う情報媒体自動保管
システム。 6、請求項第2項記載のシステムにおいて、前記バッフ
ァの媒体格納量を示すバッファの状態管理データにより
、予め設定した値より媒体格納量が大きいバッファがあ
る場合、そのバッファ内に格納されている処理終了媒体
を元の棚に戻す作業を行う情報媒体自動保管システム。 7、請求項第2項記載のシステムにおいて、処理要求発
生時に、必要な媒体が指定された記録/再生装置にアク
セスできるバッファ内に存在しない場合は、その媒体を
バッファを介さずに、直接、棚あるいは他のバッファか
ら運搬して記録/再生装置にマウントすることを特徴と
する情報媒体自動保管システム。 8、請求項第2項記載のシステムにおいて、前記バッフ
ァの媒体格納量を示すバッファの状態管理データにより
、予め設定した値より媒体格納量が大きいバッファがあ
る場合、記録/再生処理終了媒体をバッフアへ格納せず
に、直接、元の棚に戻す情報媒体自動保管システム。 9、請求項第2項記載のシステムにおいて、ホスト計算
機が管理しているジヨブスケジユーリング情報のジョブ
開始時刻により、ある時間帯にハンドリング装置が行う
作業が無いと判断した場合に、記録/再生処理終了媒体
をバッファへ格納せずに、直接、元の棚に戻す情報媒体
自動保管システム。 10、請求項第2項記載のシステムにおいて、前記バッ
ファの媒体格納量を示すバッファの状態管理データによ
り、予め設定した値より媒体格納量が小さいバッファで
ある場合、記録/再生処理が終了した媒体を前記バッフ
ァから元の棚に戻す作業よりも、将来、記録/再生処理
を行う媒体を前記バツフアへ格納する作業を優先して行
うことを特徴とする情報媒体自動保管システム。 11、請求項第2項記載のシステムにおいて、前記バッ
ファの媒体格納量を示すバッファの状態管理データによ
り、予め設定した値より媒体格納量が大きいバッファで
ある場合、将来、記録/再生処理を行う媒体を前記バッ
ファへ格納する作業よりも、記録/再生処理が終了した
媒体を前記バッファから元の棚に戻す作業を優先して行
うことを特徴とする情報媒体自動保管システム。 12、請求項第2項記載のシステムにおいて、記録/再
生処理を行う媒体を前記バッファへ格納する際に、同じ
バッファ内に記録/再生処理が終了した媒体がある場合
、バツフアへ媒体を格納した後、バッファ内の記録/再
生処理が終了した媒体を元の棚に戻す作業を行い媒体の
運搬時間を短縮することを特徴とする情報媒体自動保管
システム。 13、請求項第2項記載のシステムにおいて、記録/再
生処理を行う媒体を前記バッファへ格納する際、ホスト
計算機がスケジユーリングした作業のなかで、媒体を使
用する順序を変えてもしジョブの実行に支障が無いもの
が有れば、ハンドリング装置が媒体を運搬する際、他の
ハンドリング装置の動作の邪魔にならない順序で作業を
行う情報媒体自動保管システム。 14、請求項第2項記載のシステムにおいて、バッファ
内の記録/再生処理が終了した媒体を元の棚に戻す際、
他のハンドリング装置の動作の邪魔にならない順序で作
業を行う情報媒体自動保管システム。 15、請求項第2項記載のシステムにおいて、利用者か
ら要求が発生した場合、前記バッファに必要な媒体を格
納する作業、及び、バッファから処理済みの媒体を元の
棚に戻す作業よりも、利用書から要求された媒体を岐路
機/再生装置にマウントすることを優先して行う情報媒
体自動保管システム。 16、請求項第2項記載のシステムにおいて、前記バッ
ファは媒体の一時保管機能や記録/再生装置への媒体の
自動供給及び回収機能を有することを特徴とするバッフ
ァ。 17、請求項第16項記載のバッファにおいて、媒体を
格納した順序に関係無くバッファの中にある任意の媒体
を取り出せることを特徴とするランダムアクセスバッフ
ァ。[Claims] 1. In an automatic media storage system having a plurality of shelves for storing information media, a plurality of handling devices for transporting the media, a plurality of recording/playback devices, and a control computer, the media An information medium automatic storage system characterized by providing a buffer having a temporary storage function and a function of automatically supplying and collecting medium to a recording/reproducing device. 2. In the system according to claim 1, when it is determined in advance which media each recording/reproducing device of the system processes and in what order, such as when backing up a database, The medium to be processed is stored in the buffer in advance, and when a processing request occurs, the buffer automatically supplies the required medium to the designated recording/playback device, automatically collects it after processing, and then removes the processed medium from the buffer. An information medium automatic storage system characterized by returning a medium to its storage shelf. 3. In the system according to claim 2, the job scheduling information managed by the host computer is used to determine the media and designation that will be required in the future from the job start time, media identification number, and recording/playback device number. An information medium automatic storage system that checks the recorded recording/playback device and stores the necessary media in the buffer corresponding to the recording/playback device before the job start time. 4. In the system according to claim 3, when it is determined that there is no work to be performed by the handling device during a certain time period based on the job start time of the job scheduling information managed by the host computer, the buffer is An information media automatic storage system that stores media for future processing. 5. In the system according to claim 2, when it is determined that there is no work to be performed by the handling device during a certain time period based on the job start time of job scheduling information managed by the host computer, the processing is performed from the buffer. An automatic information media storage system that returns processed media to its original shelf. 6. In the system according to claim 2, if there is a buffer whose medium storage capacity is larger than a preset value according to the buffer status management data indicating the medium storage capacity of the buffer, the buffer is stored in that buffer. An automatic information media storage system that returns processed media to its original shelf. 7. In the system according to claim 2, if the required medium does not exist in the buffer that can be accessed by the designated recording/playback device when a processing request is generated, the medium is directly transferred without going through the buffer. An automatic information storage system characterized by transporting information media from a shelf or other buffer and mounting it on a recording/playback device. 8. In the system according to claim 2, if there is a buffer whose medium storage capacity is larger than a preset value according to the buffer status management data indicating the medium storage capacity of the buffer, the medium for which recording/playback processing has been completed is removed from the buffer. An automatic storage system for information media that can be returned directly to the original shelf without storing it. 9. In the system according to claim 2, when it is determined that there is no work to be performed by the handling device in a certain time period based on the job start time of the job scheduling information managed by the host computer, the recording/reproduction is performed. An automatic information media storage system that directly returns processed media to its original shelf without storing it in a buffer. 10. In the system according to claim 2, if the buffer state management data indicating the medium storage capacity of the buffer indicates that the buffer has a medium storage capacity smaller than a preset value, the medium on which the recording/playback process has been completed; An information medium automatic storage system characterized in that the work of storing a medium to be subjected to recording/reproduction processing in the future in the buffer is given priority over the work of returning the medium from the buffer to the original shelf. 11. In the system according to claim 2, if the buffer has a medium storage capacity larger than a preset value according to the buffer state management data indicating the medium storage capacity of the buffer, recording/reproduction processing is performed in the future. An information medium automatic storage system characterized in that the work of returning a medium on which recording/reproduction processing has been completed from the buffer to the original shelf is given priority over the work of storing the medium in the buffer. 12. In the system according to claim 2, when a medium to be subjected to recording/reproduction processing is stored in the buffer, if there is a medium on which recording/reproduction processing has been completed in the same buffer, the medium is stored in the buffer. The information medium automatic storage system is characterized in that the medium after recording/playback processing in the buffer is returned to the original shelf to shorten the time for transporting the medium. 13. In the system according to claim 2, when storing media to be subjected to recording/reproduction processing in the buffer, the order in which the media are used is changed in the work scheduled by the host computer, An information medium automatic storage system that performs operations in an order that does not interfere with the operation of other handling devices when a handling device transports the medium, if there is something that does not hinder execution. 14. In the system according to claim 2, when returning the medium in the buffer for which recording/reproduction processing has been completed to the original shelf,
An information media automatic storage system that performs operations in an order that does not interfere with the operation of other handling devices. 15. In the system according to claim 2, when a request is made from a user, the operation of storing necessary media in the buffer and returning the processed media from the buffer to the original shelf, An information medium automatic storage system that gives priority to mounting the medium requested from the usage book on the crossroads/playback device. 16. The system according to claim 2, wherein the buffer has a function of temporarily storing a medium and a function of automatically supplying and collecting a medium to a recording/reproducing device. 17. The random access buffer according to claim 16, wherein any medium in the buffer can be taken out regardless of the order in which the media are stored.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2033762A JPH03240121A (en) | 1990-02-16 | 1990-02-16 | Automatic reserving system for information medium |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2033762A JPH03240121A (en) | 1990-02-16 | 1990-02-16 | Automatic reserving system for information medium |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH03240121A true JPH03240121A (en) | 1991-10-25 |
Family
ID=12395444
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2033762A Pending JPH03240121A (en) | 1990-02-16 | 1990-02-16 | Automatic reserving system for information medium |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH03240121A (en) |
-
1990
- 1990-02-16 JP JP2033762A patent/JPH03240121A/en active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6557073B1 (en) | Storage apparatus having a virtual storage area | |
| US7035880B1 (en) | Modular backup and retrieval system used in conjunction with a storage area network | |
| US5325523A (en) | Method for deleting objects from library resident optical disks by accumulating pending delete requests | |
| US5522090A (en) | Magnetic tape library system wherein write request to a storage unit to be mounted is redirected to a temporary device, and then transferred to the storage unit at an arbitrary time later when the unit is mounted | |
| US20120084501A1 (en) | Information processing apparatus, tape device, and computer-readable medium storing program | |
| EP1247181A1 (en) | Multiple copy capability for network backup systems | |
| JPH01305419A (en) | Peripheral data memory | |
| US6513101B1 (en) | Expiring host selected scratch logical volumes in an automated data storage library | |
| US6029230A (en) | Data storage library with media destaging and prestaging for improved response time | |
| US5778391A (en) | Method and system for reclaiming stacked volumes within a peripheral data storage subsystem | |
| CA2593542C (en) | Systems, methods, and software for distributed loading of databases | |
| JPH08167231A (en) | Electronic filing equipment | |
| US7191360B2 (en) | Method of data backup and recovery | |
| JPH03240121A (en) | Automatic reserving system for information medium | |
| JP3378594B2 (en) | Processing unit that performs database relocation | |
| JPH06337805A (en) | Apparatus and method for dispersion of data memory | |
| JP2741999B2 (en) | Data storage management method | |
| US6510456B1 (en) | Data transfer control method and system, data transfer control program file, and file storage medium | |
| US6704754B1 (en) | Method for shared use of medium-exchangeable storage device for purposes of backup and file system, and medium-exchangeable recording system | |
| Gravina | National Westminster Bank mass storage archiving | |
| JPH04124721A (en) | High-speed parallel transfer method | |
| JPH03178074A (en) | Automatic information recording medium preserving system | |
| JP3109656B2 (en) | Portable storage medium management system and information storage medium used to realize the system | |
| JPH0830404A (en) | Information recording medium conveyance control method | |
| EP1340228B1 (en) | Data storage system with selectively triggered transparent swapping of continuously mounted removable data storage media |