Check patentability & draft patents in minutes with Patsnap Eureka AI!

Automatically reconfiguring a storage memory topology

A reconfiguration, solid-state memory technology, applied in the direction of instrumentation, memory address/allocation/relocation, input/output to record carrier, etc., can solve problems such as difficult to provide enhanced features

Active Publication Date: 2017-03-01
PURE STORAGE
View PDF9 Cites 12 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, for compatibility reasons, many solid-state drives are designed to conform to hard-disk drive standards, making it difficult to provide enhanced features or take advantage of unique aspects of flash memory and other solid-state memories

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Automatically reconfiguring a storage memory topology
  • Automatically reconfiguring a storage memory topology
  • Automatically reconfiguring a storage memory topology

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0017] The following embodiments describe storage clusters that store user data, such as user data originating from one or more users or client systems or other sources external to the storage cluster. The storage cluster distributes user data across the storage nodes housed in the enclosure using erasure coding and redundant copies of metadata. Erasure coding refers to a method of data protection in which data is split into pieces, expanded and encoded with redundant pieces of data and stored in a set of different locations, such as disks, storage nodes, or geographic locations. Flash memory is one type of solid-state memory that can be integrated with embodiments, although embodiments can be extended to other types of solid-state memory or other storage media including non-solid-state memory. Control of storage locations and workloads is distributed across storage locations among the cluster's peer systems. Tasks such as mediating communication between various storage nodes...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

A storage cluster is provided. The storage cluster includes a plurality of storage nodes within a single chassis. Each of the plurality of storage nodes has nonvolatile solid-state memory for storage of user data. The plurality of storage nodes are configured to distribute the user data and metadata throughout the plurality of storage nodes with erasure coding of the user data such that the plurality of storage nodes can access the user data, via the erasure coding, with a failure of two of the plurality of storage nodes. The plurality of storage nodes are configured to employ the erasure coding to reconfigure redundancy of the user data responsive to one of adding or removing a storage node.

Description

Background technique [0001] Solid-state memory such as flash memory is currently used in solid-state drives (SSDs) to augment or replace conventional hard disk drives (HDDs), collectively known as spinning media, writable CDs (compact discs) or writable DVDs (digital versatile CD-ROM) drives, and tape drives. Flash memory and other solid-state storage have different characteristics than spinning media. However, many solid state drives are designed to conform to hard disk drive standards for compatibility reasons, making it difficult to provide enhanced features or take advantage of unique aspects of flash memory and other solid state memories. [0002] The embodiments appear within this context. Contents of the invention [0003] In some embodiments, a storage cluster is provided. The storage cluster includes multiple storage nodes within a single chassis. Each of the plurality of storage nodes has non-volatile solid-state memory for storing user data. The plurality of ...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): G06F3/06G06F12/02
CPCG06F3/0604G06F3/0607G06F3/0619G06F3/0632G06F3/065G06F3/067G06F3/0688G06F11/108
Inventor J·海耶斯J·科尔格罗夫R·李J·鲁滨孙I·奥斯特洛夫斯基P·瓦耶尔J·D·戴维斯P·博迪斯
Owner PURE STORAGE
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More