Storage Controller Caching Using Symmetric Storage Class Memory Devices

Patent №

US 10,698,818

Granted

2020-06-30

Filed 2018

Owner

NETAPP, INC.

Lab

AI components

1

hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

15892038

Systems and techniques for performing a data transaction are disclosed that provide data redundancy using two or more cache devices. In some embodiments, a data transaction is received by a storage controller of a storage system from a host system. The storage controller caches data and/or metadata associated with the data transaction to at least two cache devices that are discrete from the storage controller. After caching, the storage controller provides a transaction completion response to the host system from which the transaction was received. In some examples, each of the at least two cache devices includes a storage class memory. In some examples, the storage controller caches metadata to the at least two cache devices and to a controller cache of the storage controller, while data is cached to the at least two cache devices without being cached in the controller cache.

AI hardwareG06F 12/0804G06F 3/06G06F 12/0238G06F 12/0246G06F 12/0868G06F 2212/1021G06F 2212/283G06F 2212/312+1 more

AI classification

AI hardware0.54
Vision0.00
Natural language0.00
Knowledge representation0.00
Evolutionary computation0.00
Machine learning0.00
Speech0.00
Planning0.00

Ownership

NETAPP, INC.

assignment · 449020321

Assignors

MCKEAN, BRIAN, FRIEBUS, GREGORY, UMMADI, SANDEEP KUMAR R., GANESAN, PRADEEP

On an employer assignment, the assignors are typically the inventors.

From the same owner

© 2026 NYSGPT2525 LLC