(57)【要約】【課題】テープへのコンテンツの保存に関して、ファイル単位での書き出し、及びボリューム単位での書き出しの両方の長所を兼ね備える階層記憶システムを提供する。【解決手段】ホストがアクセスするファイルシステムとデータを記憶するテープ６を備えテープよりも高速でランダムアクセスすることができるディスク装置４と、ディスク装置とテープの間に介在しテープよりも高速でランダムアクセスすることができる中間ボリューム５と、ホストからのデータアクセスのコマンドを制御する制御部３とを備え、制御部はディスク装置のファイルシステムをファイル単位で中間ボリュームにシーケンシャルに書き込み、中間ボリュームからテープにボリュームごとに書き込む。【選択図】図７
2011081744.tif 000002
【特許請求の範囲】
【請求項１】
ホストがアクセスするファイルシステムとデータを記憶するテープを備え前記テープよりも高速でランダムアクセスすることができる第１の記憶装置と、
該第１の記憶装置と前記テープの間に介在し前記テープよりも高速でランダムアクセスすることができる第２の記憶装置と、
前記ホストからのデータアクセスのコマンドを制御する制御部とを備え、
該制御部は前記第１の記憶装置のファイルシステムをファイル単位で前記第２の記憶装置にシーケンシャルに書き込み、また前記制御部は第２の記憶装置に書き込まれたデータを前記テープにボリュームごとに書き込むことを特徴とする階層記憶システム。
【請求項２】
前記第２の記憶装置は複数備えられることを特徴とする請求項１記載の階層記憶システム。
【請求項３】
制御部は複数の第１の記憶装置から、これらに対応する複数の第２の記憶装置に並列にファイル書き込みを行うことを特徴とする請求項１又は２記載の階層記憶システム。
【請求項４】
制御部は第２の記憶装置からテープに対し、前記制御部の第１の記憶装置に対する制御とは切り離された独立した制御でボリュームごとに書き込むことを特徴とする請求項１から３の何れかに記載の階層記憶システム。
【請求項５】
制御部は第１の記憶装置から第２の記憶装置への書き込みの際、及び第２の記憶装置から前記テープへのファイル書き込みの際に、データとともに該データのファイル情報を記録することを特徴とする請求項１から４の何れかに記載の階層記憶システム。
【請求項６】
制御部は記録したファイル情報に基づいてファイル単位でデータを第２の記憶装置若しくはテープから読み出すことを特徴とする請求項１から５の何れかに記載の階層記憶システム。
【請求項７】
制御部はテープに書き込まれたデータをホストからの要求で読み出す際に、読み出し要求されているファイルと同一時期に書き込まれたデータを含む所定の大きさのデータブロックを第２の記憶装置に読み込むことを特徴とする請求項１から６の何れかに記載の階層記憶システム。
【請求項８】
ホストがアクセスするファイルシステムを備え該ホストに接続されデータを記憶するテープよりも高速でランダムアクセスすることができる第１の記憶装置、及び該第１の記憶装置に対するデータアクセスのコマンドを制御する第１の制御部を備えたホスト側システムと、
前記テープ、第１の記憶装置と前記テープの間に介在し前記テープよりも高速でランダムアクセスすることができる第２の記憶装置、及び前記ホストからのデータアクセスのコマンドを制御する制御部とを備えた階層記憶側システムとからなり、
前記第１の制御部及び第２の制御部は前記第１の記憶装置のファイルシステムをファイル単位で前記第２の記憶装置にシーケンシャルに書き込み、また前記第２の制御部は前記第２の記憶装置に書き込まれたデータを前記テープにボリュームごとに書き込むことを特徴とする階層記憶システム。
【請求項９】
ホストに接続されデータを記憶するテープと、
前記ホストがアクセスするファイルシステムを備え前記テープよりも高速でランダムアクセスすることができる第１の記憶装置と、
該第１の記憶装置と前記テープの間に介在し前記テープよりも高速でランダムアクセスすることができる第２の記憶装置と、
前記ホストからのデータアクセスのコマンドを制御する制御部とを備える階層記憶システムにおいて、
前記制御部が前記第１の記憶装置のファイルシステムをファイル単位で前記第２の記憶装置にシーケンシャルに書き込み、また前記制御部が第２の記憶装置に書き込まれたデータを前記テープにボリュームごとに書き込むことを特徴とする階層記憶方法。
【請求項１０】
ホストに接続されデータを記憶するテープと、
前記ホストがアクセスするファイルシステムを備え前記テープよりも高速でランダムアクセスすることができる第１の記憶装置と、
該第１の記憶装置と前記テープの間に介在し前記テープよりも高速でランダムアクセスすることができる第２の記憶装置と、
前記ホストからのデータアクセスのコマンドを制御する制御部とを備える階層記憶システムにおいて、
該制御部が前記第１の記憶装置のファイルシステムをファイル単位で前記第２の記憶装置にシーケンシャルに書き込む第１ステップと、前記第２の記憶装置に書き込まれたデータを前記テープにボリュームごとに書き込む第２ステップを実行することを特徴とする階層記憶プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、アクセス頻度が低い多数の大容量コンテンツデータをコンピュータで保存する際に、安価な記憶メディアであるテープを利用する技術に関するものである。
【背景技術】
【０００２】
階層記憶とは、ＣＰＵの主記憶装置とハードディスクや磁気テープなどの補助記憶装置を階層構造で関連付けた構造のことであり、高速で小容量の記憶装置を上位レベル、低速で大容量の記憶装置を下位レベルとし、各レベルを各々下位レベルの一時記憶として用いることで、あたかも高速で大容量の記憶装置であるかのように機能させるものである。
従来、ストレージシステムにおいて、保存するコンテンツが多数で、かつ大容量になることによって、コンテンツの保持コストが増大している。そこで、この保持コストを低減するために、コンテンツを保存する記憶媒体として、ハードディスク等のディスク装置から、ビットコストが低いテープを用いるべく、コンテンツをディスク装置からテープに転送して保存するという階層記憶を用いた方法が、選択されることがある。例えば、メールサーバにあっては、ファイルの１つ１つはサイズが小さいものの、大量のファイルを記憶装置に保持している。
そして、テープに保存する方法の一つとして、図１９に示すごとく、ディスク装置からファイル単位でテープへシーケンシャルに書き出すことが行われている。また、図２０に示すごとく、ボリューム単位（例えば、ハードディスクドライブ１台ごと）でテープへ書き出しが行われることもある。
【０００３】
例えば、特開２００７−３０５０７５号公報に、複数のテープを備えて、テープとディスク装置との間でデータの読み込み・書き出しを行うストレージシステムの技術が開示されている。その技術としては、複数のテープを備えるストレージシステムにおけるテープからディスク装置への読み出しを高速化するために、テープからのデータの読み出しに対して仮想記憶領域を用いるものである。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００７−３０５０７５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、図１９に示すストレージシステムにあっては、ファイル単位でテープへシーケンシャルに書き出すことから、保存するファイルが多数ある場合に、図２１に示すごとく、ディスク装置からのファイルの読み込みに時間がかかり、テープへのファイルの書き出しの性能を有効活用できないことがある。
また、上記特許文献１のストレージシステムにあっては、図２０に示すごとく、テープにボリューム単位で書き出すことから、そのボリュームの中から一部分のファイルを読み込む際に、テープの必要個所を飛ばし飛ばし読み込むか、ボリュームごとディスクに読み込む必要がある。そのため、ボリューム単位でテープに書き出す方法は、少数のファイルを読み込む場合には、図２２に示すごとく、ファイル単位でテープに保存する方法に比べて、読み込み時間がかかるという問題があった。
【０００６】
本発明は、このような実情に鑑みてなされたものであり、安価な記憶メディアであるテープへのコンテンツの保存に関して、ファイル単位での書き出し、及びボリューム単位での書き出しの両方の長所を兼ね備える階層記憶システム、方法及びプログラムを提供しようとするものである。
【課題を解決するための手段】
【０００７】
上記課題を解決すべく、本発明者は、テープへの書き出し時は、ボリューム単位で書き出して、テープからの読み込み時はファイル単位で読み込みができるようにするために、ディスク装置にデータが離散的でなくシーケンシャルに配置されていればよいことに気付き、そのような構成とするために、ディスク装置とテープの間に、一時的な記憶媒体（中間ボリューム）を介在させることを案出した。
そして、ディスク装置から中間ボリュームへは、ファイル単位でシーケンシャルに書き出すとともに、中間ボリュームからテープへの書き出しは、ボリューム単位でバックグラウンドで行う。また、中間ボリュームへのファイル単位での書き出し時、及びテープへのボリューム単位での書き出し時のそれぞれにおいて、ファイル単位での読み込みに必要な情報を記録しておくこととする。
【０００８】
すなわち、本発明の階層記憶システムは、ホストがアクセスできるファイルシステムとデータを記録するテープを備え前記テープよりも高速でランダムアクセスすることができる第１の記憶装置と、該第１の記憶装置と前記テープの間に介在し前記テープよりも高速でランダムアクセスすることができる第２の記憶装置と、前記ホストからのデータアクセスのコマンドを制御する制御部とを備え、該制御部は前記第１の記憶装置のファイルシステムをファイル単位で前記第２の記憶装置にシーケンシャルに書き込み、また前記制御部は第２の記憶装置に書き込まれたデータを前記テープにボリュームごとに書き込むことを特徴とする。
【０００９】
また、前記第２の記憶装置は複数備えられることを特徴とする。
【００１０】
また、制御部は複数の第１の記憶装置から、これらに対応する複数の第２の記憶装置に並列にファイル書き込みを行うことを特徴とする。
【００１１】
また、制御部は第２の記憶装置からテープに対し、前記制御部の第１の記憶装置に対する制御とは切り離された独立した制御でボリュームごとに書き込むことを特徴とする。
【００１２】
また、制御部は第１の記憶装置から第２の記憶装置への書き込みの際、及び第２の記憶装置から前記テープへのファイル書き込みの際に、データとともに該データのファイル情報を記録することを特徴とする。
【００１３】
また、制御部は記録したファイル情報に基づいてファイル単位でデータを第２の記憶装置若しくはテープから読み出すことを特徴とする。
【００１４】
また、制御部はテープに書き込まれたデータをホストからの要求で読み出す際に、読み出し要求されているファイルと同一時期に書き込まれたデータを含む所定の大きさのデータブロックを第２の記憶装置に読み込むことを特徴とする。
【００１５】
また、本発明の階層記憶システムは、ホストがアクセスするファイルシステムとデータを記録するテープを備えテープよりも高速でランダムアクセスすることができる第１の記憶装置、及び該第１の記憶装置に対するデータアクセスのコマンドを制御する第１の制御部を備えたホスト側システムと、前記テープ、第１の記憶装置と前記テープの間に介在し前記テープよりも高速でランダムアクセスすることができる第２の記憶装置、及び前記ホストからのデータアクセスのコマンドを制御する制御部とを備えた階層記憶側システムとからなり、前記第１の制御部及び第２の制御部は前記第１の記憶装置のファイルシステムをファイル単位で前記第２の記憶装置にシーケンシャルに書き込み、また前記第２の制御部は前記第２の記憶装置に書き込まれたデータを前記テープにボリュームごとに書き込むことを特徴とする。
【００１６】
また、本発明の階層記憶方法は、ホストがアクセスできるファイルシステムとデータを記録するテープを備え前記テープよりも高速でランダムアクセスすることができる第１の記憶装置と、該第１の記憶装置と前記テープの間に介在し前記テープよりも高速でランダムアクセスすることができる第２の記憶装置と、前記ホストからのデータアクセスのコマンドを制御する制御部とを備える階層記憶システムにおいて、前記制御部が前記第１の記憶装置のファイルシステムをファイル単位で前記第２の記憶装置にシーケンシャルに書き込み、また前記制御部が第２の記憶装置に書き込まれたデータを前記テープにボリュームごとに書き込むことを特徴とする。
【００１７】
また、本発明の階層記憶プログラムは、ホストがアクセスできるファイルシステムとデータを記録するテープを備え前記テープよりも高速でランダムアクセスすることができる第１の記憶装置と、該第１の記憶装置と前記テープの間に介在し前記テープよりも高速でランダムアクセスすることができる第２の記憶装置と、前記ホストからのデータアクセスのコマンドを制御する制御部とを備える階層記憶システムにおいて、該制御部が前記第１の記憶装置のファイルシステムをファイル単位で前記第２の記憶装置にシーケンシャルに書き込む第１ステップと、前記第２の記憶装置に書き込まれたデータを前記テープにボリュームごとに書き込む第２ステップを実行することを特徴とする。
【発明の効果】
【００１８】
以上、説明したように、本発明によれば、ディスク装置からテープへのコンテンツの保存に関して、ファイル単位での書き出し、及びボリューム単位での書き出しの両方の長所を兼ね備え、テープへの高速での書き込みとテープからの高速での読み込みが可能となる階層記憶システムを提供することができる。
【図面の簡単な説明】
【００１９】
【図１】本発明の階層記憶システムの単純化した概略構成図である。
【図２】本発明の階層記憶システムにおける制御部と管理テーブルを示す説明図である。
【図３】本発明の階層記憶システムの概略構成図である。
【図４】本発明の階層記憶システムのファイル管理テーブルを示す説明図である。
【図５】本発明の階層記憶システムの中間ボリューム管理テーブルを示す説明図である。
【図６】本発明の階層記憶システムの仮想ボリューム管理テーブルを示す説明図である。
【図７】本発明の階層記憶システムの書き出しを示す説明図である。
【図８】本発明の階層記憶システムの読み込みを示す説明図である。
【図９】本発明の階層記憶システムの中間ボリュームへの書き出しを示す説明図である。
【図１０】本発明の階層記憶システムの中間ボリュームへの書き出しを示すフローである。
【図１１】本発明の階層記憶システムのテープへの書き出しを示す説明図である。
【図１２】本発明の階層記憶システムのテープへの書き出しの流れを示すフローである。
【図１３】本発明の階層記憶システムの読み込みを示す説明図である。
【図１４】本発明の階層記憶システムファイルの読み込みの流れを示すフローである。
【図１５】ディスク装置からテープへの書き出し時間を比較する説明図で、（ａ）はディスクからテープへファイル単位の書き出し時間、（ｂ）はディスクからテープへボリュームごとの書き出し時間、（ｃ）は本発明におけるディスクから中間ボリュームを介してテープへの書き出し時間を示す説明図である。
【図１６】本発明の階層記憶システムの第２の実施例を示す説明図である。
【図１７】本発明の階層記憶システムの第３の実施例を示す説明図である。
【図１８】本発明の階層記憶システムの第４の実施例を示す説明図である。
【図１９】ファイルシステムのファイル単位の書き出しを示す説明図である。
【図２０】ファイルシステムのボリューム単位の書き出しを示す説明図である。
【図２１】ファイルシステムのファイル単位の書き出し及びファイル単位の読み込みを示す説明図である。
【図２２】ファイルシステムのボリューム単位の書き出し及びボリューム単位の読み込みを示す説明図である。
【発明を実施するための形態】
【００２０】
以下、図面を参照しながら、本発明の階層記憶システムを実施するための形態について詳細に説明する。図１〜図１８は、本発明の実施の形態を例示する図であり、これらの図において、同一の符号を付した部分は同一物を表し、基本的な構成及び動作は同様であるものとする。
【００２１】
＜第１の実施例＞
＜構成＞
図１及び図３は、本発明の第１の実施例に係る階層記憶システムのシステム構成図である。
本実施例の階層記憶システム１は、図１に示すごとく、ＣＰＵやメモリや入出力手段を備えるホスト２と接続されており、ホスト２からユーザーが制御部３を介して直接取り扱うことができる、ファイルシステムを構成するハードディスク等からなるディスク装置４と、制御部３に備えられたプログラムに制御され、前記ディスク装置４との間で書き込み及び読み出しが行われる、ハードディスク等からなる一時的な記憶媒体である中間ボリューム５と、同じく制御部３に備えられたプログラムに制御され、前記中間ボリューム５との間で書き込み及び読み出しが行われるテープ６と、を備えている。このシステムのユーザーからは、ディスク装置４だけが見えている状態であり、中間ボリューム５とテープ６は見えない状態となっている。そして、このテープ６（１台）の記憶容量は、ペタバイト単位の大きさを備えている。前記ディスク装置４や中間ボリューム５は、テープ６よりも高速でランダムアクセスすることができる記憶装置である。
【００２２】
そして、図３に示すごとく、前記中間ボリューム５は、同様の機能を有する複数（数台から数百台の規模）の一時的な記憶媒体から構成される中間ボリューム群７の中から、１台ずつ適時確保されていて、ファイル書き出しで前記中間ボリューム５がフルになるたびに、中間ボリューム群７の中から次の中間ボリューム５が確保される。同様に、前記テープ６は、同様の機能を有する複数のテープからなるテープ群８の中から、１台ずつ適時確保されている。
【００２３】
制御部３は、図２に示すごとく、ファイルシステムをファイルごとに管理するファイル管理テーブル（図４参照）と、そのファイルデータが中間ボリューム５とテープ６との間を移動することから、それを一時的に管理するための仮想ボリューム番号を設定して中間ボリューム５を管理する中間ボリューム管理テーブル（図５参照）と、その仮想ボリューム番号ごとにサイズ、位置情報等を管理する仮想ボリューム管理テーブル（図６参照）とを備えている。
【００２４】
ファイル管理テーブルは、図４に示すごとく、ファイル１個ごとに仮想ボリューム番号、オフセット位置、ファイルサイズ、格納メディアを入力する。
中間ボリューム管理テーブルは、図５に示すごとく、中間ボリューム１個ごとに仮想ボリューム番号を入力する。
仮想ボリューム管理テーブルは、図６に示すごとく、仮想ボリューム番号１個ごとにサイズ、中間ボリュームの書き込み最終位置、テープ識別情報、テープ位置情報を入力する。
【００２５】
＜動作＞
本発明の第１の実施例に係る階層記憶システムの動作について、図７〜図１５を参照して説明する。
【００２６】
図７は、本発明の階層記憶システムにおけるファイル書き出しの流れを示す説明図であり、まずディスク装置４のファイルシステムから中間ボリューム５に対しファイル単位でシーケンシャルに書き出しを行う。そして、この中間ボリューム５への書き込みが満杯（フル）になると、テープ書き出し候補とする。このテープ書き出し候補となった中間ボリューム５からテープ６に対し、バックグラウンドで、すなわちホスト１からディスク装置４への制御とは切り離された独立した状態で、ボリュームごとに書き出し（コピー）を行う。そして、ボリュームごとのコピー（ボリュームコピー）が完了した中間ボリューム５は、中間ボリュームとしての機能が解放され、元の中間ボリューム群７に配置されて再利用されるものである。また、テープ６への書き込みが満杯（フル）になった場合には、テープ群８から新たなボリュームコピー用に新たなテープ６が提供される。
【００２７】
図８は、本発明の階層記憶システムにおけるファイル読み込みの流れを示す説明図であり、ファイルを読み込む際に、ファイルが中間ボリューム５上にある場合は、制御部３は、ディスク装置３上のファイルを読み込み、ファイルがテープ６上にある場合は、テープ６から読み込む。この際、制御部３は、書き込んだときの情報を用いてファイルの位置を特定するものである。
【００２８】
図９は、ディスク装置４のファイルシステムから中間ボリューム５へ、ファイル単位でシーケンシャルに書き出しする状態を表し、図１０はその動作フローを示している。
制御部３は、既に書き出し中の中間ボリューム５が存在するか否かを判断し（Ｓ４０１）、書き出し中の中間ボリューム５が存在する場合には後述するＳ４０５に遷移し、書き出し中の中間ボリューム５がない場合には中間ボリューム５を確保し（Ｓ４０２）読み込みに必要な仮想ボリューム番号を付与して、中間ボリューム管理テーブルの仮想ボリューム番号を書き出し（Ｓ４０３）、仮想ボリューム管理テーブルのサイズを書き出し（Ｓ４０４）、仮想ボリューム管理テーブルの最終書き出し位置を書き出し（Ｓ４０５）、ディスク装置４のファイルシステムから上記確保された中間ボリューム５へファイルをシーケンシャルに書き出し（Ｓ４０６）、ファイル管理テーブルの、仮想ボリューム番号、オフセット位置（中間ボリューム５に書き出した最初の位置）、ファイルサイズを記録し、データ格納位置を中間ボリューム５として（Ｓ４０７）、終了する。
これにより、制御部３が、ディスク装置４のファイルシステムから中間ボリューム５へ書き出しを行うものである。
【００２９】
図１１は、中間ボリューム５の残り容量が閾値を下回ったときに、空き容量のあるテープ６を確保して、中間ボリューム５からテープ６にボリュームごとに書き出す状態を表し、図１２はその動作フローを示している。
制御部３は、中間ボリューム５の記憶容量の残容量が閾値以下かどうかを判断し（Ｓ５０１）、閾値以下の場合はそのままテープ６への書き出しを終了し、閾値以上の場合は空き容量のあるテープ６を確保し（Ｓ５０２）、中間ボリューム５からテープ６へボリュームごとに書き出し（コピー）し（Ｓ５０３）、仮想ボリューム管理テーブルの、テープ識別情報、テープ位置情報をテープ６に記録し（Ｓ５０４）、ファイル管理テーブルの格納メディアをテープにアップデートし（Ｓ５０５）、中間ボリューム管理テーブルの仮想ボリューム番号を無効値にアップデートし（Ｓ５０６）、終了する。
これにより、制御部３が、中間ボリューム５からテープ６への書き出しを行うものである。
【００３０】
図１３は、ファイル読み込み要求に対して、テーブルを参照しながら、必要部位のみを読み込む状態を表し、図１４はその動作フローを示している。
制御部３は、ファイル管理テーブルからファイル格納位置を判断し（Ｓ６０１）、ファイルがテープ６のみに格納されているかを判断し（Ｓ６０２）、テープ６のみに格納されていない場合は後述するＳ６０５に遷移し、テープ６のみに格納されている場合は、ファイル管理テーブル、仮想ボリューム管理テーブルからテープ６を確定し（Ｓ６０３）、テープ６の該当ファイルのみを読み込み（Ｓ６０４）、ディスク装置４へ該当ファイルを読み込み（Ｓ６０５）、終了する。
これにより、制御部３が、テープ６から読み込んだファイルをディスク装置４へ読み込ませるものである。
【００３１】
図１５は、ディスク装置からテープへの書き出し時間を比較するものであり、（ａ）はｎ個のディスク装置からテープへファイル単位で書き出しするときの時間がｎ＊Ｔ１であることを、（ｂ）はｎ個のディスク装置からテープへボリュームごとに書き出しするときの時間がｎ＊Ｔ２であり、通常、ｎ＊Ｔ２＜ｎ＊Ｔ１であって、ボリュームコピーがテープの性能を最大限引き出せる方法であることを表している。
図１５（ｃ）は、本発明におけるディスク装置から中間ボリュームを介してテープへの書き出し時間を示すものであって、ｎ個のディスク装置からｎ個の中間ボリュームへファイル単位で書き出しするときの時間は、ｎ個で並行して行うのでＴ１であり、最も書き出し時間は短くなる。そして、中間ボリュームからテープへの書き出しは、バックグラウンドで行うものであり、中間ボリュームへの書き出しが終了した時点でディスク装置の利用ができる。
【００３２】
＜第２の実施例＞
図１６は、本発明の階層記憶システムの第２の実施例を示すものであり、図７に示す本発明の階層記憶システムにおけるファイル書き出しの流れにおいて、制御部３が、ｎ個のディスク装置４からｎ個の中間ボリュームへ並列にファイル単位で書き出しを行うものである。
ディスク装置４１、４２・・のファイルシステムから中間ボリューム５１、５２・・に対しファイル単位でシーケンシャルに書き出しを行う。そして、この書き込みが満杯（フル）になった中間ボリューム５から順に、テープ書き出し候補とする。このテープ書き出し候補となった中間ボリューム５からテープ６に対し、バックグラウンドで、すなわちホスト１からディスク装置４への制御とは切り離された独立した状態で、ボリュームごとに書き出し（コピー）を行う。
そして、ボリュームごとのコピー（ボリュームコピー）が完了した中間ボリューム５は、中間ボリュームとしての機能が解放され、元の中間ボリューム群７に配置されて再利用されるとともに、次にフルになった中間ボリューム５からテープ６にボリュームコピーを行うものである。
他の動作については、上述した第１の実施例と同様である。
【００３３】
＜第３の実施例＞
図１７は、本発明の階層記憶システムの第３の実施例を示すものであり、ホストからのファイル読み込み要求に対して、制御部３が、当該ファイルと同一時期に書き込んだ別のファイルは同一時期に読み出される蓋然性の高さを考慮して、前記読み出し要求のファイルの書き込み位置を含む一定の大きさのブロック、例えば８ＧＢ程度のデータを中間ボリューム５に読み込むものである。
これは、テープ６が回転を開始してからトップスピードになるまでに一定時間を要し，回転を停止するためにも一定時間を要することから，トップスピードとなった期間を有効活用するために，読み出し要求のファイルの前後もついでに読み出すこととするものである。
そして他の動作については、上述した第１の実施例と同様である。
【００３４】
＜第４の実施例＞
図１８は、本発明の階層記憶システムの第４の実施例を示し、ディスク装置１３がホスト１２側に位置するホスト側システム１１と、中間ボリューム１５とテープ１６を有する階層記憶側システム１５とから構成するものである。
この実施例にあっては、ホスト１２はディスク装置１３及び第１の制御部１４を備え、第１の制御部１４は前述する第１の実施例と同様のファイル管理テーブルを備えている。
そして、本発明の階層記憶システム１１は、中間ディスク１６とテープ１７と第２の制御装置１８を備え、第２の制御装置１８は前述する第１の実施例と同様の中間ボリューム管理テーブル及び仮想ボリューム管理テーブルを備えて、中間ディスク１６からテープ１７へボリュームごとに書き出しする。そして他の動作については、上述した第１の実施例と同様である。
【００３５】
尚、上述した実施例にあっては、ディスク装置としてハードディスクドライブを用いる場合について説明したが、これに限ることなく、ＲＡＭディスク等他の媒体を用いたディスク装置であっても適用することができる。また、安価メディアとしてテープを用いる場合に説明したが、これに限ることなく、光ディスク等他の媒体を用いた安価メディアであっても適用することができる。
【産業上の利用可能性】
【００３６】
本発明の階層記憶システムは、図１に示すように、コンピュータのＣＰＵ、メモリ、補助記憶装置、ディスプレイ、入力デバイス等を含むハードウェア資源上に構築されたＯＳ、アプリケーション、データベース、ネットワークシステム等によって実現されるものであり、階層記憶システムが上記のハードウェア資源を用いて具体的に実現されるものであるから、自然法則を利用した技術的思想に該当するものであり、各種情報処理において利用することができるものである。
【符号の説明】
【００３７】
１  階層記憶システム
２  ホスト
３  制御部
４  ディスク装置
５  中間ボリューム
６  テープ
７  中間ボリューム群
８  テープ群
１１  ホスト側システム
１２  ホスト
１３  ディスク装置
１４  第１の制御部
１５  階層記憶側システム
１６  中間ボリューム
１７  テープ
１８  第２の制御部
【図１】
2011081744.tif 000003
【図２】
2011081744.tif 000004
【図３】
2011081744.tif 000005
【図４】
2011081744.tif 000006
【図５】
2011081744.tif 000007
【図６】
2011081744.tif 000008
【図７】
2011081744.tif 000009
【図８】
2011081744.tif 000010
【図９】
2011081744.tif 000011
【図１０】
2011081744.tif 000012
【図１１】
2011081744.tif 000013
【図１２】
2011081744.tif 000014
【図１３】
2011081744.tif 000015
【図１４】
2011081744.tif 000016
【図１５】
2011081744.tif 000017
【図１６】
2011081744.tif 000018
【図１７】
2011081744.tif 000019
【図１８】
2011081744.tif 000020
【図１９】
2011081744.tif 000021
【図２０】
2011081744.tif 000022
【図２１】
2011081744.tif 000023
【図２２】
2011081744.tif 000024