EP2264585A3 - Speicheranordnungshilfsarchitektur - Google Patents
Speicheranordnungshilfsarchitektur Download PDFInfo
- Publication number
- EP2264585A3 EP2264585A3 EP10156335A EP10156335A EP2264585A3 EP 2264585 A3 EP2264585 A3 EP 2264585A3 EP 10156335 A EP10156335 A EP 10156335A EP 10156335 A EP10156335 A EP 10156335A EP 2264585 A3 EP2264585 A3 EP 2264585A3
- Authority
- EP
- European Patent Office
- Prior art keywords
- esm
- storage array
- assist functions
- nonvolatile memory
- assist architecture
- 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.)
- Ceased
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0628—Interfaces specially adapted for storage systems making use of a particular technique
- G06F3/0646—Horizontal data movement in storage systems, i.e. moving data in between storage devices or systems
- G06F3/065—Replication mechanisms
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0602—Interfaces specially adapted for storage systems specifically adapted to achieve a particular effect
- G06F3/0604—Improving or facilitating administration, e.g. storage management
- G06F3/0607—Improving or facilitating administration, e.g. storage management by facilitating the process of upgrading existing storage systems, e.g. for improving compatibility between host and storage device
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F12/00—Accessing, addressing or allocating within memory systems or architectures
-
- 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
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/10—Program control for peripheral devices
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0602—Interfaces specially adapted for storage systems specifically adapted to achieve a particular effect
- G06F3/0614—Improving the reliability of storage systems
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0628—Interfaces specially adapted for storage systems making use of a particular technique
- G06F3/0629—Configuration or reconfiguration of storage systems
- G06F3/0635—Configuration or reconfiguration of storage systems by changing the path, e.g. traffic rerouting, path reconfiguration
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0628—Interfaces specially adapted for storage systems making use of a particular technique
- G06F3/0655—Vertical data movement, i.e. input-output transfer; data movement between one or more hosts and one or more storage devices
- G06F3/0658—Controller construction arrangements
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0668—Interfaces specially adapted for storage systems adopting a particular infrastructure
- G06F3/0671—In-line storage system
- G06F3/0683—Plurality of storage devices
- G06F3/0689—Disk arrays, e.g. RAID, JBOD
-
- 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/14—Error detection or correction of the data by redundancy in operations
- G06F11/1402—Saving, restoring, recovering or retrying
- G06F11/1415—Saving, restoring, recovering or retrying at system level
- G06F11/1441—Resetting or repowering
-
- 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/2002—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 interconnections or communication control functionality are redundant
- G06F11/2007—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 interconnections or communication control functionality are redundant using redundant communication media
- G06F11/201—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 interconnections or communication control functionality are redundant using redundant communication media between storage system components
-
- 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/2089—Redundant storage control functionality
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Computer Networks & Wireless Communication (AREA)
- Quality & Reliability (AREA)
- Memory System Of A Hierarchy Structure (AREA)
- Storage Device Security (AREA)
- Debugging And Monitoring (AREA)
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US12/481,303 US8595397B2 (en) | 2009-06-09 | 2009-06-09 | Storage array assist architecture |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| EP2264585A2 EP2264585A2 (de) | 2010-12-22 |
| EP2264585A3 true EP2264585A3 (de) | 2012-08-15 |
Family
ID=42671684
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| EP10156335A Ceased EP2264585A3 (de) | 2009-06-09 | 2010-03-12 | Speicheranordnungshilfsarchitektur |
Country Status (6)
| Country | Link |
|---|---|
| US (2) | US8595397B2 (de) |
| EP (1) | EP2264585A3 (de) |
| JP (1) | JP2010287208A (de) |
| KR (1) | KR20100132413A (de) |
| CN (1) | CN101923446B (de) |
| TW (1) | TW201044161A (de) |
Families Citing this family (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US9015426B2 (en) * | 2011-02-28 | 2015-04-21 | Kove Corporation | High performance data storage using observable client-side memory access |
| US8996805B2 (en) | 2011-10-26 | 2015-03-31 | Hewlett-Packard Development Company, L.P. | Shared cache module and method thereof |
| US9489151B2 (en) * | 2013-05-23 | 2016-11-08 | Netapp, Inc. | Systems and methods including an application server in an enclosure with a communication link to an external controller |
| US9606944B2 (en) | 2014-03-20 | 2017-03-28 | International Business Machines Corporation | System and method for computer memory with linked paths |
| BR112016003763B1 (pt) * | 2014-09-15 | 2019-04-02 | Huawei Technologies Co., Ltd. | Método de desduplicação de dados e arranjo de armazenamento. |
| US10055371B2 (en) * | 2014-11-03 | 2018-08-21 | Intel Corporation | Apparatus and method for RDMA with commit ACKs |
| CN104360718B (zh) | 2014-11-10 | 2017-11-10 | 英业达科技有限公司 | 一种服务器 |
| US9892071B2 (en) * | 2015-08-03 | 2018-02-13 | Pure Storage, Inc. | Emulating a remote direct memory access (‘RDMA’) link between controllers in a storage array |
| US10992598B2 (en) | 2018-05-21 | 2021-04-27 | Pure Storage, Inc. | Synchronously replicating when a mediation service becomes unavailable |
| CN110191194B (zh) * | 2019-06-13 | 2020-07-03 | 华中科技大学 | 一种基于rdma网络的分布式文件系统数据传输方法和系统 |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20050114557A1 (en) * | 2003-11-25 | 2005-05-26 | Hitachi, Ltd. | Magnetic disk array device with processing offload function module |
| US20070088917A1 (en) * | 2005-10-14 | 2007-04-19 | Ranaweera Samantha L | System and method for creating and maintaining a logical serial attached SCSI communication channel among a plurality of storage systems |
| US20070124407A1 (en) * | 2005-11-29 | 2007-05-31 | Lsi Logic Corporation | Systems and method for simple scale-out storage clusters |
Family Cites Families (14)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH06332623A (ja) * | 1993-05-24 | 1994-12-02 | Mitsubishi Electric Corp | アレイ型記録装置及び記録装置 |
| FR2776400B1 (fr) * | 1998-03-18 | 2000-04-28 | Bull Sa | Sous-systeme de disques a multiples interfaces configurables |
| US6458695B1 (en) | 2001-10-18 | 2002-10-01 | Chartered Semiconductor Manufacturing Ltd. | Methods to form dual metal gates by incorporating metals and their conductive oxides |
| US7107320B2 (en) * | 2001-11-02 | 2006-09-12 | Dot Hill Systems Corp. | Data mirroring between controllers in an active-active controller pair |
| US7055056B2 (en) * | 2001-11-21 | 2006-05-30 | Hewlett-Packard Development Company, L.P. | System and method for ensuring the availability of a storage system |
| US7664896B2 (en) * | 2003-03-26 | 2010-02-16 | Pivot 3, Inc. | Expedited completion done messages, method and apparatus |
| GB0409364D0 (en) * | 2004-04-27 | 2004-06-02 | Nokia Corp | Processing data in a comunication system |
| US9495263B2 (en) * | 2004-12-21 | 2016-11-15 | Infortrend Technology, Inc. | Redundant SAS storage virtualization subsystem and system using the same, and method therefor |
| US7504329B2 (en) | 2005-05-11 | 2009-03-17 | Interuniversitair Microelektronica Centrum (Imec) | Method of forming a Yb-doped Ni full silicidation low work function gate electrode for n-MOSFET |
| US7437462B2 (en) * | 2006-01-06 | 2008-10-14 | Dell Products L.P. | Method for zoning data storage network using SAS addressing |
| JP4282691B2 (ja) | 2006-06-07 | 2009-06-24 | 株式会社東芝 | 半導体装置 |
| JP4897387B2 (ja) * | 2006-08-10 | 2012-03-14 | 株式会社日立製作所 | ストレージ装置およびこれを用いたデータの管理方法 |
| KR100821089B1 (ko) | 2006-12-27 | 2008-04-08 | 동부일렉트로닉스 주식회사 | 반도체 소자 및 그 제조 방법 |
| CN103226679B (zh) | 2007-05-09 | 2016-06-08 | 金士顿科技股份有限公司 | 安全且可扩充的固态磁盘系统 |
-
2009
- 2009-06-09 US US12/481,303 patent/US8595397B2/en active Active
- 2009-07-28 TW TW098125377A patent/TW201044161A/zh unknown
- 2009-09-01 CN CN200910170668.XA patent/CN101923446B/zh not_active Expired - Fee Related
- 2009-10-09 KR KR1020090096167A patent/KR20100132413A/ko not_active Withdrawn
-
2010
- 2010-01-18 JP JP2010007803A patent/JP2010287208A/ja active Pending
- 2010-03-12 EP EP10156335A patent/EP2264585A3/de not_active Ceased
-
2013
- 2013-10-24 US US14/062,374 patent/US9052834B2/en active Active
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20050114557A1 (en) * | 2003-11-25 | 2005-05-26 | Hitachi, Ltd. | Magnetic disk array device with processing offload function module |
| US20070088917A1 (en) * | 2005-10-14 | 2007-04-19 | Ranaweera Samantha L | System and method for creating and maintaining a logical serial attached SCSI communication channel among a plurality of storage systems |
| US20070124407A1 (en) * | 2005-11-29 | 2007-05-31 | Lsi Logic Corporation | Systems and method for simple scale-out storage clusters |
Also Published As
| Publication number | Publication date |
|---|---|
| US20100312963A1 (en) | 2010-12-09 |
| JP2010287208A (ja) | 2010-12-24 |
| US9052834B2 (en) | 2015-06-09 |
| US20140040549A1 (en) | 2014-02-06 |
| CN101923446B (zh) | 2015-08-26 |
| US8595397B2 (en) | 2013-11-26 |
| EP2264585A2 (de) | 2010-12-22 |
| KR20100132413A (ko) | 2010-12-17 |
| TW201044161A (en) | 2010-12-16 |
| CN101923446A (zh) | 2010-12-22 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| WO2008134454A3 (en) | Accessing metadata with an external host | |
| EP2618260A3 (de) | Speichersteuerung mit verteilter Speicherung | |
| EP2264607A3 (de) | Verfahren und Vorrichtung zum Schützen der Integrität von zwischengespeicherten Daten in einem DAS-System | |
| WO2009088687A3 (en) | Systems and methods for configuring, updating, and booting an alternate operating system on a portable data reader | |
| WO2012016209A3 (en) | Apparatus, system, and method for redundant write caching | |
| WO2018222692A3 (en) | APPARATUSES AND METHODS FOR CONTROLLING MEMORY OPERATIONS ON BUFFER MEMORIES | |
| WO2009143381A3 (en) | Use of rdma to access non-volatile solid-state memory in a network storage system | |
| EP2266042B8 (de) | Speichereinrichtung, hosteinrichtung, speichersystem, speichereinrichtungs-steuerverfahren, hosteinrichtungs-steuerverfahren und speichersystem-steuerverfahren | |
| MX364783B (es) | Estructuras de unidades de estado sólido. | |
| EP2402904A3 (de) | Computerbasiertes Energiemanagement | |
| WO2007003370A3 (en) | A memory arrangement for multi-processor systems | |
| EP1804156A3 (de) | Gemeinsamer Speicher und Steuerung | |
| WO2008021170A3 (en) | Device and method for configuring a target device | |
| CY1111535T1 (el) | Διπλης κατευθυνσης μεταφορα δεδομενων σε μια απλη λειτουργια i/o | |
| WO2009010972A3 (en) | Device, system, and method of publishing information to multiple subscribers | |
| WO2011142799A3 (en) | Determining and using soft data in memory devices and systems | |
| TW200708943A (en) | Intelligent auto-archiving | |
| EP2375329A3 (de) | Verfahren und Vorrichtung zur Verwaltung von Fehlercodes für mit externen Speichersystemen gekoppelte Speichersysteme | |
| WO2010111071A3 (en) | Solid state drive with improved read variability | |
| EP1835392A3 (de) | Speichersystem, das optimale E/A-Befehle an ein zuweisungsfähiges Laufwerk ausgibt, und Steuerverfahren dafür | |
| EP2105830A3 (de) | Speichervorrichtung und Steuerverfahren für diese Vorrichtung | |
| EP2107449A3 (de) | Speichersystem und Steuerverfahren für ein Speichersystem | |
| BRPI1009604A2 (pt) | método de transação, mecanismo de transação para uso em um wsistema de transação, dispositivo de comunicações para comunicar com um mecanismo de transação, programa de computador armazenado no meio de gravação e sistema de transação | |
| WO2011087901A3 (en) | Access line dependent biasing schemes | |
| EP1873644A3 (de) | Datenverarbeitungssystem, Datenverarbeitungsverfahren und Speichervorrichtung |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PUAI | Public reference made under article 153(3) epc to a published international application that has entered the european phase |
Free format text: ORIGINAL CODE: 0009012 |
|
| AK | Designated contracting states |
Kind code of ref document: A2 Designated state(s): AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HR HU IE IS IT LI LT LU LV MC MK MT NL NO PL PT RO SE SI SK SM TR |
|
| AX | Request for extension of the european patent |
Extension state: AL BA ME RS |
|
| PUAL | Search report despatched |
Free format text: ORIGINAL CODE: 0009013 |
|
| AK | Designated contracting states |
Kind code of ref document: A3 Designated state(s): AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HR HU IE IS IT LI LT LU LV MC MK MT NL NO PL PT RO SE SI SK SM TR |
|
| AX | Request for extension of the european patent |
Extension state: AL BA ME RS |
|
| RIC1 | Information provided on ipc code assigned before grant |
Ipc: G06F 3/06 20060101AFI20120712BHEP |
|
| 17P | Request for examination filed |
Effective date: 20130215 |
|
| RAP1 | Party data changed (applicant data changed or rights of an application transferred) |
Owner name: NETAPP, INC. |
|
| 17Q | First examination report despatched |
Effective date: 20131119 |
|
| STAA | Information on the status of an ep patent application or granted ep patent |
Free format text: STATUS: THE APPLICATION HAS BEEN REFUSED |
|
| 18R | Application refused |
Effective date: 20151125 |