Sanmina Corporation
Method and apparatus for consistent and highly available data storage using local and fabric attached non-volatile memory storage devices

Last updated:

Abstract:

A server computer is configured to write a first copy of a block of data to a first namespace on a first non-volatile memory-based cache drive and a second copy of the block of data to a RAID controller for de-staging of the data to hard disk drives of a RAID array. Acknowledgment of hardening of the data on the hard disk drives initiates purging of the first copy of the block of data from the cache drive. High availability is enabled by writing a third copy of the block of data to a second server to store the block of data in a second namespace on a second non-volatile memory-based cache drive. Restoring of data after power loss accesses the data on the first non-volatile memory-based cache drive.

Status:
Grant
Type:

Utility

Filling date:

18 Feb 2020

Issue date:

12 Apr 2022