US 12,314,613 B2
Method and system for solid state drive (SSD)-based redundant array of independent disks (RAID)
Heekwon Park, San Jose, CA (US); Tong Zhang, Mountain View, CA (US); Rekha Pitchumani, Oak Hill, VA (US); and Yang Seok Ki, Palo Alto, CA (US)
Assigned to Samsung Electronics Co., Ltd, (KR)
Filed by Samsung Electronics Co., Ltd., Gyeonggi-do (KR)
Filed on Aug. 11, 2022, as Appl. No. 17/885,756.
Claims priority of provisional application 63/354,062, filed on Jun. 21, 2022.
Prior Publication US 2023/0409245 A1, Dec. 21, 2023
Int. Cl. G06F 12/00 (2006.01); G06F 3/06 (2006.01); G06F 12/1009 (2016.01)
CPC G06F 3/0688 (2013.01) [G06F 3/0604 (2013.01); G06F 3/064 (2013.01); G06F 3/065 (2013.01); G06F 12/1009 (2013.01); G06F 2212/206 (2013.01); G06F 2212/7201 (2013.01)] 20 Claims
OG exemplary drawing
 
1. 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,
wherein, in case that the RAID array is a RAID level array of a first type, the mapping is created using storage device information from a RAID module of the RAID system.