Resource allocation method and resource management platform

A resource management platform and resource allocation technology, which is applied in the field of resource allocation methods and resource management platforms, can solve the problems of overall performance degradation of the host machine, and achieve the effects of improving user experience, reducing hardware loss, and optimizing resource allocation

Active Publication Date: 2013-03-06
HUAWEI TECH CO LTD
View PDF2 Cites 76 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] The purpose of the embodiments of the present invention is to provide a method for resource allocation, aiming to solve the problem that the overall perfo

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
  • Resource allocation method and resource management platform
  • Resource allocation method and resource management platform
  • Resource allocation method and resource management platform

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0024] figure 1 The implementation flow of the resource allocation method provided by Embodiment 1 of the present invention is shown, and the details are as follows:

[0025] In step S101, a resource request sent by a resource requester is received, and the resource request includes resource requirements and resource application characteristics.

[0026] In the embodiment of the present invention, the resource request can be received through a preset interface, so that the interface can receive the application characteristics of the resource. The preset interface can be a representational state transfer (RESTful) interface, a web service (WebService) interface or Remote call interface, resource mainly refers to a virtual machine (VM) with a central processing unit (CPU), memory, hard disk, network, etc., or a resource with computing power, such as a Java virtual machine (JVM) running on an operating system ) or compute the proxy. The resource request is initiated by the reso...

Embodiment 2

[0047] figure 2 The implementation flow of the resource allocation method provided by Embodiment 2 of the present invention is shown, and the details are as follows:

[0048] In step S201, a resource requester sends a resource request, wherein the resource request includes resource requirements and resource application characteristics.

[0049] In step S202, according to the resource requirement of the resource request, the application characteristic of the resource, and the configured resource application characteristic allocation strategy, an idle resource meeting the resource requirement is determined in the resource pool.

[0050] In the embodiment of the present invention, after receiving the resource request submitted by the resource requester, the resource management platform determines whether there is an idle resource that satisfies the request according to the resource requirements carried in the resource request and the idle resources in the resource pool, and if s...

Embodiment 3

[0064]In the embodiment of the present invention, there may be errors in the resource requirements input by the user and the application characteristics of the resource, or it is only input in the default mode of the system, or there is no more preferred alternative host when the resource is allocated to the user, resulting in the allocation of the resource to the user. The host machine where the resources are located is not optimal. Among them, the system default input means that the user does not input. In order to allocate resources with higher priority to users as much as possible, the resource management platform adds the collection function of resource application characteristics to determine whether resources need to be adjusted. The collection function of resource application characteristics refers to the resource management platform during operation. Application characteristics estimated based on monitoring information.

[0065] image 3 The implementation flow of th...

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

The invention is applicable to the technical field of computers and provides a resource allocation method and a resource management platform. The method comprises the following steps of receiving a resource request sent by a resource requester, wherein the resource request contains resource demand and resource application characteristic; determining a host machine allocating resources to the resource requester according to the resource request and a resource application characteristic allocation strategy; and controlling the host machine to allocate resources to the resource requester, and returning resource allocation information to the resource requester, thereby solving the problems in the prior art that hardware resource competition occurs and the overall performance of the host machine is reduced as a plurality of application programs share hardware resources, effectively improving the utilization efficiency of server resources, reducing the hardware loss, and improving the user experience.

Description

technical field [0001] The invention belongs to the technical field of computers, and in particular relates to a resource allocation method and a resource management platform. Background technique [0002] Cloud computing can perform on-demand allocation according to the needs of user resources, that is, allocate resources when the business needs them, and release resources when they are not needed. When there are multiple staggered peak services, the utilization efficiency of each part of the system can be improved as a whole. This characteristic of cloud computing has effectively reduced the hardware cost and management cost of enterprise operations, improved the utilization rate of hardware resources, and greatly improved cloud computing technology. [0003] As the most common resource allocation method, a virtual machine (Virtual Machine, abbreviated as VM) provides services to multiple users on the same computer hardware by virtualizing hardware resources, thereby impro...

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
IPC IPC(8): H04W72/04
CPCG06F9/50H04W72/04G06F9/5027G06F9/5005
Inventor 柴晓前
Owner HUAWEI TECH CO LTD
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