US 12,248,690 B2
Offloaded device-driven erasure coding
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., Suwon-si (KR)
Filed on Jun. 27, 2022, as Appl. No. 17/850,984.
Application 17/850,984 is a continuation of application No. 17/563,019, filed on Dec. 27, 2021.
Application 17/563,019 is a continuation of application No. 15/930,422, filed on May 12, 2020, granted, now 11,210,002, issued on Dec. 28, 2021.
Claims priority of provisional application 62/967,573, filed on Jan. 29, 2020.
Prior Publication US 2022/0326852 A1, Oct. 13, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 3/06 (2006.01); G06F 11/14 (2006.01); G06F 11/20 (2006.01)
CPC G06F 3/064 (2013.01) [G06F 3/0619 (2013.01); G06F 3/0652 (2013.01); G06F 3/067 (2013.01); G06F 3/0689 (2013.01); G06F 11/1448 (2013.01); G06F 11/2089 (2013.01)] 18 Claims
OG exemplary drawing
 
1. A method for storing data comprising:
receiving, using a network fabric, user data at two or more storage devices that are connected to the network fabric, wherein the two or more devices comprise two or more storage devices;
dividing, based on the receiving, using logic at one or more of the two or more devices, the user data into blocks comprising erasure coded data; and
storing at least a portion of the blocks on at least one of the two or more storage devices;
wherein the erasure coded data is based at least in part on a Reed-Solomon coding algorithm.