(57)【要約】【課題】簡素な構成で大容量低コストの情報記録再生システムを提供する。【解決手段】ホストコンピュータとライブラリ装置との間に、簡素な構成の記録再生制御装置を組み込み、可搬記憶媒体を用いたライブラリ装置をディスクシステムに見せかける。記録再生制御装置は、擬似的に可搬記憶媒体への直接記録あるいは直接再生を実現し、ライブラリ装置内のドライブへの媒体交換回数を低減する。【選択図】図１
2011065466.tif 000002
【特許請求の範囲】
【請求項１】
複数の可搬記憶媒体と、
前記複数の可搬記憶媒体のうちの所定数の可搬記憶媒体を内蔵し、前記複数の可搬記憶媒体の所定の記憶領域にホストコンピュータからのデータを記録し、前記複数の可搬記憶媒体の所定の記憶領域からデータを再生するライブラリ装置と、
前記ホストコンピュータの指示に基づいて、前記ライブラリ装置を制御する情報記録再生制御装置と
を具備し、
前記情報記録再生制御装置は、
前記ホストコンピュータから取り込む記録データと、前記ライブラリ装置から取り込む再生データとを一時的に保持する一時保持部と、
前記ライブラリ装置によって前記記録データを物理的に連続して記録可能な可搬記憶媒体上の記憶領域を示す物理領域の定義状態を管理する領域管理情報と、前記ホストコンピュータによって論理的に連続する記憶領域と認識される論理領域と前記物理領域との対応関係を示す変換管理情報とを保持する管理情報格納部と、
前記ホストコンピュータの要求に応答して、前記領域管理情報と前記変換管理情報とに基づいて、前記物理領域の割り当てまたは解放を行って前記論理領域に前記物理領域を割り当て、前記領域管理情報及び前記変換管理情報を更新する領域管理部と、
前記領域管理情報と前記変換管理情報とに基づいて、前記ホストコンピュータが指定する前記論理領域における記憶位置を示す論理アドレスを前記物理領域における記憶位置を示す物理アドレスに変換するアドレス変換部と、
前記ホストコンピュータから指示された前記論理アドレスに記録すべき前記一時保持部に格納された前記記録データを、前記アドレス変換部によって変換された前記物理アドレスにより示される前記可搬記憶媒体の前記記憶領域に記録し、前記ホストコンピュータから指示された前記論理アドレスを前記アドレス変換部によって変換された前記物理アドレスによって示される前記可搬記憶媒体の前記記憶領域に記録されたデータを再生して前記一時保持部に格納する記録再生制御部と
を備える
情報記録再生システム。
【請求項２】
請求項１に記載の情報記録再生システムにおいて、
前記領域管理部は、前記ホストコンピュータからの新たな論理領域の確保の要求または既存の論理領域の拡張の要求に応答して、前記ライブラリ装置に内蔵される前記所定数の可搬記憶媒体に対応する容量の領域を確保するときに、前記所定数の可搬記憶媒体に残留する前記物理領域が設定されていない空き領域の容量が前記対応する容量に満たない場合、前記複数の可搬記憶媒体のうちの前記ライブラリ装置に内蔵されていない可搬記憶媒体に含まれる空き領域を前記対応する容量の領域に割り当てる
情報記録再生システム。
【請求項３】
請求項１または請求項２に記載の情報記録再生システムにおいて、
前記管理情報格納部は、前記複数の可搬記憶媒体の所在を管理する所在管理情報をさらに保持し、
前記情報記録再生制御装置は、
前記所在管理情報に基づいて、前記複数の可搬記憶媒体のうちの記録または再生の対象となる可搬記憶媒体が前記ライブラリ装置に内蔵される前記所定数の可搬記憶媒体に含まれていないことを認識すると、前記所定数の可搬記憶媒体のうちの前記ライブラリ装置から排出されてもよい可搬記憶媒体と、前記ライブラリ装置に投入すべき前記記録または再生の対象となる可搬記憶媒体とを前記記録再生制御部に示す媒体選択部と、
前記排出されてもよい可搬記憶媒体と、前記記録または再生の対象となる可搬記憶媒体との交換を外部に通知する保守インタフェース部と
を備える
情報記録再生システム。
【請求項４】
請求項３に記載の情報記録再生システムにおいて、
表示装置をさらに具備し、
前記保守インタフェース部は、前記表示装置に前記排出されてもよい可搬記憶媒体を示す媒体識別子と、前記記録または再生の対象となる可搬記憶媒体を示す媒体識別子とを表示し、保守員に対して前記排出されてもよい可搬記憶媒体と前記記録または再生の対象となる可搬記憶媒体との交換を促す
情報記録再生システム。
【請求項５】
請求項３または請求項４に記載の情報記録再生システムにおいて、
前記媒体選択部は、前記ライブラリ装置内に最も長く装填されている可搬記憶媒体を前記排出されてもよい可搬記憶媒体として選択する
情報記録再生システム。
【請求項６】
請求項３または請求項４に記載の情報記録再生システムにおいて、
前記媒体選択部は、記録再生が行われていない期間が最も長い可搬記憶媒体を前記排出されてもよい可搬記憶媒体として選択する
情報記録再生システム。
【請求項７】
請求項１から請求項６のいずれかに記載の情報記録再生システムにおいて、
前記領域管理部は、前記論理領域に対応する前記物理領域を含む可搬記憶媒体の数が最小になるように前記物理領域を設定する
情報記録再生システム。
【請求項８】
請求項１から請求項７のいずれかに記載の情報記録再生システムにおいて、
前記記録再生制御部は、前記ライブラリ装置が記録あるいは再生を行っていないときに、前記領域管理情報及び前記変換管理情報に基づいて、前記所定数の可搬記憶媒体に記録されている情報を複写して、前記論理領域に対応する前記物理領域の配置を変更する領域再配置部をさらに備える
情報記録再生システム。
【請求項９】
請求項８に記載の情報記録再生システムにおいて、
前記論理領域が２以上の可変記憶媒体の各々に設定された前記物理領域に割り当てられているとき、前記領域再配置部は、前記論理領域が割り当てられている可変記憶媒体の数が少なくなるように前記物理領域の配置を変更する
情報記録再生システム。
【請求項１０】
請求項８または請求項９に記載の情報記録再生システムにおいて、
前記管理情報格納部は、前記ホストコンピュータから指示される記録再生の履歴情報をさらに保持し、
前記領域再配置部は、前記履歴情報に基づいて時間的に近接して記録あるいは再生される複数の論理領域に対応する物理領域を含む可搬記憶媒体の数が少なくなるように前記物理領域の配置を変更する
情報記録再生システム。
【請求項１１】
複数の可搬記憶媒体のうちの所定数の可搬記憶媒体を内蔵し、前記複数の可搬記憶媒体の所定の記憶領域に前記ホストからのデータを記録し、前記複数の可搬記憶媒体の所定の記憶領域からデータを再生するライブラリ装置をホストコンピュータの指示に基づいて制御する情報記録再生制御部と、
前記ホストコンピュータから取り込む記録データと、前記ライブラリ装置から取り込む再生データとを一時的に保持する一時保持部と、
前記ライブラリ装置によって前記記録データが物理的に連続して記録可能な可搬記憶媒体上の記憶領域を示す物理領域の定義状態を管理する領域管理情報と、前記ホストコンピュータによって論理的に連続する記憶領域と認識される論理領域と前記物理領域との対応関係を示す変換管理情報とを保持する管理情報格納部と、
前記ホストコンピュータの要求に応答して、前記領域管理情報と前記変換管理情報とに基づいて、前記物理領域の割り当てまたは解放を行って前記論理領域に前記物理領域を割り当て、前記領域管理情報及び前記変換管理情報を更新する領域管理部と、
前記領域管理情報と前記変換管理情報とに基づいて、前記ホストコンピュータが指定する前記論理領域における記憶位置を示す論理アドレスを前記物理領域における記憶位置を示す物理アドレスに変換するアドレス変換部と
を具備し、
前記記録再生制御部は、前記ホストコンピュータから指示された前記論理アドレスに記録すべき前記一時保持部に格納された前記記録データを、前記アドレス変換部によって変換された前記物理アドレスにより示される前記可搬記憶媒体の前記記憶領域に記録し、前記ホストコンピュータから指示された前記論理アドレスを前記アドレス変換部によって変換された前記物理アドレスによって示される前記可搬記憶媒体の前記記憶領域に記録されたデータを再生して前記一時保持部に格納する
情報記録再生制御装置。
【請求項１２】
請求項１１に記載の情報記録再生制御装置において、
前記領域管理部は、前記ホストコンピュータからの新たな論理領域の確保の要求または既存の論理領域の拡張の要求に応答して、前記ライブラリ装置に内蔵される前記所定数の可搬記憶媒体に対応する容量の領域を確保するときに、前記所定数の可搬記憶媒体に残留する前記物理領域が設定されていない空き領域の容量が前記対応する容量に満たない場合、前記複数の可搬記憶媒体のうちの前記ライブラリ装置に内蔵されていない可搬記憶媒体に含まれる空き領域を前記対応する容量の領域に割り当てる
情報記録再生制御装置。
【請求項１３】
請求項１１または請求項１２に記載の情報記録再生制御装置において、
前記管理情報格納部は、前記複数の可搬記憶媒体の所在を管理する所在管理情報をさらに保持し、
前記所在管理情報に基づいて、前記複数の可搬記憶媒体のうちの記録または再生の対象となる可搬記憶媒体が前記ライブラリ装置に内蔵される前記所定数の可搬記憶媒体に含まれていないことを認識すると、前記所定数の可搬記憶媒体のうちの前記ライブラリ装置から排出されてもよい可搬記憶媒体と、前記ライブラリ装置に投入すべき前記記録または再生の対象となる可搬記憶媒体とを前記記録再生制御部に示す媒体選択部と、
前記排出されてもよい可搬記憶媒体と、前記記録または再生の対象となる可搬記憶媒体との交換を外部に通知する保守インタフェース部と
をさらに具備する
情報記録再生制御装置。
【請求項１４】
請求項１３に記載の情報記録再生制御装置において、
前記保守インタフェース部は、表示装置に前記排出されてもよい可搬記憶媒体を示す媒体識別子と、前記記録または再生の対象となる可搬記憶媒体を示す媒体識別子とを表示し、保守員に対して前記排出されてもよい可搬記憶媒体と前記記録または再生の対象となる可搬記憶媒体との交換を促す
情報記録再生制御装置。
【請求項１５】
請求項１３または請求項１４に記載の情報記録再生制御装置において、
前記媒体選択部は、前記ライブラリ装置内に最も長く装填されている可搬記憶媒体を前記排出されてもよい可搬記憶媒体として選択する
情報記録再生制御装置。
【請求項１６】
請求項１３または請求項１４に記載の情報記録再生制御装置において、
前記媒体選択部は、記録再生が行われていない期間が最も長い可搬記憶媒体を前記排出されてもよい可搬記憶媒体として選択する
情報記録再生制御装置。
【請求項１７】
請求項１１から請求項１６のいずれかに記載の情報記録再生制御装置において、
前記領域管理部は、前記論理領域に対応する前記物理領域を含む可搬記憶媒体の数が最小になるように前記物理領域を設定する
情報記録再生制御装置。
【請求項１８】
請求項１１から請求項１７のいずれかに記載の情報記録再生制御装置において、
前記ライブラリ装置が記録あるいは再生を行っていないときに、前記領域管理情報及び前記変換管理情報に基づいて、前記所定数の可搬記憶媒体に記録されている情報を複写して、前記論理領域に対応する前記物理領域の配置を変更する領域再配置部をさらに具備する
情報記録再生制御装置。
【請求項１９】
請求項１８に記載の情報記録再生制御装置において、
前記論理領域が２以上の可変記憶媒体の各々に設定された前記物理領域に割り当てられているとき、前記領域再配置部は、前記論理領域が割り当てられている可変記憶媒体の数が少なくなるように前記物理領域の配置を変更する
情報記録再生制御装置。
【請求項２０】
請求項１８または請求項１９に記載の情報記録再生制御装置において、
前記管理情報格納部は、前記ホストコンピュータから指示される記録再生の履歴情報をさらに保持し、
前記領域再配置部は、前記履歴情報に基づいて時間的に近接して記録あるいは再生される複数の論理領域に対応する物理領域を含む可搬記憶媒体の数が少なくなるように前記物理領域の配置を変更する
情報記録再生制御装置。
【請求項２１】
請求項１から請求項１０のいずれかに記載の情報記録再生システムに使用されるライブラリ装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の可搬記憶媒体を使用する情報記録再生システム、情報記録再生制御装置、ライブラリ装置に関する。
【背景技術】
【０００２】
近年、コンピュータシステムの発展に伴い、外部記憶装置に対する要求も高まっている。その要求に答えるべく、現在はＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）を使用するストレージ装置が主に使用されている。しかしながら、ＨＤＤを使用するストレージ装置のコストや消費電力が問題になってきている。一方、データ保存に対する法令の整備がなされつつあり、データの長期保存も重要となってきている。
【０００３】
このような課題や状況に鑑み、ＩＬＭ（Ｉｎｆｏｒｍａｔｉｏｎ  Ｌｉｆｅｃｙｃｌｅ  Ｍａｎａｇｅｍｅｎｔ：情報ライフサイクル管理）なる概念が生まれてきた。ＩＬＭは、蓄積された情報の利用価値は生成されてからの経過時間やアクセス頻度によって変化するものであり、見合った性能のストレージ装置に格納すべきであるという思想に基づいている。例えば、稀にしかアクセスが無いアーカイブデータを、高性能なＨＤＤストレージでなく、安価だがアクセス時間がかかるテープや光ディスク等のライブラリシステムに保管することにより、コストや消費電力に関する課題解決を図るものである。
【０００４】
だが、コンピュータシステムにおけるデータ保有に関わるコストは、ストレージ装置そのもののコストだけではない。階層化されたストレージ装置やデータ配置などの管理コストも考慮する必要がある。例えば、ＨＤＤストレージ装置とテープライブラリシステムとでは、データ管理の方式が異なる。そのため、それぞれの装置およびデータを別々に管理する必要があり、それだけ管理コストが高くなる。このような課題に対して、可搬記憶媒体を使用するライブラリシステムに接続されるディスクシステムを用いて、ホストコンピュータに対して可搬記憶媒体ライブラリシステムをディスクシステムの如く見せかける技術が考えられている。
【０００５】
特開２００８−２３４１５８号公報には、仮想ボリュームにアクセスするホスト装置に対して動的に拡張可能な仮想ボリュームを提供するストレージ装置が開示されている。このストレージ装置は、割当て部と、記憶領域配置部とを備える。割当て部は、複数のディスクによって仮想ボリュームに割り当てる記憶領域を提供するグループを構成し、複数のグループ内からそれぞれ記憶領域を仮想ボリュームに割り当てる。記憶領域配置部は、外部操作に基づいて、仮想ボリュームが使用している各グループ内の記憶領域を、各グループ間で最適となるように再配置する。
【０００６】
特開２０００−０５７６７２号公報には、記録再生装置を複数台搭載したジュークボックス装置に関する技術が開示されている。このジュークボックス装置は、上位装置から、予め全体容量を固定することなく、１枚の記録媒体の記録容量を越える書き込みアドレス指定を可能とする。上位装置から、１枚の記録媒体の記録容量を越える書き込みアドレス指定された場合、ジュークボックス装置は、２枚目の記録媒体の物理アドレスを、容量を越えた論理アドレスに変換して書き込みを受け付ける。
【０００７】
特開平０８−２６３３３５号公報には、データ記憶媒体に対してデータがブロック単位で書き込まれ、このデータ記憶媒体のブロックに書き込まれているデータが読み出されるデータ記憶装置に関する技術が開示されている。このデータ記憶装置は、判断手段と、記憶手段と、抽出手段と、読出手段と、書込手段とを具備する。判断手段は、上記複数のブロックで構成されるファイル単位のアクセス頻度を判断する。記憶手段は、この判断手段により判断されたファイル単位のアクセス頻度を記憶する。抽出手段は、この記憶手段に記憶されるアクセス頻度が所定値以上でかつ相関関係のある複数のファイルを１つのグループとして抽出する。読出手段は、この抽出手段により抽出された各ファイルの各ブロックのデータを上記データ記憶媒体から読み出す。書込手段は、この読出手段により読み出された各ファイルに対応する各ブロックのデータを上記データ記憶媒体上の連続するブロックあるいは近傍のブロックに順次書き込む。
【０００８】
特開平０９−２６５７１８号公報には、集合型情報記憶装置に関する技術が開示されている。集合型情報記憶装置は、格納手段と、再生記録手段と、搬送手段とで構成される。格納手段は、可搬型情報記憶媒体を複数格納する。再生記録手段は、可搬型情報記憶媒体に記憶された情報の再生および可搬型情報記憶媒体に対する情報の記録を行う。搬送手段は、可搬型情報記憶媒体を再生記録手段および格納手段へ搬送する。この集合型情報記憶装置内の可搬型情報記憶媒体の物理的な記憶領域の総和が、集合型情報記憶装置内の可搬型情報記憶媒体の論理的な記憶領域の総和より所定量以上大きくなるように、集合型情報記憶装置は、可搬型情報記憶媒体の論理的な記憶領域を定義する。
【０００９】
特開平１０−０９７３８８号公報には、ライブラリ制御装置に関する技術が開示されている。ライブラリ制御装置は、光ディスクライブラリ装置と、光ディスク管理部と、システム情報記憶部と、光ディスク入れ換え部と、バックアップ部とを有する。光ディスクライブラリ装置は、複数の光ディスクを格納する。光ディスク管理部は、光ディスクライブラリ装置内の各格納位置にある光ディスクの使用状態を管理する。システム情報記憶部は、システムを運用するために必要なシステム情報を記憶する。光ディスク入れ換え部は、光ディスクライブラリ装置内の特定のシステム情報格納位置にある光ディスクについて、光ディスク管理部に問い合わせ、光ディスクが未使用でない場合には他の格納位置にある未使用光ディスクと入れ換えを行なう。バックアップ部は、システム情報格納位置にある未使用光ディスクにシステム情報記憶部のバックアップをとる。
【００１０】
特開平１０−２５４６２９号公報には、クライアントコンピュータとデータアーカイブサーバと可搬媒体ライブラリ装置で構成されるデータアーカイブシステムが開示されている。クライアントコンピュータは、可搬媒体ライブラリ装置の記憶媒体をリードできるドライブ装置を備える。少なくとも一台のクライアントコンピュータがネットワークでデータアーカイブサーバに接続される。データアーカイブサーバは、可搬媒体ライブラリ装置と接続される。可搬媒体ライブラリ装置は、記憶媒体と記憶媒体を収納する媒体収納庫と、記憶媒体を装填してデータの読み出しや書き込みを行うドライブ装置と、記憶媒体を前記可搬媒体ライブラリ装置へ投入もしくは可搬媒体ライブラリ装置から排出するための媒体投入・排出口と記憶媒体を搬送する媒体チェンジャとを備える。データアーカイブシステムは、当該記憶媒体を可搬媒体ライブラリ装置の媒体投入・排出口から排出し、クライアントコンピュータのドライブ装置に装填することにより、ネットワーク経由でクライアントコンピュータからデータアーカイブサーバへ送られ可搬媒体ライブラリ装置の記憶媒体に蓄積されたデータを利用可能とする。
【先行技術文献】
【特許文献】
【００１１】
【特許文献１】特開２００８−２３４１５８号公報
【特許文献２】特開２０００−０５７６７２号公報
【特許文献３】特開平０８−２６３３３５号公報
【特許文献４】特開平０９−２６５７１８号公報
【特許文献５】特開平１０−０９７３８８号公報
【特許文献６】特開平１０−２５４６２９号公報
【発明の概要】
【発明が解決しようとする課題】
【００１２】
本発明の目的は、簡素な構成で大容量低コストの情報記録再生システム、情報記録再生制御装置およびライブラリ装置を提供することにある。
【課題を解決するための手段】
【００１３】
本発明の観点では、情報記録再生システムは、複数の可搬記憶媒体と、ライブラリ装置と、情報記録再生制御装置とを具備する。ライブラリ装置は、複数の可搬記憶媒体のうちの所定数の可搬記憶媒体を内蔵し、複数の可搬記憶媒体の所定の記憶領域にホストからのデータを記録し、複数の可搬記憶媒体の所定の記憶領域からデータを再生する。情報記録再生制御装置は、ホストコンピュータの指示に基づいて、ライブラリ装置を制御する。情報記録再生制御装置は、一時保持部と、管理情報格納部と、領域管理部と、アドレス変換部と、記録再生制御部とを備える。一時保持部は、ホストコンピュータから取り込む記録データと、ライブラリ装置から取り込む再生データとを一時的に保持する。管理情報格納部は、ライブラリ装置によって記録データが物理的に連続して記録可能な可搬記憶媒体上の記憶領域を示す物理領域の定義状態を管理する領域管理情報と、ホストコンピュータによって論理的に連続する記憶領域と認識される論理領域と物理領域との対応関係を示す変換管理情報とを保持する。領域管理部は、ホストコンピュータの要求に応答して、領域管理情報と変換管理情報とに基づいて、物理領域の割り当てまたは解放を行って論理領域に物理領域を割り当て、領域管理情報及び変換管理情報を更新する。アドレス変換部は、領域管理情報と変換管理情報とに基づいて、ホストコンピュータが指定する論理領域における記憶位置を示す論理アドレスを物理領域における記憶位置を示す物理アドレスに変換する。記録再生制御部は、ホストコンピュータから指示された論理アドレスに記録すべき一時保持部に格納された記録データを、アドレス変換部によって変換された物理アドレスにより示される可搬記憶媒体の記憶領域に記録し、ホストコンピュータから指示された論理アドレスをアドレス変換部によって変換された物理アドレスによって示される可搬記憶媒体の記憶領域に記録されたデータを再生して一時保持部に格納する。
【００１４】
本発明の他の観点では、情報記録再生制御装置は、情報記録再生制御部と、一時保持部と、管理情報格納部と、領域管理部と、アドレス変換部とを具備する。情報記録再生制御部は、複数の可搬記憶媒体のうちの所定数の可搬記憶媒体を内蔵し、複数の可搬記憶媒体の所定の記憶領域にホストコンピュータからのデータを記録し、複数の可搬記憶媒体の所定の記憶領域からデータを再生するライブラリ装置をホストコンピュータの指示に基づいて制御する。一時保持部は、ホストコンピュータから取り込む記録データと、ライブラリ装置から取り込む再生データとを一時的に保持する。管理情報格納部は、ライブラリ装置によって記録データが物理的に連続して記録可能な可搬記憶媒体上の記憶領域を示す物理領域の定義状態を管理する領域管理情報と、ホストコンピュータによって論理的に連続する記憶領域と認識される論理領域と物理領域との対応関係を示す変換管理情報とを保持する。領域管理部は、ホストコンピュータの要求に応答して、領域管理情報と変換管理情報とに基づいて、物理領域の割り当てまたは解放を行って論理領域に物理領域を割り当て、領域管理情報及び変換管理情報を更新する。アドレス変換部は、領域管理情報と変換管理情報とに基づいて、ホストコンピュータが指定する論理領域における記憶位置を示す論理アドレスを物理領域における記憶位置を示す物理アドレスに変換する。記録再生制御部は、ホストコンピュータから指示された論理アドレスに記録すべき一時保持部に格納された記録データを、アドレス変換部によって変換された物理アドレスにより示される前記可搬記憶媒体の記憶領域に記録し、ホストコンピュータから指示された論理アドレスをアドレス変換部によって変換された物理アドレスによって示される可搬記憶媒体の記憶領域に記録されたデータを再生して一時保持部に格納する。
【発明の効果】
【００１５】
本発明によれば、簡素な構成で大容量低コストの情報記録再生システム、情報記録再生制御装置およびライブラリ装置を提供することができる。
【図面の簡単な説明】
【００１６】
【図１】本発明の第１の実施の形態に係る情報記録再生システムの構成を示すブロック図である。
【図２】可搬記憶媒体群の物理領域の割り当て状況を示す図である。
【図３】領域管理情報の一例を示す図である。
【図４】変換管理情報の一例を示す図である。
【図５】物理領域の設定を追加した後の物理領域の割り当て状況を示す図である。
【図６】物理領域の設定を追加した後の領域管理情報を示す図である。
【図７】物理領域の設定を追加した後の変換管理情報を示す図である。
【図８】さらに物理領域の設定を追加した後の物理領域の割り当て状況を示す図である。
【図９】さらに物理領域の設定を追加した後の物理領域の割り当て状況を示す図である。
【図１０】所在管理情報の一例を示す図である。
【図１１】論理領域が解放された後の物理領域の割り当て状況を示す図である。
【図１２】物理領域の設定を追加した後の別の物理領域の割り当て状況を示す図である。
【図１３】本発明の第３の実施の形態に係る情報記録再生システムの構成を示すブロック図である。
【図１４】同じ論理領域に対応する物理領域を移動した後の物理領域の割り当て状況を示す図である。
【図１５】異なる論理領域に対応する物理領域を移動した後の物理領域の割り当て状況を示す図である。
【発明を実施するための形態】
【００１７】
図を参照して、本発明を実施するための形態を説明する。
【００１８】
（第１の実施の形態）
図１は、本発明の第１の実施の形態に係る情報記録再生システムの構成を示すブロック図である。情報記録再生システムは、ホストコンピュータ１０と、情報記録再生制御装置２０と、ライブラリ装置３０と、表示装置４０とを具備する。
【００１９】
ホストコンピュータ１０は、情報記録再生制御装置２０を介してライブラリ装置３０をアクセスし、データの記録再生を行う。ホストコンピュータ１０は、データの記録または再生を行う前に、使用する領域の大きさを指定して論理領域を確保する。ホストコンピュータ１０は、確保された論理領域に対してデータの記録または再生を行う。
【００２０】
情報記録再生制御装置２０は、ホストインタフェース部２０１、ライブラリインタフェース部２０２、一時保持部２０３、管理情報格納部２０４、領域管理部２０５、アドレス変換部２０６、記録再生制御部２０７、媒体選択部２０８、保守インタフェース部２０９を具備する。
【００２１】
ホストインタフェース部２０１は、ホストコンピュータ１０に接続され、ホストコンピュータ１０との間で記録再生データ及び制御情報を送受する。一時保持部２０３は、ホストコンピュータ１０から受信する記録すべきデータやライブラリ装置３０から受信する再生データを格納し、一時的に保持する。管理情報格納部２０４は、変換管理情報、領域管理情報、所在管理情報等の管理情報を格納する。領域管理部２０５は、領域管理情報に基づいて各可搬記憶媒体３１の記憶領域を管理し、領域の探索、領域の割り当て、領域の解放を行う。
【００２２】
アドレス変換部２０６は、論理アドレスと物理アドレスとを対応させてアドレスの変換を行う。記録再生制御部２０７は、データの記録再生を制御する。媒体選択部２０８は、管理情報格納部２０４に保持される所在管理情報を参照して、指定された可搬記憶媒体３１の所在を確認する。保守インタフェース部２０９は、記録再生制御部２０７の指示に基づいて、表示装置４０に各種情報を表示する。ライブラリインタフェース部２０２は、ライブラリ装置３０に接続され、ライブラリ装置３０との間で記録再生データ及び制御情報を送受する。
【００２３】
所定数の可搬記憶媒体３１を内蔵するライブラリ装置３０は、媒体搬送部３３、ライブラリ制御部３２、可搬記憶媒体ドライブ３４、媒体投入排出口３５、複数の媒体スロット３６を具備する。ここでは、複数の媒体スロット３６の各々は、符号に“−”と番号を付加して区別し、区別しない場合には媒体スロット３６として説明する。
【００２４】
ライブラリ装置３０は、複数の媒体スロット３６に可搬記憶媒体３１を保持する。ここでは、ライブラリ装置３０は、４つの媒体スロット３６−１、３６−２、３６−３、３６−４にそれぞれ可搬記憶媒体３１−１、３１−２、３１−３、３１−４を保持する。また、可搬記憶媒体３１−５、３１−６は、ライブラリ装置３０の媒体スロット３６に装填されずに、ライブラリ装置３０の外に保管されている。ここでは、複数の可搬記憶媒体３１の各々は、符号に“−”と番号を付加して区別し、区別しない場合には可搬記憶媒体３１として説明する。
【００２５】
媒体搬送部３３は、ライブラリ制御部３２により制御され、媒体スロット３６、可搬記憶媒体ドライブ３４、媒体投入排出口３５の間で可搬記憶媒体３１を移動する。可搬記憶媒体ドライブ３４は、ライブラリ制御部３２により制御され、可搬記憶媒体ドライブ３４に装填された可搬記憶媒体３１に対して記録再生する。可搬記憶媒体３１は、媒体投入搬出口３５からライブラリ装置３０内に取り込まれ、媒体投入搬出口３５からライブラリ装置３０の外に排出される。
【００２６】
可搬記憶媒体３１には、例えば、ＲＦＩＤ（Ｒａｄｉｏ  Ｆｒｅｑｕｅｎｃｙ  Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ）タグやＭＡＭ（Ｍｅｄｉｕｍ  Ａｕｘｉｌｉａｒｙ  Ｍｅｍｏｒｙ）などによって各々を識別する識別子が付与される。情報記録再生制御装置２０は、使用する可搬記憶媒体３１に媒体識別子を付与して管理する。したがって、ライブラリ装置３０内に保持されている可搬記憶媒体３１と、ライブラリ装置３０で以前に使用されたことがあってライブラリ装置３０外にある可搬記憶媒体３１とは、情報記録再生制御装置２０により付与された媒体識別子によって識別される。ここでは、ライブラリ装置３０内に装填される４つの可搬記憶媒体３１−１、３１−２、３１−３、３１−４には、それぞれＭ１、Ｍ２、Ｍ３、Ｍ４なる媒体識別子が付与されている。また、可搬記憶媒体３１−５は、ライブラリ装置３０で以前使用されたことがある媒体であり、そのときに媒体識別子Ｍ５が付与されている。可搬記憶媒体３１−６は、ライブラリ装置３０で使用されたことが無い可搬記憶媒体である。したがって、可搬記憶媒体３１−６には、媒体識別子が付与されていない。また、各可搬記憶媒体３１の記憶容量は、１００Ｇバイトであるとする。
【００２７】
図２に示されるように、可搬記憶媒体群３１０上には、８つの物理領域Ｐ１〜Ｐ８が設定されている。物理領域は、ライブラリ装置３０によって記録データが物理的に連続して記録可能な可搬記憶媒体上の記憶領域を示す。ここで、Ｐ１〜Ｐ８は、物理領域を一意に識別するための物理領域識別子を示す。この８つの物理領域Ｐ１〜Ｐ８は、６つの論理領域Ｌ１〜Ｌ６に割り当てられている。すなわち、可搬記憶媒体３１０上には、ホストコンピュータ１０がデータを記録再生する６つの論理領域Ｌ１〜Ｌ６が確保されている。論理領域は、ホストコンピュータ１０によって論理的に連続する記憶領域と認識される。ここで、Ｌ１〜Ｌ６は、論理領域を一意に識別するための論理領域識別子を示す。論理領域Ｌ１は、物理領域Ｐ１に割り当てられている。論理領域Ｌ２は、物理領域Ｐ２に割り当てられている。論理領域Ｌ３は、物理領域Ｐ３、Ｐ４に割り当てられている。論理領域Ｌ４は、物理領域Ｐ５に割り当てられている。論理領域Ｌ５は、物理領域Ｐ６、Ｐ７に割り当てられている。論理領域Ｌ６は、物理領域Ｐ８に割り当てられている。
【００２８】
このとき、図３に示されるように、物理領域は、領域管理情報により管理されている。この領域管理情報は、管理情報格納部２０４に保持されている。領域管理情報は、物理領域の設定状態を示し、物理領域識別子に関連付けて媒体識別子、媒体内の先頭位置を示すアドレス、物理領域の大きさの情報を含む。すなわち、物理領域毎に、その物理領域を識別する物理領域識別子、その物理領域が確保されている可搬記憶媒体の媒体識別子、その物理領域の先頭の媒体内アドレス、その物理領域の大きさが登録される。また、媒体識別子及び物理領域の先頭を示す媒体内アドレスに基づいて、領域管理情報はソートされている。
【００２９】
また、図４に示されるように、変換管理情報により論理領域が管理され、変換管理情報は管理情報格納部２０４に保持されている。変換管理情報には、各論理領域に対して、その論理領域を識別する論理領域識別子に関連付けて、その論理領域に含まれる物理領域の物理領域識別子がリストとして登録されている。論理領域が複数の物理領域に割り当てられているとき、リストに登録されている順序に従って物理領域が割り当てられる。例えば、論理領域Ｌ３の先頭は、物理領域Ｐ３の先頭に対応し、物理領域Ｐ３の後端に物理領域Ｐ４の先頭が続く。論理領域Ｌ３の末尾は、物理領域Ｐ４の末尾に対応する。
【００３０】
このように物理領域、論理領域が設定されているときに、ホストコンピュータ１０が新たに１００Ｇバイトの大きさの論理領域Ｌ７を確保する場合、ホストコンピュータ１０は、ホストインタフェース部２０１を介して、記録再生制御部２０７に論理領域Ｌ７の確保を指示する。ここで、Ｌ７は論理領域識別子を示す。記録再生制御部２０７は、確保する論理領域の大きさ（１００Ｇバイト）を示して、論理領域Ｌ７の確保を領域管理部２０５に指示する。
【００３１】
領域管理部２０５は、管理情報格納部２０４に保持されている領域管理情報を参照して、指示された論理領域の大きさに対応する物理領域を確保可能な可搬記憶媒体３１を探索する。図３に示されるように物理領域が配置されている可搬記憶媒体群３１０の場合、領域管理部２０５は、可搬記憶媒体３１−３に未割り当て領域として残されている６０Ｇバイトの領域を物理領域Ｐ９として設定し、可搬記憶媒体３１−４に未割り当て領域として残されている領域のうちの４０Ｇバイトの領域を物理領域Ｐ１０として設定し、これら２つの物理領域に指示された論理領域Ｌ７を割り当てる。すなわち、確保を指示された論理領域Ｌ７は、可搬記憶媒体３１−３の物理領域Ｐ９と可搬記憶媒体３１−４の物理領域Ｐ１０とに割り当てられる。ここで、Ｐ９、Ｐ１０は、物理領域識別子を示す。割り当て後の可搬記憶媒体群３１０の物理領域の割り当て状況が図５に示される。また、そのときの領域管理情報が図６に示され、変換管理情報が図７に示される。領域管理部２０５は、物理領域を割り当てると、管理情報格納部２０４に保持されている領域管理情報と変換管理情報とを更新する。
【００３２】
このような割り当て状況からさらにホストコンピュータ１０が８０Ｇバイトの大きさの論理領域を確保する場合、ホストコンピュータ１０からの指示に基づいて、記録再生制御部２０７は、８０Ｇバイトの論理領域Ｌ８の確保を領域管理部２０５に指示する。ここで、Ｌ８は論理領域識別子を示す。
【００３３】
領域管理部２０５は、管理情報格納部２０４に保持されている領域管理情報を参照して、確保すべき８０Ｇバイトの論理領域に対応する物理領域を確保可能な空き領域を調べる。この場合、ライブラリ装置３０内の媒体スロット３６−１〜３６−４に装填されている４つの可搬記憶媒体３１−１〜３１−４に８０Ｇバイト分の空き領域は無い。ライブラリ装置３０内の媒体スロット３６−１〜３６−４に装填されていない可搬記憶媒体３１−５の空き領域を充当すると、指示された大きさの論理領域が確保可能である。したがって、領域管理部２０５は、可搬記憶媒体３１−４、３１−５上に、論理領域Ｌ８に対応する領域として物理領域Ｐ１１、Ｐ１２を割り当てる。ここで、Ｐ１１、Ｐ１２は物理領域識別子を示す。割り当て後の可搬記憶媒体の割り当て状況が図８に示される。領域管理部２０５は、物理領域を割り当てると、管理情報格納部２０４に保持されている領域管理情報と変換管理情報とを更新する。
【００３４】
図８に示されるように物理領域が設定されている状況からさらにホストコンピュータ１０が８０Ｇバイトの大きさの論理領域を確保する場合、ホストコンピュータ１０からの指示に基づいて、記録再生制御部２０７は、８０Ｇバイトの論理領域Ｌ９の確保を領域管理部２０５に指示する。ここで、Ｌ９は論理領域識別子を示す。
【００３５】
領域管理部２０５は、管理情報格納部２０４に保持されている領域管理情報を参照して、確保すべき８０Ｇバイトの論理領域に対応する物理領域を確保可能な空き領域を調べる。この場合、ライブラリ装置３０がこれまで使用したことのある、すなわち媒体識別子が付与されている５つの可搬記憶媒体３１−１〜３１−５には、８０Ｇバイト分の空き領域は無い。したがって、領域管理部２０５は、新たな可搬記憶媒体３１−６に媒体識別子Ｍ６を付与して登録する。新たな媒体であるため、１００Ｇバイトの空き領域が追加される。領域管理部２０５は、可搬記憶媒体３１−５と新たな可搬記憶媒体３１−６に、論理領域Ｌ９に対応する領域として物理領域Ｐ１３、Ｐ１４を割り当てる。ここで、Ｐ１３、Ｐ１４は物理領域識別子を示す。割り当て後の各可搬記憶媒体３１の領域の割り当て状況が図９に示される。物理領域を割り当てると、領域管理部２０５は、管理情報格納部２０４に保持されている領域管理情報と変換管理情報とを更新する。
【００３６】
このように論理領域が確保されると、ホストコンピュータ１０は、確保された論理領域に対してデータの記録を行うことができるようになる。データを記録するとき、ホストコンピュータ１０は、ホストインタフェース部２０１を介して記録再生制御部２０７にデータの記録を指示する。記録再生制御部２０７は、記録する先頭の論理アドレス（論理領域識別子とその論理領域上のアドレス）と、記録するデータの長さとを示して、アドレスの変換をアドレス変換部２０６に指示する。
【００３７】
アドレス変換部２０６は、管理情報格納部２０４に保持されている変換管理情報と領域管理情報とを参照して、記録する先頭の論理アドレスに対応する物理領域の物理アドレス（媒体識別子とその可搬記憶媒体上のアドレス）と、その物理領域に記録可能なデータの長さとを算出する。論理領域に対して複数の物理領域が割り当てられている場合、記録に関わるそれぞれの物理領域に関する物理アドレスとデータの長さとが算出される。アドレス変換部２０６は、記録される物理領域を示す算出された物理アドレスおよびデータの長さを記録再生制御部２０７に回答する。例えば、論理領域Ｌ３の先頭から１０Ｇバイト目の位置から２０Ｇバイトの長さのデータを記録するとき、アドレス変換部２０６は、物理領域Ｐ３を示す情報と、物理領域Ｐ４を示す情報とを記録再生制御部２０７に回答する。物理領域Ｐ３を示す情報は、媒体識別子Ｍ１と、可搬記憶媒体の先頭から７０Ｇバイト目の位置を示す物理アドレスと、記録可能なデータの長さ（１０Ｇバイト）を示す情報を含む。物理領域Ｐ４を示す情報は、媒体識別子Ｍ２、可搬記憶媒体の先頭位置を示すアドレス、記録可能なデータの長さ（１０Ｇバイト）を示す情報を含む。
【００３８】
記録再生制御部２０７は、アドレス変換部２０６からの応答に基づいて、一時保持部２０３に格納先情報（媒体識別子、可搬記憶媒体上の物理アドレス、記録可能なデータ長さ）を示して記録データを送る。一時保持部２０３は、記録データと格納先情報とを関連付けて蓄積する。
【００３９】
一時保持部２０３に蓄積された記録データは、一時保持部２０３が予め定められた条件を満たしたとき、可搬記憶媒体３１に記録される。例えば、一時保持部２０３に一定量以上の記録データが蓄積されたことにより、一時保持部２０３の記録データが可搬記憶媒体３１に記録される。このとき、記録再生制御部２０７は、一時保持部２０３に蓄積されている格納先情報に基づいて、可搬記録媒体３１ごとの一時保持部２０３に蓄積されている記録データ量を集計し、最も記録データ量が多い可搬記録媒体３１を格納先としているデータを選択する。
【００４０】
例えば、媒体識別子Ｍ１を付与された可搬記録媒体３１−１に記録されるデータ量が最も多いときには、記録再生制御部２０７は、可搬記録媒体３１−１を示す媒体識別子Ｍ１を媒体選択部２０８に示し、所在を問い合わせる。
【００４１】
媒体選択部２０８は、管理情報格納部２０４に保持される所在管理情報を参照して、可搬記憶媒体３１−１の所在を確認する。管理情報格納部２０４には、例えば、図１０に示されるように、所在管理情報が保持されている。この場合、可搬記憶媒体３１−１（媒体識別子Ｍ１）がライブラリ装置３０内の媒体スロット３６−１に保持されていることが分かる。媒体選択部２０８は、所在を示す情報を記録再生制御部２０７に回答する。
【００４２】
記録再生制御部２０７は、可搬記憶媒体３１−１を可搬記憶媒体ドライブ３４に移動するように、ライブラリインタフェース部２０２を介してライブラリ装置３０に指示する。その後、記録再生制御部２０７は、一時保持部２０３に蓄積された記録データのうちの可搬記憶媒体３１−１に記録すべき記録データを全て可搬記憶媒体３１−１に記録する。
【００４３】
一時保持部２０３に記録データを蓄積し、可搬記憶媒体３１に集中して記録することによって、ライブラリ装置３０内での可搬記憶媒体３１の交換回数を少なくすることができ、記録時間を短縮することができる。また、記録再生制御部２０７は、一時保持部２０３を用いて記録キャッシュ動作を実現しても良い。
【００４４】
次に、一時保持部２０３が予め定められた条件を満たしたとき、ライブラリ装置３０外にある可搬記録媒体３１−５にデータを記録する場合を例示する。可搬記録媒体３１−５には、媒体識別子Ｍ５が付与されている。可搬記憶媒体３１の所在を示す所在管理情報は、図１０に示されるように、管理情報格納部２０４に保持されている。
【００４５】
記録再生制御部２０７は、可搬記録媒体３１−５を示す媒体識別子Ｍ５を媒体選択部２０８に通知し、所在を問い合わせる。媒体選択部２０８は、管理情報格納部２０４に保持される所在管理情報を参照して、可搬記憶媒体３１−５がライブラリ装置３０内に存在しないことを認識する。また、媒体選択部２０８は、ライブラリ装置３０内にある可搬記憶媒体３１のうち、排出されてもよい可搬記録媒体３１を所定の条件に基づいて選定する。媒体選択部２０８は、可搬記憶媒体３１−５が装填されていないことと、排出されてもよい可搬記憶媒体３１を示す媒体識別子とを記録再生制御部２０７に回答する。排出されてもよい可搬記憶媒体３１は、ライブラリ装置３０内に最も長く存在することを条件として選択することができる。また、記録再生が行われていない期間が最も長いことを条件として選択することもできる。その場合、記録再生制御部２０７における記録再生の履歴があればよく、記録再生の履歴は管理情報格納部２０４に蓄積されていることが好ましい。
【００４６】
記録再生制御部２０７は、保守インタフェース部２０９を介して、表示装置４０に排出されてもよい可搬記憶媒体３１を示す媒体識別番号と、装填すべき可搬記憶媒体３１−５の媒体識別子とを表示し、可搬記憶媒体３１の交換を知らせる。可搬記憶媒体３１の交換は、別に用意される装置によって自動的に行われてもよいし、保守員等により手動で行われてもよい。
【００４７】
記録再生制御部２０７は、ライブラリインタフェース部２０２を介して、ライブラリ装置３０に可搬記憶媒体３１−５を可搬記憶媒体ドライブ３４に装填するように指示する。可搬記憶媒体ドライブ３４に可搬記憶媒体３１−５がセットされると、記録再生制御部２０７は、一時保持部２０３に蓄積された記録データのうちの可搬記憶媒体３１−５に記録すべき記録データを全て可搬記憶媒体３１−５に記録する。
【００４８】
また、記録再生制御部２０７は、ライブラリ装置３０において可搬記憶媒体３１の排出、投入、移動が行われたことを検出すると、管理情報格納部２０４に保持されている所在管理情報を更新する。
【００４９】
次に、一時保持部２０３が予め定められた条件を満たしたときに、新たな可搬記録媒体３１−６にデータが記録される場合を例示する。新たな可搬記録媒体３１−６には、まだ媒体識別子が付与されておらず、記録に先立って媒体識別子Ｍ６が付与される。記録再生制御部２０７は、新たな可搬記録媒体３１−６を示す媒体識別子Ｍ６を媒体選択部２０８に通知する。
【００５０】
媒体選択部２０８は、管理情報格納部２０４に保持される所在管理情報を参照して、可搬記憶媒体３１−６がライブラリ装置３０内に存在しない新たな可搬記憶媒体であることを知る。また、媒体選択部２０８は、ライブラリ装置３０内にある可搬記憶媒体３１のうち、排出されてもよい可搬記録媒体３１を所定の条件に基づいて選定する。媒体選択部２０８は、新たな可搬記憶媒体３１−６が必要であることと、排出されてもよい可搬記憶媒体３１を示す媒体識別子とを記録再生制御部２０７に回答する。排出されてもよい可搬記憶媒体３１の選択は、先に説明した方法と同じでよい。
【００５１】
記録再生制御部２０７は、保守インタフェース部２０９を介して、表示装置４０に排出されてもよい可搬記憶媒体３１を示す媒体識別子と、新しい可搬記憶媒体３１−６の投入が必要であることとを表示し、可搬記憶媒体３１の交換を知らせる。可搬記憶媒体３１の交換は、別に用意される装置によって自動的に行われてもよいし、保守員等により手動で行われてもよい。新たな可搬記録媒体３１−６は、ライブラリ装置３０に投入されるとライブラリ制御部３によって媒体識別子Ｍ６が付与され、以降、可搬記録媒体３１−６は媒体識別子Ｍ６によって識別される。
【００５２】
記録再生制御部２０７は、ライブラリインタフェース部２０２を介して、ライブラリ装置３０に可搬記憶媒体３１−６を可搬記憶媒体ドライブ３４に装填するように指示する。可搬記憶媒体ドライブ３４に可搬記憶媒体３１−６がセットされると、記録再生制御部２０７は、一時保持部２０３に蓄積された記録データのうちの可搬記憶媒体３１−６に記録すべき記録データを全て可搬記憶媒体３１−６に記録する。
【００５３】
また、記録再生制御部２０７は、ライブラリ装置３０で可搬記憶媒体３１の排出、投入、移動が行われたことを検出すると、管理情報格納部２０４に保持されている所在管理情報を更新する。
【００５４】
新たな可搬記憶媒体のライブラリ装置３０への投入は、記録再生制御部２０７の動作と同期せず行ってもかまわない。新たな可搬記憶媒体３１−６の媒体識別子Ｍ６は、ライブラリ装置３０への投入によって付与される。
【００５５】
確保されている論理領域からデータを再生する場合、ホストコンピュータ１０は、ホストインタフェース部２０１を介してデータの再生を記録再生制御部２０７に指示する。可搬記憶媒体の所在は、図１０で示されるように、所在管理情報で示される。所在管理情報は、管理情報格納部２０４に保持されている。
【００５６】
記録再生制御部２０７は、アドレス変換部２０６に、再生する先頭の論理アドレス（論理領域識別子と当該論理領域上のアドレス）と、再生するデータの長さの最大値とをアドレス変換部２０６に与え、アドレス変換を指示する。
【００５７】
アドレス変換部２０６は、変換管理情報と領域管理情報とを参照して、再生すべき物理アドレス（媒体識別子と可搬記憶媒体上のアドレス）および再生可能なデータの長さを算出し、記録再生制御部２０７に回答する。例えば、論理領域Ｌ４の先頭から１０Ｇバイト目の位置から１０Ｇバイトの長さのデータを再生する場合、アドレス変換部２０６は、情報（媒体識別子Ｍ２、可搬記憶媒体の先頭から７０Ｇバイト目を示す物理アドレス、再生可能なデータ長さ１０Ｇバイト）を記録再生制御部２０７に回答する。
記録再生制御部２０７は、再生するデータが記録されている可搬記録媒体３１−２を示す媒体識別子Ｍ２を媒体選択部２０８に通知する。媒体選択部２０８は、管理情報格納部２０４に保持される所在管理情報を参照して、再生する可搬記憶媒体３１−２がライブラリ装置３０内の媒体スロット３６−２に存在することを記録再生制御部２０７に回答する。
【００５８】
記録再生制御部２０７は、ライブラリインタフェース部２０２を介して、ライブラリ装置３０に対して、可搬記憶媒体３１−２を可搬記憶媒体ドライブ３４に移動して装填するように指示する。可搬記憶媒体３１−２が可搬記憶媒体ドライブ３４にセットされたことを確認すると、記録再生制御部２０７は、ライブラリ制御部３２に対して、可搬記録媒体３１−２の指定された領域のデータを再生するように指示する。可搬記録媒体３１−２から再生されたデータは、ライブラリインタフェース部２０２、一時保持部２０３、ホストインタフェース部２０１を介して、ホストコンピュータ１０に伝送される。
【００５９】
記録再生制御部２０７は、ライブラリ装置３０で可搬記憶媒体の排出、投入、移動が行われたことを検出し、管理情報格納部２０４に保持されている所在管理情報を更新する。記録再生制御部２０７は、一時保持部２０３を用いて、再生が予測される領域の再生を予め行っておくバッファリング動作や、再生キャッシュ動作を実現しても良い。
【００６０】
ホストコンピュータ１０がライブラリ装置３０外にある可搬記憶媒体３１−５に格納されているデータを再生する場合を例示する。可搬記憶媒体の所在は、図１０に示されるように、所在管理情報により示される。
【００６１】
記録再生制御部２０７は、アドレス変換部２０６に、再生する先頭の論理アドレス（論理領域識別子と当該論理領域上のアドレス）と、再生するデータの長さの最大値とをアドレス変換部２０６に示し、アドレス変換を指示する。
【００６２】
アドレス変換部２０６は、管理情報格納部２０４に保持されている変換管理情報と領域管理情報とを参照して、再生すべき物理アドレス（媒体識別子と可搬記憶媒体上のアドレス）および再生可能なデータの長さを算出し、記録再生制御部２０７に回答する。例えば、論理領域Ｌ６の先頭から１０Ｇバイト目の位置から１０Ｇバイトの長さを有するデータを再生するとき、アドレス変換部２０６は、情報（媒体識別子Ｍ５、可搬記憶媒体の先頭から１０Ｇバイト目を示す物理アドレス、再生可能なデータ長さ１０Ｇバイト）を記録再生制御部２０７に回答する。
記録再生制御部２０７は、再生する可搬記録媒体３１−５を示す媒体識別子Ｍ５を媒体選択部２０８に通知する。媒体選択部２０８は、管理情報格納部２０４に保持された所在管理情報を参照して、再生する可搬記憶媒体３１−５がライブラリ装置３０内に存在しないことを把握する。また、媒体選択部２０８は、ライブラリ装置３０内にある可搬記憶媒体３１のうち、排出されてもよい可搬記録媒体３１を所定の条件に基づいて選定する。媒体選択部２０８は、可搬記憶媒体３１−５が装填されていないことと、排出されてもよい可搬記憶媒体３１を示す媒体識別子とを記録再生制御部２０７に回答する。排出されてもよい可搬記憶媒体３１は、先に示した方法と同じ方法で選択される。
【００６３】
記録再生制御部２０７は、保守インタフェース部２０９を介して、表示装置４０に排出されてもよい可搬記憶媒体３１を示す識別子と、装填すべき可搬記憶媒体３１−５の媒体識別子とを表示し、可搬記憶媒体３１の交換を知らせる。可搬記憶媒体３１の交換は、別に用意される装置によって自動的に行われてもよいし、保守員等により手動で行われてもよい。
【００６４】
記録再生制御部２０７は、ライブラリインタフェース部２０２を介して、ライブラリ装置３０に可搬記憶媒体３１−５を可搬記憶媒体ドライブ３４に装填するように指示する。可搬記憶媒体ドライブ３４に可搬記憶媒体３１−５がセットされると、記録再生制御部２０７は、可搬記録媒体３１−５の指定された領域のデータを再生するようにライブラリ制御部３２に指示する。再生されたデータは、ライブラリインタフェース部２０２、一時保持部２０３、ホストインタフェース部２０１を介して、ホストコンピュータ１０に伝送される。記録再生制御部２０７は、ライブラリ装置３０において可搬記憶媒体３１が排出、投入、移動が行われたことを検出すると、管理情報格納部２０４に保持されている所在管理情報を更新する。
【００６５】
次に、論理領域の解放について説明する。ここでは、図９に示されるように、可搬記憶媒体３１に物理領域が割り当てられている状況において、ホストコンピュータ１０が論理領域Ｌ３を解放する場合を例示する。
【００６６】
記録再生制御部２０７は、領域管理部２０５に論理領域Ｌ３の解放を指示する。領域管理部２０５は、論理領域Ｌ３に対応する物理領域Ｐ３、Ｐ４を解放する。解放した後、図１１に示されるように、可搬記憶媒体３１−１には、物理領域Ｐ１、Ｐ２が設定され、２０Ｇバイトの空き領域ができ、可搬記憶媒体３１−２には、物理領域Ｐ５、Ｐ６が設定され、先頭部分に６０Ｇバイトの空き領域ができる。領域管理部２０５は、物理領域が解放された後に、管理情報格納部２０４に保持されている領域管理情報と変換管理情報を更新する。
【００６７】
（第２の実施の形態）
次に、本発明の第２の実施の形態を説明する。第２の実施の形態に係る情報記録再生制御装置は、第１の実施の形態に係る情報記録再生制御装置と同じ構成であるが、領域管理部２０５の動作の一部が異なる。第２の実施の形態に係る情報記録再生制御装置２０は、論理領域の確保と解放、データの記録と再生について、領域管理部２０５の動作を除いて第１の実施の形態に係る情報記録再生制御装置２０とほぼ同様に動作する。
【００６８】
図２に示されるように、可搬記憶媒体群３１０上には、８つの物理領域Ｐ１〜Ｐ８が設定されている。このような状況において、ホストコンピュータ１０が新たに１００Ｇバイトの大きさの論理領域Ｌ７を確保する場合の動作を例示する。
【００６９】
ホストコンピュータ１０は、ホストインタフェース部２０１を介して、記録再生制御部２０７に論理領域Ｌ７の確保を指示する。記録再生制御部２０７は、確保する論理領域の大きさ（１００Ｇバイト）を示して、論理領域Ｌ７の確保を領域管理部２０５に指示する。
【００７０】
領域管理部２０５は、管理情報格納部２０４に保持されている領域管理情報を参照して、可搬記憶媒体群３１０上に要求された大きさの物理領域が確保可能であるか探索する。このとき、領域管理部２０５は、最少の可搬記憶媒体に論理領域Ｌ７を構成する物理領域が割り当てられるように探索する。探索する範囲は、ライブラリ装置３０内に装填されている可搬記憶媒体３１を対象にしても良いし、媒体識別子が付与されている全ての可搬記憶媒体３１を対象にしても良い。
【００７１】
可搬記憶媒体３１−４には、１００Ｇバイトの領域を全て確保することができる空き領域があり、領域管理部２０５は、可搬記憶媒体３１−４の全体を論理領域Ｌ７に対応する物理領域Ｐ９に割り当てる。論理領域Ｌ７が割り当てられると、可搬記憶媒体群３１０には図１２に示されるように、領域が割り当てられる。領域管理部２０５は、物理領域を割り当てると、管理情報格納部２０４に保持されている領域管理情報と変換管理情報とを更新する。
【００７２】
同じ論理領域に格納されるデータは時間的に集中してアクセスされる可能性が高い。そのため、１つの論理領域が多くの可換記憶媒体３１に属する物理領域によって構成されている場合には、可搬記憶媒体３１を可搬記憶媒体ドライブ３４に搬送し交換する事象の発生可能性が高くなる。論理領域を構成する物理領域ができるだけ少ない可搬記憶媒体に割り当てられるようにすることで、可搬記憶媒体の交換回数を減らすことができ、記録再生時間を短縮することができる。
【００７３】
（第３の実施の形態）
図１３は、本発明の第３の実施の形態に係る情報記録再生システムの構成を示すブロック図である。情報記録再生システムは、ホストコンピュータ１０と、情報記録再生制御装置２１と、ライブラリ装置３０と、表示装置４０とを具備する。第３の実施の形態に係る情報記録再生制御装置２１には、第１の実施の形態に係る情報記録再生制御装置２０に領域再配置部２１０が付加されている。第３の実施の形態に係る情報記録再生制御装置２１は、論理領域の確保と解放、データの記録と再生について、第１の実施の形態に係る情報記録再生制御装置２０と同様に動作する。
【００７４】
情報記録再生制御装置２１は、ホストインタフェース部２０１、ライブラリインタフェース部２０２、一時保持部２０３、管理情報格納部２０４、領域管理部２０５、アドレス変換部２０６、記録再生制御部２０７、媒体選択部２０８、保守インタフェース部２０９、領域再配置部２１０を具備する。
【００７５】
ホストインタフェース部２０１は、ホストコンピュータ１０に接続され、ホストコンピュータ１０との間で記録再生データ及び制御情報を送受する。一時保持部２０３は、ホストコンピュータ１０から受信する記録すべきデータやライブラリ装置３０から受信する再生データを格納し、一時的に保持する。管理情報格納部２０４は、変換管理情報、領域管理情報、所在管理情報等の管理情報を格納する。領域管理部２０５は、領域管理情報に基づいて記憶領域を管理し、領域の探索、領域の割り当て、領域の解放を行う。
【００７６】
アドレス変換部２０６は、論理アドレスと物理アドレスとを対応させてアドレスの変換を行う。記録再生制御部２０７は、データの記録再生を制御する。媒体選択部２０８は、管理情報格納部２０４に保持される所在管理情報を参照して、指定された可搬記憶媒体３１の所在を確認する。保守インタフェース部２０９は、記録再生制御部２０７の指示に基づいて、表示装置４０に各種情報を表示する。ライブラリインタフェース部２０２は、ライブラリ装置３０に接続され、ライブラリ装置３０との間で記録再生データ及び制御情報を送受する。
【００７７】
領域再配置部２１０は、記録再生制御部２０７を監視し、ライブラリ装置３０への記録あるいは再生を行っていない期間を調べる。一定時間ライブラリ装置３０への記録／再生が行われていないとき、領域再配置部２１０は、可搬記憶媒体３１上の情報の複写を指示し、物理領域を移動させる。すなわち、領域再配置部２１０は、論理領域に対応する物理領域を変更する。論理領域を構成する物理領域が存在する可搬記憶媒体の数をできるだけ少なくすることができれば、可搬記憶媒体の交換回数を減じ、記録再生時間を短縮することができる。
【００７８】
例えば、領域再配置部２１０は、記録再生制御部２０７が一定時間、記録／再生を行っていないことを検出すると、物理領域の再配置動作を開始する。領域再配置部２１０は、管理情報格納部２０４に保持される管理情報を参照して、構成する物理領域の数を減じることが可能な論理領域を選択する。領域再配置部２１０は、選択された物理領域ごとに移動先の物理領域を決定する。領域再配置部２１０は、記録再生制御部２０７に、移動元の物理領域のデータを再生し、一時保持部２０３に格納するよう指令する。さらに、領域再配置部２１０は、記録再生制御部２０７に、一時保持部２０３に格納した移動元の物理領域から再生したデータを移動先の物理領域に記録するよう指示する。物理領域におけるデータの複写が完了した後に、管理情報格納部２０４が保持する管理情報を更新する。
【００７９】
領域再配置部２１０が起動されたときに、図２に示されるように、物理領域が割り当てられている場合、領域再配置部２１０は、論理領域Ｌ３（物理領域Ｐ３、Ｐ４）を選択し、可搬記憶媒体３１−４の空き領域に物理領域を移動させる。移動後の物理領域の割り当ては、図１４に示されるように、可搬記憶媒体３１−１に設定された物理領域Ｐ３と可搬記憶媒体３１−２に設定された物理領域Ｐ４とが解放され、可搬記憶媒体３１−４に新しく１つの物理領域Ｐ３として設定される。可搬記憶媒体３１−１に設定された物理領域Ｐ３と可搬記憶媒体３１−２に設定された物理領域Ｐ４とに格納されていたデータは、可搬記憶媒体３１−４に設定された新しい物理領域Ｐ３に格納される。
【００８０】
領域再配置部２１０は、物理領域を移動すると、管理情報格納部２０４に保持されている領域管理情報と変換管理情報とを更新する。また、記録再生制御部２０７は、ライブラリ装置３０で可搬記憶媒体３１の排出、投入、移動が行われたことを検出し、管理情報格納部２０４に保持されている所在管理情報を更新する。
【００８１】
この情報記録再生制御装置によって、論理領域を構成する物理領域を含む可搬記憶媒体の数をできるだけ少なくすることができる。したがって、可搬記憶媒体の交換回数を少なくして、記録再生時間を短縮することができる。
【００８２】
領域再配置部２１０が探索する論理領域や移動先の物理領域の探索範囲は、ライブラリ装置３０内の可搬記憶媒体（３１−１〜４）でも良いし、媒体識別子が付与されている全ての可搬記憶媒体（３１−１〜６）でも良い。
【００８３】
また、領域再配置部２１０は、ホストコンピュータ１０からの記録再生履歴を収集し、論理領域間のアクセス関連性を調査し、物理領域を移動させる機能を有しても良い。その場合、領域再配置部２１０は、ホストコンピュータ１０からのアクセスの履歴を示す記録再生履歴情報を、記録再生制御部２０７経由で収集し、管理情報格納部２０４に蓄積する。領域再配置部２１０は、蓄積された記録再生履歴情報を解析し、時間的に近接して記録または再生が行われる可能性が高い関係にある論理領域を抽出する。
【００８４】
図２に示されるように物理領域が割り当てられているときに、例えば、論理領域Ｌ２およびＬ４が同時にアクセスされる頻度が高いと領域配置部２１０が判定したとする。さらに、論理領域Ｌ２（物理領域Ｐ２）の大きさは４０Ｇバイト、論理領域Ｌ４（物理領域Ｐ５）の大きさは２０Ｇバイトであるので、合わせて６０Ｇバイトの大きさの空き領域を探索する。可搬記憶媒体３１−４上には６０Ｇバイト以上の空き領域が存在する。
【００８５】
領域再配置部２１０は、記録再生制御部２０７の記録／再生動作を監視する。例えば、記録再生制御部２０７が一定時間以上、記録／再生を行っていないことを検出すると、領域再配置部２１０は、物理領域の移動動作を開始する。領域を移動した後の物理領域の割り当て状況は、図１５に示されるように、論理領域Ｌ２に対応する物理領域Ｐ２と、論理領域Ｌ４に対応する物理領域Ｐ５とが可搬記憶媒体３１−４に割り当てられ、可搬記憶媒体３１−１に設定されていた物理領域Ｐ２および可搬記憶媒体３１−２に設定されていた物理領域Ｐ５が解放される。
【００８６】
領域再配置部２１０は、物理領域を移動すると、管理情報格納部２０４に保持されている領域管理情報と変換管理情報とを更新する。また、記録再生制御部２０７は、ライブラリ装置３０で可搬記憶媒体の排出、投入、移動が行われたことを検出し、管理情報格納部２０４に保持されている所在管理情報を更新する。
【００８７】
この情報記録再生制御装置は、論理領域の間のアクセス関連性に基づいて、複数の論理領域に対応する物理領域を構成するために必要な可搬記憶媒体の数をできるだけ少なくすることができる。したがって、可搬記憶媒体の交換回数を減じ、記録再生時間を短縮することができる。
【００８８】
領域再配置部２１０が探索する論理領域や移動先の物理領域の探索範囲は、ライブラリ装置３０内の可搬記憶媒体でも良いし、媒体識別子が付与されている全ての可搬記憶媒体でも良い。
【００８９】
本発明によれば、可搬記憶媒体を用いたライブラリ装置をディスクシステムと同様な管理方法で管理することが可能となり、管理コストを大幅に低減することができる。また、本発明の記録再生制御装置は、擬似的に可搬記憶媒体への直接記録あるいは直接再生を実現することが可能で、低コストで簡素に構成することができる。さらに、ライブラリ装置内のドライブへの媒体交換回数を低減することが可能で、記録再生時間の短縮を図ることができる。
【００９０】
以上、実施の形態を参照して本願発明を説明したが、本願発明は上記実施の形態に限定されるものではない。本願発明の構成や詳細には、本願発明のスコープ内で当業者が理解し得る様々な変更をすることができる。
【符号の説明】
【００９１】
１０  ホストコンピュータ
２０、２１  情報記録再生制御装置
２０１  ホストインタフェース部
２０２  ライブラリインタフェース部
２０３  一時保持部
２０４  管理情報格納部
２０５  領域管理部
２０６  アドレス変換部
２０７  記録再生制御部
２０８  媒体選択部
２０９  保守インタフェース部
２１０  領域再配置部
３０  ライブラリ装置
３１０  可搬記憶媒体群
３１、３１−１〜３１−６  可搬記憶媒体
３２  ライブラリ制御部
３３  媒体搬送部
３４  可搬記憶媒体ドライブ
３５  媒体投入排出口
３６−１〜３６−４  媒体スロット
４０  表示装置
【図１】
2011065466.tif 000003
【図２】
2011065466.tif 000004
【図３】
2011065466.tif 000005
【図４】
2011065466.tif 000006
【図５】
2011065466.tif 000007
【図６】
2011065466.tif 000008
【図７】
2011065466.tif 000009
【図８】
2011065466.tif 000010
【図９】
2011065466.tif 000011
【図１０】
2011065466.tif 000012
【図１１】
2011065466.tif 000013
【図１２】
2011065466.tif 000014
【図１３】
2011065466.tif 000015
【図１４】
2011065466.tif 000016
【図１５】
2011065466.tif 000017