-
公开(公告)号:US11074111B2
公开(公告)日:2021-07-27
申请号:US16511872
申请日:2019-07-15
Applicant: VMware, Inc.
Inventor: Zhelong Pan , Matthew Kim , Varun S. Lingaraju
Abstract: Examples described herein include systems and methods for prioritizing workloads, such as virtual machines, to enforce quality of service (“QoS”) requirements. An administrator can assign profiles to workloads, the profiles representing different QoS categories. The profiles can extend scheduling primitives that can determine how a distributed resource scheduler (“DRS”) acts on workloads during various workflows. The scheduling primitives can be used to prioritize workload placement, determine whether to migrate a workload during load balancing, and determine an action to take during host maintenance. The DRS can also use the profile to determine which resources at the host to allocate to the workload, distributing higher portions to workloads with higher QoS profiles. Further, the DRS can factor in the profiles in determining total workload demand, leading to more efficient scaling of the cluster.
-
公开(公告)号:US20210357269A1
公开(公告)日:2021-11-18
申请号:US17385075
申请日:2021-07-26
Applicant: VMware, Inc.
Inventor: Zhelong Pan , Matthew Kim , Varun S. Lingaraju
Abstract: Examples described herein include systems and methods for prioritizing workloads, such as virtual machines, to enforce quality of service (“QoS”) requirements. An administrator can assign profiles to workloads, the profiles representing different QoS categories. The profiles can extend scheduling primitives that can determine how a distributed resource scheduler (“DRS”) acts on workloads during various workflows. The scheduling primitives can be used to prioritize workload placement, determine whether to migrate a workload during load balancing, and determine an action to take during host maintenance. The DRS can also use the profile to determine which resources at the host to allocate to the workload, distributing higher portions to workloads with higher QoS profiles. Further, the DRS can factor in the profiles in determining total workload demand, leading to more efficient scaling of the cluster.
-
公开(公告)号:US12020085B2
公开(公告)日:2024-06-25
申请号:US17385075
申请日:2021-07-26
Applicant: VMware, Inc.
Inventor: Zhelong Pan , Matthew Kim , Varun S. Lingaraju
CPC classification number: G06F9/5088 , G06F9/45533 , G06F9/505 , G06F9/5077 , G06F2009/4557
Abstract: Examples described herein include systems and methods for prioritizing workloads, such as virtual machines, to enforce quality of service (“QoS”) requirements. An administrator can assign profiles to workloads, the profiles representing different QoS categories. The profiles can extend scheduling primitives that can determine how a distributed resource scheduler (“DRS”) acts on workloads during various workflows. The scheduling primitives can be used to prioritize workload placement, determine whether to migrate a workload during load balancing, and determine an action to take during host maintenance. The DRS can also use the profile to determine which resources at the host to allocate to the workload, distributing higher portions to workloads with higher QoS profiles. Further, the DRS can factor in the profiles in determining total workload demand, leading to more efficient scaling of the cluster.
-
公开(公告)号:US20230229510A1
公开(公告)日:2023-07-20
申请号:US17579217
申请日:2022-01-19
Applicant: VMware, Inc.
Inventor: Matthew Kim , Maarten Wiggers , Charan Singh
CPC classification number: G06F9/5038 , G06F9/505 , G06F9/5077 , G06F11/3414 , G06F2209/505
Abstract: Aspects of workload reallocation within a software-defined data center (SDDC) undergoing an upgrade are described. As upgrades become available for services and other types of applications installed on a cluster of host devices within a data center, an upgrade of the installed services may be required for each of the host devices. During a cluster upgrade, the order in which hosts in the cluster are upgraded is determined as a function of evacuation costs and evacuation policies associated with each host device in the computing cluster. In addition, a maintenance cost associated with a workload needing to be evacuated from a host undergoing an upgrade is determined based on the upgrade sequence. The maintenance cost can then be used as a factor for selecting an optimal candidate host for migrating the workload to when the host the workload is currently running on is being upgraded.
-
公开(公告)号:US20210019160A1
公开(公告)日:2021-01-21
申请号:US16511872
申请日:2019-07-15
Applicant: VMware, Inc
Inventor: Zhelong Pan , Matthew Kim , Varun S. Lingaraju
Abstract: Examples described herein include systems and methods for prioritizing workloads, such as virtual machines, to enforce quality of service (“QoS”) requirements. An administrator can assign profiles to workloads, the profiles representing different QoS categories. The profiles can extend scheduling primitives that can determine how a distributed resource scheduler (“DRS”) acts on workloads during various workflows. The scheduling primitives can be used to prioritize workload placement, determine whether to migrate a workload during load balancing, and determine an action to take during host maintenance. The DRS can also use the profile to determine which resources at the host to allocate to the workload, distributing higher portions to workloads with higher QoS profiles. Further, the DRS can factor in the profiles in determining total workload demand, leading to more efficient scaling of the cluster.
-
-
-
-