Preserving user profiles across remote desktop sessions

    公开(公告)号:US11960501B2

    公开(公告)日:2024-04-16

    申请号:US15387269

    申请日:2016-12-21

    Applicant: VMware, Inc.

    Abstract: User profiles of remote desktops are managed in a crash-consistent manner. When a user logs into a remote desktop, metadata of the user profile is loaded from persistent storage while registry settings and files of the user profile are loaded asynchronously with respect to the login. During the remote desktop session, snapshots of the remote desktop image in persistent storage are generated periodically, and a change log that indicates changes to the user profile is created therefrom. The user profile stored in persistent storage is updated lazily using the change log at opportunistic times after snapshot generation. When the user logs out of the remote desktop, the user profile stored in the persistent storage is updated with any additional changes to the user profile by extracting the changes from the copy-on-write cache associated with the most recent snapshot.

    Methods and systems that collect and manage latency data in an automated resource-exchange system

    公开(公告)号:US10652092B2

    公开(公告)日:2020-05-12

    申请号:US15637943

    申请日:2017-06-29

    Applicant: VMware, Inc.

    Abstract: The current document is directed a resource-exchange system that facilitates resource exchange and sharing among computing facilities. The currently disclosed methods and systems employ efficient, distributed-search-based auction methods and subsystems within distributed computer systems that include large numbers of geographically distributed data centers to locate resource-provider computing facilities that match the resource needs of resource-consumer computing facilities. In one implementation, the resource-exchange system continuously collects communications-latency data for pairs of resource-exchange participants, in order to support latency constraints associated with potential resource exchanges. The collected data facilitates efficient, rapid, automated candidate-resource-provider selection during auction-based matching of resource consumers to resource providers.

    Live migration of virtual machines with memory state sharing

    公开(公告)号:US10579409B2

    公开(公告)日:2020-03-03

    申请号:US15489637

    申请日:2017-04-17

    Applicant: VMware, Inc.

    Abstract: Embodiments described herein rapidly pre-migrate child virtual machines (VMs) by leveraging shared memory resources between parent and child VMs. In a first, proactive phase, at least a portion of the memory of a parent VM is migrated to a plurality of potential target hosts. In a second, reactive phase, after a request is detected to migrate a child VM to a selected target host, differences in memory are transferred to the selected target host. Aspects of the disclosure offer a high performance, resource efficient solution that outperforms traditional approaches in areas of software compatibility, stability, quality of service control, resource utilization, and more.

    Content or File Based Application Virtualization
    10.
    发明申请
    Content or File Based Application Virtualization 审中-公开
    内容或基于文件的应用程序虚拟化

    公开(公告)号:US20170060605A1

    公开(公告)日:2017-03-02

    申请号:US15178324

    申请日:2016-06-09

    Applicant: VMware, Inc.

    CPC classification number: G06F16/172 G06F9/45537 G06F16/13 G06F2009/45579

    Abstract: Embodiments provide for application-specific provisioning of files or registry keys. As applications are installed or launched, data is recorded by an application virtualization engine, and an index is created linking the recorded data to both the application and the underlying files or registry keys. As applications are requested (e.g., launched, updated, or the like), the application virtualization engine reveals various copies of file or registry keys to the application on demand or in accordance with a policy.

    Abstract translation: 实施例提供了应用程序特定的文件或注册表项的配置。 随着应用程序的安装或启动,应用程序虚拟化引擎将记录数据,并创建将记录的数据链接到应用程序和底层文件或注册表项的索引。 当请求应用程序(例如,启动,更新等)时,应用程序虚拟化引擎根据需要或根据策略向应用程序显示文件或注册表项的各种副本。

Patent Agency Ranking