【手続補正書】
【提出日】平成16年8月20日(2004.8.20)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
複数のホストコンピュータ及び課金サーバと接続し入出力を行う複数のチャネルポートを有した記憶制御装置と、前記記憶制御装置と接続され前記ホストコンピュータの入出力を記憶する記憶デバイスとから構成されるストレージ課金システムであって、
制御単位毎にアクセス回数またはデータ転送量の少なくとも一方を課金データとして記憶する課金データ作成手段と、前記課金データ作成手段により作成された前記課金データを前記課金サーバへ報告する転送手段とを有することを特徴とするストレージ課金システム。
【請求項２】
前記制御単位は、ホストコンピュータ単位、World Wide Name（WWN）単位、チャネルポート単位、記憶デバイス単位、または記憶デバイス内の記憶エリア単位のうちの少なくとも一つであることを特徴とする請求項１記載のストレージ課金システム。
【請求項３】
前記記憶制御装置は、サービスプロセッサと、前記課金データを前記サービスプロセッサに報告する転送手段とを有することを特徴とする請求項１または２記載のストレージ課金システム。
【請求項４】
前記課金サーバまたは前記サービスプロセッサの少なくとも一方から前記記憶制御装置に対して、前記制御単位毎に前記課金データの上限値を設定する手段を有することを特徴とする請求項３記載のストレージ課金システム。
【請求項５】
前記上限値は、日単位、週単位、月単位または年単位の少なくとも一つの一定期間を単位とした値であることを特徴とする請求項４記載のストレージ課金システム。
【請求項６】
前記記憶制御装置は、前記ホストコンピュータからのI/Oが前記上限値を超える場合、前記上限値以上の前記I/Oを受け付けない手段を有することを特徴とする請求項４または５記載のストレージ課金システム。
【請求項７】
前記上限値の設定されていない前記制御単位に対しては、前記アクセス回数または前記データ転送量の少なくとも一方の量に応じた従量型課金を行うことを特徴とする請求項４，５，または６記載のストレージ課金システム。
【請求項８】
前記上限値が設定されている制御単位に対する課金は、固定の課金を行うことを特徴とする請求項４，５，または６記載のストレージ課金システム。
【請求項９】
前記課金サーバまたは前記サービスプロセッサの少なくとも一方は、一定期間毎に前記記憶制御装置の前記課金データを取り込む手段と、前記取り込み手段により取り込んだ前記課金データに基づいて料金を計算して料金管理を行う手段を有することを特徴とする請求項７または８記載のストレージ課金システム。
【請求項１０】
前記記憶制御装置と前記ホストコンピュータとの間の接続は、シリアルチャネル、Ｆｉｂｒｅ、ＬＡＮの少なくとも一方により接続されていることを特徴とする請求項１記載のストレージ課金システム。
【請求項１１】
複数のホストコンピュータ及び課金サーバと接続し入出力を行う複数のチャネルポートを有した記憶制御装置と、前記記憶制御装置と接続され前記ホストコンピュータの入出力を記憶する記憶デバイスとから構成されるストレージ課金システムであって、
制御単位毎にアクセス回数またはデータ転送量の少なくとも一方を課金データとして記憶する課金データ作成手段と、前記課金データ作成手段により作成された前記課金データを前記課金サーバへ報告する転送手段とを有し、
前記制御単位は、ホストコンピュータ単位、World Wide Name（WWN）単位、チャネルポート単位、記憶デバイス単位、または記憶デバイス内の記憶エリア単位のうちの少なくとも一つであり、
前記記憶制御装置は、サービスプロセッサと、前記課金データを前記サービスプロセッサに報告する転送手段とを有し、
前記課金サーバまたは前記サービスプロセッサの少なくとも一方から前記記憶制御装置に対して、前記制御単位毎に前記課金データの上限値を設定する手段を有し、
前記上限値は、日単位、週単位、月単位または年単位の少なくとも一つの一定期間を単位とした値であり、
前記記憶制御装置は、前記ホストコンピュータからのI/Oが前記上限値を超える場合、前記上限値以上の前記I/Oを受け付けない手段を有し、
前記上限値の設定されていない前記制御単位に対しては、共用メモリ内にある課金情報テーブルのアクセス回数積算値やデータ転送量積算値を前記課金サーバに送信することにより、前記アクセス回数または前記データ転送量の少なくとも一方の量に応じた従量型課金を行い、
前記上限値が設定されている前記制御単位に対する課金は、固定の課金を行い、
前記課金サーバまたは前記サービスプロセッサの少なくとも一方は、一定期間毎に前記記憶制御装置の前記課金データを取り込む手段と、前記取り込み手段により取り込んだ前記課金データに基づいて料金を計算して料金管理を行う手段を有することを特徴とするストレージ課金システム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００１
【補正方法】変更
【補正の内容】
【０００１】
【発明の属する技術分野】
本発明は、記憶制御装置に対するアクセス回数やデータ転送量に依存した課金が可能なストレージ課金システムの技術に関する。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００１１
【補正方法】変更
【補正の内容】
【００１１】
図２、３、４、５、６は、共用メモリ（６０５）内にある課金情報テーブルである。
課金情報テーブルは、課金対象となる制御単位毎にアクセス回数やデータ転送量を保持し、課金データとする。具体的な制御単位は、接続先のホストコンピュータ単位、World Wide Name（ＷＷＮ）単位、記憶先である記憶デバイス単位、または記憶デバイス内の記憶エリア単位などである。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００２５
【補正方法】変更
【補正の内容】
【００２５】
ホストコンピュータ（１０１）〜（１０４）からの要求が、ＲＥＡＤ処理またはＷＲＩＴＥ処理のいずれでもない場合（１２０１）、要求に対するコマンド処理を実行（１００５）し終了する。
ホストコンピュータ（１０１）〜（１０４）からの要求が、ＲＥＡＤ処理またはＷＲＩＴＥ処理でホスト単位、ＷＷＮ単位、チャネルポート単位、記憶デバイス単位及び記憶デバイス内エリア単位のいずれにもアクセス回数やデータ転送量の上限値が設定されていない場合（１２０２）、要求に対するコマンド処理（１００５）を実行し、共用メモリ（６０５）内にある要求に対応したホスト、ＷＷＮ、チャネルポート、記憶デバイス及び記憶デバイス内エリアの課金情報テーブル（６０６）、（６１４）、（６２２）、（６３０）、（６３８）のアクセス回数積算値に１を加算し、データ転送量積算値に要求があったデータ転送量を加算し終了する。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】図面の簡単な説明
【補正方法】変更
【補正の内容】
【図面の簡単な説明】
【図１】
本発明の一実施例であるストレージ課金システムの構成を示すブロック図である。
【図２】
実施例のホストコンピュータ単位のアクセス回数やデータ転送量を管理するテーブルを示す図である。
【図３】
実施例のWorld Wide Name(WWN)単位のアクセス回数やデータ転送量を管理するテーブルを示す図である。
【図４】
実施例のチャネルポート単位のアクセス回数やデータ転送量を管理するテーブルを示す図である。
【図５】
実施例の記憶デバイス単位のアクセス回数やデータ転送量を管理するテーブルを示す図である。
【図６】
実施例の記憶デバイスの記憶エリア単位のアクセス回数やデータ転送量を管理するテーブルを示す図である。
【図７】
ＩＯ処理制御部の処理構成を示すブロック図である。
【図８】
ＩＯ処理制御部への要求に対する処理振り分け処理のフローを示す図である。
【図９】
ホストコンピュータからの要求に対するＩＯ処理制御部のホストコマンド対応処理フローを示す図である。
【図１０】
課金サーバからの要求に対するＩＯ処理制御部の特殊コマンド対応処理フローを示す図である。
【図１１】
サービスプロセッサからの要求に対するＩＯ処理制御部のサービスプロセッサ対応処理フローを示す図である。
【図１２】
課金サーバ及びサービスプロセッサから上限値を設定する時の上限値設定パラメタのテーブルを示す図である。
【符号の説明】
１０１〜１０４…ホストコンピュータ
１０５〜１０９…ＷＷＮ（World Wide Name）
２０１〜２０８…チャネルパス
３０１…ＨＵＢ
３０２…ＳＷＩＴＣＨ
４０１…記憶制御装置
５０１〜５０４…チャネルポート
７０１〜７０３…記憶デバイス
７０４〜７０５…記憶デバイス内エリア
８０１…課金サーバ
９０１…サービスプロセッサ。