(57)【要約】 【課題】  複数の媒体ドライブを備えるライブラリ装置において、複数のテープボリュームに対するリード／ライト処理を同時に実行する場合、ホストインタフェースの入出力処理能力が同時実行中のテープボリュームに分散するため、テープボリューム単位のデータ転送処理能力が低下してしまっていた。【解決手段】  媒体ライブラリ装置に、上位装置からの処理要求を管理する命令キュー管理部と、媒体ごとの優先度が登録される参照テーブルと、前記命令キュー管理部から送られる処理要求を実行するドライブ制御部とを設け、命令キュー管理部が、ホストインタフェースの負荷が高くなった場合に、前記参照テーブルに登録された媒体ごとの優先度に基づき処理要求を優先的に取り出して実行させる。【選択図】  図１
2006215615.tif 000002
【特許請求の範囲】
【請求項１】
複数の記録媒体に対し並行して記録／再生処理が可能な複数の媒体ドライブを備える情報記録再生装置において、上位装置からの処理要求を管理する命令キュー管理部と、前記記録媒体ごとの優先度が登録される参照テーブルと、前記命令キュー管理部から送られる処理要求を実行するドライブ制御部とを備え、前記命令キュー管理部は、必要に応じて、前記参照テーブルに登録された媒体ごとの優先度に基づき前記処理要求を取り出して前記ドライブ制御部に送出する優先モードで動作することを特徴とする情報記録再生装置。
【請求項２】
請求項１に記載の情報記録再生装置において、当該装置の負荷状況を判定する負荷状況判定部を備えるとともに、前記命令キュー管理部は、前記負荷状況判定部により前記装置の負荷が所定以上であると判定された場合に前記優先モードで動作することを特徴とする情報記録再生装置。
【請求項３】
請求項１または２に記載の情報記録再生装置において、前記命令キュー管理部は前記優先モードにおいて、前記処理要求のうちリード／ライト要求であってその対象である媒体の優先度が高いものから優先的に取り出して前記ドライブ制御部に送出することを特徴とする情報記録再生装置。
【請求項４】
請求項１乃至３のいずれかに記載の情報記録再生装置において、前記命令キュー管理部は前記上位装置からの処理要求の待ち時間を管理するとともに、いずれかの処理要求の待ち時間が所定以上となった場合に、前記媒体ごとの優先度に拘わらず当該処理要求を取り出して前記ドライブ制御部に送出することを特徴とする情報記録再生装置。
【請求項５】
請求項１乃至４のいずれかに記載の情報記録再生装置において、当該装置がさらに、装置オペレータが前記参照テーブルに媒体ごとの優先度を登録、変更、または削除するための入出力手段を備えることを特徴とする情報記録再生装置。
【請求項６】
請求項１乃至４のいずれかに記載の情報記録再生装置において、前記媒体ドライブに新たな媒体がロードされた場合に、当該媒体に記録されている優先度情報を読み取って前記参照テーブルに登録する優先情報自動登録手段を備えることを特徴とする情報記録再生装置。
【請求項７】
請求項１乃至６のいずれかに記載の情報記録再生装置において、当該装置は、複数の磁気テープカートリッジを搭載しうるライブラリから選択した１またはそれ以上の磁気テープに対しリード／ライトを行う磁気テープライブラリ装置であることを特徴とする情報記録再生装置。
【請求項８】
複数の記録媒体に対し並行して記録／再生処理が可能な複数の媒体ドライブを備える情報記録再生装置の制御方法において、上位装置から処理要求を受け取って命令キュー管理部に登録するステップと、前記命令キュー管理部にて処理要求を取り出して媒体ドライブへ送出するステップと、前記媒体ドライブにて当該処理要求を実行するステップとを含み、前記命令キュー管理部にて処理要求を取り出すステップは、必要に応じて前記媒体ドライブに装填された記録媒体ごとの優先度に基づいて処理要求を取り出すことを特徴とする情報記録再生装置の制御方法。
【請求項９】
請求項８に記載の制御方法において、さらに前記情報記録再生装置の負荷を監視するステップを含むとともに、前記命令キュー管理部にて処理要求を取り出すステップは、前記情報記録再生装置の負荷が所定以上である場合に前記記録媒体ごとの優先度に基づいて処理要求を取り出しことを特徴とする情報記録再生装置の制御方法。
【請求項１０】
請求項８または９に記載の制御方法において、前記上位装置から処理要求を受け取って命令キュー管理部に登録するステップは、前記上位装置からの処理要求の待ち時間を管理するとともに、前記命令キュー管理部にて処理要求を取り出すステップは、前記命令キュー管理部に登録されたいずれかの処理要求の待ち時間が所定以下となった場合に、前記媒体ごとの優先度に拘わらず当該処理要求を抽出することを特徴とする情報記録再生装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報記録再生装置に関し、特に、磁気テープライブラリ制御装置においてテープボリュームの優先度に基づいてリード／ライト処理の順番を決定する装置およびその制御方法に関する。
【背景技術】
【０００２】
従来、磁気テープ搬送手段および複数の磁気テープドライブを備える磁気テープライブラリ装置において、複数のテープボリュームに対するリード／ライト処理を同時に実行する場合、ホストインタフェースの入出力処理能力を上限として、この処理能力の配分が現在処理を行っている磁気テープドライブに均等となるよう制御することにより、磁気テープライブラリ装置全体の処理能力の向上を行っている。しかしながら、従来装置における複数のテープボリュームの同時リード／ライト処理においては、ホストインタフェースの入出力処理能力が同時実行中のテープボリュームに分散するため、テープボリューム単位のデータ転送処理能力が低下してしまうという問題があった。
【０００３】
他方、複数の磁気ディスク装置にデータを重複させて記録するデータ記憶システムにおいて、ライト要求を受けると最も負荷の小さい磁気ディスク装置を選択してライト要求コマンドを投入し、バックグラウンドで他の磁気ディスク装置へのコピーを実施し、リード要求を受けると最も負荷の小さい磁気ディスク装置のキューにリード要求コマンドを投入するようにして、仮想ディスク装置のスループット性能を動的に調整することが提案されている（例えば、特許文献１）。
【０００４】
また、正副のディスクサブシステムにミラーリングを行っているシステムにおいて、コピー元の論理ボリュームグループにコピーの優先度を付け、優先度の高い論理ボリュームグループのコピーを優先させてコピーすることにより、優先度の高い重要なデータを常に先行してコピーされた状態にしてデータの安全性を高めることが提案されている（例えば、特許文献２）。
【０００５】
また、ホストＩ／Ｏ要求と内部Ｉ／Ｏ要求とを分けて扱い、仮想ディスクへの処理要求の発行数を個別に制限できるようにして、ホストＩ／Ｏを優先して装置の負荷バランスを制御するようにしたストレージシステムが提案されている（例えば、特許文献３）。これにより、ある程度のホストＩ／Ｏのレスポンスを維持しながら、内部Ｉ／Ｏすなわちリビルドやコピーバックの負荷を管理することができる。
【０００６】
【特許文献１】特開２００１−１２５７５０号公報
【特許文献２】特開２００３−６０１６号公報
【特許文献３】特開２００４−２９５８６０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、上記特許文献１に記載のシステムは、複数あるディスク装置のうち、その時点で最も負荷の少ないディスク装置にキューを投入するものであって、媒体そのものの優先度によって処理の順番を設定するものではない。また、特許文献２に記載のシステムは、コピー元論理ディスクの重要度によってミラーリング処理の順番を決定するが、上位装置からのリード／ライト要求を論理ディスクの重要度によって処理するものではない。さらにこれらの制御方式は、複数の磁気ディスクに同じデータを格納するミラーリングシステム特有の制御方法であり、例えば内容の異なる磁気テープカートリッジを複数搭載し、そのうちの複数のテープに対し複数のドライブで同時にリード／ライト処理を実行する磁気テープライブラリ装置に適用できるものではない。また、特許文献３に記載のシステムは、Ｉ／Ｏ命令の種別で優先度を設定するものであり、媒体の優先度により処理の順番を決定するものではない。
【０００８】
本発明は、ホストインタフェースの負荷の状況により、優先度の高い媒体ボリュームに対するリード・ライト要求の優先処理を行うことにより、ホストインタフェースの負荷が高い場合にも重要なボリュームへの処理の遅延を防止するようにした情報記録再生装置およびその制御方法を提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明は、複数の記録媒体に対し並行して記録／再生処理が可能な複数の媒体ドライブを備える情報記録再生装置において、上位装置からの処理要求を管理する命令キュー管理部と、前記記録媒体ごとの優先度が登録される参照テーブルと、前記命令キュー管理部から送られる処理要求を実行するドライブ制御部とを備え、前記命令キュー管理部は、必要に応じて、前記参照テーブルに登録された媒体ごとの優先度に基づき前記処理要求を取り出して前記ドライブ制御部に送出する優先モードで動作することを最も主要な特徴とする。
【００１０】
本発明の装置は、装置の負荷状況を判定する負荷状況判定部を備えるとともに、前記命令キュー管理部は、前記負荷状況判定部により前記装置の負荷が所定以上であると判定された場合に前記優先モードで動作することが有効である。
【００１１】
また、前記命令キュー管理部は前記優先モードにおいて、前記処理要求のうちリード／ライト要求であってその対象である媒体の優先度が高いものから優先的に取り出して前記ドライブ制御部に送出することが有効である。
【００１２】
さらに、前記命令キュー管理部は前記上位装置からの処理要求の待ち時間を管理するとともに、いずれかの処理要求の待ち時間が所定以上となった場合に、前記媒体ごとの優先度に拘わらず当該処理要求を取り出して前記ドライブ制御部に送出することが有効である。
【００１３】
この装置はさらに、装置オペレータが前記参照テーブルに媒体ごとの優先度を登録、変更、または削除するための入出力手段を備えるか、前記媒体ドライブに新たな媒体がロードされた場合に、当該媒体に記録されている優先度情報を読み取って前記参照テーブルに登録する優先情報自動登録手段を備えることが有効である。
【００１４】
本発明の情報記録再生装置は、複数の磁気テープカートリッジを搭載しうるライブラリから選択した１またはそれ以上の磁気テープに対しリード／ライトを行う磁気テープライブラリ装置として構成することができる。
【発明の効果】
【００１５】
ライブラリ装置に装填される記録媒体ごとに重要度を設定しておき、その重要度に基づいて上位装置からの処理要求を実行することにより、同時実行中の他の媒体に対する処理による影響を回避して、重要度の高い媒体についての処理要求を遅延させることなく実行することができる。
【００１６】
また、負荷状況判定部を設けて装置の負荷状況が閾値を超えたら優先モードで制御する構成とすると、装置に余裕のある通常時は各媒体に負荷を分散して全体の処理性能を向上させるとともに、負荷が高いときの重要媒体への処理遅延を防止することができる。
【００１７】
優先モードではリード／ライト処理の要求についてのみ優先処理を行うようにすると、重要な媒体であってもリード／ライト以外の重要度の低い処理要求を優先的に処理してしまう不都合を回避することができる。
【００１８】
また、処理要求ごとの待ち時間を管理して、待ち時間が閾値を超えた場合に媒体優先度に拘わらず優先処理する構成とすると、優先度の低い媒体についての処理要求のタイムアウトを防止することができる。
【００１９】
また、装置オペレータが前記参照テーブルに媒体ごとの優先度を登録、変更、または削除するための入出力手段を設けると、媒体ごとの優先度を使用者側の都合により適宜設定することができる。また、前記媒体ドライブに新たな媒体がロードされた場合に、当該媒体に記録されている優先度情報を読み取って前記参照テーブルに登録する構成とすると、オペレータが媒体ごとの優先度を登録する手間を省くことができる。
【発明を実施するための最良の形態】
【００２０】
本発明を実施するための最良の実施形態について、図面を参照しながら以下に詳細に説明する。
【実施例１】
【００２１】
図１は、本願発明の一実施形態である磁気テープライブラリ装置の概略構成を示すブロック図である。図１を参照すると、ホストシステム（上位装置）１と磁気テープライブラリ装置２がホストインタフェース７で接続されており、磁気テープライブラリ装置２は磁気テープライブラリ制御手段３と、複数の磁気テープドライブ４−１〜４−ｎと、磁気テープ搬送装置５と、磁気テープ格納庫６とを備えている。ホストシステム１は、例えば複数台のコンピュータ端末が接続されたネットワークシステムであり、各端末から磁気テープライブラリ装置１に対し磁気テープボリュームを指定した処理命令が発行される。この処理命令には、例えば媒体搬送命令やリード／ライト命令がある。
【００２２】
磁気テープ格納庫６は複数の磁気テープカートリッジを格納可能であり、図１に示す例では、セル＃０にテープボリューム１、セル＃１にテープボリューム２、セル＃３にテープボリューム３、セル＃５にテープボリューム４が格納されており、セル＃２と＃４が空きとなっている。磁気テープライブラリ装置２は複数の磁気テープドライブ４−１〜４−ｎを有しており、複数のドライブにて複数の磁気テープに対するリード／ライトを並行して実施することができる。ホストシステム１からの要求があると、指定されたテープボリュームが磁気テープ搬送装置５により搬送されていずれかの磁気テープドライブ４にロードされ、そこでデータのリード／ライトが行われる。
【００２３】
ホストシステム１からの処理命令はホストインタフェース７を介して磁気テープライブラリ制御手段３に受信される。磁気テープ搬送装置５に対する処理命令は搬送装置インタフェース９を用いて実行され、磁気テープドライブ４に対する処理命令は磁気テープインタフェース８を用いて実行される。符号１０で示すアクセスラインは、磁気テープ格納庫６に格納された磁気テープと、磁気テープ装置４−１〜４−ｎと、磁気テープ搬送装置５との三者のアクセス関係を示している。このようなホストシステム１、磁気テープドライブ４、磁気テープ搬送装置５、磁気テープ格納庫６は、当業者にとってよく知られており、また本願発明の特徴部分ではないため特に詳細な説明は省略する。
【００２４】
図２は、本願発明の特徴部分となる磁気テープライブラリ制御手段３の構成を示すブロック図である。本図を参照すると、磁気テープライブラリ制御手段３は、テープドライブ制御部３１と、負荷状況判定部３２と、テープ情報管理テーブル３３と、テープ装置制御部３４と、命令キュー管理部３５と、命令解析部３６とを備えている。
【００２５】
命令解析部３６は、ホストシステム１からホストインタフェース７を介して送信された処理命令を解析し、テープ搬送系の命令である場合はテープ搬送制御部３４にテープ搬送命令３０７通知し、テープ装置系の命令である場合はテープドライブ制御部３１にテープ装置命令３０１を通知する。テープ搬送制御部３４は、命令解析部３６からテープ搬送系の処理要求を受け取り、搬送装置インタフェース９を用いて磁気テープ搬送装置５を制御する。
【００２６】
テープドライブ制御部３１は、命令解析部３６からテープ装置命令３０１を受け取ると、現在の入出力状況３０２を負荷状況判定部に通知する。この入出力状況３０２は、ホストインタフェース７から発行された入出力命令の状況を示すものであり、転送容量や入出力命令数などが含まれる。例えば、入出力状況３０２はその時点でリード／ライトを行っている磁気テープドライブの台数および各ドライブに割り当てられた転送容量などを含み、これによりホストインタフェース７の負荷を判定することが可能である。テープドライブ制御部３１はまた、命令キュー管理部３５からテープドライブ番号および処理内容を含む命令情報３０５を受信し、磁気テープインタフェース８を用いて指定された磁気テープドライブ４に対する処理を実行する。
【００２７】
負荷状況判定部３２は、テープドライブ制御部３１から通知された入出力状況に基づいて、命令キュー管理部３５の制御動作を通常モードとするか優先モードとするか判定し、その判定結果３０３を命令キュー管理部３５に通知する。ここで、通常モードとは、各テープドライブ４に対して均等に負荷の配分を行う制御をいい、優先モードとは、対象となる磁気テープボリュームの優先度を用いて負荷の配分を行う制御をいう。本実施例で負荷状況判定部３２の判定方法は、その時点におけるホストインタフェース７の負荷が処理能力の上限に達していれば優先モードとし、達していなければ通常モードとするようにする。ここで判定方法はこの例に限るものではなく、一定の負荷以上であれば優先モードとするよう設定するようにしてもよい。
【００２８】
命令キュー管理部３５はテープドライブ制御部３１における処理要求の順番を管理する手段であり、負荷状況判定部３２の判定結果３０３に従って動作モードを切り替える。通常モードでは、ホストシステム１からの処理要求が順番に通知されるようキューに登録する。優先モードではテープ管理情報テーブル３３に対象となる磁気テープボリュームの優先度を問い合わせ、当該磁気テープボリュームの優先度に応じたキューへ処理要求を登録する。図３に、テープ管理情報テーブル３３の一例を示す。このテーブル３３には装置に搭載されている磁気テープのボリューム名と、磁気テープ格納庫６における格納位置（例えば、セル番号）と、テープボリュームごとの優先度が登録されている。本実施例では、優先度が低・中・高の３段階に設定されており、命令キュー管理部３５は優先モードにおいてこの優先度に対応するキューに処理要求を登録する。
【００２９】
命令キュー管理部３５は、上記のとおり命令キューに登録された処理要求を取り出してテープドライブ制御部３１に命令情報３０５を送出する。このとき、原則として優先度の高いキューに登録された処理要求から処理要求を抽出する。すなわち優先度が高・中・低の３種類設定されている場合、高優先キューに登録されている処理要求を先に取り出し、高優先キューの処理要求がなければ中優先キューの処理要求を抽出し、中優先キューの処理要求がなければ低優先キューの処理要求を抽出してテープドライブ制御部３１に命令情報３０５を通知する。
【００３０】
本実施例の命令キュー管理部３５はさらに、優先度の低いテープボリュームに対する処理要求のタイムアウトを防ぐために、テープドライブ制御部３１が受け取った処理要求の待ち時間を管理し、いずれかの処理要求の待ち時間が所定以上となった場合に、媒体ごとの優先度に拘わらず当該処理要求を取り出して前記ドライブ制御部に送出する。
【００３１】
テープ管理情報テーブル３３には図３に示すように各テープボリュームの優先度が登録されており、命令キュー管理部３５からの問い合わせに対し、対象となるテープボリュームの優先情報３０４を報告する。本実施例では、図２に示すように、ライブラリ装置２に優先度を登録、変更、または削除するためのテープ管理情報入力手段３６が設けられており、磁気テープの装填時にオペレータは優先度を登録するようにする。このテープ管理情報入力手段３６は、例えばキーボードやマウス等の入力装置と、入力情報や登録情報を表示する液晶ディスプレイ等の表示装置とを備えるものとする。あるいは、入力手段３６は表示部と入力部が合体したタッチパネルとして構成されていてもよい。
【００３２】
このように構成された磁気テープライブラリ装置２の動作を、図４〜図５を用いてより具体的に説明する。図４は、ホストシステム１により与えられた処理要求を命令キューに登録するまでの動作を説明するフローチャートである。まず、ホストシステム１により処理要求が磁気テープライブラリ装置２に与えられると、命令解析部３６にてテープ搬送に対する命令か、テープ装置に対する命令かが解析される（ステップＳ１）。この結果、テープ装置に対する命令である場合、要求がテープドライブ制御部３１に送られ、ここでリード／ライト要求であるかが判定される（ステップＳ２）。リード／ライト要求である場合、テープドライブ制御部３１は現在の入出力処理状況３０２を負荷状況判定部３２に通知する（ステップＳ３）。負荷状況判定部３２では、通知された入出力処理状況３０２と予め持っているホストインタフェース７の性能情報とを比べ、ホストインタフェース７が入出力処理能力の上限近くに達している場合は優先モードとし、そうでなければ通常モードとし、判定結果３０３を命令キュー管理部３５へ通知する（ステップＳ４）。
【００３３】
優先モードと判定された場合、命令キュー管理部３は、磁気テープ管理情報テーブル３３を参照して対象となる磁気テープの優先度を検索し（ステップＳ５）、優先情報３０４を確認する（ステップＳ６）。そして、ここで得られた優先度に対応した命令キューに処理要求を登録する。すなわち、本実施例では対象テープボリュームの優先度が高い場合は処理要求を高優先キューへ登録し（ステップＳ７〜Ｓ１１）、優先度が中の場合は中優先キューへ登録し（ステップＳ８〜Ｓ９）、優先度が低い場合は低優先キューへ登録する（ステップＳ１０）。
【００３４】
ホストシステム１の処理要求がテープ装置に対する命令でない場合や、リード／ライト処理を伴う命令でない場合、ホストインタフェース７の処理能力に余裕がある場合は、いずれも命令キュー管理部３は処理要求を中優先キューに登録する。
【００３５】
次に、命令キュー管理部３による処理要求の抽出ないし媒体ドライブの実行処理について図５を用いて説明する。図５に示すように、命令キュー管理部３は優先度の高い処理要求から順に取り出し、同時に各処理要求のタイムアウト時間の管理を行う。すなわち、処理要求の選択時に高優先キューに登録されているものがあればそれを選択し（ステップＳ２０）、それより優先度の低い低〜中優先のキューに登録されている処理要求のタイムアウト時間を確認し、待ち時間の最大値に達した処理要求がある場合にはそれを優先して抽出し（ステップＳ２２〜Ｓ２３）、ない場合には高優先キューの処理要求を取り出して命令情報３０５を媒体ドライブ制御部３１に通知する（ステップＳ２４）。これにより、媒体奴ドライブ制御部３１にて命令情報３０５にかかる磁気テープボリュームに対する処理が実行される。
【００３６】
また、高優先キューに処理要求がなければ中優先キューに登録された処理要求を選択し（ステップＳ２１）、低優先キューに登録されている処理要求のタイムアウト時間を確認し（ステップＳ２５）、待ち時間が最大値に達しているものがなければ中優先の処理要求に係る命令情報３０５を磁気テープドライブ制御部３１に通知する（ステップＳ２６）。高優先、中優先のキューに処理要求がなければ低優先キューの処理要求を取り出して、命令情報３０５を磁気テープドライブ制御部３１に通知する。この場合はこれより優先度の低いキューはないため他の処理要求のタイムアウト時間は確認する必要がない。
【００３７】
このように処理要求を管理することにより、優先度の高い、すなわち重要なテープボリュームに対するリード／ライト要求について、同時実行中の他のテープボリュームに対する処理の影響を受けることなく、装置の負荷が高い場合でも処理の遅延を防止することができる。また、各テープボリュームの重要度は磁気テープライブラリ装置内で管理しており、装置側で処理要求の順番を決定する構成であるため、ホストシステム側で入出力命令の仕様を変更することなく優先処理を行わせることができる。すなわち、ホストシステム側で処理要求を発する都度、この磁気テープライブラリ装置で認識および処理が可能な優先情報を処理要求に付加する必要がなく、これに必要な仕様の設定を行うことなく優先処理を実現することができる。
【００３８】
また、磁気テープ媒体ごとの重要度による優先処理と同時に、各処理要求の待ち時間を管理し、待ち時間の長い処理要求について媒体の優先度に拘わらず処理を実行させるため、ホストシステム側でタイムアウト時間の管理を行っている場合でも、タイムアウトを防止しつつ優先処理を実行することができる。
【実施例２】
【００３９】
図６は、本発明にかかる装置の他の実施例の構成を示すブロック図である。本実施例では、ライブラリ装置２に搭載される各磁気テープが、自テープの重要度を示す媒体管理情報を保有しており、これが磁気テープドライブ４−１〜４−ｎにロードされたときに読み出され、テープ管理情報テーブル３３に自動的に登録されるよう構成されている。すなわち、各磁気テープには、テープ先頭および／または定期的に設けられた制御情報エリアに重要度を示す管理情報が書き込まれており、各磁気テープドライブ４−１〜４−ｎは媒体がロードされたときに当該管理情報３０６を読み込んで、テープ管理情報テーブル３３に通知する。テープ管理情報テーブル３３は磁気テープドライブ４から受け取った管理情報３０６を登録する。
【００４０】
本実施例におけるテープ管理情報テーブル３３の登録例を図７に示す。図７に示すように、本実施例ではテープボリューム名の先頭に重要度を示す情報が付加されており、先頭に付す文字「Ｈ」が高優先、「Ｍ」が中優先、「Ｌ」が低優先であることを示しており、テープ管理情報テーブル３３にはテープボリューム名と格納されているテープドライブ番号の欄が設けられている。本実施例において、ここに説明した以外の構成要素については上述の第１実施例と同様であり、各要素の構成および動作についての詳細な説明は省略する。
【００４１】
このように、本実施例では、磁気テープ媒体が磁気テープドライブ４−１〜４−ｎにロードされたときに自動的に媒体ごとの重要度が管理テーブル３３に登録されるため、装置のオペレータが手入力で媒体ごとの重要度を登録する手間を省くことができる。また、図７に示すようにテープドライブ４ごとに重要度を含む媒体名が登録される構成としたため、テープ管理情報テーブル３３のサイズとして「磁気テープドライブ数×項目数」を確保すればよくなり、例えば「ライブラリ装置に装填されるテープボリューム数×項目数」とする実施例よりテーブル容量を少なくすることができる。
【実施例３】
【００４２】
さらに、図８に別の実施例として示すように、磁気テープドライブ４からの直接入力ではなく、磁気テープドライブ４から磁気テープ装置インタフェース８を用いてテープドライブ制御部３１に転送した後、磁気テープドライブ制御部３１からテープ管理情報テーブル３３へ磁気テープごとの管理情報３０６が通知されるようにしてもよい。
【００４３】
以上、本発明のいくつかの実施例について説明したが、本発明は上記実施例に限定されるものではなく、他の様々な実施形態として実現することができる。特に、上述した実施例はすべて磁気テープ媒体のライブラリ装置にかかるものであるが、複数の可換型記録媒体が装填されぞのうちのいくつかに対し同時にリード／ライトする構成の情報記録再生装置であれば磁気テープに関するものに限らず、例えば磁気ディスクや光ディスク等の可換型記録媒体のライブラリ装置に本発明を適用することができる。また、付加状況判断部３２が優先モードと通常モードを切り替える基準はホストインタフェース７の負荷が上限に達した場合に限らず、例えば同時駆動される磁気テープドライブ数が所定数以上となった場合等、他の基準を用いることができる。
【００４４】
また、図４に示す動作フローチャートではリード／ライト以外の処理要求やホストインタフェースの負荷に余裕がある場合の処理要求を優先度が中のキューに登録するようにしているが、これは例えば低優先のキューに登録する構成としてもよい。さらに、上記実施例では優先度を３段階に設定しているが、これは２段階でも４段階以上であってもよい。
【産業上の利用可能性】
【００４５】
本発明に係る情報記録再生装置およびその制御方法は、接続するホストシステム側で処理要求ごとの優先度を設定しなくても媒体ごとの優先度に基づいて処理要求の優先処理を行うことにより、重要な媒体に対するリード／ライト命令を同時実行中の他の処理の影響を受けることなく実行させて処理遅延を防止できるため、複数の可換型記録媒体へのリード／ライトを同時並行して行う情報処理産業に好適に利用することができる。
【図面の簡単な説明】
【００４６】
【図１】本発明の実施形態に係る磁気テープライブラリ装置の概略構成を示すブロック図である。
【図２】図１に示す磁気テープライブラリ制御手段３の構成を示すブロック図である。
【図３】磁気テープ情報管理テーブルの構成例を示すイメージ図である。
【図４】磁気テープライブラリ装置の動作を説明するためのフローチャートである。
【図５】磁気テープライブラリ装置の動作を説明するためのフローチャートである。
【図６】本発明の別の実施例にかかる磁気テープライブラリ制御手段の構成を示すブロック図である。
【図７】磁気テープ情報管理テーブルの別の実施例を示すイメージ図である。
【図８】さらなる別の実施例にかかる磁気テープライブラリ制御手段の構成を示すブロック図である。
【符号の説明】
【００４７】
１      ホストシステム
２      磁気テープライブラリ装置
３      磁気テープライブラリ制御手段
４      磁気テープドライブ
５      磁気テープ搬送装置
６      磁気テープ格納庫
７      ホストインタフェース
３１    テープドライブ制御部
３２    負荷状況判定部
３３    テープ管理情報テーブル
３４    テープ搬送制御部
３５    命令キュー管理部
３６    テープ管理情報入力手段
【図１】
2006215615.tif 000003
【図２】
2006215615.tif 000004
【図３】
2006215615.tif 000005
【図４】
2006215615.tif 000006
【図５】
2006215615.tif 000007
【図６】
2006215615.tif 000008
【図７】
2006215615.tif 000009
【図８】
2006215615.tif 000010