Supercharge Your Innovation With Domain-Expert AI Agents!

Resource allocation method, device and system

A technology for allocating systems and resources, applied in the field of cloud computing, can solve problems such as low resource utilization, achieve the effect of improving utilization, avoiding resource contention, and avoiding resource waste

Inactive Publication Date: 2018-07-24
ALIBABA GRP HLDG LTD
View PDF5 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0006] Embodiments of the present invention provide a resource allocation method, device and system to at least solve the technical problem of low resource utilization in resource pools

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, device and system
  • Resource allocation method, device and system
  • Resource allocation method, device and system

Examples

Experimental program
Comparison scheme
Effect test

example

[0026] Example: It can refer to a virtual machine installed on a host machine, on which target objects such as applications and text files can be operated.

[0027] Resource pool: It is a collection of one or more hosts of the same type. The resource pool integrates all host resources, and instances can be migrated between hosts in the resource pool.

[0028] Load curve: It can be a curve generated by the resource usage rate of the instance or the host at different times. The resource usage rate of the instance at different times can be used by target objects such as applications and text files running in the instance at different times The ratio of resources to the total resources of the instance, the resource usage rate of the host at different times can be the ratio of the resources used by all instances running on the host to the total resources of the host at different times.

[0029] Complementary load curve: means that the load curve is symmetrical about the X axis afte...

Embodiment 1

[0031] According to an embodiment of the present invention, an embodiment of a method for allocating resources is also provided. It should be noted that the steps shown in the flowcharts of the accompanying drawings can be executed in a computer system such as a set of computer-executable instructions, and, Although a logical order is shown in the flowcharts, in some cases the steps shown or described may be performed in an order different from that shown or described herein.

[0032] The method embodiment provided in Embodiment 1 of the present application may be executed in a mobile terminal, a computer terminal, or a similar computing device. figure 2 A block diagram of a hardware structure of a computer terminal for realizing the resource allocation method is shown. Such as figure 2 As shown, the computer terminal 10 can include one or more (102a, 102b, ..., 102n are used to show in the figure) processors 102 (the processor 102 can include but not limited to microproces...

Embodiment 2

[0098] According to an embodiment of the present invention, a resource allocation device for implementing the above resource allocation method is also provided, such as Figure 6 As shown, the apparatus 600 includes: a first acquiring unit 602 , a second acquiring unit 604 and a migration unit 606 .

[0099] Wherein, the first obtaining unit 602 is used to obtain the instance to be migrated in the first host computer when there are multiple instances competing for resources on the first host computer, wherein the instance to be migrated is beyond the number of instances of the first host computer. An instance of computing capability; the second obtaining unit 604 is used to obtain the load curve of the second host machine, wherein the idle resources of the second host machine meet the resources used to run the instance to be migrated; the migration unit 606 is used to When the load curve of the host is complementary to the load curve of the instance to be migrated, the instance ...

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 discloses a resource allocation method, device and system. The system comprises a resource pool including at least one first host machine and at least one second host machine; a first host machine for acquiring a to-be-migrated instance in the first host machine when multiple instances compete resource, acquiring a load curve of the second host machine, and migrating the to-be-migrated instance to the second host machine under the condition that the load curve of the second host machine and the load curve of the to-be-migrated instance are complementary, wherein the to-be-migrated instance is the instance exceeding the computing capacity of the first host machine, and the idle resource of the second host machine satisfies the resource for operating the to-b-migrated instance.The technical problem that the resource use ratio in the resource pool is low is solved.

Description

technical field [0001] The present invention relates to the field of cloud computing, in particular to a resource allocation method, device and system. Background technique [0002] In a cloud computing environment, virtualization technology can be used to achieve logical isolation of multi-tenant resources, but the underlying physical resources are actually shared. For example, a physical host has 32 cores, and virtualization technology can theoretically support 48 cores are virtualized, and then 48 cores can be allocated to multiple users for use. When the 48 cores of all users on this machine need computing at the same time, it will appear that there are only 32 physical cores and the cores required for computing The number is 48, resulting in the situation that 16 requests need to be queued. This situation is called physical resource contention, and the existing technical solutions are difficult to prevent this from happening. [0003] At present, there may be resource ...

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): H04L12/803H04L12/911H04L29/08
CPCH04L47/125H04L47/70H04L67/10
Inventor 吴立欣
Owner ALIBABA GRP HLDG 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