Cluster resource adjustment method, device and cloud platform

An adjustment method and cloud platform technology, applied in the field of cloud computing, can solve problems such as scheduling failures and scheduling conflicts, and achieve the effects of improving efficiency, reducing communication delays, and ensuring timeliness

Active Publication Date: 2020-06-26
深圳华为云计算技术有限公司
View PDF2 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] This application provides a cluster resource adjustment method, device and cloud platform, which can solve the problem of scheduling failure caused by scheduling conflicts in related technologies. The technical solution is as follows:

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
  • Cluster resource adjustment method, device and cloud platform
  • Cluster resource adjustment method, device and cloud platform
  • Cluster resource adjustment method, device and cloud platform

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0069] In related technologies, in order to improve scheduling efficiency, the cluster can also be divided into multiple resource partitions according to different computing frameworks, and each resource partition includes multiple VMs for supporting one computing framework. In addition, a scheduler can be set for each resource partition, and each scheduler can perform task scheduling in its corresponding resource partition, that is, after receiving the application program submitted by the user, each scheduler can Among the multiple VMs included in the corresponding resource partition, an appropriate VM is selected to deploy the application, so that the installation package or image file of the application starts and runs on the virtual machine. The multiple schedulers work in parallel, which can effectively improve scheduling efficiency.

[0070] However, as the running time of the cloud platform increases, resources in some resource partitions in the cluster may be tight and...

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

Provided are a cluster resource adjustment method and device, and a cloud platform, relating to the field of cloud computing. A cluster comprises a plurality of resource partitions, each resource partition comprises at least one virtual machine (VM), and each resource partition corresponds to one scheduler. The method comprises: obtaining VM information of each VM in a cluster; adjusting, according to the obtained VM information, a VM contained in at least one resource partition; and updating partition information of the cluster according to an adjustment result, wherein the partition information is used to indicate VMs contained in each resource partition, and each scheduler is used to execute a scheduling task according to the partition information. Since each scheduler independently executes scheduling tasks in a corresponding resource partition, scheduling failures caused by a conflict of scheduling of schedulers is avoided. Since resource partitions of a cluster are dynamically adjusted on the basis of VM information, the utilization of resources of the resource partitions is effectively balanced, thereby improving resource utilization of a cluster.

Description

technical field [0001] The present application relates to the field of cloud computing, in particular to a cluster resource adjustment method, device and cloud platform. Background technique [0002] The platform as a service (Platform as a Service, PaaS) technology in cloud computing (Cloud Computing) is a technology that can provide the running and development environment of an application program as a service to users. Among them, the platform used to provide the running and development environment of the application is called the cloud platform, and the cloud platform usually includes a scheduler and a cluster composed of a large number of virtual machines (Virtual Machine, VM). As well as the preset scheduling rules, the application program submitted by the user is deployed in one or more virtual machines to realize the scheduling of the application program. [0003] In related technologies, in order to improve scheduling efficiency, multiple schedulers can be set in t...

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 Patents(China)
IPC IPC(8): G06F9/50
CPCG06F9/5027G06F9/5072G06F9/5077G06F2209/508G06F9/505
Inventor 单海军
Owner 深圳华为云计算技术有限公司
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products