【手続補正書】
【提出日】平成17年2月4日(2005.2.4)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ホストコンピュータと、このホストコンピュータと通信手段を介して接続し、前記ホストコンピュータから送信された入出力要求を受信してこの要求に対応するデータ入出力処理を記憶手段に対して実行する記憶制御装置と、を含んで構成されるストレージシステムにおけるデータ検証方法であって、
ホストコンピュータが、記憶制御装置に記憶するデータを規定の仕様に従って編成し管理するアプリケーションプログラムを実行する工程と、
ホストコンピュータが、前記アプリケーションプログラムが使用する前記記憶手段の記憶領域の範囲を特定する領域管理データを記憶制御装置に送信する工程と、
記憶制御装置が、前記領域管理データを受信する工程と、
記憶制御装置が、前記アプリケーションプログラムの処理に起因してホストコンピュータから送信されるデータ入出力要求を受信して、そのデータ入出力要求の処理対象となるデータのうち前記領域管理データに基づいて特定される前記アプリケーションプログラムが使用する記憶領域に対して入出力されるデータについて、そのデータが前記規定の仕様に従って編成されているかどうかを検証する工程と、
を有することを特徴とするストレージシステムにおけるデータ検証方法。
【請求項２】
前記記憶制御装置が、前記ホストコンピュータで稼働する複数の前記アプリケーションプログラムのそれぞれについての前記検証を行う複数の前記アルゴリズムを記憶する工程と、
前記記憶制御装置が、前記ホストコンピュータから送信されてくる前記領域管理データに基づいて前記各アプリケーションプログラムのそれぞれが使用する記憶領域を特定する工程と、
前記記憶制御装置が、前記各アプリケーションプログラムの処理に起因してホストコンピュータから送信されるデータ入出力要求を受信して、前記領域管理データに基づいて前記データ入出力要求に関わる前記アプリケーションプログラムを特定する工程と、
前記記憶制御装置が、前記データ入出力要求の処理対象となるデータのうち前記領域管理データで特定される記憶領域に入出力されるデータについて、そのデータが前記規定の仕様に従って編成されているかを、前記特定したアプリケーションプログラムに対応する前記アルゴリズムにより検証する工程と、
を有することを特徴とする請求項１に記載のストレージシステムにおけるデータ検証方法。
【請求項３】
前記ホストコンピュータが、前記アルゴリズムを前記ホストコンピュータから前記記憶制御装置に送信する工程と、
前記記憶制御装置が前記アルゴリズムを受信して記憶する工程と、
を有することを特徴とする請求項２に記載のストレージシステムにおけるデータ検証方法。
【請求項４】
前記ホストコンピュータが、前記範囲が変更された場合に、その変更内容が反映された前記領域管理データを前記記憶制御装置に送信する工程を有することを特徴とする請求項１に記載のストレージシステムにおけるデータ検証方法。
【請求項５】
前記アプリケーションプログラムが使用する前記記憶手段の記憶領域は、前記ホストコンピュータ上で稼働する前記アプリケーションプログラムとは異なるソフトウエアにより付加される制御情報の使用領域を除いた領域であることを特徴とする請求項１に記載のストレージシステムにおけるデータ検証方法。
【請求項６】
前記領域管理データには、前記記憶手段の前記記憶領域を用いて論理的に編成されたボリュームを単位として前記アプリケーションプログラムに提供される前記記憶領域の範囲を指定するデータが含まれることを特徴とするストレージシステムにおけるデータ検証方法。
【請求項７】
前記ボリュームは、前記記憶手段の前記記憶領域をRAID方式で運用することにより編成されることを特徴とする請求項６に記載のストレージシステムにおけるデータ検証方法。
【請求項８】
前記記憶手段は、前記記憶制御装置に一体に設けられることを特徴とする請求項１に記載のストレージシステムにおけるデータ検証方法。
【請求項９】
前記検証の結果記載したデータを前記ホストコンピュータに送信することを特徴とする請求項１に記載のストレージシステムにおけるデータ検証方法。
【請求項１０】
前記記憶領域は、ディスクドライブなどの物理的な記憶デバイスにより提供される記憶領域上に編成される論理的な記憶デバイスとして提供されることを特徴とする請求項１に記載のストレージシステムにおけるデータ検証方法。
【請求項１１】
前記通信手段は、ＳＣＳＩ規格に準拠した通信方式によるものであることを特徴とする請求項１に記載のストレージシステムにおけるデータ検証方法。
【請求項１２】
前記通信手段は、ＳＡＮであることを特徴とする請求項１に記載のストレージシステムにおけるデータ検証方法。
【請求項１３】
前記通信手段は、ＬＡＮであることを特徴とする請求項１に記載のストレージシステムにおけるデータ検証方法。
【請求項１４】
前記ホストコンピュータによる前記領域管理データの前記記憶制御装置への前記送信は、前記通信手段を提供する通信路とは別の通信路を介して行われることを特徴とする請求項１に記載のストレージシステムにおけるデータ検証方法。
【請求項１５】
請求項１〜１４のいずれかに記載のデータ検証方法における前記記憶制御装置の機能を備える記憶制御装置。
【請求項１６】
請求項１〜１４のいずれかに記載のデータ検証方法における前記ホストコンピュータの機能を備えるホストコンピュータ。
【請求項１７】
ホストコンピュータと通信手段を介して接続し、前記ホストコンピュータから送信される入出力要求を受信して、前記入出力要求に対応するデータ入出力処理をディスクドライブに対して実行するディスクアレイ装置であって、
前記ディスクドライブが提供する記憶領域上に論理デバイスが編成され、
前記ホストコンピュータで動作するアプリケーションプログラムのＩＤであるアプリケーションＩＤと、前記アプリケーションプログラムが使用する前記論理デバイスのＩＤである論理デバイスＩＤとを対応付ける領域管理テーブルを前記ホストコンピュータから受信し、受信した前記領域管理テーブルを前記ディスクドライブに記憶し、
前記アプリケーションＩＤに対応付けて、前記論理デバイスに記憶されているデータが、前記アプリケーションプログラムに規定の仕様に従って編成されているかどうかを検証するデータ検証用プログラムを前記ディスクドライブに記憶し、
前記アプリケーションプログラムの処理に起因して前記ホストコンピュータから送信されるデータ入出力要求を受信し、
受信した前記データ入出力要求にセットされている前記論理デバイスＩＤに対応づけられているアプリケーションＩＤを調べ、調べた前記アプリケーションＩＤに対応する前記データ検証用プログラムを起動すること、
を特徴とするディスクアレイ装置。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００５８
【補正方法】変更
【補正の内容】
【００５８】
以上のようにしてデータ検証の対象領域が設定されると、つぎに記憶制御装置１０は、書き込み対象となる論理デバイス１８に対応づけられているアプリケーションIDを調べる。ここで記憶制御装置１０は、アプリケーションIDと、各アプリケーションプログラム２３についてのデータ検証用プログラム１２２との対応付けを記憶しており、調べた前記アプリケーションIDに対応するデータ検証用プログラム１２２を起動する（S721）。