US 11,989,419 B2
Storage device write performance in remote computing environments
Weigang Huang, Beijing (CN); and Yueting Zhang, Beijing (CN)
Assigned to VMware LLC, Palo Alto, CA (US)
Filed by VMware, Inc., Palo Alto, CA (US)
Filed on Jul. 26, 2022, as Appl. No. 17/814,942.
Claims priority of application No. PCT/CN2022/104626 (WO), filed on Jul. 8, 2022.
Prior Publication US 2024/0012566 A1, Jan. 11, 2024
Int. Cl. G06F 3/06 (2006.01)
CPC G06F 3/0613 (2013.01) [G06F 3/0655 (2013.01); G06F 3/0664 (2013.01); G06F 3/067 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method of storage device write performance improvement in a remote computing environment, the method comprising:
creating, on a remote device that is remote from a client device, a virtual storage device corresponding to a physical storage device that is physically connected to the client device;
receiving, by a driver on the remote device, a request from an application on the remote device to perform a write operation with respect to the virtual storage device;
sending, by the remote device, over a network, a block-level write operation to the client device based on the request;
prior to receiving, by the remote device, a confirmation from the client device that the block-level write operation was received or completed, sending, by the driver, to the application, a message indicating that the block-level write operation is complete; and
receiving, by the driver, based on the message, an additional request from the application to perform an additional write operation with respect to the virtual storage device.