EP3069253A4 - Apparatus and method for routing information in a non-volatile memory-based storage device - Google Patents

Apparatus and method for routing information in a non-volatile memory-based storage device Download PDF

Info

Publication number
EP3069253A4
EP3069253A4 EP14861596.6A EP14861596A EP3069253A4 EP 3069253 A4 EP3069253 A4 EP 3069253A4 EP 14861596 A EP14861596 A EP 14861596A EP 3069253 A4 EP3069253 A4 EP 3069253A4
Authority
EP
European Patent Office
Prior art keywords
storage device
volatile memory
routing information
based storage
routing
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.)
Withdrawn
Application number
EP14861596.6A
Other languages
German (de)
French (fr)
Other versions
EP3069253A1 (en
Inventor
Radoslav Danilak
William Radke
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Western Digital Technologies Inc
Original Assignee
Skyera LLC
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Priority claimed from US14/078,302 external-priority patent/US9229855B2/en
Priority claimed from US14/078,308 external-priority patent/US9336134B2/en
Application filed by Skyera LLC filed Critical Skyera LLC
Publication of EP3069253A1 publication Critical patent/EP3069253A1/en
Publication of EP3069253A4 publication Critical patent/EP3069253A4/en
Withdrawn legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0668Interfaces specially adapted for storage systems adopting a particular infrastructure
    • G06F3/0671In-line storage system
    • G06F3/0683Plurality of storage devices
    • G06F3/0688Non-volatile semiconductor memory arrays
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/16Error detection or correction of the data by redundancy in hardware
    • G06F11/20Error 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/2002Error 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/2005Error 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 controllers
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0602Interfaces specially adapted for storage systems specifically adapted to achieve a particular effect
    • G06F3/061Improving I/O performance
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0628Interfaces specially adapted for storage systems making use of a particular technique
    • G06F3/0629Configuration or reconfiguration of storage systems
    • G06F3/0635Configuration or reconfiguration of storage systems by changing the path, e.g. traffic rerouting, path reconfiguration
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/16Error detection or correction of the data by redundancy in hardware
    • G06F11/20Error 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/2097Error 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 maintaining the standby controller/processing unit updated
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D10/00Energy efficient computing, e.g. low power processors, power management or thermal management
EP14861596.6A 2013-11-12 2014-11-12 Apparatus and method for routing information in a non-volatile memory-based storage device Withdrawn EP3069253A4 (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US14/078,302 US9229855B2 (en) 2013-11-12 2013-11-12 Apparatus and method for routing information in a non-volatile memory-based storage device
US14/078,308 US9336134B2 (en) 2013-11-12 2013-11-12 Apparatus and method for accessing a non-volatile memory blade using multiple controllers in a non-volatile memory based storage device
PCT/US2014/065162 WO2015073503A1 (en) 2013-11-12 2014-11-12 Apparatus and method for routing information in a non-volatile memory-based storage device

Publications (2)

Publication Number Publication Date
EP3069253A1 EP3069253A1 (en) 2016-09-21
EP3069253A4 true EP3069253A4 (en) 2017-07-26

Family

ID=53057954

Family Applications (1)

Application Number Title Priority Date Filing Date
EP14861596.6A Withdrawn EP3069253A4 (en) 2013-11-12 2014-11-12 Apparatus and method for routing information in a non-volatile memory-based storage device

Country Status (7)

Country Link
EP (1) EP3069253A4 (en)
JP (1) JP6358483B2 (en)
KR (1) KR101824671B1 (en)
CN (1) CN105980990A (en)
AU (1) AU2014348774A1 (en)
CA (1) CA2930379A1 (en)
WO (1) WO2015073503A1 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102387181B1 (en) * 2017-10-31 2022-04-19 에스케이하이닉스 주식회사 Computing device system and operation method thereof
US11636014B2 (en) 2017-10-31 2023-04-25 SK Hynix Inc. Memory system and data processing system including the same
US11687273B2 (en) * 2021-09-29 2023-06-27 Micron Technology, Inc. Memory controller for managing data and error information

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020133735A1 (en) * 2001-01-16 2002-09-19 International Business Machines Corporation System and method for efficient failover/failback techniques for fault-tolerant data storage system
US20120166699A1 (en) * 2010-12-22 2012-06-28 Panakaj Kumar Method and apparatus to provide a high availability solid state drive
US20130007368A1 (en) * 2011-06-29 2013-01-03 Lsi Corporation Methods and systems for improved miorroring of data between storage controllers using bidirectional communications
US20130067123A1 (en) * 2011-09-09 2013-03-14 Lsi Corporation Methods and structure for improved i/o shipping in a clustered storage system

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7855916B2 (en) * 2007-10-24 2010-12-21 Rao G R Mohan Nonvolatile memory systems with embedded fast read and write memories
JP5147586B2 (en) * 2008-07-30 2013-02-20 株式会社日立製作所 Storage apparatus and control method thereof
US10236032B2 (en) * 2008-09-18 2019-03-19 Novachips Canada Inc. Mass data storage system with non-volatile memory modules
WO2011113034A2 (en) * 2010-03-12 2011-09-15 Sandforce, Inc. Ldpc erasure decoding for flash memories
WO2011156746A2 (en) * 2010-06-11 2011-12-15 California Institute Of Technology Systems and methods for rapid processing and storage of data
US9600315B2 (en) * 2010-10-22 2017-03-21 Netapp, Inc. Seamless takeover of a stateful protocol session in a virtual machine environment
US8370567B1 (en) * 2012-03-23 2013-02-05 DSSD, Inc. Storage system with self describing data
CN103246622B (en) * 2013-04-10 2015-12-02 华为技术有限公司 A kind of method of exented memory, memory node, host node and system

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020133735A1 (en) * 2001-01-16 2002-09-19 International Business Machines Corporation System and method for efficient failover/failback techniques for fault-tolerant data storage system
US20120166699A1 (en) * 2010-12-22 2012-06-28 Panakaj Kumar Method and apparatus to provide a high availability solid state drive
US20130007368A1 (en) * 2011-06-29 2013-01-03 Lsi Corporation Methods and systems for improved miorroring of data between storage controllers using bidirectional communications
US20130067123A1 (en) * 2011-09-09 2013-03-14 Lsi Corporation Methods and structure for improved i/o shipping in a clustered storage system

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
See also references of WO2015073503A1 *

Also Published As

Publication number Publication date
KR101824671B1 (en) 2018-03-14
CA2930379A1 (en) 2015-05-21
CN105980990A (en) 2016-09-28
EP3069253A1 (en) 2016-09-21
JP6358483B2 (en) 2018-07-18
JP2016539418A (en) 2016-12-15
WO2015073503A1 (en) 2015-05-21
AU2014348774A1 (en) 2016-06-30
KR20160107158A (en) 2016-09-13

Similar Documents

Publication Publication Date Title
GB2522512B (en) Method and device for managing a memory
EP3023885A4 (en) Method and device for storing data
EP3074873A4 (en) Method and apparatus for storing data
TWI561988B (en) Data storage device and flash memory control method
EP2973935A4 (en) Method and apparatus for creating a dynamically reconfigurable energy storage device
EP2725764A4 (en) Data storage method and data storage device
EP2767880A4 (en) Data storage method and storage device
EP2954439A4 (en) Method and device for handling data containers
EP3076630A4 (en) Method and device for sending data in vdi environment
EP2849077A4 (en) Method for writing data into storage device and storage device
EP3082368A4 (en) A method and device for collecting location information
EP2955633A4 (en) Data erasing method and device for flash memory
AU2014338811A1 (en) Device and method for determining a writing or reading mode
EP3485666A4 (en) Method and apparatus for storing context information in a mobile device
EP2857971A4 (en) Method and device for repairing error data
SG11201603147XA (en) Device and method for determining a writing or reading mode
EP3018593A4 (en) Data storage method and device for distributed database
EP2879040A4 (en) Data storage method, data storage apparatus, and storage device
ZA201604123B (en) Paper money temporary storage device and paper money storage method therefor
EP2732399A4 (en) Method and apparatus for using non-volatile storage device
EP2846266A4 (en) Buffering management method and apparatus for non-volatile storage device
EP2824893A4 (en) Data storage method and device
EP2985717A4 (en) Data erasing device, data erasing method, program, and storage medium
EP3026573A4 (en) Data storage method and apparatus
GB201306393D0 (en) Method for file handling in a hierarchical storage environment and corresponding hierarchical storage environment

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

17P Request for examination filed

Effective date: 20160527

AK Designated contracting states

Kind code of ref document: A1

Designated state(s): AL 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 RS SE SI SK SM TR

AX Request for extension of the european patent

Extension state: BA ME

DAX Request for extension of the european patent (deleted)
A4 Supplementary search report drawn up and despatched

Effective date: 20170627

RIC1 Information provided on ipc code assigned before grant

Ipc: G06F 3/06 20060101AFI20170621BHEP

Ipc: G06F 11/20 20060101ALI20170621BHEP

RAP1 Party data changed (applicant data changed or rights of an application transferred)

Owner name: WESTERN DIGITAL TECHNOLOGIES, INC.

17Q First examination report despatched

Effective date: 20200512

STAA Information on the status of an ep patent application or granted ep patent

Free format text: STATUS: THE APPLICATION HAS BEEN WITHDRAWN

18W Application withdrawn

Effective date: 20210111