US 11,720,413 B2
Systems and methods for virtualizing fabric-attached storage devices
Ronald Lee, Pleasanton, CA (US)
Assigned to SAMSUNG ELECTRONICS CO., LTD.
Filed by Samsung Electronics Co., Ltd., Suwon-si (KR)
Filed on Jun. 8, 2020, as Appl. No. 16/896,201.
Prior Publication US 2021/0382663 A1, Dec. 9, 2021
Int. Cl. G06F 15/16 (2006.01); G06F 9/54 (2006.01); H04L 29/06 (2006.01); G06F 9/50 (2006.01); H04L 101/663 (2022.01)
CPC G06F 9/5083 (2013.01) [H04L 2101/663 (2022.05)] 17 Claims
OG exemplary drawing
 
1. A method of providing virtualized storage, the method comprising:
establishing, using a load balancer, a transport connection between a device and two or more fabric-attached storage drives; and
transferring, based on a write command, data between the device and at least two of the two or more fabric-attached storage drives using the transport connection using a transport protocol;
wherein the two or more fabric-attached storage drives are accessed by the device as a logical storage drive;
wherein a first one of the two or more fabric-attached storage drives comprises a first network adapter coupled to the device using a network fabric;
wherein a second one of the two or more fabric-attached storage drives comprises a second network adapter coupled to the device using a network fabric; and
wherein the two or more fabric-attached storage drives use a network address associated with the two or more fabric-attached storage-drives; and
wherein the method further comprises:
storing, based on the write command, using the network address and a first port identifier, a first portion of the data at the first one of the two or more fabric-attached storage drives; and
storing, based on the write command, using the network address and a second port identifier, a second portion of the data at the second one of the two or more fabric-attached storage drives.