Low-latency shared memory channel across address spaces without system call overhead in a computing system
AssigneeVMware, Inc.
InventorsMounesh Badiger, Wenguang Wang, Adrian Drzewiecki
Life of this patent
Estimating the term…
Loading patent…
AssigneeVMware, Inc.
InventorsMounesh Badiger, Wenguang Wang, Adrian Drzewiecki
Estimating the term…
Examples provide a method of communication between a client application and a filesystem server in a virtualized computing system. The client application executes in a virtual machine (VM) and the filesystem server executes in a hypervisor. The method includes: allocating, by the client application, first shared memory in a guest virtual address space of the client application; creating a guest application shared memory channel between the client application and the filesystem server upon request by the client application to a driver in the VM, the driver in communication with the filesystem server, the guest application shared memory channel using the first shared memory; sending authentication information associated with the client application to the filesystem server to create cached authentication information at the filesystem server; and submitting a command in the guest application shared memory channel from the client application to the filesystem server, the command including the authentication information.
A method of communication between a client application and a filesystem server, the method comprising:
A non-transitory computer readable medium having instructions stored thereon that when executed by a system cause the system to perform operations for communication between a client application and a filesystem server, the operations comprising:
A computing system, comprising:
Dependencies are inferred from the claim text.