Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Application-oriented dynamic resource allocation method for IaaS (Infrastructure As A Service) layer

A dynamic resource allocation and application-oriented technology, which is applied in the field of dynamic resource allocation of cloud platforms, can solve problems such as failure to consider application attributes and fail to meet users' diverse resource allocation needs, and achieve the effect of improving resource utilization

Active Publication Date: 2015-06-03
山东中创软件商用中间件股份有限公司
View PDF8 Cites 12 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] However, the above-mentioned existing technologies are limited to the information of the platform itself, without taking into account the attributes of the actually deployed applications, and secondly cannot meet the diverse resource allocation needs of users

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
  • Application-oriented dynamic resource allocation method for IaaS (Infrastructure As A Service) layer
  • Application-oriented dynamic resource allocation method for IaaS (Infrastructure As A Service) layer
  • Application-oriented dynamic resource allocation method for IaaS (Infrastructure As A Service) layer

Examples

Experimental program
Comparison scheme
Effect test

Embodiment

[0045] Assume that the application scenario is as follows: two groups of virtual machines running MATLAB applications are deployed on multiple physical machines. Since the virtual machines in the same cluster need to communicate with each other to occupy a large amount of bandwidth and generate communication overhead, the management goal needs to reduce the number of virtual machines running MATLAB as much as possible. Physical machines to reduce energy consumption while reducing communication overhead.

[0046] Such as Figure 6 As shown, the specific steps include:

[0047] 1) The system generates scheduling messages at a frequency of two hours to optimize the resources of the existing platform;

[0048] 2), filter out the machine running MATLAB master node, and select the physical machine with lower cpu load as the source physical machine among the physical machines running MATLAB slave node;

[0049] 3), if the source physical machine exists, randomly select a virtual ma...

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 an application-oriented dynamic resource allocation method for an IaaS (Infrastructure As A Service) layer. The method comprises the following steps: generating a message for triggering resource allocation by virtue of a system or a user; matching the generated message, and searching a strategy database for a matched strategy; for the matched strategy, communicating with resource monitoring service according to a constraint condition self-defined by the user, and judging whether the constraint condition is met or not; for the strategy consistent with the constraint condition, communicating with the resource monitoring service and strategy implementation service according to a behavior self-defined by the user, and implementing the specific resource allocation strategy. According to the method, the user can formulate a corresponding dynamic resource allocation strategy according to characteristics of an application, so that the utilization rate of resources is increased, and the multi-target management requirements of the user can be met.

Description

technical field [0001] The invention relates to a resource dynamic allocation technology of a cloud platform, in particular to an application-oriented IaaS layer dynamic resource allocation method. Background technique [0002] Cloud computing provides infrastructure, platforms, and software as a service to consumers on a pay-as-you-go basis. In industry, these services are called infrastructure as a service (IaaS), platform as a service (PaaS) and software As a service (SaaS), for infrastructure as a service, the most basic infrastructure resources such as processing cpu, memory, storage, and network are provided to users as services. [0003] First of all, due to the on-demand distribution of cloud computing, it is often possible to provide services exceeding its rated quota with limited resources. However, the needs of users are diverse, and different users and cloud service providers have different requirements for service quality and type. Different agreements are call...

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): G06F9/50G06F17/30
Inventor 曹春马晓星朱荣飞
Owner 山东中创软件商用中间件股份有限公司
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products