-
1.
公开(公告)号:US20240028369A1
公开(公告)日:2024-01-25
申请号:US17901268
申请日:2022-09-01
Applicant: VMware, Inc.
Inventor: Wu BAI , Haiwei ZHAO , Weigang HUANG , Feng YAN , Kun SHI
IPC: G06F9/455 , G06F9/4401
CPC classification number: G06F9/45558 , G06F9/4411 , G06F2009/45579
Abstract: A method of performing open and close input/output (I/O) requests targeting a directory of a client computing device includes the steps of: receiving a first I/O request to open the directory, from a driver of a host server, forwarding the first I/O request to the client computing device; in response to the first I/O request, receiving an identifier (ID) of the directory from the client computing device and transmitting the ID to the driver; in response to receiving a second I/O request to close the directory, from the driver, storing the ID in a cache, and not forwarding the second I/O request to the client computing device; and in response to receiving a third I/O request to open the directory, from the driver, retrieving the ID from the cache, and transmitting the ID to the driver again.
-
2.
公开(公告)号:US20240028513A1
公开(公告)日:2024-01-25
申请号:US17901321
申请日:2022-09-01
Applicant: VMware, Inc.
Inventor: Wu BAI , Haiwei ZHAO , Weigang HUANG , Feng YAN , Kun SHI
IPC: G06F12/0831 , G06F12/0891
CPC classification number: G06F12/0835 , G06F12/0891
Abstract: A method of copying at least first and second files stored in a client computing device to a host server, includes the steps of: generating at the host server a first read I/O request for data of the first file based on responses to pre-read I/O requests for the first file, received from the client computing device; transmitting a merged I/O request that includes the first read I/O request for data of the first file and pre-read I/O requests for the second file from the host server to the client computing device; generating at the host server a second read I/O request for data of the second file based on responses to the pre-read I/O requests for the second file, received from the client computing device; and transmitting the second read I/O request for data of the second file from the host server to the client computing device.
-
3.
公开(公告)号:US20240022634A1
公开(公告)日:2024-01-18
申请号:US17936615
申请日:2022-09-29
Applicant: VMware, Inc.
Inventor: Wu BAI , Haiwei ZHAO , Weigang HUANG , Feng YAN , Kun SHI
IPC: H04L67/14
CPC classification number: H04L67/14
Abstract: The disclosure provides a method of associating thread identifiers (IDs) to input/output (I/O) requests in a remote computing environment. The method generally includes receiving, by a mini-filter on a remote device that is remote from a client device, a request from an application on the remote device to access resources at the client device, determining, by the mini-filter, a thread identifier (ID) associated with the request, the thread ID corresponding to an application thread of the application that generated the request, determining, by the mini-filter, one or more parameters of the request, and transmitting, by the mini-filter, to a redirection server process on the remote device, a message comprising the thread ID and the one or more parameters of the request, wherein the thread ID and the one or more parameters of the request are added to a cache maintained by the redirection server process.
-
公开(公告)号:US20220222223A1
公开(公告)日:2022-07-14
申请号:US17168484
申请日:2021-02-05
Applicant: VMware, Inc.
Inventor: Junfei WU , Xiaodong YE , Haiwei ZHAO , Chen LIU
IPC: G06F16/188 , G06F9/455 , G06F16/176
Abstract: Described herein are a system and method for combining folders in a host operating system lacking a facility for performing the combining. A helper virtual machine (VM) is formed and runs a guest operating system with a facility for combining folders such as a union mount facility. The host operating system also runs a host/guest file-sharing server to share folders instead of copying them. The file-sharing server allows the VM to access host folders, perform the combination using the union mount facility, and then allows the host operating system to access the results as a shared union mount folder in the host. Any changes to the shared union mount folder in the host are automatically processed by the union mount facility in the VM and then reflected to a folder in the host operating system.
-
-
-