JP5236072B2 - ストレージ装置、及びデータ保証方法 - Google Patents
ストレージ装置、及びデータ保証方法 Download PDFInfo
- Publication number
- JP5236072B2 JP5236072B2 JP2011514920A JP2011514920A JP5236072B2 JP 5236072 B2 JP5236072 B2 JP 5236072B2 JP 2011514920 A JP2011514920 A JP 2011514920A JP 2011514920 A JP2011514920 A JP 2011514920A JP 5236072 B2 JP5236072 B2 JP 5236072B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- fixed
- length
- hard disk
- disk drive
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/08—Error detection or correction by redundancy in data representation, e.g. by using checking codes
- G06F11/10—Adding special bits or symbols to the coded information, e.g. parity check, casting out 9's or 11's
- G06F11/1076—Parity data used in redundant arrays of independent storages, e.g. in RAID systems
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2211/00—Indexing scheme relating to details of data-processing equipment not covered by groups G06F3/00 - G06F13/00
- G06F2211/10—Indexing scheme relating to G06F11/10
- G06F2211/1002—Indexing scheme relating to G06F11/1076
- G06F2211/1009—Cache, i.e. caches used in RAID system with parity
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Quality & Reliability (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
Description
ホストコンピュータと通信するチャネル制御部、
ハードディスクドライブを制御するディスク制御部、
前記チャネル制御部及び前記ディスク制御部がアクセス可能なキャッシュメモリ
を備え、
前記チャネル制御部は、前記ホストコンピュータからI/O要求を受信すると、前記I/O要求によって前記ハードディスクドライブに書き込まれるデータもしくは前記ハードディスクドライブから読み出されるデータを、前記キャッシュメモリを介して前記ディスク制御部との間で送信又は受信し、
前記チャネル制御部は、前記I/O要求とともに前記ホストコンピュータとの間で送信又は受信する可変長形式データについてのデータ転送を行う可変長DMA(Direct Memory Access)、前記キャッシュメモリとの間で固定長形式データのデータ転送を行う固定長DMA、及び前記可変長DMAと前記固定長DMAとの間に介在するバッファを備え、
前記固定長DMAは、前記キャッシュメモリへの前記固定長形式データの前記データ転送に際し、前記可変長形式データを前記キャッシュメモリにおけるデータの取り扱い単位に対応したデータサイズの複数の前記固定長形式データに分割し、当該分割により生成される前記固定長形式データの末尾の前記固定長形式データに、前記可変長形式データの全体に基づいて生成した第1の保証コード(TFLRC)を付加することとする。
前記チャネル制御部、前記ディスク制御部、及び前記キャッシュメモリの間のデータ転送に関する処理を行うマイクロプロセッサを備え、
前記マイクロプロセッサは、前記可変長形式データを前記キャッシュメモリに転送するための転送パラメータを、前記可変長DMA及び前記固定長DMAの夫々に設定し、
前記固定長DMAは、ある前記可変長形式データの前記キャッシュメモリへの前記データ転送が前記転送パラメータを複数回設定することにより行われる場合に、各前記転送パラメータについての前記データ転送に際して生成される前記第1の保証コードの途中計算値を記憶することにより、各前記転送パラメータに対応する前記データ転送で生成される前記途中計算値を引き継いで前記可変長形式データの全体に基づく前記第1の保証コードを生成することとする。
前記固定長DMAに設定される前記転送パラメータにCCW(Channel Command Word)チェインごとに付与される識別子であるチェインIDが設定され、
前記固定長DMAは、前記チェインIDごとに前記途中計算値を記憶することにより、各前記転送パラメータに対応する前記データ転送で生成される前記途中計算値を引き継ぎ、前記チェインIDごとに前記可変長形式データの全体に基づく前記第1の保証コードを生成することとする。
前記キャッシュメモリにおけるデータの取り扱い単位に対応したデータサイズは、FC(Fibre Channel)タイプのハードディスクドライブのセクタサイズに対応したデータサイズであり、
前記固定長DMAは、前記固定長形式データの夫々について、前記固定長形式データの夫々に基づく第2の保証コードを生成し、
前記ディスク制御部は、
前記ハードディスクドライブがFCタイプのハードディスクドライブである場合には、前記ハードディスクドライブの各セクタに前記第2の保証コードを付加するとともに前記末尾の固定長形式データの書き込み先のセクタに前記第1の保証コードを付加したデータを前記ストレージ装置の前記ハードディスクドライブに格納し、
前記ハードディスクドライブがSATA(Serial Advanced Technology Attachment)タイプのハードディスクドライブである場合には、前記ハードディスクドライブの各セクタに前記第2の保証コードは付加せず、前記末尾の固定長形式データの書き込み先のセクタに前記第1の保証コードを付加したデータを前記ストレージ装置の前記ハードディスクドライブに格納することとする。
前記可変長形式データがCKD(Count Key Data architecture)形式のデータであり、
前記固定長DMAは、前記可変長形式データのD部の末尾のアドレスが前記固定長形式データの末尾のアドレスに一致する場合、前記第1の保証コードを格納するための前記固定長形式データを新たに生成することとする。
ストレージ装置10では、記憶装置17やCM14に格納されるデータについて、前述した固定長DMA1123、スイッチ16、CM14、DKA12、及び記憶装置17において誤り訂正符号(LRC等)を用いたデータ保証を行う。
Claims (10)
- ホストコンピュータと通信するチャネル制御部、
ハードディスクドライブを制御するディスク制御部、
前記チャネル制御部及び前記ディスク制御部がアクセス可能なキャッシュメモリ
を備え、
前記チャネル制御部は、前記ホストコンピュータからI/O要求を受信すると、前記I/O要求によって前記ハードディスクドライブに書き込まれるデータもしくは前記ハードディスクドライブから読み出されるデータを、前記キャッシュメモリを介して前記ディスク制御部との間で送信又は受信し、
前記チャネル制御部は、前記I/O要求とともに前記ホストコンピュータとの間で送信又は受信する可変長形式データについてのデータ転送を行う可変長DMA(Direct Memory Access)、前記キャッシュメモリとの間で固定長形式データのデータ転送を行う固定長DMA、及び前記可変長DMAと前記固定長DMAとの間に介在するバッファを備え、
前記固定長DMAは、前記キャッシュメモリへの前記固定長形式データの前記データ転送に際し、前記可変長形式データを前記キャッシュメモリにおけるデータの取り扱い単位に対応したデータサイズの複数の前記固定長形式データに分割し、当該分割により生成される前記固定長形式データの末尾の前記固定長形式データに、前記可変長形式データの全体に基づいて生成した第1の保証コードを付加し、
前記キャッシュメモリにおけるデータの取り扱い単位に対応した前記データサイズは、FC(Fibre Channel)タイプのハードディスクドライブのセクタサイズに対応したデータサイズであり、
前記固定長DMAは、前記固定長形式データの夫々について、前記固定長形式データの夫々に基づく第2の保証コードを生成し、
前記ディスク制御部は、
前記ハードディスクドライブがFCタイプのハードディスクドライブである場合には、前記ハードディスクドライブの各セクタに前記第2の保証コードを付加するとともに前記末尾の固定長形式データの書き込み先のセクタに前記第1の保証コードを付加したデータを前記ハードディスクドライブに格納し、
前記ハードディスクドライブがSATA(Serial Advanced Technology Attachment)タイプのハードディスクドライブである場合には、前記ハードディスクドライブの各セクタに前記第2の保証コードは付加せず、前記末尾の固定長形式データの書き込み先のセクタに前記第1の保証コードを付加したデータを前記ハードディスクドライブに格納する
ストレージ装置。 - 請求項1に記載のストレージ装置であって、
前記チャネル制御部、前記ディスク制御部、及び前記キャッシュメモリの間のデータ転送に関する処理を行うマイクロプロセッサを備え、
前記マイクロプロセッサは、前記可変長形式データを前記キャッシュメモリに転送するための転送パラメータを、前記可変長DMA及び前記固定長DMAの夫々に設定し、
前記固定長DMAは、ある前記可変長形式データの前記キャッシュメモリへの前記データ転送が前記転送パラメータを複数回設定することにより行われる場合に、各前記転送パラメータについての前記データ転送に際して生成される前記第1の保証コードの途中計算値を記憶することにより、各前記転送パラメータに対応する前記データ転送で生成される前記途中計算値を引き継いで前記可変長形式データの全体に基づく前記第1の保証コードを生成するストレージ装置。 - 請求項2に記載のストレージ装置であって、
前記固定長DMAに設定される前記転送パラメータにCCW(Channel Command Word)チェインごとに付与される識別子であるチェインIDが設定され、
前記固定長DMAは、前記チェインIDごとに前記途中計算値を記憶することにより、各前記転送パラメータに対応する前記データ転送で生成される前記途中計算値を引き継ぎ、前記チェインIDごとに前記可変長形式データの全体に基づく前記第1の保証コードを生成するストレージ装置。 - 請求項1に記載のストレージ装置であって、
前記可変長形式データがCKD(Count Key Data architecture)形式のデータであり、
前記固定長DMAは、前記可変長形式データのD部の末尾のアドレスが前記固定長形式データの末尾のアドレスに一致する場合、前記第1の保証コードを格納するための前記固定長形式データを新たに生成するストレージ装置。 - メインフレームと通信する少なくとも一つのチャネル制御部、
ハードディスクドライブを制御する少なくとも一つのディスク制御部、
前記チャネル制御部及び前記ディスク制御部がアクセス可能なキャッシュメモリ、
及び前記チャネル制御部、前記ディスク制御部、及び前記キャッシュメモリを通信可能に接続するスイッチ
を備え、
前記チャネル制御部は、前記ホストコンピュータからI/O要求を受信すると、前記I/O要求によって前記ハードディスクドライブに書き込まれるデータもしくは前記ハードディスクドライブから読み出されるデータを、前記キャッシュメモリを介して前記ディスク制御部との間で送信又は受信し、
前記チャネル制御部は、前記メインフレームとの間の通信のプロトコルに関する処理を行うプロトコル制御部、前記I/O要求とともに前記メインフレームとの間で送信又は受信する可変長形式データについてのデータ転送を行う可変長DMA、前記キャッシュメモリとの間で固定長形式データのデータ転送を行う固定長DMA、前記プロトコル制御部と前記可変長DMAとの間に介在するバッファ、及び前記可変長DMAと前記固定長DMAとの間に介在するバッファを備え、
前記固定長DMAは、前記キャッシュメモリへの前記固定長形式データの前記データ転送に際し、前記可変長形式データを前記ハードディスクドライブのセクタサイズに対応したデータサイズの複数の前記固定長形式データに分割し、当該分割により生成される前記固定長形式データの末尾の前記固定長形式データに、前記可変長形式データの全体に基づいて生成した第1の保証コードを付加し、
前記キャッシュメモリにおけるデータの取り扱い単位に対応した前記データサイズは、FC(Fibre Channel)タイプのハードディスクドライブのセクタサイズに対応したデータサイズであり、
前記固定長DMAは、前記固定長形式データの夫々について、前記固定長形式データの夫々に基づく第2の保証コードを生成し、
前記ディスク制御部は、
前記ハードディスクドライブがFCタイプのハードディスクドライブである場合には、前記ハードディスクドライブの各セクタに前記第2の保証コードを付加するとともに前記末尾の固定長形式データの書き込み先のセクタに前記第1の保証コードを付加したデータを前記ハードディスクドライブに格納し、
前記ハードディスクドライブがSATA(Serial Advanced Technology Attachment)タイプのハードディスクドライブである場合には、前記ハードディスクドライブの各セクタに前記第2の保証コードは付加せず、前記末尾の固定長形式データの書き込み先のセクタに前記第1の保証コードを付加したデータを前記ハードディスクドライブに格納する
ストレージ装置。 - ホストコンピュータと通信するチャネル制御部、
ハードディスクドライブを制御するディスク制御部、
前記チャネル制御部及び前記ディスク制御部がアクセス可能なキャッシュメモリ
を備え、
前記チャネル制御部は、前記ホストコンピュータからI/O要求を受信すると、前記I/O要求によって前記ハードディスクドライブに書き込まれるデータもしくは前記ハードディスクドライブから読み出されるデータを、前記キャッシュメモリを介して前記ディスク制御部との間で送信又は受信し、
前記チャネル制御部は、前記I/O要求とともに前記ホストコンピュータとの間で送信又は受信する可変長形式データについてのデータ転送を行う可変長DMA、前記キャッシュメモリとの間で固定長形式データのデータ転送を行う固定長DMA、及び前記可変長DMAと前記固定長DMAとの間に介在するバッファを備えるストレージ装置におけるデータ保証方法であって、
前記固定長DMAが、前記キャッシュメモリへの前記固定長形式データの前記データ転送に際し、前記可変長形式データを前記キャッシュメモリにおけるデータの取り扱い単位に対応したデータサイズの複数の前記固定長形式データに分割し、当該分割により生成される前記固定長形式データの末尾の前記固定長形式データに、前記可変長形式データの全体に基づいて生成した第1の保証コードを付加し、
前記キャッシュメモリにおけるデータの取り扱い単位に対応した前記データサイズは、FC(Fibre Channel)タイプのハードディスクドライブのセクタサイズに対応したデータサイズであり、
前記固定長DMAが、前記固定長形式データの夫々について、前記固定長形式データの夫々に基づく第2の保証コードを生成し、
前記ディスク制御部が、
前記ハードディスクドライブがFCタイプのハードディスクドライブである場合には、前記ハードディスクドライブの各セクタに前記第2の保証コードを付加するとともに前記末尾の固定長形式データの書き込み先のセクタに前記第1の保証コードを付加したデータを前記ハードディスクドライブに格納し、
前記ハードディスクドライブがSATA(Serial Advanced Technology Attachment)タイプのハードディスクドライブである場合には、前記ハードディスクドライブの各セクタに前記第2の保証コードは付加せず、前記末尾の固定長形式データの書き込み先のセクタに前記第1の保証コードを付加したデータを前記ハードディスクドライブに格納する
するデータ保証方法。 - 請求項6に記載のデータ保証方法であって、
前記ストレージ装置は、前記チャネル制御部、前記ディスク制御部、及び前記キャッシュメモリの間のデータ転送に関する処理を行うマイクロプロセッサをさらに備え、
前記マイクロプロセッサが、前記可変長形式データを前記キャッシュメモリに転送するための転送パラメータを、前記可変長DMA及び前記固定長DMAの夫々に設定し、
前記固定長DMAが、ある前記可変長形式データの前記キャッシュメモリへの前記データ転送が前記転送パラメータを複数回設定することにより行われる場合に、各前記転送パラメータについての前記データ転送に際して生成される前記第1の保証コードの途中計算値を記憶することにより、各前記転送パラメータに対応する前記データ転送で生成される前記途中計算値を引き継いで前記可変長形式データの全体に基づく前記第1の保証コードを生成するデータ保証方法。 - 請求項7に記載のデータ保証方法であって、
前記固定長DMAに設定される前記転送パラメータにCCWチェインごとに付与される識別子であるチェインIDが設定され、
前記固定長DMAが、前記チェインIDごとに前記途中計算値を記憶することにより、各前記転送パラメータに対応する前記データ転送で生成される前記途中計算値を引き継ぎ、前記チェインIDごとに前記可変長形式データの全体に基づく前記第1の保証コードを生成するデータ保証方法。 - 請求項6に記載のデータ保証方法であって、
前記可変長形式データがCKD形式のデータであり、
前記固定長DMAが、前記可変長形式データのD部の末尾のアドレスが前記固定長形式データの末尾のアドレスに一致する場合、前記第1の保証コードを格納するための前記固定長形式データを新たに生成するデータ保証方法。 - メインフレームと通信する少なくとも一つのチャネル制御部、
ハードディスクドライブを制御する少なくとも一つのディスク制御部、
前記チャネル制御部及び前記ディスク制御部がアクセス可能なキャッシュメモリ、
及び前記チャネル制御部、前記ディスク制御部、及び前記キャッシュメモリを通信可能に接続するスイッチ
を備え、
前記チャネル制御部は、前記ホストコンピュータからI/O要求を受信すると、前記I/O要求によって前記ハードディスクドライブに書き込まれるデータもしくは前記ハードディスクドライブから読み出されるデータを、前記キャッシュメモリを介して前記ディスク制御部との間で送信又は受信するストレージ装置におけるデータ保証方法であって、
前記チャネル制御部は、前記メインフレームとの間の通信のプロトコルに関する処理を行うプロトコル制御部、前記I/O要求とともに前記メインフレームとの間で送信又は受信する可変長形式データについてのデータ転送を行う可変長DMA、前記キャッシュメモリとの間で固定長形式データのデータ転送を行う固定長DMA、前記プロトコル制御部と前記可変長DMAとの間に介在するバッファ、及び前記可変長DMAと前記固定長DMAとの間に介在するバッファを備え、
前記固定長DMAが、前記キャッシュメモリへの前記固定長形式データの前記データ転送に際し、前記可変長形式データを前記ハードディスクドライブのセクタサイズに対応したデータサイズの複数の前記固定長形式データに分割し、当該分割により生成される前記固定長形式データの末尾の前記固定長形式データに、前記可変長形式データの全体に基づいて生成した第1の保証コードを付加し、
前記キャッシュメモリにおけるデータの取り扱い単位に対応した前記データサイズは、FC(Fibre Channel)タイプのハードディスクドライブのセクタサイズに対応したデータサイズであり、
前記固定長DMAが、前記固定長形式データの夫々について、前記固定長形式データの夫々に基づく第2の保証コードを生成し、
前記ディスク制御部が、
前記ハードディスクドライブがFCタイプのハードディスクドライブである場合には、前記ハードディスクドライブの各セクタに前記第2の保証コードを付加するとともに前記末尾の固定長形式データの書き込み先のセクタに前記第1の保証コードを付加したデータを前記ハードディスクドライブに格納し、
前記ハードディスクドライブがSATA(Serial Advanced Technology Attachment)タイプのハードディスクドライブである場合には、前記ハードディスクドライブの各セクタに前記第2の保証コードは付加せず、前記末尾の固定長形式データの書き込み先のセクタに前記第1の保証コードを付加したデータを前記ハードディスクドライブに格納する
データ保証方法。
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/JP2009/000714 WO2010095173A1 (en) | 2009-02-19 | 2009-02-19 | Storage apparatus and data integrity assurance method |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2012504788A JP2012504788A (ja) | 2012-02-23 |
JP5236072B2 true JP5236072B2 (ja) | 2013-07-17 |
Family
ID=40943722
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2011514920A Expired - Fee Related JP5236072B2 (ja) | 2009-02-19 | 2009-02-19 | ストレージ装置、及びデータ保証方法 |
Country Status (3)
Country | Link |
---|---|
US (1) | US8041850B2 (ja) |
JP (1) | JP5236072B2 (ja) |
WO (1) | WO2010095173A1 (ja) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6046750B2 (ja) * | 2013-01-24 | 2016-12-21 | 株式会社日立製作所 | ストレージ装置およびストレージ装置制御方法 |
JP6206138B2 (ja) | 2013-12-02 | 2017-10-04 | 富士通株式会社 | ストレージ制御装置およびストレージ制御装置の制御プログラム |
US9489149B2 (en) | 2014-06-16 | 2016-11-08 | Netapp, Inc. | Methods and systems for using a write cache in a storage system |
KR102387460B1 (ko) | 2015-04-09 | 2022-04-15 | 삼성전자주식회사 | 데이터 저장 장치와 이의 작동 방법 |
EP3987404A4 (en) * | 2019-06-21 | 2023-01-18 | INTEL Corporation | ADAPTIVE PIPELINE SELECTION TO SPEED UP MEMORY COPY OPERATIONS |
Family Cites Families (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH02294740A (ja) * | 1989-05-09 | 1990-12-05 | Fujitsu Ltd | 計算機の検査方式 |
JPH0581774A (ja) * | 1991-09-20 | 1993-04-02 | Olympus Optical Co Ltd | 情報記録再生装置 |
US5617432A (en) * | 1994-11-09 | 1997-04-01 | International Business Machines Corporation | Common error protection code for data stored as a composite of different data formats |
US5918055A (en) * | 1997-02-06 | 1999-06-29 | The Regents Of The University Of California | Apparatus and method for managing digital resources by passing digital resource tokens between queues |
US7185266B2 (en) * | 2003-02-12 | 2007-02-27 | Alacritech, Inc. | Network interface device for error detection using partial CRCS of variable length message portions |
JP2001101126A (ja) * | 1999-07-09 | 2001-04-13 | Canon Inc | 装置間のデータ通信方法及びそのシステム |
JP2002183079A (ja) * | 2000-12-15 | 2002-06-28 | Hitachi Ltd | 入出力データ転送方法 |
JP2004288078A (ja) * | 2003-03-25 | 2004-10-14 | Hitachi Ltd | 固定長ディスクを利用したディスクアレイシステム |
JP4391170B2 (ja) | 2003-09-05 | 2009-12-24 | 株式会社日立製作所 | データ転送装置の制御方法、データ転送回路、及びディスクアレイ装置 |
JP4437953B2 (ja) | 2004-12-10 | 2010-03-24 | 富士通株式会社 | データ書込み方法とチャネルアダプタ |
JP4634157B2 (ja) * | 2005-01-17 | 2011-02-16 | 株式会社日立製作所 | ストレージシステム |
JP2006309375A (ja) * | 2005-04-27 | 2006-11-09 | Hitachi Ltd | システム情報に基づいて動作する記憶装置システム及びその記憶装置システムの制御方法 |
JP2008142901A (ja) * | 2006-12-06 | 2008-06-26 | Canon Inc | 画像形成コントローラ及び画像形成コントローラの制御方法 |
JP4362134B2 (ja) | 2007-02-09 | 2009-11-11 | 富士通株式会社 | データアクセス方法、チャネルアダプタ、データアクセス制御装置およびデータアクセスプログラム |
JP2008225558A (ja) | 2007-03-08 | 2008-09-25 | Fujitsu Ltd | データ中継集積回路、データ中継装置およびデータ中継方法 |
-
2009
- 2009-02-19 WO PCT/JP2009/000714 patent/WO2010095173A1/en active Application Filing
- 2009-02-19 JP JP2011514920A patent/JP5236072B2/ja not_active Expired - Fee Related
- 2009-02-19 US US12/310,670 patent/US8041850B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
WO2010095173A1 (en) | 2010-08-26 |
US8041850B2 (en) | 2011-10-18 |
JP2012504788A (ja) | 2012-02-23 |
US20100211703A1 (en) | 2010-08-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5742752A (en) | Method for performing a RAID stripe write operation using a drive XOR command set | |
JP4555029B2 (ja) | ディスクアレイ装置 | |
US6981171B2 (en) | Data storage array employing block verification information to invoke initialization procedures | |
US7966471B2 (en) | Storage controller and method for control of a data storage device | |
US9003119B2 (en) | Control apparatus and method, and storage apparatus | |
US20080140929A1 (en) | Storage system | |
JP5102915B2 (ja) | ストレージ装置及びそのデータ検証方法 | |
WO2010073291A1 (en) | Storage apparatus and data verification method in storage apparatus | |
JP2000511318A (ja) | 階層記憶管理システムのための変換式raid | |
JP2007513435A (ja) | データ組織化を管理するための方法、システム、及びプログラム | |
JP5635621B2 (ja) | ストレージシステム及びストレージシステムのデータ転送方法 | |
JP5236072B2 (ja) | ストレージ装置、及びデータ保証方法 | |
JP2007122476A (ja) | データストレージシステム、データストレージ制御装置及びそのディスクのライト抜け診断方法 | |
CN103164293A (zh) | 扩展计数密钥数据的基于块的端到端数据保护方法和*** | |
JP6426838B2 (ja) | ストレージシステム、及び、記憶制御方法 | |
US20080222500A1 (en) | Data relay apparatus, data relay method and data relay integrated circuit | |
US8327043B2 (en) | Buffer management device which manages buffer transfer, storage apparatus comprising the same device, and buffer management method | |
JP6649989B2 (ja) | ストレージシステム及びその制御方法 | |
US7398448B2 (en) | Storage system has the function of preventing drive write error | |
US7921265B2 (en) | Data access method, channel adapter, and data access control device | |
US7293139B2 (en) | Disk array system generating a data guarantee code on data transferring | |
JP4390694B2 (ja) | Dma回路及びこれを用いたディスクアレイ装置 | |
US20200183605A1 (en) | Extent based raid encoding | |
JP6318769B2 (ja) | ストレージ制御装置、制御プログラム、および制御方法 | |
WO2001001581A9 (en) | Data integrity management for data storage systems |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20120531 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20120612 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20120801 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20130226 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20130326 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 Ref document number: 5236072 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20160405 Year of fee payment: 3 |
|
LAPS | Cancellation because of no payment of annual fees |