Processing

Please wait...

Settings

Settings

Goto Application

1. WO2020092778 - MASTERLESS RAID FOR BYTE-ADDRESSABLE NON-VOLATILE MEMORY

Publication Number WO/2020/092778
Publication Date 07.05.2020
International Application No. PCT/US2019/059175
International Filing Date 31.10.2019
IPC
G06F 11/10 2006.01
GPHYSICS
06COMPUTING; CALCULATING OR COUNTING
FELECTRIC DIGITAL DATA PROCESSING
11Error detection; Error correction; Monitoring
07Responding to the occurrence of a fault, e.g. fault tolerance
08Error detection or correction by redundancy in data representation, e.g. by using checking codes
10Adding special bits or symbols to the coded information, e.g. parity check, casting out nines or elevens
G06F 3/06 2006.01
GPHYSICS
06COMPUTING; CALCULATING OR COUNTING
FELECTRIC DIGITAL DATA PROCESSING
3Input 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
06Digital input from, or digital output to, record carriers
CPC
G06F 11/1092
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
11Error detection; Error correction; Monitoring
07Responding to the occurrence of a fault, e.g. fault tolerance
08Error detection or correction by redundancy in data representation, e.g. by using checking codes
10Adding special bits or symbols to the coded information, e.g. parity check, casting out 9's or 11's
1076Parity data used in redundant arrays of independent storages, e.g. in RAID systems
1092Rebuilding, e.g. when physically replacing a failing disk
G06F 12/0238
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
12Accessing, addressing or allocating within memory systems or architectures
02Addressing or allocation; Relocation
0223User address space allocation, e.g. contiguous or non contiguous base addressing
023Free address space management
0238Memory management in non-volatile memory, e.g. resistive RAM or ferroelectric memory
G06F 12/0246
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
12Accessing, addressing or allocating within memory systems or architectures
02Addressing or allocation; Relocation
0223User address space allocation, e.g. contiguous or non contiguous base addressing
023Free address space management
0238Memory management in non-volatile memory, e.g. resistive RAM or ferroelectric memory
0246in block erasable memory, e.g. flash memory
G06F 2212/1024
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
2212Indexing scheme relating to accessing, addressing or allocation within memory systems or architectures
10Providing a specific technical effect
1016Performance improvement
1024Latency reduction
G06F 2212/7207
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
2212Indexing scheme relating to accessing, addressing or allocation within memory systems or architectures
72Details relating to flash memory management
7207management of metadata or control data
G06F 2212/7208
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
2212Indexing scheme relating to accessing, addressing or allocation within memory systems or architectures
72Details relating to flash memory management
7208Multiple device management, e.g. distributing data over multiple flash devices
Applicants
  • HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP [US]/[US]
Inventors
  • LESARTRE, Gregg B.
  • HERRELL, Russ W.
  • BRUEGGEN, Chris Michael
Agents
  • FEBBO, Michael A.
  • FOR ADDITIONAL NAMES, SEE ATTACHED PCT GENERAL POWER OF ATTORNEY
Priority Data
16/176,73131.10.2018US
Publication Language English (EN)
Filing Language English (EN)
Designated States
Title
(EN) MASTERLESS RAID FOR BYTE-ADDRESSABLE NON-VOLATILE MEMORY
(FR) RAID SANS MAÎTRE POUR MÉMOIRE NON VOLATILE ADRESSABLE PAR OCTET
Abstract
(EN)
A system includes byte-addressable non-volatile memory (NVM) modules. The system includes media controllers communicatively connected to one another over a memory semantic fabric. Each media controller is responsible for a corresponding NVM module to which the media controller is attached. The media controllers cooperatively provide redundant array of independent disks (RAID) functionality at a granularity at which the NVM modules are byte-addressable without employing a master RAID controller.
(FR)
L'invention concerne un système comprenant des modules de mémoire non volatile adressable par octet (NVM). Le système comprend des contrôleurs multimédias connectés en communication les uns aux autres sur un réseau sémantique de mémoire. Chaque contrôleur multimédia est responsable d'un module NVM correspondant auquel est rattaché le contrôleur multimédia. Les contrôleurs multimédias fournissent de manière coopérative une matrice redondante de fonctionnalité de disques indépendants (RAID) à une granularité dans laquelle les modules NVM sont adressables par octet sans utiliser de contrôleur RAID maître.
Also published as
Latest bibliographic data on file with the International Bureau