-
公开(公告)号:US10193977B2
公开(公告)日:2019-01-29
申请号:US15142040
申请日:2016-04-29
Applicant: HUAWEI TECHNOLOGIES CO., LTD.
Inventor: Xiaodi Ke , Chong Chen , Jason T. S. Lam , Lei Guo
IPC: H04L29/08 , H04L12/24 , H04L12/911
Abstract: Methods and systems of managing workloads and resources for tenants structured as a hierarchical tenant queue defining a resource distribution policy. The tenants are modified and the system responds with dynamic adjustments to the hierarchical tenant queue and workload distribution. A rule-based workload management engine defines rules for actions for the workload to respond to the dynamic update.
-
公开(公告)号:US10609129B2
公开(公告)日:2020-03-31
申请号:US15142371
申请日:2016-04-29
Applicant: Huawei Technologies Co., Ltd.
Inventor: Jason T. S. Lam , Chong Chen , Lei Guo , Xiaodi Ke
Abstract: In a distributed computing network, requests for allocation of resources to tenant workloads and messages identifying resource availability are received and aggregated. Resources are allocated to the workloads in accordance with a distribution policy defining values for resource entitlements of the tenants. The values include pre-emption quantities. In response to determining that a quantity of resources allocated for workloads of a first tenant is less than the tenant's pre-emption quantity, processing of another workload from a second tenant is interrupted to re-allocate resources from the second tenant's workload to the first tenant's workload.
-
公开(公告)号:US10191771B2
公开(公告)日:2019-01-29
申请号:US14858598
申请日:2015-09-18
Applicant: HUAWEI TECHNOLOGIES CO., LTD.
Inventor: Chong Chen , Lei Guo , Jason T. S. Lam
Abstract: Methods and systems of managing a resource in a distributed resource management system can include: monitoring, by at least one processor, utilization of the resource being used by at least one workload; and performing an enforcement action on a particular workload of the at least one workload when a utilization condition is met, and when the particular workload has a current resource utilization exceeding its associated resource allocation limit.
-
公开(公告)号:US11146503B1
公开(公告)日:2021-10-12
申请号:US17078433
申请日:2020-10-23
Applicant: HUAWEI TECHNOLOGIES CO., LTD.
Inventor: Chen Chen , Hao Hai Ma , Jason T. S. Lam
IPC: G06F15/16 , H04L12/911 , G06F12/0802 , H04L29/08
Abstract: Resource scheduling methods and a resource manager define leaf buckets, each of which have coordinates in corresponding dimensions in a coordinate space. Nodes having resource values in the corresponding dimensions are mapped on the leaf buckets. A task request identifies candidate nodes and requested resources that relate to the coordinate space dimensions. The leaf buckets are scanned to find a fittable node among the list of candidates. A result of the scan is stored in a positive or a negative cache entry. When a next task request of a same task group is received, scanning of the leaf buckets is performed using information from the positive or negative cache entry. For a positive cache entry, the scanning is initiated from a point where the previous scanning has ended. For a negative cache entry, the scanning ignores nodes that were found not to contain the requested resources in the previous scanning.
-
公开(公告)号:US10305815B2
公开(公告)日:2019-05-28
申请号:US15142029
申请日:2016-04-29
Applicant: HUAWEI TECHNOLOGIES CO., LTD.
Inventor: Lei Guo , Chong Chen , Xiaodi Ke , Jason T. S. Lam
IPC: H04L12/24 , H04L29/08 , H04L12/911
Abstract: Methods and systems of managing a resource in a distributed resource management system can include: receiving a resource request including data identifying at least one requested resource attribute; identifying one or more candidate resources from a plurality of resources by performing element-wise operations on one or more resource attribute element sets corresponding to the at least one requested resource attribute, each resource attribute element set comprising an element for each of the plurality of resources, each element representing a resource attribute for a respective resource of the plurality of resources; and scheduling a workload associated with the resource request for execution based on the one or more identified candidate resources.
-
-
-
-