-
公开(公告)号:US20230118525A1
公开(公告)日:2023-04-20
申请号:US18083846
申请日:2022-12-19
Applicant: VMware, Inc.
Inventor: Alkesh Shah , Maarten Wiggers , Cheng Cheng , Leonid Livshin , Konstantinos Roussos
Abstract: Examples described herein include systems and methods for backing up and recovering a software-defined data center (“SDDC”). In one example, entities of the SDDC, such as virtual machines, hosts, and clusters, can coexist with corresponding entity stores. The entity stores can store current state information for each SDDC entity. For example, an identifier or name of a virtual machine can be stored in that virtual machine's corresponding entity store. When recovery of a controller is needed, the controller can rebuild state information that has changed after the controller was backed up, by retrieving state information from entity stores of the various SDDC entities.
-
12.
公开(公告)号:US11537474B2
公开(公告)日:2022-12-27
申请号:US16458473
申请日:2019-07-01
Applicant: VMware, Inc.
Inventor: Alkesh Shah , Maarten Wiggers , Cheng Cheng , Leonid Livshin , Konstantinos Roussos
Abstract: Examples described herein include systems and methods for backing up and recovering a software-defined data center (“SDDC”). In one example, entities of the SDDC, such as virtual machines, hosts, and clusters, can coexist with corresponding entity stores. The entity stores can store current state information for each SDDC entity. For example, an identifier or name of a virtual machine can be stored in that virtual machine's corresponding entity store. When recovery of a controller is needed, the controller can rebuild state information that has changed after the controller was backed up, by retrieving state information from entity stores of the various SDDC entities.
-
公开(公告)号:US20210004300A1
公开(公告)日:2021-01-07
申请号:US16458478
申请日:2019-07-01
Applicant: VMware, Inc.
Inventor: Alkesh Shah , Maarten Wiggers , Cheng Cheng , Leonid Livshin , Konstantinos Roussos
Abstract: Examples described herein include systems and methods for backing up and recovering a software-defined data center (“SDDC”). In one example, entities of the SDDC, such as virtual machines, hosts, and clusters, can coexist with corresponding entity stores. The entity stores can store current state information for each SDDC entity. For example, an identifier or name of a virtual machine can be stored in that virtual machine's corresponding entity store. When recovery of a controller is needed, the controller can rebuild state information that has changed after the controller was backed up, by retrieving state information from entity stores of the various SDDC entities.
-
公开(公告)号:US20200042355A1
公开(公告)日:2020-02-06
申请号:US16443943
申请日:2019-06-18
Applicant: VMWARE, INC.
Inventor: Manoj Krishnan , Maarten Wiggers
IPC: G06F9/50
Abstract: Techniques are disclosed for reallocating host resources in a virtualized computing environment when certain criteria have been met. In some embodiments, a system identifies a host disabling event. In view of the disabling event, the system identifies a resource for reallocation from a first host to a second host. Based on the identification, the computer system disassociates the identified resource's virtual identifier from the first host device and associates the virtual identifier with the second host device. Thus, the techniques disclosed significantly reduce a system's planned and unplanned downtime.
-
公开(公告)号:US11762681B2
公开(公告)日:2023-09-19
申请号:US17190325
申请日:2021-03-02
Applicant: VMware, Inc.
Inventor: Avinash Goud , Aniket Sakhardande , Praveen Vegulla , Rajesh Venkatasubramanian , Maarten Wiggers , Keith Farkas , Derek Beard
CPC classification number: G06F9/45558 , G06F9/44505 , G06F9/45545 , G06F9/5077 , G06F2009/45591
Abstract: The disclosure provides an approach for the dynamic configuration of virtualized objects. A virtual object may be associated with a desired state defining a first plurality of resources for allocating to the virtual object. The first plurality of resources correspond to one or more resource types. Techniques include determining that each of a plurality of hosts does not have sufficient available resources to allocate the first plurality of resources to the virtual object according to the desired state. Techniques include selecting, a first host of the plurality of hosts to run the virtual object. Techniques include allocating a second plurality of resources to the virtual object from the first host, wherein the second plurality of resources is less than the first plurality of resources, and running the virtual object in the first host.
-
16.
公开(公告)号:US11726816B2
公开(公告)日:2023-08-15
申请号:US16943710
申请日:2020-07-30
Applicant: VMware, Inc.
Inventor: Maarten Wiggers , Rajesh Venkatasubramanian , Sahan Bamunavita Gamage , Pranshu Jain
CPC classification number: G06F9/4881 , G06F9/45558 , G06F9/505 , G06F9/5077 , G06F2009/4557 , G06F2209/505
Abstract: Workloads are scheduled on a common set of resources distributed across a cluster of hosts using at least two schedulers that operate independently. The resources include CPU, memory, network, and storage, and the workloads may be virtual objects, including VMs, and also operations including live migration of virtual objects, network file copy, reserving spare capacity for high availability restarts, and selecting hosts that are to go into maintenance mode. In addition, the at least two independent schedulers are assigned priorities such that the higher priority scheduler is executed to schedule workloads in its inventory on the common set of resources before the lower priority scheduler is executed to schedule workloads in its inventory on the common set of resources.
-
公开(公告)号:US20210004293A1
公开(公告)日:2021-01-07
申请号:US16458473
申请日:2019-07-01
Applicant: VMware, Inc.
Inventor: Alkesh Shah , Maarten Wiggers , Cheng Cheng , Leonid Livshin , Konstantinos Roussos
Abstract: Examples described herein include systems and methods for backing up and recovering a software-defined data center (“SDDC”). In one example, entities of the SDDC, such as virtual machines, hosts, and clusters, can coexist with corresponding entity stores. The entity stores can store current state information for each SDDC entity. For example, an identifier or name of a virtual machine can be stored in that virtual machine's corresponding entity store. When recovery of a controller is needed, the controller can rebuild state information that has changed after the controller was backed up, by retrieving state information from entity stores of the various SDDC entities.
-
公开(公告)号:US10430248B2
公开(公告)日:2019-10-01
申请号:US14751856
申请日:2015-06-26
Applicant: VMware, Inc.
Inventor: Maarten Wiggers , Manoj Krishnan , Anil Kapur , Keith Farkas , Anne Holler
Abstract: A method of managing virtual resources executing on a hardware platform that employs sensors to monitor the health of hardware resources of the hardware platform, includes filtering sensor data from the hardware platform and combining the sensor data with a fault model for the hardware platform to generate a health score, receiving an inventory that maps the virtual resources to the hardware resources of the hardware platform, receiving resource usage data describing use of the hardware resources of the hardware platform by the virtual resources, and generating resource utilization metrics from the resource usage data. The method includes receiving policy data specifying rules applicable to the inventory, determining a set of recommendations for changes to the inventory based on the health score, the resource usage data, and the policy data, and executing at least one recommendation to implement the changes to the inventory.
-
公开(公告)号:US20240241759A1
公开(公告)日:2024-07-18
申请号:US18098164
申请日:2023-01-18
Applicant: VMware, Inc.
Inventor: Sahan Bamunavita Gamage , Prashanth Jonathan Victor , Maarten Wiggers
CPC classification number: G06F9/505 , G06F9/4881
Abstract: Various aspects are disclosed for unified resource management for multiple workload schedulers. A resource manager receives a candidate host request from a workload scheduler. The resource manager transmits a set of candidate host snapshots for candidate hosts that match the workload resource requirements. The resource manager receives a workload allocation request for a host and reserves hardware resources on the host that match the workload resource requirements. The resource manager provides, to the workload scheduler, an indication that the hardware resources are successfully reserved for execution of the workload.
-
20.
公开(公告)号:US20230401085A1
公开(公告)日:2023-12-14
申请号:US18332221
申请日:2023-06-09
Applicant: VMware, Inc.
Inventor: Prashanth Jonathan Victor , Maarten Wiggers , Sahan Bamunavita Gamage , Rajesh Venkatasubramanian
IPC: G06F9/455
CPC classification number: G06F9/45558 , G06F2009/4557 , G06F2009/45591
Abstract: Described herein are systems, methods, and software to manage the migration of virtual machines between hosts. In one example, a management service for a cluster of hosts identifies a virtual machine to migrate and identifies current resource requirements of the virtual machine and current resource availability at the hosts of cluster. The management service further determines that two or more of the hosts possess current resource availability to support the current resource requirements of the virtual machine and identifies available headroom resources on each of the two or more hosts. Based on the available headroom resources, the management service further selects a host from the two or more hosts and initiates a migration of the virtual machine to the selected host.
-
-
-
-
-
-
-
-
-