Check patentability & draft patents in minutes with Patsnap Eureka AI!

System and method for resource partitioning in distributed computing

A technology for distributed computing and computing resources, applied in the field of distributed computing systems, can solve the problem that the scheduler does not support the resource reservation execution mechanism, cannot receive the resource allocation plan, and it is difficult to ensure sufficient available resources for key workflows.

Pending Publication Date: 2021-09-28
HUAWEI CLOUD COMPUTING TECH CO LTD +1
View PDF11 Cites 3 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0008] However, some schedulers do not support the resource reservation enforcement mechanism and thus cannot receive resource allocation plans
As a result, it is difficult to ensure that critical workflows have sufficient resources available to meet deadlines for important workflows

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • System and method for resource partitioning in distributed computing
  • System and method for resource partitioning in distributed computing
  • System and method for resource partitioning in distributed computing

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0066] figure 1 is a schematic diagram of an exemplary distributed computing system 100 . In distributed computing system 100 , one or more computing devices 102 may connect directly or indirectly to one or more resource servers 103 to access or otherwise use one or more resources 150 provided by resource servers 103 .

[0067] Distributed computing system 100 includes hardware components and software components. For example, as shown, a distributed computing system 100 includes a combination of computing devices 102 and resource servers 103 connected via a network 107 . As shown, resource server 103 includes one or more resources 150 that can be allocated to execute computing workflows from one or more computing devices 102 . The resource server 103 provides memory (for example, random access memory (Random Access Memory, RAM)), processing units such as processors or processor cores, graphics processing units (graphics processing unit, GPU), storage devices, communication i...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

A method for resource allocation in a distributed computing system receives data indicative of a total number of computing resources in a compute cluster of the distributed computing system, generates resource pools in accordance with the total number of computing resources, each of the plurality of resource pools associated with a quantity of computing resources that is included in one or more partitions of the total quantity of resources; assigns a weight to each of the resource pools based on the quantity of computing resources associated with each resource pool; and sends the resource pools and the weights assigned to each resource pool to a scheduler of the compute cluster.

Description

[0001] Related Application Cross Reference [0002] This application claims U.S. Patent No. 16 / 209,287 filed on December 4, 2018, entitled "System and Method for Resource Partitioning in Distributed Computing" The priority of the application, the entire content of which is incorporated in this application by reference. technical field [0003] The invention relates to a distributed computing system, in particular to a system and method for allocating and managing computing resources of computing clusters in the distributed computing system. Background technique [0004] In distributed computing such as cloud computing systems, a set of jobs forming a workflow is usually run by a set of computing resources, and each set of computing resources is called a computing cluster. [0005] There are two tiers of systems in a typical enterprise data processing environment. The business workflow layer manages workflow dependencies and their lifecycles, which can be defined by a speci...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): G06F15/16G06F9/50
CPCG06F9/5005G06F2209/5011G06F9/5061G06F9/5077G06F9/48G06F2209/505G06F9/5066
Inventor 辛恩·伯格斯玛阿米尔·卡尔巴西迪瓦卡尔·克里希纳穆尔蒂
Owner HUAWEI CLOUD COMPUTING TECH CO LTD
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More