Method and system for solid state drive (ssd)-based redundant array of independent disks (raid)
AssigneeSamsung Electronics Co., Ltd.
InventorsHeekwon PARK, Tong ZHANG, Rekha PITCHUMANI, Yang Seok KI
Life of this patent
Estimating the term…
Abstract
A method and redundant array of independent disks (RAID) system are provided. An operation is received from an application at a file system (FS) of the RAID system. A memory mapping module of the RAID system receives at least an FS logical block address (LBA) in accordance with the operation. The memory mapping module creates a mapping from a virtual memory of the application to a RAID array in a system memory of the RAID system using at least the FS LBA.
Claims20
A method of a redundant array of independent disks (RAID) system, comprising:
- receiving an operation from an application at a file system (FS) of the RAID system;
- receiving, at a memory mapping module of the RAID system, at least an FS logical block address (LBA) from the FS, in accordance with the operation;
- creating, by the memory mapping module, a mapping from a virtual memory of the application to a RAID array in a system memory of the RAID system using at least the FS LBA.
A redundant array of independent disks (RAID) system, comprising:
- a file system (FS) configured to receive an operation from an application;
- a memory mapping module configured to:
- receive at least an FS logical block address (LBA) from the FS in accordance with the operation;
- and
- create a mapping from a virtual memory of the application to a RAID array in a system memory of the RAID system using at least the FS LBA.
A memory mapping module of a redundant array of independent disks (RAID) system, the memory mapping module comprising:
- a memory;
- and
- a controller in communication with the memory and configured to:
- receive at least a file system (FS) logical block address (LBA) from an FS of the RAID system, in accordance with an operation received at the FS;
- and
- create a mapping from a virtual memory of the application to a RAID array in a system memory of the RAID system using at least the FS LBA, wherein the RAID array comprises solid state drives (SSDs) with a cache-coherent protocol.
Dependencies are inferred from the claim text.