(57)【要約】【課題】  階層ストレージ管理装置におけるファイル管理の運用効率を評価するための情報をオペレータに容易に提供する。【解決手段】  端末装置３００からネットワーク１０を介して階層ストレージ管理装置１００に対してストレージデバイスに記憶されているデータファイルへのアクセスがあると、ＨＳＭファイルシステム１１０がファイルアクセス情報データベース１４０にデータファイルのファイルアクセス情報を記録する。そして、情報集計・表示モジュール１５０は、端末装置３００からネットワーク１０を介して情報集計・表示指示を受けると、ファイルアクセス情報データベース１４０から表示条件に合うファイルアクセス情報を受け取り、グラフやテーブルを作成する。【選択図】  図１
2006301892.tif 000002
【特許請求の範囲】
【請求項１】
互いに性能の異なる複数階層のストレージからなる階層ストレージにおけるデータアクセスを管理する階層ストレージ管理装置において、
前記階層ストレージに記憶されているデータファイルがアクセスされたときに、当該データファイルが記憶されている階層の情報を含むアクセス履歴を記録するアクセス履歴記録手段と、
前記アクセス履歴から１つ以上の任意の階層を指定して抽出した情報に基づき、アクセス状況を示す画像データを作成する画像データ作成手段と、
を有することを特徴とする階層ストレージ管理装置。
【請求項２】
前記アクセス履歴は、ファイル作成日時、ファイル更新日時、もしくは最終アクセス日時の少なくとも１つから当該データファイルにアクセスしたときまでの経過時間を含むことを特徴とする請求項１記載の階層ストレージ管理装置。
【請求項３】
前記画像データは、１つ以上の任意の階層を指定して前記アクセス履歴から抽出した情報同士を比較対象として算出した割合を示すことを特徴とする請求項１記載の階層ストレージ管理装置。
【請求項４】
前記画像データ作成手段は、前記アクセス履歴からの情報の抽出対象とする階層の組み合わせを示したテーブルからなるユーザインタフェース画像を出力し、前記ユーザインタフェース画像に対する選択入力に基づいて階層の指定を受けることを特徴とする請求項１記載の階層ストレージ管理装置。
【請求項５】
前記画像データは、前記アクセス状況をグラフまたはテーブルとして示すことを特徴とする請求項１記載の階層ストレージ管理装置。
【請求項６】
前記画像データは、前記アクセス状況を年別、月別、もしくは日別に示すことを特徴とする請求項１記載の階層ストレージ管理装置。
【請求項７】
互いに性能の異なる複数階層のストレージからなる階層ストレージにおけるデータアクセスを管理する階層ストレージ管理方法において、
アクセス履歴手段が、前記階層ストレージに記憶されているデータファイルがアクセスされたときに、当該データファイルが記憶されている階層の情報を含むアクセス履歴を記録するステップと、
画像データ作成手段が、前記アクセス履歴から１つ以上の任意の階層を指定して抽出した情報に基づき、アクセス状況を示す画像データを作成するステップと、
を含むことを特徴とする階層ストレージ管理方法。
【請求項８】
互いに性能の異なる複数階層のストレージからなる階層ストレージにおけるデータアクセスを管理する階層ストレージ管理プログラムにおいて、
コンピュータを、
前記階層ストレージに記憶されているデータファイルがアクセスされたときに当該データファイルが記憶されている階層の情報を含むアクセス履歴を記録するアクセス履歴記録手段、
前記アクセス履歴から１つ以上の任意の階層を指定して抽出した情報に基づき、アクセス状況を示す画像データを作成する画像データ作成手段、
として機能させることを特徴とする階層ストレージ管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、階層ストレージ管理装置、方法、およびプログラムに関し、特に互いに性能の異なる複数階層のストレージからなる階層ストレージにおけるデータアクセスを管理する階層ストレージ管理装置、方法、およびプログラムに関する。
【背景技術】
【０００２】
従来から、プログラムデータのファイルや処理対象のデータのファイルを蓄えるために使用されるコンピュータの記憶装置には、ファイルサイズの増大に伴い一層の大容量化が要求されるとともに、コンピュータの処理時間を短縮させるために一層の高速化（アクセス時間の短縮化）の要求がされてきた。その要求を満たすために、プログラムデータなどのファイルを記録する記録媒体を、ＨＳＭ（Hierarchical Storage Management）ソフトウェアを用いて管理する手法があった。
【０００３】
ＨＳＭソフトウェアを用いた階層ストレージ管理装置においては、たとえば、処理速度が高速である高性能なハードディスクから順に、処理速度が高速ではないハードディスク、自動化ライブラリ装置内のＭＯ（Magneto Optical disk）やＤＶＤ（Digital Versatile Disc）や磁気テープなどのリムーバブルメディア、自動化ライブラリ装置から取り出したオフラインのリムーバブルメディアというように数種類の性能の異なるストレージデバイスが階層構造を形成している。
【０００４】
これらの各ストレージデバイスは、処理速度が異なるとともに、単位容量に対する価格も異なる。階層の最上位にあたる高性能なハードディスクは単位容量に対する価格が高く、階層が下がるとともに処理速度は落ちるが単位容量に対する価格は低くなる。
【０００５】
これらの各階層へのファイルの記憶・管理は、ＨＳＭソフトウェアが行う。ＨＳＭソフトウェアは、「アクセス頻度の高いファイルをなるべく高価で高速度なメディアに保管する」などと設定されたポリシーに基づいてデータファイルの保存先を移動する（たとえば、特許文献１参照）。このようなシステムを実現することによって、大容量のデータを効率よく書き込みおよび読み出しができるようにしている。
【特許文献１】特開２０００−２００２０５号公報（段落番号〔０００２〕〜〔０００５〕、図１）
【発明の開示】
【発明が解決しようとする課題】
【０００６】
ところで、ＨＳＭソフトウェアを用いた階層ストレージ管理装置が適切に運用されているか否かを評価するためには、オペレータが、ファイルの属性情報やストレージデバイス全体および各階層の使用量、アクセス数などの中から必要な情報を抜き出してグラフなどを作成しなければならなかった。
【０００７】
本発明はこのような点に鑑みてなされたものであり、ファイル管理の運用効率を評価するための情報をオペレータに容易に提供できる階層ストレージ管理装置、方法、およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明では上記問題を解決するために、互いに性能の異なる複数階層のストレージからなる階層ストレージにおけるデータアクセスを管理する階層ストレージ管理装置において、前記階層ストレージに記憶されているデータファイルのアクセス履歴を記録するアクセス履歴記録手段と、前記アクセス履歴から１つ以上の任意の階層を指定して抽出した情報に基づき、アクセス状況を示す画像データを作成する画像データ作成手段とを有することを特徴とする階層ストレージ管理装置が提供される。
【０００９】
このような階層ストレージ管理装置によれば、アクセス履歴記録手段により、階層ストレージに記憶されているデータファイルがアクセスされたときに、当該データファイルが記憶されている階層の情報を含むアクセス履歴が記録され、画像データ作成手段により、アクセス履歴から１つ以上の任意の階層を指定して抽出した情報に基づき、アクセス状況を示す画像データが作成される。
【００１０】
また、本発明では、互いに性能の異なる複数階層のストレージからなる階層ストレージにおけるデータアクセスを管理する階層ストレージ管理方法において、アクセス履歴手段が、前記階層ストレージに記憶されているデータファイルがアクセスされたときに、当該データファイルが記憶されている階層の情報を含むアクセス履歴を記録するステップと、画像データ作成手段が、前記アクセス履歴から１つ以上の任意の階層を指定して抽出した情報に基づき、アクセス状況を示す画像データを作成するステップとを含むことを特徴とする階層ストレージ管理方法が提供される。
【００１１】
このような階層ストレージ管理方法によれば、アクセス履歴記録手段により、階層ストレージに記憶されているデータファイルがアクセスされたときに、当該データファイルが記憶されている階層の情報を含むアクセス履歴が記録され、画像データ作成手段により、アクセス履歴から１つ以上の任意の階層を指定して抽出した情報に基づき、アクセス状況を示す画像データが作成される。
【発明の効果】
【００１２】
本発明の階層ストレージ管理装置によれば、データファイルがアクセスされたときに、そのデータファイルが記憶されている階層の情報を含むアクセス履歴を記録しているので、任意の階層でのアクセス状況を示す画像データを簡単な処理で作成することができ、オペレータは、階層ストレージ管理装置のファイル管理の運用効率を評価するための有用な情報を、複雑な操作を行うことなく画像データとして簡単に受け取ることができる。
【発明を実施するための最良の形態】
【００１３】
以下、本発明の実施の形態を図面を参照して詳細に説明する。
図１は、実施の形態に係る階層ストレージ管理装置の処理機能を示す図である。図１に示すように、階層ストレージ管理装置１００は、ＨＳＭファイルシステム１１０、ＨＳＭコアモジュール１２０、ＨＳＭデータベース（ＤＢ:database）１３０、ファイルアクセス情報データベース（ＤＢ）１４０、および情報集計・表示モジュール１５０を備えている。また、階層ストレージ管理装置１００には、メインディスク２００、セカンダリディスク２１０、およびテープライブラリ２２０が接続されており、これらは、階層ストレージ管理装置１００により階層ストレージとして利用される。また、ネットワーク１０を介して端末装置３００が接続されている。
【００１４】
ＨＳＭファイルシステム１１０には、ＨＳＭコアモジュール１２０、ＨＳＭデータベース１３０、ファイルアクセス情報データベース１４０、メインディスク２００、およびセカンダリディスク２１０が接続されている。ＨＳＭファイルシステム１１０は、端末装置３００からの要求に応じてメインディスク２００およびセカンダリディスク２１０に対するデータファイルの記録および読み出しを行う。また、ＨＳＭコアモジュール１２０を介して、テープライブラリ２２０に格納されている磁気テープ２２１，２２２，２２３，および２２４に対するデータファイルの記録および読み出しを行う。
【００１５】
このＨＳＭファイルシステム１１０は、ＨＳＭデータベース１３０内の所在位置情報に基づいて、各記録媒体のデータファイルへのアクセスを行い、アクセス後にＨＳＭデータベース１３０を更新する。また、ＨＳＭファイルシステム１１０は、あらかじめ設定されたポリシーに基づいてデータファイルの保存先を移動して、ＨＳＭデータベース１３０を更新することで、各記録媒体内のデータファイルに効率的にアクセスできるように管理する。
【００１６】
さらに、ＨＳＭファイルシステム１１０は、後述するように、各記録媒体に対するデータファイルの記録や読み出しを行った際に、ファイルアクセス情報データベース１４０に対してファイルアクセス情報を記録する。
【００１７】
ＨＳＭコアモジュール１２０は、ＨＳＭファイルシステム１１０からの要求を受けて、ＨＳＭデータベース１３０内の所在位置情報に基づいて、テープライブラリ２２０に格納されている磁気テープ２２１，２２２，２２３，および２２４に対するデータファイルの記録および読み出しを行う。また、記録や読み出しの後にはＨＳＭデータベース１３０を更新する。
【００１８】
ＨＳＭデータベース１３０には、ＨＳＭファイルシステム１１０とＨＳＭコアモジュール１２０が接続されている。ＨＳＭデータベース１３０は、メインディスク２００、セカンダリディスク２１０、およびテープライブラリ２２０に格納されている磁気テープ２２１，２２２，２２３，２２４に記録されているデータファイルの所在位置情報を持つデータベースである。
【００１９】
ファイルアクセス情報データベース１４０には、ＨＳＭファイルシステム１１０および情報集計・表示モジュール１５０と接続されている。ファイルアクセス情報データベース１４０は、メインディスク２００やセカンダリディスク２１０、テープライブラリ２２０に記憶されているデータファイルへアクセスされると、ＨＳＭファイルシステム１１０とＨＳＭコアモジュール１２０からファイルアクセス情報を受け取り記憶する。
【００２０】
情報集計・表示モジュール１５０は、端末装置３００から情報集計・表示指示を受けると、ファイルアクセス情報データベース１４０から表示条件に合うファイルアクセス情報を検索し、グラフやテーブルなどのデータを作成する。そして、ネットワーク１０を介して端末装置３００へ送信する。これにより、端末装置３００においてグラフやテーブルなどを再生表示できるようになる。
【００２１】
メインディスク２００は、高速でアクセスが可能な磁気ディスク装置であり、他のストレージデバイスに比べて単位容量あたりの価格は高い。セカンダリディスク２１０は、メインディスク２００を構成する磁気ディスク装置よりは単位容量あたりの価格は安いが、アクセス速度は遅い。
【００２２】
また、テープライブラリ２２０は、磁気テープ２２１，２２２，２２３，２２４が格納されており、これらをドライブに自動的に着脱するチェンジャ機能を備えている。記憶媒体として磁気テープ２２１，２２２，２２３，２２４を用いているので磁気ディスク装置に比べるとアクセス速度は遅い。しかし、記憶媒体の単位容量あたりの価格は磁気ディスク装置に比べると安い。オフラインメディア２３０は、テープライブラリ２２０から取り外された磁気テープ２３１，２３２であり、アクセス頻度がきわめて少ないデータファイルを格納してアーカイブしている。
【００２３】
図２は、本実施の形態のハードウェア構成例を示す図である。階層ストレージ管理装置１００は、ＣＰＵ（Central Processing Unit）１０１によって装置全体が制御されている。ＣＰＵ１０１には、バス１０６を介してＲＡＭ（Random Access Memory）１０２、ハードディスクドライブ（ＨＤＤ:Hard Disk Drive）１０３、ストレージインタフェース１０４、および通信インタフェース１０５が接続されている。
【００２４】
ＲＡＭ１０２には、ＣＰＵ１０１に実行させるＨＳＭソフトウェアなどの少なくとも一部が一時的に格納される。また、ＲＡＭ１０２には、ＣＰＵ１０１による処理に必要な各種データファイルが格納される。ＨＤＤ１０３には、ＨＳＭソフトウェアとファイルアクセス情報などが格納される。
【００２５】
ストレージインタフェース１０４には、メインディスク２００、セカンダリディスク２１０、およびテープライブラリ２２０が接続され、データの書き込みおよび読み出しを行う。通信インタフェース１０５は、ネットワーク１０に接続されている。通信インタフェース１０５は、ネットワーク１０を介して、他のコンピュータとの間でデータの送受信を行う。以上のようなハードウェア構成によって、本実施の形態の処理機能を実現することができる。
【００２６】
次に、階層ストレージ管理装置１００が行う処理についてフローチャートを用いて説明する。
図３は、階層ストレージ管理装置によるファイルアクセス情報の記録処理の手順を示すフローチャートである。以下、図３に示す処理をステップ番号に沿って説明する。
【００２７】
〔ステップＳ１１〕ＨＳＭファイルシステム１１０は、階層ストレージ管理装置１００に接続されているストレージデバイスに記憶されているデータファイルに対してアクセス（書き込み、上書き、読み出し）があると、ファイルアクセス情報データベース１４０にファイルアクセス数を日時とともに記録する。
【００２８】
〔ステップＳ１２〕ＨＳＭファイルシステム１１０とＨＳＭコアモジュール１２０は、アクセスされたファイルに記録されているファイルの作成、更新、および最終アクセスの各日時から、アクセスした日時までのそれぞれの経過時間を計算し、ファイルアクセス情報データベース１４０に記憶する。
【００２９】
〔ステップＳ１３〕ＨＳＭファイルシステム１１０とＨＳＭコアモジュール１２０は、端末装置３００からネットワーク１０を介して要求されたデータファイルが記憶されているストレージデバイスを特定する。そして、特定したストレージデバイスをファイルアクセス情報データベース１４０へ記憶する。
【００３０】
図４は、階層ストレージ管理装置によるストレージの使用状況表示処理の手順を示すフローチャートである。以下、図４に示す処理をステップ番号に沿って説明する。なお、以下に説明する処理が端末装置３００からネットワーク１０を介して情報集計・表示要求を受けたときに実行され、ステップＳ２１からステップＳ２４に示す処理はその要求に基づいて必要に応じて実行される。
【００３１】
〔ステップＳ２１〕情報集計・表示モジュール１５０は、ストレージデバイス全体の容量、使用量、およびアクセス数をファイルアクセス情報データベース１４０から取得する。
【００３２】
〔ステップＳ２２〕情報集計・表示モジュール１５０は、アクセスされたファイルの経過日数情報をファイルアクセス情報データベース１４０から取得して集計する。
〔ステップＳ２３〕情報集計・表示モジュール１５０は、ファイルアクセス情報データベース１４０から、各ストレージ階層別に容量、使用量、アクセス数を取得する。
【００３３】
〔ステップＳ２４〕情報集計・表示モジュール１５０は、例えば次の図５に示すようなユーザインタフェースに基づいて指定された各ストレージ階層別の容量、使用量、アクセス数の組み合わせから、必要な情報をファイルアクセス情報データベース１４０から取得し、それぞれの割合を算出する。
【００３４】
〔ステップＳ２５〕情報集計・表示モジュール１５０は、領域全体と各ストレージ階層の状態を示すテーブルやグラフのデータを作成する。すなわち、ステップＳ２１からステップＳ２４に示す処理の中から必要に応じて実行された処理によって算出されたデータから、テーブルやグラフなどの画像として表示可能なデータを作成する。そして、ネットワーク１０を介して端末装置３００へ送信する。
【００３５】
以上のような処理を階層ストレージ管理装置１００が行うことにより、様々な組み合わせのグラフやテーブルを作成することが可能となる。以下、表示例を使って具体的に説明する。
【００３６】
図５は、本実施の形態にかかるユーザインタフェースの表示例を示す図である。オペレータは例えば、ネットワーク１０を介して階層ストレージ管理装置１００から提供されたユーザインタフェース４００を、端末装置３００において参照することで、評価に必要な情報を選択して階層ストレージ管理装置１００に指示することができる。図５に示すように、ユーザインタフェース４００には、階層ストレージ管理装置１００に備えられているストレージデバイスが階層ごとに項目分けされている。縦方向には調査項目（１）〜（９）までの調査項目番号が示されており、その横には調査対象とするデバイスがどれであるかと、比較のために使うデバイスがどれであるかを示している。
【００３７】
以下、調査の内容がアクセス数を調べることである場合、調査項目（１）から調査項目（９）の番号の順に説明する。
〔調査項目（１）〕階層ストレージ管理装置１００が管理するストレージデバイス全体のアクセス数を調べることを示している。
【００３８】
〔調査項目（２）〕ストレージデバイス全体のアクセス数とメインディスク２００のアクセス数を調べ、比較することを示している。この項目を調べることにより、全体に対するメインディスク２００アクセス比率を調べることができる。
【００３９】
〔調査項目（３）〕ストレージデバイス全体のアクセス数と、メインディスク２００とセカンダリディスク２１０を合わせた磁気ディスク全体のアクセス数を調べ、比較することを示している。この項目を調べることにより、全体に対する磁気ディスク（２００，２１０）全体に記憶されているデータファイルへのアクセス比率を調べることができる。
【００４０】
〔調査項目（４）〕セカンダリディスク２１０、テープライブラリ２２０、およびオフラインメディア２３０のアクセス数の合計と、セカンダリディスク２１０のアクセス数を調べ、比較することを示している。この項目を調べることにより、メインディスク２００より下の階層に落ちたデータファイルの中のセカンダリディスク２１０のアクセス比率を知ることができる。
【００４１】
〔調査項目（５）〕セカンダリディスク２１０とテープライブラリ２２０のアクセス数の合計と、セカンダリディスク２１０のアクセス数を調べ、比較することを示している。この項目を調べることにより、オンラインにデータファイルがあり、かつメインディスク２００より下の階層に落ちたデータファイルの中のセカンダリディスク２１０のアクセス比率を知ることができる。
【００４２】
〔調査項目（６）〕ストレージデバイス全体のアクセス数と、セカンダリディスク２１０のアクセス数とテープライブラリ２２０とオフラインメディア２３０のアクセス数の合計を調べ、比較することを示している。すなわち、ストレージデバイス全体のアクセス数と、メインディスク２００より下の階層に落ちたデータファイルのアクセス数を調べ、比較することを示している。この項目は調査項目（２）と反対の結果になる。
【００４３】
〔調査項目（７）〕ストレージデバイス全体のアクセス数と、テープライブラリ２２０とオフラインメディア２３０のアクセス数の合計を調べ、比較することを示している。この項目を調べることにより、全体に対する磁気ディスク装置以外に記録されているデータファイルへのアクセス比率を知ることができる。この項目は調査項目（３）と反対の結果になる。
【００４４】
〔調査項目（８）〕テープライブラリ２２０とオフラインメディア２３０のアクセス数の合計と、テープライブラリ２２０のアクセス数を調べ、比較することを示している。この項目を調べることにより、磁気ディスクよりも下の階層に落ちたデータファイルの中で、オンラインにあるデータファイルへのアクセス比率を知ることができる。
【００４５】
〔調査項目（９）〕ストレージデバイス全体のアクセス数とオフラインメディア２３０のアクセス数を調べ、比較することを示している。
以上のような様々な調査項目によって選択されるストレージデバイスを調べることにより、階層ストレージ管理装置１００に対する運用が効率的に機能しているかをオペレータが評価することが可能となる。また、階層ストレージ管理装置１００に備えられているストレージデバイスの過不足を容易に判断することが可能となる。
【００４６】
図６は、アクセス数グラフの表示例を示す図である。図６に示すように、アクセス数グラフ５００は、ファイル作成からの経過時間とファイルに対するアクセス数の関係を示すグラフである。
【００４７】
アクセス数グラフ５００に示したファイルの場合、ファイル作成の直後から急速にアクセス数が減少したことがわかる。このようなグラフを描くファイルの場合、早めにセカンダリディスク２１０やテープライブラリ２２０などの処理速度の低いストレージデバイスへ、つまり低い階層のストレージデバイスへファイルを移動してもユーザにとって不便が少ないといえる。
【００４８】
このように、アクセス数グラフ５００を作成することによって、ファイル作成からの経過時間によってファイルへのアクセス数がどのように変化するかをオペレータが容易に知ることが可能となる。また、その容易に知り得たアクセス数の変化に一定の傾向がみられた場合、その傾向に合わせたファイル移動の運用を行うことにより、より一層階層ストレージの費用対効果を上げることが可能となる。
【００４９】
また、アクセス数グラフ５００を作成する場合、ファイル作成日時からの経過時間だけでなく、ファイル更新日時や最終アクセス日時からの経過時間を使ってグラフを作成することも可能である。このとき、調査対象が最終アクセス日時からどれくらい経っているかである場合は、短期的に集中してアクセスされるファイルなのか否かがわかる。また、調査対象が前回のファイル更新日時からどれくらい経っているかである場合は、短期的に集中して更新されるファイルなのか否かがわかる。
【００５０】
図７は、調査項目（５）が選択された場合における年別アクセステーブルの表示例を示す図である。図７に示すように、年別アクセス数テーブル６００は、２００１年から２００５年までの最近５年間の年別アクセス数とアクセス割合とそれらの合計を表示している。２００４年においては９割以上がセカンダリディスク２１０に記憶されているときにアクセスされていることがわかる。一方、２００５年は、９８％以上という高い確率でテープライブラリ２２０に記憶されているときにアクセスされており、運用効率が悪化したと判断できる。
【００５１】
図８は、調査項目（５）が選択された場合における月別アクセステーブルの表示例を示す図である。図８に示すように、月別アクセステーブル６１０は、２００５年における月別のアクセス数とアクセス割合とそれらの合計を表示している。１月は９９％以上、２月は９５％以上の割合で、ファイルがテープライブラリ２２０に記憶されているときにアクセスされていることがわかる。
【００５２】
図９は、調査項目（５）が選択された場合における日別アクセス数グラフの表示例を示す図である。図９に示すように、日別アクセス数グラフ７００は、２００５年２月における日別のアクセス数を示している。日別アクセス数グラフ７００を見ると、ほとんどがテープライブラリ２２０に記憶されているときにアクセスされていることがわかる。
【００５３】
以上の表示例にあるようなグラフを作成することが可能なことから、様々な階層におけるアクセス履歴情報や、年、月、日、時間などを組み合わせてグラフを作成することによって、階層ストレージ管理装置１００の運用が適切か否かの評価材料をオペレータに提示できる。
【００５４】
さらに、階層ストレージ管理装置１００においては、図６の例のように、ファイル作成日時、ファイル更新日時、および最終アクセス日時のそれぞれからの経過時間を取ることによって、それぞれの日時からファイルへのアクセス数がどのように推移するかをオペレータに提示できる。オペレータは、その推移を把握することによって、ファイルの階層移動がより適切に運用されるように改善することが可能となる。
【００５５】
また、アクセスと同時にアクセスしたファイルの階層と日時をデータベースに記憶し、データベースから一括して様々な組み合わせの日時や階層を取得することによって、様々なグラフを高速に作成することができる。それによって、たとえば、セカンダリディスク２１０だけが一時期だけアクセス数に対して容量が足りない場合があるというようなこともわかる。そのようなときには磁気ディスク装置をわざわざ追加購入することなく、一定期間レンタルするなどの運用面における選択の幅が増える。このように階層ストレージ管理装置１００をより柔軟にかつ適切に運用することが可能となる。
【００５６】
なお、本実施の形態では、階層ストレージ管理装置１００はネットワーク１０を介して設定等を行うこととしているが、ローカルから設定等ができるようにキーボードやマウス、ディスプレイが階層ストレージ管理装置１００に接続されていてもよい。また、ユーザインタフェース４００は、端末装置３００からネットワーク１０を介して操作できるようにしておいてもよい。そうすると、より柔軟にストレージデバイスの使用状況を知ることができる。
【００５７】
また、ファイルごとのグラフを示したが、ストレージ単位、複数のストレージ単位などでもグラフやテーブルを作成することが可能である。ストレージ単位でグラフを作成すると、ストレージ全体でのファイルのアクセス傾向がわかる。すると、運用がうまくいっているかの評価を行うときに有益な情報を得ることができる。
【００５８】
なお、上記の処理機能は、コンピュータによって実現することができる。その場合、階層ストレージ管理装置が有すべき機能の処理内容を記述したプログラムが提供される。そのプログラムをコンピュータで実行することにより、上記処理機能がコンピュータ上で実現される。処理内容を記述したプログラムは、コンピュータで読み取り可能な記録媒体に記録しておくことができる。コンピュータで読み取り可能な記録媒体としては、磁気記録装置、光ディスク、光磁気記録媒体、半導体メモリなどがある。磁気記録装置には、ＨＤＤ、ＦＤ、磁気テープなどがある。光ディスクには、ＤＶＤ、ＤＶＤ−ＲＡＭ、ＣＤ（Compact Disc）−ＲＯＭ、ＣＤ−Ｒ（Recordable）／ＲＷ（ReWritable）などがある。光磁気記録装置には、ＭＯなどがある。
【００５９】
プログラムを流通させる場合には、たとえば、そのプログラムが記録されたＤＶＤ、ＣＤ−ＲＯＭなどの可搬型記録媒体が販売される。また、プログラムをサーバコンピュータの記憶装置に格納しておき、ネットワークを介して、サーバコンピュータから他のコンピュータにそのプログラムを転送することもできる。
【００６０】
プログラムを実行するコンピュータは、たとえば、可搬型記録媒体に記録されたプログラムもしくはサーバコンピュータから転送されたプログラムを、自己の記憶装置に格納する。そして、コンピュータは、自己の記憶装置からプログラムを読み取り、プログラムに従った処理を実行する。なお、コンピュータは、可搬型記録媒体から直接プログラムを読み取り、そのプログラムに従った処理を実行することもできる。また、コンピュータは、サーバコンピュータからプログラムが転送される毎に、逐次、受け取ったプログラムに従った処理を実行することもできる。
【００６１】
なお、本発明は、上述の実施の形態にのみ限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々の変更を加えることができる。
上記については単に本発明の原理を示すものである。さらに、多数の変形、変更が当業者にとって可能であり、本発明は上記に示し、説明した正確な構成および応用例に限定されるものではなく、対応するすべての変形例および均等物は、添付の請求項およびその均等物による本発明の範囲とみなされる。
【図面の簡単な説明】
【００６２】
【図１】実施の形態に係る階層ストレージ管理装置の処理機能を示す図である。
【図２】本実施の形態のハードウェア構成例を示す図である。
【図３】階層ストレージ管理装置によるファイルアクセス情報の記録処理の手順を示すフローチャートである。
【図４】階層ストレージ管理装置によるストレージの使用状況表示処理の手順を示すフローチャートである。
【図５】本実施の形態にかかるユーザインタフェースの表示例を示す図である。
【図６】アクセス数グラフの表示例を示す図である。
【図７】調査項目（５）が選択された場合における年別アクセステーブルの表示例を示す図である。
【図８】調査項目（５）が選択された場合における月別アクセステーブルの表示例を示す図である。
【図９】調査項目（５）が選択された場合における日別アクセス数グラフの表示例を示す図である。
【符号の説明】
【００６３】
１０……ネットワーク、１００……階層ストレージ管理装置、１１０……ＨＳＭファイルシステム、１２０……ＨＳＭコアモジュール、１３０……ＨＳＭデータベース、１４０……ファイルアクセス情報データベース、１５０……情報集計・表示モジュール、２００……メインディスク、２１０……セカンダリディスク、２２０……テープライブラリ、２２１，２２２，２２３，２２４，２３１，２３２……磁気テープ、２３０……オフラインメディア
【図１】
2006301892.tif 000003
【図２】
2006301892.tif 000004
【図３】
2006301892.tif 000005
【図４】
2006301892.tif 000006
【図５】
2006301892.tif 000007
【図６】
2006301892.tif 000008
【図７】
2006301892.tif 000009
【図８】
2006301892.tif 000010
【図９】
2006301892.tif 000011