(57)【特許請求の範囲】
【請求項１】
データを一次記憶する第１の記憶装置と、
前記第１の記憶装置と異なる特性を有し前記データを二次記憶する第２の記憶装置と、
前記第１の記憶装置と前記第２の記憶装置間のデータ移行を制御する制御装置とを有する階層記憶装置であって、
前記制御装置は、
前記第１の記憶装置に記憶されるデータの属性情報を記憶する記憶部と、
前記属性情報に基づいて前記第１の記憶装置から前記第２の記憶装置への前記データの移行優先度を決定する優先度決定部と、
前記優先度に基づいて前記データを前記第１の記憶装置から前記第２の記憶装置に移行させるデータ移行部と、
を備え、
前記優先度決定部は、前記データをリテンション期間ごとにグループ化し、
前記データ移行部は、前記グループごとに前記第１の記憶装置から前記第２の記憶装置に移行させることを特徴とする階層記憶装置。
【請求項２】
前記属性情報に前記データの共有情報を備え、前記優先度決定部は、共有数の少ないデータの移行優先度を高く決定する事を特徴とする請求項１に記載の階層記憶装置。
【請求項３】
前記優先度決定部は、複数の属性情報に基づいて前記優先度を決定する事を特徴とする請求項２に記載の階層記憶装置。
【請求項４】
前記データ移行部は、移行対象データのサイズが所定のサイズを超えている場合、前記データの一部を前記第１の記憶装置に保持するとともに、前記データを前記第２の記憶装置に移行する事を特徴とする請求項２に記載の階層記憶装置。
【請求項５】
前記データ移行部は、所定の時間になると前記優先度に基づいてデータ移行処理をおこなう事を特徴とする請求項２に記載の階層記憶装置。
【請求項６】
第１の記憶装置の使用状況を確認する使用状況確認部をさらに備え、
前記データ移行部は、前記第１の記憶装置の空き容量が所定値以下になると、前記優先度に基づいてデータ移行処理をおこなう事を特徴とする請求項２に記載の階層記憶装置。
【請求項７】
データを一次記憶する第１の記憶装置と、前記データを二次記憶する第２の記憶装置との間のデータ移行を制御する記憶装置の制御装置であって、
前記第１の記憶装置に記憶されるデータの属性情報を記憶する記憶部と、
前記属性情報に基づいて前記第１の記憶装置から前記第２の記憶装置への前記データの移行優先度を決定する優先度決定部と、
前記優先度に基づいて前記データを前記第１の記憶装置から前記第２の記憶装置に移行させるデータ移行部と、
を備え、
前記優先度決定部は、前記データをリテンション期間ごとにグループ化し、
前記データ移行部は、前記グループごとに前記第１の記憶装置から前記第２の記憶装置に移行させることを特徴とする記憶装置の制御装置。
【請求項８】
データを一次記憶する第１の記憶装置と前記第１の記憶装置と異なる特性を有し前記データを二次記憶する第２の記憶装置との間のデータ移行を制御する階層記憶装置の制御方法であって、
前記第１の記憶装置に記憶されるデータの属性情報を記憶する記憶ステップと、
前記属性情報に基づいて前記第１の記憶装置から前記第２の記憶装置への前記データの移行優先度を決定する優先度決定ステップと、
前記優先度に基づいて前記データを前記第１の記憶装置から前記第２の記憶装置に移行させるデータ移行ステップと、
を備え、
前記優先度決定ステップは、前記データをリテンション期間ごとにグループ化し、
前記データ移行ステップは、前記グループごとに前記第１の記憶装置から前記第２の記憶装置に移行させることを特徴とする階層記憶装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、特性の異なる複数の記憶装置を有し、該複数の記憶装置間でデータの移行（マイグレーション）を行う階層記憶装置に関する。
【背景技術】
【０００２】
近年、ストレージ装置分野においてディスク装置とテープライブラリ装置、または高速アクセス可能なディスク装置と低速なディスク装置を組み合わせた階層記憶装置が製品化されている。
【０００３】
図６は、従来の階層記憶装置の構成を示す図である。
従来の階層記憶装置６０１は、データ（コンテンツ）の管理を制御装置６０２によりそのデータの鮮度または参照頻度の高低に合わせて自動的に最適な保存場所（ディスク装置６０３またはライブラリ装置６０４）に保管する機能を有している。階層記憶装置６０１は、参照頻度の高いまたは比較的新しいデータは高速アクセス可能なディスク装置６０３に保管し、古くなったデータはデータへのアクセススピードの遅いライブラリ装置６０４へ移動（マイグレーション）し、呼び出しを行う際にはライブラリ装置６０４からディスク装置６０３へ呼び出し（リトリーブ）を行い参照するといった機能を持っている。
【０００４】
図７は、ディスク装置のデータ量の概念図である。
ライブラリ装置６０３上へ移動した後のコンテンツはディスクの全体容量の数％（例えば、閾値下限以上かつ閾値上限以下）になるまでディスク装置６０３上から削除し、ディスクの使用領域を確保しコンテンツ保管の効率性を高めるといったことも実現されている。
【０００５】
従来の階層記憶装置６０１におけるコンテンツ管理においては、コンテンツの寿命（リテンション期間）を任意に決定し、当該期間中は削除されないで保持されるといった機能を持つものもあり、当該期間の終わりを延長できる機能を有しているものもある。
【０００６】
また、複数のコンテンツに対して、そのデータの共有情報をデータとして単一に保持し、コンテンツ間で異なる情報部分のみを個々のコンテンツ情報として管理する。呼び出すときには、共有情報部と個別情報部をそれぞれに呼び出し、利用するというような機能を持つものもある（シングルインスタンス機能）。
【０００７】
特許文献１には、ファイルを移動する際に、リムーバルメディアだけでなく、安価なセカンドキャッシュへ同時にコピーを保存するデータストレージ装置が記載されている。
【特許文献１】特開２００４−１５７８５９号広報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかしながら、従来の階層記憶装置におけるコンテンツのマイグレーション方式は、データの新旧情報だけを元に実行されているため、効率よくマイグレーションが行う事ができず、ディスク領域が早い段階で枯渇するという問題があった。
【０００９】
また、同一のリテンション期間のコンテンツを一括して変更したいといった場合、テープライブラリからディスク上へコンテンツを呼び出す必要があるが、コンテンツのデータの新旧性だけでコンテンツのマイグレーションが実行されていると、異なるテープ媒体へ保存されている可能性もあり、複数のテープ媒体へアクセスする必要がありテープライブ
ラリ上のコンテンツに対する呼び出し時間がかかるといった問題もあった。
【００１０】
また、サイズの大きなコンテンツはテープライブラリからリトリーブする時間が遅く、呼び出し要求に対して満足な性能を満たせないという問題もあった。
本発明の課題は、コンテンツの属性情報に基づいて、コンテンツのマイグレーションの優先度を決定する階層記憶装置を提供することである。
【課題を解決するための手段】
【００１１】
この階層記憶装置の特徴は、データを一次記憶する第１の記憶装置と、前記第１の記憶装置と異なる特性を有し前記データを二次記憶する第２の記憶装置と、前記第１の記憶装置と前記第２の記憶装置間のデータ移行を制御する制御装置とを有する階層記憶装置であって、前記制御装置は、前記第１の記憶装置に記憶されるデータの属性情報を記憶する記憶部と、前記属性情報に基づいて前記第１の記憶装置から前記第２の記憶装置への前記データの移行優先度を決定する優先度決定部と、前記優先度に基づいて前記データを前記第１の記憶装置から前記第２の記憶装置に移行させるデータ移行部と、を備える。
【発明の効果】
【００１２】
開示の装置は、コンテンツの属性情報に基づいて、データ移行の優先度を決定するため、呼び出される可能性の高いコンテンツをディスク上に残しておくことが可能となり、データ呼び出しに対する高い応答性を確保することができるという効果を奏する
【発明を実施するための最良の形態】
【００１３】
以下図面を参照しながら本発明の実施の形態を説明する。
図１は、本発明の実施の形態に係る階層記憶装置の構成図である。
階層記憶装置１０１は、ディスク装置１０２、ライブラリ装置１０３、および制御装置１０４を備える。
【００１４】
ディスク装置１０２は、コンテンツ（データ）を格納している。階層記憶装置１０１は、新たに作成されたコンテンツは最初にディスク装置１０２に格納する。すなわち、ディスク装置は一次記憶のための装置である。また、ディスク装置１０２は、高速で読み書き可能な記憶手段であり、例えば、磁気ディスク等が用いられる。
【００１５】
ライブラリ装置１０３は、ディスク装置１０２から移動されたコンテンツを格納している。すなわち二次記憶のための装置である。ライブラリ装置１０３は、ディスク装置１０２よりも読み書きが低速であるが安価な記憶手段であり、例えば、磁気テープ等が用いられる。尚、二次記憶のための装置は、ライブラリ装置に限られず、低速なディスク装置等でもよい。
【００１６】
制御装置１０４は、情報データベース１０５、データ読み込み抽出部１０６、優先順位付け部１０７、先頭データ作成部１０８、およびマイグレーション実行部１０９を備える。
【００１７】
情報データベース１０５は、制御装置１０４が備える記憶装置に格納されており、ディスク装置１０２上のコンテンツの各種情報を格納している。情報データベース１０５の構成の詳細については後述する。
【００１８】
データ読み込み抽出部１０６は、ＳＱＬ発行部（不図示）を備え、ＳＱＬ（Structured
Query Language）の発行により、情報データベース１０５を読み出し、初期データ１１０として優先順位付け部１０７に出力する。
【００１９】
優先順位付け部１０７は、初期データ１１０に対し、所定の規則で、データ移行を行う順番を決定する順位付けを行う。そして、順位付けを行ったデータを優先順位データ１１１として出力する。
【００２０】
先頭データ作成部１０８は、閾値１１２を読み込み、データ移行の対象のコンテンツの内、閾値１１１以上のサイズのコンテンツの先頭の数バイトをスタブデータとして作成する。そして、スタブデータをディスク装置１０２に格納する。
【００２１】
マイグレーション実行部１０９は、優先順位データ１１１に基づきディスク装置１０２からライブラリ装置１０３に対象のコンテンツを移動させる。
また、階層記憶装置１０１は、コンテンツのデータそれ自身（実データ）が他のコンテンツのデータと同じ場合、その実データを共有する、いわゆるシングルインスタンス機能を持っている。すなわち、複数のコンテンツが同一内容の実データを持つ場合、コンテンツの各種情報（例えば、コンテンツの作成日やサイズ等）を記載した属性情報はコンテンツに対応して情報データベース１０５内にそれぞれあるが、ディスク装置１０２には複数のコンテンツに対応するデータがひとつあるのみであり、そのデータを共有することで、ディスク装置１０２の使用領域を節約している。属性情報には、コンテンツの実データを示す情報（請求項における共有情報に相当）が記載されている。該情報は、一般的にデータのハッシュコードが用いられる。
【００２２】
図２は、情報データベースのデータ構造の例を示す図である。
図２の情報データベース１０５は、ｎ個のコンテンツがディスク装置１０２にある場合の情報データベースを示し、属性情報２１１〜ｎは、ディスク装置１０２のｎ個のそれぞれのコンテンツに関する情報、いわゆるメタデータである。
【００２３】
情報データベース１０５は項目として、コンテンツＩＤ２０１、コンテンツ作成日２０２、コンテンツ最終更新日２０３、コンテンツサイズ２０４、呼び出し回数２０５、リテンション期間２０６、および共有情報ファイルコード２０７を有している。
【００２４】
コンテンツＩＤ２０１は、コンテンツの識別番号を示しており、コンテンツ毎に異なる番号が割り当てられる。
コンテンツ作成日２０２は、コンテンツの作成日を示す。例えば、２１１の作成日は、2007:06:27:07:10:09であり、これは２００７年６月２７日７時１０分９秒にコンテンツが作成されたことを示す。
【００２５】
コンテンツ最終更新日２０３は、そのコンテンツが最後にアクセスされた日時を示す。データの形式はコンテンツ作成日２０２と同様である。
呼び出し回数２０５は、コンテンツがアクセスされた回数を示す。例えば、２１１の呼び出し回数は１回である。したがって、２１１に対応するコンテンツは、現在までに１回アクセスされたことを示す。
【００２６】
リテンション期間２０６は、そのコンテンツが作成されてから削除されずに保持される期間を示す。
共有情報ファイルコード２０７は、そのコンテンツの実データに固有の符号であり、通常、そのデータのハッシュコードが用いられる（請求項の共有情報に対応する）。例えば、属性情報２１２および２１３において、共有情報ファイルコード２０７はともにBBBBBBである。これは、これら２つのコンテンツは共有情報ファイルコード２０７がBBBBBBのデータを共有していることを示す。また、共有情報の数（請求項の共有数に対応する）とは、そのコンテンツの実データを共有しているコンテンツが自身も含めていくつあるかを示した数である。例えば、属性情報２１２および２１３の共有情報ファイルコード２０７は
ともにBBBBBBであるため、属性情報２１２および２１３に対応するコンテンツの共有情報の数は、それぞれ２となる。
【００２７】
次にコンテンツの先頭部分のデータをディスク装置に作成する、いわゆるスタブ化について説明する。
図３は、スタブ化の概念図である。
【００２８】
ライブラリ装置１０３にあるデータを読み出す場合、ディスク装置１０２上にデータを呼び出す（リトリーブ）する必要がある。その場合、データのサイズが大きい場合は、ライブラリ装置１０３からリトリーブする時間が遅く、データの呼び出し要求に対して満足な性能を満たせない。そこで、所定のサイズ以上のデータをマイグレーションする時には、先頭の数バイトをディスク装置１０２上に複製して保存しておく。
【００２９】
図３において、コンテンツ３０１〜３０４をマイグレーションする場合を説明する。コンテンツ３０１〜３０４に対応する属性情報はそれぞれ属性情報３１１〜３１４である。
マイグレーション時に所定のサイズ以上、例えば８０ＫＢ以上のコンテンツは、スタブ化を行うようにする。属性情報３１２を参照すると、コンテンツサイズは１００ＫＢである。したがって、コンテンツ３０２をライブラリ装置１０３に移行させるときは、コンテンツ３０２の先頭の数バイトをスタブデータ３２２として、ディスク装置１０２に保存する。
【００３０】
これにより、コンテンツ３０２の呼び出し要求があったときは、先ずディスク装置１０２上のスタブデータ３２２が読み出され、要求元へ返信される。
このようにライブラリ装置１０３上のサイズの大きいコンテンツに対する呼び出しに対しても、先ずディスク装置１０２上のコンテンツの先頭部分であるスタブデータが読み出され、応答されるため、呼び出し要求に対する高い応答性を実現することが可能となる。
【００３１】
図４は、本発明の実施の形態に係る階層記憶装置の優先順位付けの処理の流れを示すフローチャートである。
階層記憶装置１０１は、所定の時間になると優先順位付けを開始する。または、ディスク装置１０２の空き容量をチェックし、空き容量が所定の値以下となったときに優先順位付けを開始する。
【００３２】
ステップＳ４０１において、ＳＱＬ発行部は、ＳＱＬ（Structured Query Language）を情報データベース１０５に発行してデータを抽出し、初期データ１１０として優先順位付け部１０７に出力する。
【００３３】
ステップＳ４０２において、優先順位付け部１０７は、コンテンツ最終更新日の古い順にソートする。そして、所定の日時以前のデータをマイグレーションの対象とする。なお、マイグレーションの対象となるコンテンツをマイグレーション対象データと呼ぶ。以降はマイグレーション対象データに対して、優先順位付けをおこなう。
【００３４】
ステップＳ４０３において、優先順位付け部１０７は共有情報ファイルコードを参照して、それぞれのコンテンツが他のコンテンツと同じ共有ファイルコードを持っているか、すなわち共有しているデータ（共有データ）を持つかチェックし、共有情報の数の少ない順にソートする。
【００３５】
ステップＳ４０４において、優先順位付け部１０７は属性情報のコンテンツサイズを参照して、コンテンツのサイズが閾値以上かを判定し、閾値以上の場合はステップＳ４０５に進み、閾値未満の場合はステップＳ４０６に進む。
【００３６】
ステップＳ４０５において、コンテンツの先頭の数バイトをスタブデータとして作成する。
ステップＳ４０６において、属性情報のリテンション期間を参照し、コンテンツをリテンション期間毎にグループ化し、マイグレーションを実行する。マイグレーションの実行は所定の時間となると行われ、グループ毎に所定の間隔毎に実行される。また、ディスク装置１０２の空き容量をチェックし、空き容量が所定の値以下となったときにマイグレーションを実行してもよい。
【００３７】
次に優先順位付けを行ったときの優先順位データ１１１の変化について説明する。
図５は、本発明に実施の形態に係る初期データおよび優先順位データを示す図である。
優先順位データ５０１は、優先順位付け部１０７に入力される優先順位付け前の初期データ１１０である。
【００３８】
ディスク装置にはコンテンツ５５６〜５６９（不図示）の１４個のコンテンツが格納されており、優先順位データ５０１には、コンテンツ５５６〜５６９に対応する１４個の属性情報５６〜６９が格納されている。尚、図５の優先順位データ５０１〜５０４において、上方に格納されている属性情報に対応するコンテンツほどマイグレーションの優先度が高く、下方に格納されている属性情報に対応するコンテンツは優先度が低いことを表す。
【００３９】
先ず、属性情報５６〜６９を最終更新日順にソートする（ステップＳ４０２）。
すると、情報データベース５０２のようになる。
そして、最終更新日が所定の日時以前、本実施の形態では２００７年７月１日以前のデータをマイグレーションの対象とする。すると、属性情報５６、５７、５９、６２、６６、６７、６９、および６８に対応するデータが対象となる。
【００４０】
尚、どの日時以前のデータをマイグレーションの対象とするかは、ユーザが任意に設定することができる。
そして、属性情報全体の共有情報ファイルコードを参照してマイグレーションの対象データ内において共有情報の数でソートし、さらに呼び出し回数でソートする（ステップＳ４０３）。具体的には、情報データベース５０２において、属性情報５７の共有情報ファイルコードはBBBBBBであり、属性情報５８の共有情報ファイルコードもBBBBBBであるので、属性情報５７の共有情報の数は２となる。また、属性情報５９の共有情報ファイルコードはCCCCCCであり、属性情報６４および６９の共有情報ファイルコードもCCCCCCであるので、属性情報５９の共有情報の数は３となる。また、属性情報５６、６２、６６、６７、６９、および６８は、他に同じ共有情報ファイルコードをもつ属性情報がないので、これらの共有情報の数は１となる。そして共有情報の数の多い属性情報の優先順位を低くするようにソートする。さらに共有情報の数が同じ場合は、呼び出し回数の多い属性情報の優先度を低くする。共有情報の数、さらに呼び出し回数の数に基づきソートされることにより、共有情報の数の多いデータおよび呼び出し回数の多いデータはマイグレーション対象のデータ内で、下部に配置される。
【００４１】
それにより、情報データベース５０２は情報データベース５０３のようになる。
次に属性情報をリテンション期間ごとにグループ化する（ステップＳ４０６）。
情報データベース５０３において、属性情報５６および６９のリテンション期間は、共に５ヶ月であるので、属性情報５６および６９をひとつのグループとする。同様にリテンション期間が３ヶ月の属性情報６７および６８をひとつのグループとする。
【００４２】
そして、優先順位の高いコンテンツからマイグレーションをグループごとに実行する。すなわち、最初に属性情報５６および６９に対応するコンテンツをディスク装置からライ
ブラリ装置に移動し、所定の時間後、属性情報６７および６８に対応するコンテンツをディスク装置からライブラリ装置に移動する。以下同様に、優先順位付けデータ５０４の上位の属性情報に対応するコンテンツから順番にマイグレーションを行う。マイグレーションは、上記のようにリテンション期間の同じコンテンツ毎または所定数のコンテンツ毎に行う。
【００４３】
また、優先順位の決定方法として、呼び出し回数順、コンテンツサイズ順など、あらかじめ複数の決定パターンを用意しておき、それらを組み合わせて優先度を決定してもよい。
【００４４】
本発明の実施の形態に係る階層記憶装置によれば、共有情報を持つコンテンツにおいて当該データと共有しているコンテンツの数によりデータの優先順位をつけることにより、呼び出される可能性の高いデータをディスク上に残しておくことが可能となるため、データ呼び出しに対する高い応答性を確保することができる。
【００４５】
またコンテンツサイズ、呼び出し回数により優先順位をつけてマイグレーションを行う事により一次保存領域（主にディスク装置）の空き領域を十分に確保事ができ、より多くコンテンツの保存が可能となる。
【００４６】
またリテンション期間でクループ化し、グループ単位でマイグレーションを行う事により、リテンション期間が近いコンテンツがライブラリ装置上で近い位置に保存されるため、一括でリテンション期間の変更を行う場合、ライブラリ装置上において近い媒体からの呼び出しとなるためリトリーブ時間をより短くする事が可能となる。
【００４７】
以上の実施の形態に関し、さらに以下の付記を開示する。
（付記１）
データを一次記憶する第１の記憶装置と、
前記第１の記憶装置と異なる特性を有し前記データを二次記憶する第２の記憶装置と、
前記第１の記憶装置と前記第２の記憶装置間のデータ移行を制御する制御装置とを有する階層記憶装置であって、
前記制御装置は、
前記第１の記憶装置に記憶されるデータの属性情報を記憶する記憶部と、
前記属性情報に基づいて前記第１の記憶装置から前記第２の記憶装置への前記データの移行優先度を決定する優先度決定部と、
前記優先度に基づいて前記データを前記第１の記憶装置から前記第２の記憶装置に移行させるデータ移行部と、
を備えたことを特徴とする階層記憶装置。
（付記２）
前記属性情報に前記データの共有情報を備え、前記優先度決定部は、共有数の少ないデータの移行優先度を高く決定する事を特徴とする付記１に記載の階層記憶装置。
（付記３）
前記優先度決定部は、複数の属性情報に基づいて前記優先度を決定する事を特徴とする付記２に記載の階層記憶装置。
（付記４）
前記データ移行部は、移行対象データのサイズが所定のサイズを超えている場合、前記データの一部を前記第１の記憶装置に保持するとともに、前記データを前記第２の記憶装置に移行する事を特徴とする付記２に記載の階層記憶装置。
（付記５）
前記データ移行部は、所定の時間になると前記優先度に基づいてデータ移行処理をおこなう事を特徴とする付記２に記載の階層記憶装置。
（付記６）
第１の記憶装置の使用状況を確認する使用状況確認部をさらに備え、
前記データ移行部は、前記第１の記憶装置の空き容量が所定値以下になると、前記優先度に基づいてデータ移行処理をおこなう事を特徴とする付記２に記載の階層記憶装置。
（付記７）
データを一次記憶する第１の記憶装置と、前記データを二次記憶する第２の記憶装置との間のデータ移行を制御する記憶装置の制御装置であって、
前記第１の記憶装置に記憶されるデータの属性情報を記憶する記憶部と、
前記属性情報に基づいて前記第１の記憶装置から前記第２の記憶装置への前記データの移行優先度を決定する優先度決定部と、
前記優先度に基づいて前記データを前記第１の記憶装置から前記第２の記憶装置に移行させるデータ移行部と、
を備えたことを特徴とする記憶装置の制御装置。
（付記８）
前記属性情報に前記データの共有情報を備え、前記優先度決定部は、共有数の少ないデータの移行優先度を高く決定する事を特徴とする付記７に記載の記憶装置の制御装置。
（付記９）
前記優先度決定部は、複数の属性情報に基づいて前記優先度を決定する事を特徴とする付記８に記載の記憶装置の制御装置。
（付記１０）
前記データ移行部は、移行対象データのサイズが所定のサイズを超えている場合、前記データの一部を前記第１の記憶装置に保持するとともに、前記データを前記第２の記憶装置に移行する事を特徴とする付記８に記載の記憶装置の制御装置。
（付記１１）
前記データ移行部は、所定の時間になると前記優先度に基づいてデータ移行処理をおこなう事を特徴とする付記８に記載の記憶装置の制御装置。
（付記１２）
第1の記憶装置の使用状況を確認する使用状況確認部をさらに備え、
前記データ移行部は、前記第１の記憶装置の空き容量が所定値以下になると、前記優先度に基づいてデータ移行処理をおこなう事を特徴とする付記８に記載の記憶装置の制御装置。
（付記１３）
データを一次記憶する第１の記憶装置と前記第１の記憶装置と異なる特性を有し前記データを二次記憶する第２の記憶装置との間のデータ移行を制御する階層記憶装置の制御方法であって、
前記第１の記憶装置に記憶されるデータの属性情報を記憶する記憶ステップと、
前記属性情報に基づいて前記第１の記憶装置から前記第２の記憶装置への前記データの移行優先度を決定する優先度決定ステップと、
前記優先度に基づいて前記データを前記第１の記憶装置から前記第２の記憶装置に移行させるデータ移行ステップと、
を備えたことを特徴とする階層記憶装置の制御方法。
（付記１４）
前記属性情報に前記データの共有情報を備え、前記優先度決定ステップは、共有数の少ないデータの移行優先度を高く決定する事を特徴とする付記１３に記載の階層記憶装置の制御方法。
（付記１５）
前記優先度決定ステップは、複数の属性情報に基づいて前記優先度を決定する事を特徴とする付記１４に記載の階層記憶装置の制御方法。
（付記１６）
前記データ移行ステップは、移行対象データのサイズが所定のサイズを超えている場合
、前記データの一部を前記第１の記憶に保持するとともに、前記データを前記第２の記憶装置に移行する事を特徴とする付記１４に記載の階層記憶装置の制御方法。
（付記１７）
前記データ移行ステップは、所定の時間になると前記優先度に基づいてデータ移行処理をおこなう事を特徴とする付記１４に記載の階層記憶装置の制御方法。
（付記１８）
第１の記憶装置の使用状況を確認する使用状況確認ステップをさらに備え、
前記データ移行ステップは、前記第１の記憶装置の空き容量が所定値以下になると、前記優先度に基づいてデータ移行処理をおこなう事を特徴とする付記１４に記載の階層記憶装置の制御方法。
【図面の簡単な説明】
【００４８】
【図１】本発明の実施の形態に係る階層記憶装置の構成図である。
【図２】情報データベースのデータ構造の例を示す図である
【図３】スタブ化の概念図である。
【図４】階層記憶装置の優先順位付けの処理の流れを示すフローチャートである。
【図５】本発明に実施の形態に係る確定データおよび優先順位データを示す図である。
【図６】従来の階層記憶装置の構成を示す図である。
【図７】ディスク装置のデータ量の概念図である。
【符号の説明】
【００４９】
１０１    階層記憶装置
１０２    ディスク装置
１０３    ライブラリ装置
１０４    制御装置
１０５    情報データベース
１０６    データ読み込み抽出部
１０７    優先順位付け部
１０８    先頭データ作成部
１０９    マイグレーション実行部
１１０    初期データ
１１１    優先順位データ
１１２    閾値
２０１    コンテンツＩＤ
２０２    コンテンツ作成日
２０３    コンテンツ最終更新日
２０４    コンテンツサイズ
２０５    呼び出し回数
２０６    リテンション期間
２０７    共有情報ファイル名
３００    情報データベース
３０１〜３０４    コンテンツ
３１１〜３１４    属性情報
３２２    スタブデータ
５０１〜５０４    優先順位付けデータ
６０１    階層記憶装置
６０２    制御装置
６０３    ディスク装置
６０４    ライブラリ装置
【図４】
0004477681.tif 000002
【図７】
0004477681.tif 000003
【図１】
0004477681.tif 000004
【図２】
0004477681.tif 000005
【図３】
0004477681.tif 000006
【図５】
0004477681.tif 000007
【図６】
0004477681.tif 000008