METHODS AND SYSTEMS FOR AUTOMATED RESOURCE EXCHANGE AMONG COMPUTING FACILITIES

    公开(公告)号:US20180063017A1

    公开(公告)日:2018-03-01

    申请号:US15338252

    申请日:2016-10-28

    Applicant: VMware, Inc.

    Abstract: The current document is directed to efficient, distributed-search methods and subsystems within distributed computer systems, including computer systems distributed over multiple sets of geographically distributed data centers, each comprising multiple discrete computer systems, such as multi-processor servers. In one implementation, the distributed-search methods and subsystems are implemented locally within participating entities as well as within one or more distributed-search engines. Each search is directed, by a participant, to identify attribute-associated entities within, provided by, connected to, or otherwise accessible to a distributed computing system having attribute values specified or indicated by the search query. Certain attribute values are continuously collected and centrally stored by the one or more centralized distributed-search engines while other attribute values are obtained through information requests distributed among participating entities.

    Provisioning customized virtual machines without rebooting
    55.
    发明授权
    Provisioning customized virtual machines without rebooting 有权
    在不重新启动的情况下配置定制的虚拟机

    公开(公告)号:US09323565B2

    公开(公告)日:2016-04-26

    申请号:US14136701

    申请日:2013-12-20

    Applicant: VMware, Inc.

    Abstract: Embodiments provision and customize virtual machines (VMs), such as desktop VMs, without rebooting the desktop VMs. In response to a request to provision the VMs, a computing device creates a clone VM from a parent VM template identified in the request. One or more customization that prompt rebooting of the clone VM are applied to the clone VM. The computing device instantiates a plurality of child VMs from the customized clone VM. A child VM configuration is applied to at least one of the instantiated child VMs without provoking a reboot of those child VMs.

    Abstract translation: 实施例提供和定制虚拟机(VM),例如桌面虚拟机,而不重新启动桌面虚拟机。 响应于设置虚拟机的请求,计算设备从请求中标识的父虚拟机模板创建克隆虚拟机。 提示重新引导克隆VM的一个或多个自定义应用于克隆VM。 计算设备从定制的克隆VM实例化多个子VM。 子虚拟机配置应用于至少一个实例化的子虚拟机,而不会引发这些子虚拟机的重启。

    Coordinated hypervisor staging of I/O data for storage devices on external cache devices
    56.
    发明授权
    Coordinated hypervisor staging of I/O data for storage devices on external cache devices 有权
    外部缓存设备上存储设备的I / O数据的协调管理程序分级

    公开(公告)号:US09081686B2

    公开(公告)日:2015-07-14

    申请号:US13717584

    申请日:2012-12-17

    Applicant: VMware, Inc.

    Abstract: A management technique for input/output operations (JO) leverages a hypervisor's position as an intermediary between virtual machines (VMs) and storage devices servicing the VMs to facilitate improvements in overall I/O performance for the VMs. According to this new I/O management technique, the hypervisor sends write requests from VMs destined for storage devices to an I/O staging device that provides higher I/O performance than the storage devices, for caching in the I/O staging device in a write-back mode. Once the I/O staging device has received and acknowledged the write request, the hypervisor immediately provides an acknowledgement to the requesting VM. Later on and asynchronously with respect to the write requests from the VMs, the hypervisor reads the write data from the I/O staging device and sends it over to the storage devices for storage therein.

    Abstract translation: 用于输入/输出操作(JO)的管理技术利用虚拟机管理程序作为虚拟机(VM)和维护虚拟机的存储设备之间的中介的位置,以便于改进虚拟机的整体I / O性能。 根据这种新的I / O管理技术,管理程序将从存储设备的VM发出的写入请求发送到提供比存储设备更高的I / O性能的I / O分段设备,用于在I / O分段设备中进行缓存 回写模式。 一旦I / O分段设备已经接收并确认了写入请求,管理程序立即向请求的VM提供确认。 后来关于来自VM的写入请求,管理程序从I / O分段设备读取写入数据并将其发送到存储设备以便存储在其中。

    Provisioning Customized Virtual Machines without Rebooting
    57.
    发明申请
    Provisioning Customized Virtual Machines without Rebooting 有权
    在不重新启动的情况下配置定制的虚拟机

    公开(公告)号:US20150178109A1

    公开(公告)日:2015-06-25

    申请号:US14136701

    申请日:2013-12-20

    Applicant: VMware, Inc.

    Abstract: Embodiments provision and customize virtual machines (VMs), such as desktop VMs, without rebooting the desktop VMs. In response to a request to provision the VMs, a computing device creates a clone VM from a parent VM template identified in the request. One or more customization that prompt rebooting of the clone VM are applied to the clone VM. The computing device instantiates a plurality of child VMs from the customized clone VM. A child VM configuration is applied to at least one of the instantiated child VMs without provoking a reboot of those child VMs.

    Abstract translation: 实施例提供和定制虚拟机(VM),例如桌面虚拟机,而不重新启动桌面虚拟机。 响应于设置虚拟机的请求,计算设备从请求中标识的父虚拟机模板创建克隆虚拟机。 提示重新引导克隆VM的一个或多个自定义应用于克隆VM。 计算设备从定制的克隆VM实例化多个子VM。 子虚拟机配置应用于至少一个实例化的子虚拟机,而不会引发这些子虚拟机的重启。

    INFRASTRUCTURE DRIVEN AUTO-SCALING OF WORKLOADS

    公开(公告)号:US20240419470A1

    公开(公告)日:2024-12-19

    申请号:US18210024

    申请日:2023-06-14

    Applicant: VMware, Inc.

    Abstract: The disclosure provides a method for scaling workloads. The method includes receiving information regarding resources of one or more host machines running one or more virtual machines. The method further includes determining, based on the information, to change a quantity of the one or more virtual machines running on the one or more host machines. The method further includes determining an amount to change the quantity of the one or more virtual machines running on the one or more host machines based on utilization of one or more resource types of the one or more host machines, the utilization indicated by the information. The method further includes causing a change in the quantity of the one or more virtual machines running on the one or more host machines by the determined amount.

    Dynamic certificate management in cryptographic agility frameworks

    公开(公告)号:US12166907B2

    公开(公告)日:2024-12-10

    申请号:US18360019

    申请日:2023-07-27

    Applicant: VMware, Inc.

    Abstract: The disclosure provides an approach for certificate management for cryptographic agility. Embodiments include receiving, by a cryptographic agility system, a cryptographic request related to an application. Embodiments include selecting, by the cryptographic agility system, a cryptographic technique based on contextual information associated with the cryptographic request. Embodiments include determining, by the cryptographic agility system, based on the cryptographic request, a certificate for authenticating a key related to the cryptographic technique. Embodiments include providing, by the cryptographic agility system, the certificate to an endpoint related to the cryptographic request for use in authenticating the key.

    Methods and systems for automated resource exchange among computing facilities

    公开(公告)号:US11089089B2

    公开(公告)日:2021-08-10

    申请号:US15338252

    申请日:2016-10-28

    Applicant: VMware, Inc.

    Abstract: The current document is directed to efficient, distributed-search methods and subsystems within distributed computer systems, including computer systems distributed over multiple sets of geographically distributed data centers, each comprising multiple discrete computer systems, such as multi-processor servers. In one implementation, the distributed-search methods and subsystems are implemented locally within participating entities as well as within one or more distributed-search engines. Each search is directed, by a participant, to identify attribute-associated entities within, provided by, connected to, or otherwise accessible to a distributed computing system having attribute values specified or indicated by the search query. Certain attribute values are continuously collected and centrally stored by the one or more centralized distributed-search engines while other attribute values are obtained through information requests distributed among participating entities.

Patent Agency Ranking