The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
May. 17, 2022
Filed:
Aug. 27, 2019
Vmware, Inc., Palo Alto, CA (US);
Kamal Jeet Charan, Bangalore, IN;
Adrian Drzewiecki, Palo Alto, CA (US);
Mounesh Badiger, Bangalore, IN;
Pushpesh Sharma, Bangalore, IN;
Wenguang Wang, Palo Alto, CA (US);
Maxime Austruy, Lausanne, CH;
Richard P Spillane, Palo Alto, CA (US);
VMware, Inc., Palo Alto, CA (US);
Abstract
A system and method for transferring data between a user space buffer in the address space of a user space process running on a virtual machine and a storage system are described. The user space buffer is represented as a file with a file descriptor. In the method, a file system proxy receives a request for I/O read or write from the user space process without copying data to be transferred. The file system proxy then sends the request to a file system server without copying data to be transferred. The file system server then requests that the storage system perform the requested I/O directly between the storage system and the user space buffer, the only transfer of data being between the storage system and the user space buffer.