(57)【要約】【課題】  データストレージへのデータアクセス速度をもとに課金するストレージ課金方法、ストレージ課金システム、及びストレージ課金プログラムを提供する。【解決手段】  個々のユーザが必要とするデータアクセス速度を満たすよう構築されたストレージシステムにおいて、ユーザが要求するデータアクセス速度に応じた料金を設定して課金データとするとともに、利用者が要求する速度を提供できなかったデータアクセスに対するペナルティも課金データとして保持し、これら課金データ等に基づいて料金を算出することにより、データアクセス速度を考慮した課金を行うことができる。【選択図】  図１
2006113824.tif 000002
【特許請求の範囲】
【請求項１】
ホストコンピュータと、課金サーバと、前記ホストコンピュータから依頼されたデータを記憶する物理ディスクを有するストレージと、前記ストレージは、前記ホストコンピュータ及び前記課金サーバと接続し入出力を行う複数のチャンネルポートを有する記憶制御装置と、前記記憶制御装置と接続され前記データの転送におけるデータアクセス速度を前記ホストコンピュータごとに保持するデータアクセス速度メモリと、前記課金サーバは、前記ホストコンピュータから要求されている契約データアクセス速度及び前記契約データアクセス速度によって前記データの転送が実行できなかったペナルティ回数を前記ホストコンピュータごとに記憶する記憶手段と、前記課金サーバ全体の動作を制御する課金サーバ制御手段とを有するストレージ課金システムのストレージ課金方法において、
前記ホストコンピュータが前記ストレージに前記データの転送を要求するステップと、
前記ホストコンピュータから前記データの転送が要求されたとき、前記記憶制御装置が前記物理ディスクから前記データを前記ホストコンピュータに転送するステップと、
前記物理ディスクからの前記データの転送が完了したとき、前記記憶制御装置が前記データの転送におけるデータアクセス速度を前記データアクセス速度メモリに保持するステップと、
前記データアクセス速度メモリに前記データアクセス速度が保持されたとき、前記データアクセス速度を前記課金サーバに送信するステップと、
前記課金サーバが前記データアクセス速度を受信したとき、前記制御手段が前記データアクセス速度と前記記憶手段に記憶されている前記契約データアクセス速度とを比較するステップと、
前記データアクセス速度が前記契約データアクセス速度よりも遅かったとき、前記制御手段が前記ペナルティ回数を更新するステップと、
前記制御手段が前記ペナルティ回数に基づいて前記データの出力にかかる料金を算出するステップとを有することを特徴とするストレージ課金方法。
【請求項２】
前記データアクセス速度は、一回の前記データのデータ転送量を前記データの転送に要した時間で割った値であることを特徴とする請求項１記載のストレージ課金方法。
【請求項３】
前記物理ディスクの使用に関する契約をするとき、前記契約データアクセス速度が記憶手段に記憶されることを特徴とする請求項１又は２記載のストレージ課金方法。
【請求項４】
前記記憶制御装置は、前記契約データアクセス速度に応じて前記各ホストコンピュータが使用できる前記物理ディスクの容量を決定することを特徴とする請求項１から３のいずれか１項記載のストレージ課金方法。
【請求項５】
ホストコンピュータと、課金サーバと、前記ホストコンピュータから依頼されたデータを記憶する物理ディスクを有するストレージとを有するストレージ課金システムにおいて、
前記ストレージは、
前記ホストコンピュータ及び前記課金サーバと接続し入出力を行う複数のチャンネルポートを有する記憶制御装置と、
前記記憶制御装置と接続され前記データの転送におけるデータアクセス速度を前記ホストコンピュータごとに保持するデータアクセス速度メモリと、
前記課金サーバは、
前記ホストコンピュータから要求されている契約データアクセス速度及び前記契約データアクセス速度によって前記データの転送が実行できなかったペナルティ回数を前記ホストコンピュータごとに記憶する記憶手段と、
前記課金サーバ全体の動作を制御する課金サーバ制御手段とを有し、
前記ホストコンピュータは、前記ストレージに前記データの転送を要求し、
前記記憶制御装置は、
前記ホストコンピュータから前記データの転送が要求されたとき、前記物理ディスクから前記データを前記ホストコンピュータに転送し、
前記物理ディスクからの前記データの転送が完了したとき、前記データの転送におけるデータアクセス速度を前記データアクセス速度メモリに保持し、
前記データアクセス速度メモリに前記データアクセス速度が保持されたとき、前記データアクセス速度を前記課金サーバに送信し、
前記課金サーバは、
前記データアクセス速度を受信したとき、前記制御手段が前記データアクセス速度と前記記憶手段に記憶されている前記契約データアクセス速度とを比較し、
前記データアクセス速度が前記契約データアクセス速度よりも遅かったとき、前記ペナルティ回数を更新し、
前記制御手段は、前記ペナルティ回数に基づいて前記データの出力にかかる料金を算出することを特徴とするストレージ課金システム。
【請求項６】
前記データアクセス速度は、一回の前記データのデータ転送量を前記データの転送に要した時間で割った値であることを特徴とする請求項５記載のストレージ課金システム。
【請求項７】
前記物理ディスクの使用に関する契約をするとき、前記契約データアクセス速度は、前記記憶手段に記憶されることを特徴とする請求項５又は６記載のストレージ課金システム。
【請求項８】
前記記憶制御装置は、前記契約データアクセス速度に応じて前記各ホストコンピュータが使用できる前記物理ディスクの容量を決定することを特徴とする請求項５から７のいずれか１項記載のストレージ課金システム。
【請求項９】
ホストコンピュータと、課金サーバと、前記ホストコンピュータから依頼されたデータを記憶する物理ディスクを有するストレージと、前記ストレージは、前記ホストコンピュータ及び前記課金サーバと接続し入出力を行う複数のチャンネルポートを有する記憶制御装置と、前記記憶制御装置と接続され前記データの転送におけるデータアクセス速度を前記ホストコンピュータごとに保持するデータアクセス速度メモリと、前記課金サーバは、前記ホストコンピュータから要求されている契約データアクセス速度及び前記契約データアクセス速度によって前記データの転送が実行できなかったペナルティ回数を前記ホストコンピュータごとに記憶する記憶手段と、前記課金サーバ全体の動作を制御する課金サーバ制御手段とを有するストレージ課金システムのストレージ課金プログラムにおいて、
前記ホストコンピュータが前記ストレージに前記データの転送を要求する処理と、
前記ホストコンピュータから前記データの転送が要求されたとき、前記記憶制御装置が前記物理ディスクから前記データを前記ホストコンピュータに転送する処理と、
前記物理ディスクからの前記データの転送が完了したとき、前記記憶制御装置が前記データの転送におけるデータアクセス速度を前記データアクセス速度メモリに保持する処理と、
前記データアクセス速度メモリに前記データアクセス速度が保持されたとき、前記データアクセス速度を前記課金サーバに送信する処理と、
前記課金サーバが前記データアクセス速度を受信したとき、前記制御手段が前記データアクセス速度と前記記憶手段に記憶されている前記契約データアクセス速度とを比較する処理と、
前記データアクセス速度が前記契約データアクセス速度よりも遅かったとき、前記制御手段が前記ペナルティ回数を更新する処理と、
前記制御手段が前記ペナルティ回数に基づいて前記データの出力にかかる料金を算出する処理とを有することを特徴とするストレージ課金プログラム。
【請求項１０】
前記データアクセス速度は、一回の前記データのデータ転送量を前記データの転送に要した時間で割った値であることを特徴とする請求項９記載のストレージ課金プログラム。
【請求項１１】
前記物理ディスクの使用に関する契約をするとき、前記契約データアクセス速度が記憶手段に記憶されることを特徴とする請求項９又は１０記載のストレージ課金プログラム。
【請求項１２】
前記記憶制御装置は、前記契約データアクセス速度に応じて前記各ホストコンピュータが使用できる前記物理ディスクの容量を決定することを特徴とする請求項９から１１のいずれか１項記載のストレージ課金プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークを介した大量データの格納が可能なデータストレージ等の利用に対するストレージ課金方法、ストレージ課金システム、及びストレージ課金プログラムに関し、特に、データストレージへのデータアクセス速度をもとに課金するストレージ課金方法、ストレージ課金システム、及びストレージ課金プログラムに関する。
【背景技術】
【０００２】
企業が運用管理する計算機システムにおいて、記憶装置（以下、「ストレージ」ともいう）のデータ量の増大に伴い、ストレージの運用管理は複雑化し、コストも増大する。それに伴う問題を解決する手段として、企業の計算機システムから、ストレージの運用管理を代行するストレージ・サービス・プロバイダ（以下、「ＳＳＰ（Storage Service Provider）」という）に預ける形態がある。
【０００３】
ＳＳＰは、複数のストレージを有し、自ら有するストレージに切り分けて、複数のユーザにレンタルする。ユーザは、ストレージを使用する対価を支払って、その運用管理等は、ＳＳＰが事業として行う。このような形態を取ることにより、データを預けたユーザは、データの運用管理のコストを低減することができる。
【０００４】
特許文献１では、利用者の端末のそれぞれに品質モニタが設けられていることにより、利用者が実際に受けているサービス品質に応じた品質保証を受けることができ、かつサービス提供者とは異なる第三者のマネージメントサービスプロバイダの管理サーバにおいて品質保証契約違反の有無の判断を行うことにより、利用者の判断結果に対する信頼性の向上を図ることができる通信のサービス品質保証方法及びシステムが提案されている。
【０００５】
特許文献２では、演算資源とストレージシステムと該演算資源と該ストレージシステムを接続する通信リンクにより構成され、該演算資源は該通信リンクを使用して該ストレージシステムとの通信を確立させ、更に該ストレージシステムは該ストレージ資源のデータ転送能力と該通信リンクのデータ転送能力とに基づいて資源を該演算資源に割り当てるデータアクセス速度保証付きストレージシステムが提案されている。
【０００６】
特許文献３では、ストレージをレンタルするユーザのストレージ設定要求から、ストレージ設定案を作成するとき、ユーザの設定要求を満たせない場合であっても、そのユーザの設定要求を部分的に満たす次善の設定案を作成し、他のユーザとのストレージ条件を変更して、そのユーザの設定要求を満たせる可能性がある場合には、他のユーザにストレージの価格割引などの条件を提示・交渉することにより、ユーザのストレージ設定要求を満たすことができる記憶装置運用システム、及び記憶装置レンタルのサービス方法が提案されている。
【０００７】
特許文献４では、ストレージの提供を行うときの課金方法を割り当てたストレージ容量に対する固定の課金だけではなく、接続サーバ単位のアクセス回数やデータ転送量や、接続ＷＷＮ（World Wide Name）単位のアクセス回数やデータ転送量や、接続チャネルポート単位のアクセス回数やデータ転送量や、記憶デバイス単位のアクセス回数やデータ転送量や、記憶デバイス内のエリア単位のアクセス回数やデータ転送量に応じた課金を行うことができる課金方法が提案されている。
【０００８】
特許文献５では、ストレージにおいて時々刻々と変化するデータの記憶量をブロックまたはピクセル等の中間単位に換算した上で、従来に比べて短い一体時間毎に監視・記録し、途中のデータ量の増減を忠実に反映し、ファイル単位に当該データの記憶量を集計することにより、ユーザによるストレージの利用実態に則したきめ細かい課金が可能なデータストレージサービスが提案されている。
【特許文献１】特開２００３−１６２５９１号公報
【特許文献２】特開２００２−２４４８９９号公報
【特許文献３】特開２００３−２０３１２６号公報
【特許文献４】特開２００２−２３６８５２号公報
【特許文献５】特開２００３−２８１２９３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
しかし、上記の発明は、以下の問題を有している。
【００１０】
特許文献１記載の通信のサービス品質保証方法およびシステムは、利用者の端末のそれぞれに品質モニタを設けることにより、利用者が実際に受けているサービスの品質を保証しているため、データベース管理装置が独自にデータアクセス速度を保証することができない。具体的には、利用者端末のそれぞれに品質モニタを設けた場合、データベース管理装置は、ＩＳＰ（Internet Service Provider）と連携してサービスの品質を保証しなければならない。
【００１１】
特許文献２記載のデータアクセス速度保証付きストレージシステムは、該ストレージシステムは該ストレージ資源のデータ転送能力と該通信リンクのデータ転送能力とに基づいて資源を該演算資源に割り当てることにより、演算資源の要求を満たすデータアクセス速度を保証しているが、データアクセス速度に応じた課金処理を行うことができない。
【００１２】
特許文献３記載の記憶装置運用システム、および記憶装置レンタルのサービス方法は、ユーザの設定要求を満たすために、ストレージ性能価格テーブルを作成し、ユーザにストレージの価格割引などの条件を提示・交渉して、ユーザのストレージ設定要求を満たしているが、データアクセス速度が保証できなかった場合にそれを保証することができない。
【００１３】
特許文献４記載のストレージ課金システム及び特許文献５記載のデータストレージ従量制課金方法およびデータストレージ従量制課金装置は、ユーザに割り当てられたストレージの容量、実際に使用している容量、データアクセス回数、データ転送容量等によってユーザの利用実態に則した課金を行っているが、データアクセス速度に基づいた課金が行われていないため、遠隔地のユーザはデータアクセスに長時間要するだけでなく、それを保証することができない。
【００１４】
そこで、本発明は、ユーザが最低限必要とするデータアクセス速度を保証するとともに、ユーザからの要求及び提供しているデータアクセス速度に応じて料金設定を変更することにより、効率的にストレージを利用することができるストレージ課金方法、ストレージ課金システム、及びストレージ課金プログラムを提案することを目的としている。
【課題を解決するための手段】
【００１５】
請求項１記載の発明は、ホストコンピュータと、課金サーバと、前記ホストコンピュータから依頼されたデータを記憶する物理ディスクを有するストレージと、前記ストレージは、前記ホストコンピュータ及び前記課金サーバと接続し入出力を行う複数のチャンネルポートを有する記憶制御装置と、前記記憶制御装置と接続され前記データの転送におけるデータアクセス速度を前記ホストコンピュータごとに保持するデータアクセス速度メモリと、前記課金サーバは、前記ホストコンピュータから要求されている契約データアクセス速度及び前記契約データアクセス速度によって前記データの転送が実行できなかったペナルティ回数を前記ホストコンピュータごとに記憶する記憶手段と、前記課金サーバ全体の動作を制御する課金サーバ制御手段とを有するストレージ課金システムのストレージ課金方法において、前記ホストコンピュータが前記ストレージに前記データの転送を要求するステップと、前記ホストコンピュータから前記データの転送が要求されたとき、前記記憶制御装置が前記物理ディスクから前記データを前記ホストコンピュータに転送するステップと、前記物理ディスクからの前記データの転送が完了したとき、前記記憶制御装置が前記データの転送におけるデータアクセス速度を前記データアクセス速度メモリに保持するステップと、前記データアクセス速度メモリに前記データアクセス速度が保持されたとき、前記データアクセス速度を前記課金サーバに送信するステップと、前記課金サーバが前記データアクセス速度を受信したとき、前記制御手段が前記データアクセス速度と前記記憶手段に記憶されている前記契約データアクセス速度とを比較するステップと、前記データアクセス速度が前記契約データアクセス速度よりも遅かったとき、前記制御手段が前記ペナルティ回数を更新するステップと、前記制御手段が前記ペナルティ回数に基づいて前記データの出力にかかる料金を算出するステップとを有することを特徴とする。
【００１６】
請求項２記載の発明は、請求項１記載のストレージ課金方法において、前記データアクセス速度は、一回の前記データのデータ転送量を前記データの転送に要した時間で割った値であることを特徴とする。
【００１７】
請求項３記載の発明は、請求項１又は２記載のストレージ課金方法において、前記物理ディスクの使用に関する契約をするとき、前記契約データアクセス速度が記憶手段に記憶されることを特徴とする。
【００１８】
請求項４記載の発明は、請求項１から３のいずれか１項記載のストレージ課金方法において、前記記憶制御装置は、前記契約データアクセス速度に応じて前記各ホストコンピュータが使用できる前記物理ディスクの容量を決定することを特徴とする。
【００１９】
請求項５記載の発明は、ホストコンピュータと、課金サーバと、前記ホストコンピュータから依頼されたデータを記憶する物理ディスクを有するストレージとを有するストレージ課金システムにおいて、前記ストレージは、前記ホストコンピュータ及び前記課金サーバと接続し入出力を行う複数のチャンネルポートを有する記憶制御装置と、前記記憶制御装置と接続され前記データの転送におけるデータアクセス速度を前記ホストコンピュータごとに保持するデータアクセス速度メモリと、前記課金サーバは、前記ホストコンピュータから要求されている契約データアクセス速度及び前記契約データアクセス速度によって前記データの転送が実行できなかったペナルティ回数を前記ホストコンピュータごとに記憶する記憶手段と、前記課金サーバ全体の動作を制御する課金サーバ制御手段とを有し、前記ホストコンピュータは、前記ストレージに前記データの転送を要求し、前記記憶制御装置は、前記ホストコンピュータから前記データの転送が要求されたとき、前記物理ディスクから前記データを前記ホストコンピュータに転送し、前記物理ディスクからの前記データの転送が完了したとき、前記データの転送におけるデータアクセス速度を前記データアクセス速度メモリに保持し、前記データアクセス速度メモリに前記データアクセス速度が保持されたとき、前記データアクセス速度を前記課金サーバに送信し、前記課金サーバは、前記データアクセス速度を受信したとき、前記制御手段が前記データアクセス速度と前記記憶手段に記憶されている前記契約データアクセス速度とを比較し、前記データアクセス速度が前記契約データアクセス速度よりも遅かったとき、前記ペナルティ回数を更新し、前記制御手段は、前記ペナルティ回数に基づいて前記データの出力にかかる料金を算出することを特徴とする。
【００２０】
請求項６記載の発明は、請求項５記載のストレージ課金システムにおいて、前記データアクセス速度は、一回の前記データのデータ転送量を前記データの転送に要した時間で割った値であることを特徴とする。
【００２１】
請求項７記載の発明は、請求項５又は６記載のストレージ課金システムにおいて、前記物理ディスクの使用に関する契約をするとき、前記契約データアクセス速度は、前記記憶手段に記憶されることを特徴とする。
【００２２】
請求項８記載の発明は、請求項５から７いずれか１項記載のストレージ課金システムにおいて、前記記憶制御装置は、前記契約データアクセス速度に応じて前記各ホストコンピュータが使用できる前記物理ディスクの容量を決定することを特徴とする。
【００２３】
請求項９記載の発明は、ホストコンピュータと、課金サーバと、前記ホストコンピュータから依頼されたデータを記憶する物理ディスクを有するストレージと、前記ストレージは、前記ホストコンピュータ及び前記課金サーバと接続し入出力を行う複数のチャンネルポートを有する記憶制御装置と、前記記憶制御装置と接続され前記データの転送におけるデータアクセス速度を前記ホストコンピュータごとに保持するデータアクセス速度メモリと、前記課金サーバは、前記ホストコンピュータから要求されている契約データアクセス速度及び前記契約データアクセス速度によって前記データの転送が実行できなかったペナルティ回数を前記ホストコンピュータごとに記憶する記憶手段と、前記課金サーバ全体の動作を制御する課金サーバ制御手段とを有するストレージ課金システムのストレージ課金プログラムにおいて、前記ホストコンピュータが前記ストレージに前記データの転送を要求する処理と、前記ホストコンピュータから前記データの転送が要求されたとき、前記記憶制御装置が前記物理ディスクから前記データを前記ホストコンピュータに転送する処理と、前記物理ディスクからの前記データの転送が完了したとき、前記記憶制御装置が前記データの転送におけるデータアクセス速度を前記データアクセス速度メモリに保持する処理と、前記データアクセス速度メモリに前記データアクセス速度が保持されたとき、前記データアクセス速度を前記課金サーバに送信する処理と、前記課金サーバが前記データアクセス速度を受信したとき、前記制御手段が前記データアクセス速度と前記記憶手段に記憶されている前記契約データアクセス速度とを比較する処理と、前記データアクセス速度が前記契約データアクセス速度よりも遅かったとき、前記制御手段が前記ペナルティ回数を更新する処理と、前記制御手段が前記ペナルティ回数に基づいて前記データの出力にかかる料金を算出する処理とを有することを特徴とする。
【００２４】
請求項１０記載の発明は、請求項９記載のストレージ課金プログラムにおいて、前記データアクセス速度は、一回の前記データのデータ転送量を前記データの転送に要した時間で割った値であることを特徴とする。
【００２５】
請求項１１記載の発明は、請求項９又は１０記載のストレージ課金プログラムにおいて、前記物理ディスクの使用に関する契約をするとき、前記契約データアクセス速度が記憶手段に記憶されることを特徴とする。
【００２６】
請求項１２記載の発明は、請求項９から１１のいずれか１項記載のストレージ課金オプログラムにおいて、前記記憶制御装置は、前記契約データアクセス速度に応じて前記各ホストコンピュータが使用できる前記物理ディスクの容量を決定することを特徴とする。
【発明の効果】
【００２７】
本発明は、個々のユーザが必要とするデータアクセス速度を満たすよう構築されたストレージシステムにおいて、ユーザが要求するデータアクセス速度に応じた料金を設定して課金データとするとともに、利用者が要求する速度を提供できなかったデータアクセスに対するペナルティも課金データとして保持し、これら課金データ等に基づいて料金を算出することにより、データアクセス速度を考慮した課金を行うことができる。
【発明を実施するための最良の形態】
【００２８】
本発明は、個々のユーザが必要とするデータアクセス速度を満たすよう構築されたストレージシステムにおいて、ユーザが要求するデータアクセス速度に応じた料金を設定して課金データとするとともに、利用者が要求する速度を提供できなかったデータアクセスに対するペナルティも課金データとして保持し、これら課金データ等に基づいて料金を算出する。
【実施例】
【００２９】
以下に本発明の実施形態について説明する。
【００３０】
図１は、本実施形態に係るストレージ課金システムの構成を示すブロック図である。
【００３１】
本実施形態に係るストレージ課金システムは、ホストコンピュータ（１０１から１０５）、ストレージ８０１、ホストコンピュータ（１０１から１０５）がストレージ８０１に保持されているデータにアクセスした際に発生する料金を管理する課金サーバ２０１、及びホストコンピュータ（１０１から１０５）とストレージ８０１とを結ぶネットワーク（３０１、３０２）から構成されている。
【００３２】
ストレージ８０１は、ネットワーク（３０１、３０２）とストレージ８０１とを結ぶポート（４０１から４０５）、物理ディスク７０１に対して要求されるＩＯ処理を制御するＩＯ処理制御部（５０１から５０５）、ストレージ８０１全体の動作を制御するＣＰＵ６０１、ＩＯ処理制御部（５０１から５０５）からアクセス可能な共用メモリ６０２、及びホストコンピュータ（１０１から１０５）からの記憶デバイスである物理ディスク７０１から構成されている。なお、ストレージ８０１は、各ホストコンピュータ（１０１から１０５）が必要とするデータアクセス速度を満たすよう構成されている。ＩＯ処理制御部（５０１から５０５）は、物理ディスク７０１に対してデータの入出力を行う。
【００３３】
図２は、共用メモリ６０２内に格納されているデータアクセス速度テーブル６１１である。データアクセス速度テーブル６１１は、課金対象となるホストコンピュータ毎にデータ転送した際のデータアクセス速度を記録として保持している。データアクセス速度テーブル６１１には、各ホストコンピュータ（１０１から１０５）の最新のデータアクセスに対するデータアクセス速度であるホストコンピュータ１０１からの一回の転送要求に対するデータアクセス速度（Ｍｂ／ｓ）６２１、ホストコンピュータ１０２からの一回の転送要求に対するデータアクセス速度（Ｍｂ／ｓ）６２２、ホストコンピュータ１０３からの一回の転送要求に対するデータアクセス速度（Ｍｂ／ｓ）６２３、ホストコンピュータ１０４からの一回の転送要求に対するデータアクセス速度（Ｍｂ／ｓ）６２４、及びホストコンピュータ１０５からの一回の転送要求に対するデータアクセス速度（Ｍｂ／ｓ）６２５が保持されている。データアクセス速度テーブル６１１に保持されているデータアクセス速度は、ＩＯ処理制御部（５０１から５０５）により更新される。データアクセス速度テーブル６１１が交信されると、各ホストコンピュータ（１０１から１０５）の最新のデータアクセス速度は、課金サーバ２０１に送信される。なお、データアクセス速度は、一回のデータアクセスにおけるデータ転送量をデータ転送要求から転送完了までの時間で割った値とする。
【００３４】
図３は、課金サーバ２０１に保持されている課金情報テーブル２１１である。課金情報テーブル２１１は、各ホストコンピュータ（１０１から１０５）から要求されているデータアクセス速度（以下、契約データアクセス速度とする）、及び各ホストコンピュータ（１０１から１０５）から要求されているデータアクセス速度を提供できなかった回数（以下、ペナルティ回数とする）を課金対象となるホストコンピュータ（１０１から１０５）ごとに保持しており、課金サーバ２０１の全体の動作を制御する課金サーバ制御部により更新される。契約データアクセス速度は、各ホストコンピュータ（１０１から１０５）から要求されている最低限のデータアクセス速度であり、ユーザがストレージ８０１を使用するための契約を締結するときに設定される。
【００３５】
先に述べたようにペナルティ回数は、各ホストコンピュータ（１０１から１０５）からのデータアクセスに対して、契約データアクセス速度によりデータを提供できなかった回数である。課金サーバ制御部は、ストレージ８０１から送信されるデータのデータアクセス速度と契約データアクセス速度とを比較し、データアクセス速度が契約データアクセス速度を満たさなかった場合に、課金情報テーブル２１１に保持されているペナルティ回数に加算する。
【００３６】
次に、図４を参照して本実施形態に係るストレージ課金システムの動作について説明する。
【００３７】
ユーザがホストコンピュータ１０１によりストレージ８０１に対してデータの転送を要求すると(ステップＡ１)、これに応答してストレージ８０１は、ホストコンピュータ１０１から要求されたデータの転送を開始する(ステップＡ２)。データの転送が完了すると、ＩＯ処理制御部５０１は、最新のデータの転送におけるホストコンピュータ１０１に対するデータアクセス速度をデータアクセステーブル６１１のホストコンピュータ１０１からの一回の転送要求に対するデータアクセス速度（Ｍｂ／ｓ）６２１に書き込み、かつデータアクセステーブル６１１に保持されているデータのうち更新されたデータ（ホストコンピュータ１０１に対する最新のデータアクセス速度）を課金サーバ２０１に送信する(ステップＡ３)。
【００３８】
課金サーバ２０１は、ホストコンピュータ１０１に対する最新のデータアクセス速度を受信すると(ステップＡ４)、課金情報テーブル２１１に格納されているホストコンピュータ１０１の契約データアクセス速度２３１とホストコンピュータ１０１に対する最新のデータアクセス速度とを比較する（ステップＡ５）。契約データアクセス速度２３１がホストコンピュータ１０１に対する最新のデータアクセス速度よりも遅い場合は、ペナルティ回数２４１への加算を行わず、処理は終了する（ステップＡ５／ＮＯ）。一方、契約データアクセス速度２３１がホストコンピュータ１０１に対する最新のデータアクセス速度よりも速い場合は（ステップＡ５／ＹＥＳ）、ペナルティ回数２４１が１加算され（ステップＡ６）、処理は終了する。
【００３９】
次に、ホストコンピュータ（１０１から１０５）に対するストレージ８０１からのデータの提供にかかる料金の計算例について説明する。
【００４０】
ストレージ８０１からのデータの提供にかかる料金を式１によって算出する。
【００４１】
料金＝料金Ａ−料金Ｂ＋料金Ｃ・・・・・・・式１
【００４２】
式１において、「料金」は、ストレージ８０１からのデータの提供に際し、必要な料金である。「料金Ａ」は、ユーザが契約した契約データアクセス速度によってデータが提供された場合の料金である。なお、ユーザがストレージ８０１を使用する契約を締結した時に要求したデータアクセス速度が速いほど、１回のデータの提供にかかる料金は高くなる。「料金Ｂ」は、一回のペナルティに対する任意の割引料金単価×ペナルティ回数２４１との積である。「料金Ｃ」は、従来の課金方式による料金、例えば、各ホストコンピュータ（１０１から１０５）に割り当てられた容量や使用容量等により算出される。なお、式１は、料金計算方法の一例であり、データアクセス速度およびペナルティを料金に反映する方法は様々考えられる。
【００４３】
以上のように、本実施形態によれば、個々の利用者が必要とするデータアクセス速度を満たすよう構築されたストレージシステムにおいて、利用者の要求するデータアクセス速度に応じた料金設定をすることが可能である。そして、結果的に、利用者の要求するデータアクセス速度を満たし、かつ限られたストレージの資源を効率的に利用することができる。
【図面の簡単な説明】
【００４４】
【図１】本発明の実施形態に係るストレージ課金システムの構成を示すブロック図である。
【図２】本実施形態に係る共有メモリに保持されるデータアクセス速度テーブルである。
【図３】本実施形態に係る課金サーバに保持される課金情報テーブルである。
【図４】本実施形態に係るストレージ課金システムの動作を示すフローチャートである。
【符号の説明】
【００４５】
１０１、１０２、１０３、１０４、１０５    ホストコンピュータ
２０１    課金サーバ
３０１、３０２    ネットワーク
４０１、４０２、４０３、４０４、４０５    ポート
５０１、５０２、５０３、５０４、５０５    ＩＯ処理制御部
６０１    ＣＰＵ
６０２    共有メモリ
７０１    物理ディスク
８０１    ストレージ
【図１】
2006113824.tif 000003
【図２】
2006113824.tif 000004
【図３】
2006113824.tif 000005
【図４】
2006113824.tif 000006