JP2011221981A - 外部ストレージシステムに結合されたストレージシステムのエラーコード管理方法及び装置 - Google Patents
外部ストレージシステムに結合されたストレージシステムのエラーコード管理方法及び装置 Download PDFInfo
- Publication number
- JP2011221981A JP2011221981A JP2010192834A JP2010192834A JP2011221981A JP 2011221981 A JP2011221981 A JP 2011221981A JP 2010192834 A JP2010192834 A JP 2010192834A JP 2010192834 A JP2010192834 A JP 2010192834A JP 2011221981 A JP2011221981 A JP 2011221981A
- Authority
- JP
- Japan
- Prior art keywords
- data
- storage
- storage system
- stored
- host computer
- 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.)
- Granted
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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/1004—Adding special bits or symbols to the coded information, e.g. parity check, casting out 9's or 11's to protect a block of data words, e.g. CRC or checksum
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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 OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/006—Identification
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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/16—Error detection or correction of the data by redundancy in hardware
- G06F11/20—Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements
- G06F11/2053—Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements where persistent mass storage functionality or persistent mass storage control functionality is redundant
- G06F11/2094—Redundant storage or storage space
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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/1059—Parity-single bit-RAID5, i.e. RAID 5 implementations
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Quality & Reliability (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Security & Cryptography (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Memory System Of A Hierarchy Structure (AREA)
- Debugging And Monitoring (AREA)
- Techniques For Improving Reliability Of Storages (AREA)
Abstract
【解決手段】複数レベルの信頼性を有するストレージ装置を用いた複数のストレージシステムを備えるシステムに於いて、比較的高い信頼性のストレージシステムに比較的低い信頼性のストレージディスクのためのエラーコードを維持することによって、システム全体としての信頼性が高まる。エラーコードはハッシュ機能を用いて計算され、この値は、比較的低い信頼性のストレージディスクから読み出されたデータのハッシュ値と比較するために使用される。
【選択図】図1
Description
Claims (18)
- ホストコンピュータから入出力オペレーションを受信する第1ポートと、
第1プロセッサ及び第1メモリを含む第1ストレージコントローラと、
前記ホストコンピュータから受信したデータを格納する複数の第1ストレージ装置と
を含む、第1ストレージシステムと、
前記第1ストレージコントローラを介して前記ホストコンピュータから入出力オペレーションを受信する第2ポートと、
第2プロセッサ及び第2メモリを含む第2ストレージコントローラと、
前記ホストコンピュータから受信したデータを格納する複数の第2ストレージ装置と
を含む、第2ストレージシステムとを備えるシステムであって、
前記複数の第2ストレージ装置に格納されたデータに対応するエラーチェックコードは、前記第1ストレージシステムに格納される、システム。 - 前記複数の第1ストレージ装置は、前記複数の第2ストレージ装置よりも高い信頼性を有し、
前記エラーチェックコードは、第1ストレージコントローラによって計算されて、前記第1メモリに格納される、請求項1に記載のシステム。 - 前記第2ストレージシステムにデータを書き込むための前記ホストコンピュータからの書込みI/Oオペレーションに応答して、前記データは前記第1ポートを介して前記第1メモリに受信され、前記エラーチェックコードは前記受信データのために前記第1ストレージコントローラによって生成され、その後、前記データは前記第2ポートを介して前記複数の第2ストレージ装置に格納され、
前記エラーチェックコードはハッシュ機能を用いて生成される、請求項1に記載のシステム。 - 前記第2ストレージシステムに格納されたデータを読み出すための前記ホストコンピュータからの入出力オペレーションに応答して、前記格納されたデータのチェックコードが計算され、かつ前記第1ストレージシステムに格納された対応するエラーチェックコードと比較され、
前記比較結果が一致した場合、前記第2ストレージシステムに格納された前記データは、前記ホストコンピュータへ転送される、請求項1に記載のシステム。 - 前記比較結果が一致しない場合、前記第2ストレージシステムに格納された前記データは、前記第2ストレージコントローラによって回復された後、前記第2及び第1ポートを介して前記ホストコンピュータに転送される、請求項4に記載のシステム。
- 前記第2ストレージシステムに格納されたデータはRAIDレベル5によって格納され、前記データは、対応するストライプセットのパリティビットを用いて回復される、請求項5に記載のシステム。
- 前記比較結果が一致しない場合、前記第2ストレージシステムに格納されたデータは、前記第2ストレージシステムに格納されたデータ及びパリティを用いて、前記第1ストレージコントローラによって回復される、請求項4に記載のシステム。
- ホストコンピュータからの入出力オペレーションを受信する第3ポートと、
第3プロセッサ及び第3メモリを含む第3ストレージコントローラと、
前記ホストコンピュータから受信したデータを格納する複数の第3ストレージ装置と
を含む、第3ストレージシステムをさらに備えるシステムであって、
前記複数の第3ストレージ装置に格納されたデータに対応するエラーチェックコードは前記第1ストレージシステムに格納される、請求項1に記載のシステム。 - 前記複数の第3ストレージ装置は、前記複数の第2ストレージ装置の重複データを格納し、
前記第2ストレージシステムに格納されたデータを読み出すための前記ホストコンピュータからの入出力オペレーションに応答して、前記格納されたデータのチェックコードが計算され、かつ前記第1ストレージシステムに格納された対応するエラーチェックコードと比較され、
前記比較結果が一致しない場合、前記第3ストレージシステムに格納された前記データは、前記第3及び第1ポートを介して前記ホストコンピュータに転送される、請求項8に記載のシステム。 - 前記比較結果が一致した場合、前記第2ストレージシステムに格納された前記データは、前記ホストコンピュータへ転送される、請求項9に記載のシステム。
- 前記第2ストレージシステムにデータを書き込むための前記ホストコンピュータからの入出力オペレーションに応答して、前記データは前記第1ポートを介して前記第1メモリに受信され、前記受信データのために前記第1ストレージコントローラによってエラーチェックコードが生成され、その後、前記データは前記複数の第2及び第3ストレージ装置に格納され、
前記エラーチェックコードはハッシュ機能を用いて生成される、請求項10に記載のシステム。 - 第1ストレージシステムに結合された外部ストレージシステムを制御する方法であって、
ホストコンピュータから前記第1ストレージシステムを介して前記外部ストレージシステムへと書込みI/Oオペレーションを受信することと、
前記第1ストレージシステムの第1ストレージコントローラによって、前記書込みI/Oオペレーションによって書き込まれるデータのエラーコードを計算することと、
前記エラーコードを前記第1ストレージシステムに格納することと、
前記書込みオペレーションによって書き込まれる前記データを前記外部ストレージシステムのボリュームに格納することと
を含む、方法。 - ホストコンピュータから前記第1ストレージシステムを介して前記外部ストレージシステムへと読出しI/Oオペレーションを受信することと、
前記第1ストレージシステムによって読出しオペレーションに従ってデータのエラーチェックコードを計算することと、
前記計算されたエラーチェックコードと、前記第1ストレージシステムに格納された対応するエラーチェックコードとを比較することと、
前記比較結果が一致した場合、読出しオペレーションに従った前記データを、前記外部ストレージシステムから前記ホストコンピュータへ転送することと
をさらに備える、請求項12に記載の方法。 - 前記比較結果が一致しない場合、前記外部ストレージシステムへの回復データを要求し、かつ前記第1ストレージコントローラによって前記回復データに基づいて正しいデータを計算することをさらに備える、請求項13に記載の方法。
- 前記第1ストレージシステムの対応するキャッシュスロットに前記正しいデータを書き込むことをさらに備える、請求項14に記載の方法。
- 前記比較結果が一致しない場合、前記第2ストレージコントローラによって正しいデータを計算することをさらに備える、請求項13に記載の方法。
- 前記正しいデータのハッシュ値を計算して、前記正しいデータの前記ハッシュ値と、前記第1ストレージシステムに格納された前記対応するエラーチェックコードとを比較することと、
前記正しいデータの前記ハッシュ値と、前記対応するエラーチェックコードとが一致した場合、前記正しいデータを前記ホストコンピュータに転送することと
をさらに備える、請求項16に記載の方法。 - 前記比較結果が一致しない場合、第2ストレージシステムからデータを転送することをさらに備え、
前記第2ストレージシステムは、前記外部ストレージシステムに書き込まれた重複データを格納し、かつ前記第1ストレージシステムに結合される、請求項13に記載の方法。
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US12/756,475 | 2010-04-08 | ||
| US12/756,475 US8407517B2 (en) | 2010-04-08 | 2010-04-08 | Methods and apparatus for managing error codes for storage systems coupled with external storage systems |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2013220540A Division JP5657766B2 (ja) | 2010-04-08 | 2013-10-23 | 外部ストレージシステムに結合されたストレージシステムのエラーコード管理方法及び装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2011221981A true JP2011221981A (ja) | 2011-11-04 |
| JP5399345B2 JP5399345B2 (ja) | 2014-01-29 |
Family
ID=44484991
Family Applications (2)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2010192834A Active JP5399345B2 (ja) | 2010-04-08 | 2010-08-30 | 外部ストレージシステムに結合されたストレージシステムのエラーコード管理方法及び装置 |
| JP2013220540A Active JP5657766B2 (ja) | 2010-04-08 | 2013-10-23 | 外部ストレージシステムに結合されたストレージシステムのエラーコード管理方法及び装置 |
Family Applications After (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2013220540A Active JP5657766B2 (ja) | 2010-04-08 | 2013-10-23 | 外部ストレージシステムに結合されたストレージシステムのエラーコード管理方法及び装置 |
Country Status (3)
| Country | Link |
|---|---|
| US (3) | US8407517B2 (ja) |
| EP (1) | EP2375329B1 (ja) |
| JP (2) | JP5399345B2 (ja) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2018060419A (ja) * | 2016-10-06 | 2018-04-12 | 富士通株式会社 | ストレージ制御装置およびストレージ装置 |
| KR102403477B1 (ko) * | 2021-11-12 | 2022-05-30 | 삼성전자주식회사 | 스토리지 장치와 이를 포함하는 호스트-스토리지 시스템 |
Families Citing this family (30)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8578121B2 (en) * | 2010-04-30 | 2013-11-05 | Hitachi, Ltd. | Computer system and control method of the same |
| US11740972B1 (en) * | 2010-05-19 | 2023-08-29 | Pure Storage, Inc. | Migrating data in a vast storage network |
| US9141554B1 (en) | 2013-01-18 | 2015-09-22 | Cisco Technology, Inc. | Methods and apparatus for data processing using data compression, linked lists and de-duplication techniques |
| US9448877B2 (en) * | 2013-03-15 | 2016-09-20 | Cisco Technology, Inc. | Methods and apparatus for error detection and correction in data storage systems using hash value comparisons |
| WO2016038710A1 (ja) | 2014-09-11 | 2016-03-17 | 株式会社日立製作所 | ストレージシステム |
| US9853873B2 (en) | 2015-01-10 | 2017-12-26 | Cisco Technology, Inc. | Diagnosis and throughput measurement of fibre channel ports in a storage area network environment |
| US9900250B2 (en) | 2015-03-26 | 2018-02-20 | Cisco Technology, Inc. | Scalable handling of BGP route information in VXLAN with EVPN control plane |
| US20160328282A1 (en) * | 2015-05-06 | 2016-11-10 | Aliphcom | Predictive device failure analysis |
| US10222986B2 (en) | 2015-05-15 | 2019-03-05 | Cisco Technology, Inc. | Tenant-level sharding of disks with tenant-specific storage modules to enable policies per tenant in a distributed storage system |
| US11588783B2 (en) | 2015-06-10 | 2023-02-21 | Cisco Technology, Inc. | Techniques for implementing IPV6-based distributed storage space |
| US10778765B2 (en) | 2015-07-15 | 2020-09-15 | Cisco Technology, Inc. | Bid/ask protocol in scale-out NVMe storage |
| US9892075B2 (en) | 2015-12-10 | 2018-02-13 | Cisco Technology, Inc. | Policy driven storage in a microserver computing environment |
| US10140172B2 (en) | 2016-05-18 | 2018-11-27 | Cisco Technology, Inc. | Network-aware storage repairs |
| US20170351639A1 (en) | 2016-06-06 | 2017-12-07 | Cisco Technology, Inc. | Remote memory access using memory mapped addressing among multiple compute nodes |
| US10664169B2 (en) | 2016-06-24 | 2020-05-26 | Cisco Technology, Inc. | Performance of object storage system by reconfiguring storage devices based on latency that includes identifying a number of fragments that has a particular storage device as its primary storage device and another number of fragments that has said particular storage device as its replica storage device |
| US11563695B2 (en) | 2016-08-29 | 2023-01-24 | Cisco Technology, Inc. | Queue protection using a shared global memory reserve |
| US10545914B2 (en) | 2017-01-17 | 2020-01-28 | Cisco Technology, Inc. | Distributed object storage |
| US10243823B1 (en) | 2017-02-24 | 2019-03-26 | Cisco Technology, Inc. | Techniques for using frame deep loopback capabilities for extended link diagnostics in fibre channel storage area networks |
| US10713203B2 (en) | 2017-02-28 | 2020-07-14 | Cisco Technology, Inc. | Dynamic partition of PCIe disk arrays based on software configuration / policy distribution |
| US10254991B2 (en) | 2017-03-06 | 2019-04-09 | Cisco Technology, Inc. | Storage area network based extended I/O metrics computation for deep insight into application performance |
| US10489073B2 (en) | 2017-04-28 | 2019-11-26 | Netapp Inc. | Multi-tier write allocation |
| US10303534B2 (en) | 2017-07-20 | 2019-05-28 | Cisco Technology, Inc. | System and method for self-healing of application centric infrastructure fabric memory |
| US10404596B2 (en) | 2017-10-03 | 2019-09-03 | Cisco Technology, Inc. | Dynamic route profile storage in a hardware trie routing table |
| US10942666B2 (en) | 2017-10-13 | 2021-03-09 | Cisco Technology, Inc. | Using network device replication in distributed storage clusters |
| KR102599047B1 (ko) | 2018-11-13 | 2023-11-06 | 삼성전자주식회사 | 데이터 신뢰성을 향상한 메모리 컨트롤러, 이를 포함하는 메모리 시스템 및 메모리 컨트롤러의 동작방법 |
| US10783079B2 (en) * | 2019-01-28 | 2020-09-22 | EMC IP Holding Company LLC | User data recovery in a content aware storage system |
| US10951550B2 (en) | 2019-01-29 | 2021-03-16 | EMC IP Holding Company LLC | Logging infrastructure with time sustain requirements |
| US10970172B2 (en) | 2019-04-29 | 2021-04-06 | EMC IP Holding Company LLC | Method to recover metadata in a content aware storage system |
| JP2023061253A (ja) * | 2021-10-19 | 2023-05-01 | 株式会社日立製作所 | ストレージシステム、データコピー制御方法、及びデータコピー制御プログラム |
| CN117632571B (zh) * | 2022-08-10 | 2024-12-31 | 抖音视界有限公司 | 数据处理方法、装置及电子设备 |
Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2005025683A (ja) * | 2003-07-03 | 2005-01-27 | Hitachi Ltd | 記憶システム及び記憶装置システム |
| JP2005165619A (ja) * | 2003-12-02 | 2005-06-23 | Hitachi Ltd | データ転送装置の制御方法、データ転送装置、記憶デバイス制御装置、記憶デバイス制御装置の制御方法、及びチャネルアダプタ。 |
| JP2007026453A (ja) * | 2003-07-07 | 2007-02-01 | Hitachi Ulsi Systems Co Ltd | 記憶装置および記憶システム |
| JP2008117253A (ja) * | 2006-11-07 | 2008-05-22 | Hitachi Ltd | 記憶装置システムと計算機システムおよびその処理方法 |
| JP2008293350A (ja) * | 2007-05-25 | 2008-12-04 | Storage Vision Co Ltd | 記憶装置、記憶装置の制御方法および制御プログラム |
| JP2009104420A (ja) * | 2007-10-23 | 2009-05-14 | Hitachi Ltd | 記憶制御装置及び記憶装置の障害検出方法 |
| JP2010026873A (ja) * | 2008-07-22 | 2010-02-04 | Hitachi Ltd | ストレージ装置及びその制御方法 |
Family Cites Families (31)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6374264B1 (en) * | 1998-09-04 | 2002-04-16 | Lucent Technologies Inc. | Method and apparatus for detecting and recovering from data corruption of a database via read prechecking and deferred maintenance of codewords |
| JP2000347815A (ja) | 1999-06-07 | 2000-12-15 | Hitachi Ltd | ディスクアレイシステム |
| JP2001202295A (ja) | 2000-01-17 | 2001-07-27 | Hitachi Ltd | サブシステム |
| JP4462852B2 (ja) | 2003-06-23 | 2010-05-12 | 株式会社日立製作所 | ストレージシステム及びストレージシステムの接続方法 |
| US7490083B2 (en) * | 2004-02-27 | 2009-02-10 | International Business Machines Corporation | Parallel apply processing in data replication with preservation of transaction integrity and source ordering of dependent updates |
| US7188230B2 (en) | 2005-02-15 | 2007-03-06 | Hitachi, Ltd. | Method of assuring data integrity on storage volumes |
| US7480780B2 (en) | 2005-04-19 | 2009-01-20 | Hitachi, Ltd. | Highly available external storage system |
| US8200887B2 (en) * | 2007-03-29 | 2012-06-12 | Violin Memory, Inc. | Memory management system and method |
| US8452929B2 (en) * | 2005-04-21 | 2013-05-28 | Violin Memory Inc. | Method and system for storage of data in non-volatile media |
| JP2006338734A (ja) * | 2005-05-31 | 2006-12-14 | Hitachi Global Storage Technologies Netherlands Bv | データ記憶装置及びエラーリカバリ方法 |
| EP2713271B1 (en) * | 2005-06-24 | 2015-08-12 | Catalogic Software, Inc. | System and method for high performance enterprise data protection |
| JP4409483B2 (ja) * | 2005-06-30 | 2010-02-03 | 富士通株式会社 | ストレージシステム、ストレージ制御装置及びストレージ制御方法 |
| US8661216B2 (en) * | 2005-12-19 | 2014-02-25 | Commvault Systems, Inc. | Systems and methods for migrating components in a hierarchical storage network |
| US20110010518A1 (en) * | 2005-12-19 | 2011-01-13 | Srinivas Kavuri | Systems and Methods for Migrating Components in a Hierarchical Storage Network |
| JP4930934B2 (ja) * | 2006-09-29 | 2012-05-16 | 株式会社日立製作所 | データマイグレーション方法及び情報処理システム |
| US9734086B2 (en) * | 2006-12-06 | 2017-08-15 | Sandisk Technologies Llc | Apparatus, system, and method for a device shared between multiple independent hosts |
| US8161353B2 (en) * | 2007-12-06 | 2012-04-17 | Fusion-Io, Inc. | Apparatus, system, and method for validating that a correct data segment is read from a data storage device |
| US20080140944A1 (en) * | 2006-12-12 | 2008-06-12 | Hitachi, Ltd. | Method and apparatus for storage resource management in plural data centers |
| US7594138B2 (en) * | 2007-01-31 | 2009-09-22 | International Business Machines Corporation | System and method of error recovery for backup applications |
| JP5031392B2 (ja) | 2007-02-13 | 2012-09-19 | 株式会社日立製作所 | 記憶制御装置及びストレージシステム |
| JP4922834B2 (ja) * | 2007-05-29 | 2012-04-25 | 株式会社日立製作所 | コンピュータシステムに存在するリソースの性能を監視する装置及び方法 |
| US7979742B2 (en) * | 2007-07-19 | 2011-07-12 | Hewlett-Packard Development Company, L.P. | Recoverability of a dataset associated with a multi-tier storage system |
| JP5052257B2 (ja) * | 2007-08-13 | 2012-10-17 | 株式会社日立製作所 | 記憶システム及び記憶制御装置 |
| US7899850B2 (en) * | 2008-02-22 | 2011-03-01 | Bycast, Inc. | Relational objects for the optimized management of fixed-content storage systems |
| US8051243B2 (en) * | 2008-04-30 | 2011-11-01 | Hitachi, Ltd. | Free space utilization in tiered storage systems |
| US8516343B2 (en) * | 2008-11-10 | 2013-08-20 | Fusion-Io, Inc. | Apparatus, system, and method for retiring storage regions |
| US20100325352A1 (en) * | 2009-06-19 | 2010-12-23 | Ocz Technology Group, Inc. | Hierarchically structured mass storage device and method |
| US8732133B2 (en) * | 2010-03-16 | 2014-05-20 | Commvault Systems, Inc. | Extensible data deduplication system and method |
| US8578121B2 (en) * | 2010-04-30 | 2013-11-05 | Hitachi, Ltd. | Computer system and control method of the same |
| WO2011141955A1 (en) * | 2010-05-11 | 2011-11-17 | Hitachi, Ltd. | Storage apparatus and control method of storage system |
| US9020900B2 (en) * | 2010-12-14 | 2015-04-28 | Commvault Systems, Inc. | Distributed deduplicated storage system |
-
2010
- 2010-04-08 US US12/756,475 patent/US8407517B2/en active Active
- 2010-08-30 JP JP2010192834A patent/JP5399345B2/ja active Active
- 2010-09-01 EP EP10174916.6A patent/EP2375329B1/en active Active
-
2013
- 2013-03-04 US US13/783,489 patent/US8738963B2/en active Active
- 2013-10-23 JP JP2013220540A patent/JP5657766B2/ja active Active
-
2014
- 2014-02-24 US US14/187,498 patent/US9361177B2/en active Active
Patent Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2005025683A (ja) * | 2003-07-03 | 2005-01-27 | Hitachi Ltd | 記憶システム及び記憶装置システム |
| JP2007026453A (ja) * | 2003-07-07 | 2007-02-01 | Hitachi Ulsi Systems Co Ltd | 記憶装置および記憶システム |
| JP2005165619A (ja) * | 2003-12-02 | 2005-06-23 | Hitachi Ltd | データ転送装置の制御方法、データ転送装置、記憶デバイス制御装置、記憶デバイス制御装置の制御方法、及びチャネルアダプタ。 |
| JP2008117253A (ja) * | 2006-11-07 | 2008-05-22 | Hitachi Ltd | 記憶装置システムと計算機システムおよびその処理方法 |
| JP2008293350A (ja) * | 2007-05-25 | 2008-12-04 | Storage Vision Co Ltd | 記憶装置、記憶装置の制御方法および制御プログラム |
| JP2009104420A (ja) * | 2007-10-23 | 2009-05-14 | Hitachi Ltd | 記憶制御装置及び記憶装置の障害検出方法 |
| JP2010026873A (ja) * | 2008-07-22 | 2010-02-04 | Hitachi Ltd | ストレージ装置及びその制御方法 |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2018060419A (ja) * | 2016-10-06 | 2018-04-12 | 富士通株式会社 | ストレージ制御装置およびストレージ装置 |
| KR102403477B1 (ko) * | 2021-11-12 | 2022-05-30 | 삼성전자주식회사 | 스토리지 장치와 이를 포함하는 호스트-스토리지 시스템 |
| US11893270B2 (en) | 2021-11-12 | 2024-02-06 | Samsung Electronics Co., Ltd. | Storage device, and host-storage system including the storage device |
Also Published As
| Publication number | Publication date |
|---|---|
| US20140173390A1 (en) | 2014-06-19 |
| JP5657766B2 (ja) | 2015-01-21 |
| EP2375329B1 (en) | 2014-12-10 |
| US20130179737A1 (en) | 2013-07-11 |
| EP2375329A2 (en) | 2011-10-12 |
| US8407517B2 (en) | 2013-03-26 |
| JP5399345B2 (ja) | 2014-01-29 |
| EP2375329A3 (en) | 2013-03-06 |
| US9361177B2 (en) | 2016-06-07 |
| US20110252274A1 (en) | 2011-10-13 |
| US8738963B2 (en) | 2014-05-27 |
| JP2014041646A (ja) | 2014-03-06 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP5399345B2 (ja) | 外部ストレージシステムに結合されたストレージシステムのエラーコード管理方法及び装置 | |
| US8719645B2 (en) | Runtime dynamic performance skew elimination | |
| US9811277B2 (en) | Information processing system | |
| US9785575B2 (en) | Optimizing thin provisioning in a data storage system through selective use of multiple grain sizes | |
| US9684468B2 (en) | Recording dwell time in a non-volatile memory system | |
| US9952795B2 (en) | Page retirement in a NAND flash memory system | |
| US9037795B1 (en) | Managing data storage by provisioning cache as a virtual device | |
| US8930745B2 (en) | Storage subsystem and data management method of storage subsystem | |
| US8489937B2 (en) | Storage subsystem and method for controlling the same | |
| US20150212752A1 (en) | Storage system redundant array of solid state disk array | |
| US20140281142A1 (en) | Storage System Employing MRAM and Redundant Array of Solid State Disk | |
| US10733069B2 (en) | Page retirement in a NAND flash memory system | |
| US8799573B2 (en) | Storage system and its logical unit management method | |
| US9760296B2 (en) | Storage device and method for controlling storage device | |
| US8694602B2 (en) | Storage apparatus and its data processing method | |
| US11868612B1 (en) | Managing storage operations in storage systems | |
| US11409666B2 (en) | Techniques for providing I/O hints using I/O flags | |
| US20090300309A1 (en) | Storage apparatus |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20120724 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20130321 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20130326 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20130522 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20130618 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20130812 |
|
| 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: 20130924 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20131023 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 5399345 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313113 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |