Unlock instant, AI-driven research and patent intelligence for your innovation.

Cloud data center resource allocation method and system for enterprise application cloud deployment

A cloud data center and enterprise application technology, which is applied in resource allocation, electrical digital data processing, program control design, etc., can solve cloud resource providers that do not consider the economic benefits of cloud data centers and users, and cannot guarantee maximum user satisfaction Cost and other issues

Active Publication Date: 2019-08-06
宅人桥(南京)网络科技有限公司
View PDF8 Cites 3 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Although these resource allocation algorithms provide reasonable resource allocation schemes for cloud data centers, they do not consider the economic benefits of cloud data centers and users, because it is impossible to guarantee maximum user satisfaction and minimize the cost of cloud resource providers

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
  • Cloud data center resource allocation method and system for enterprise application cloud deployment
  • Cloud data center resource allocation method and system for enterprise application cloud deployment
  • Cloud data center resource allocation method and system for enterprise application cloud deployment

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0082] Such as figure 1 As shown, this embodiment provides a cloud data center resource allocation method for enterprise application cloud deployment, which is applied to such as figure 2 The enterprise application deployment shown in the cloud architecture; the enterprise application deployment into the cloud architecture includes the physical machine in the cloud data center, the enterprise elastic application deployed by the enterprise user to the cloud data center, and the components contained in the enterprise elastic application; the enterprise elastic application Consisting of multiple components, one physical machine in the cloud data center runs multiple virtual machines, and each virtual machine runs a component in the enterprise elastic application, sharing the resources of the physical machine at the granularity of the virtual machine; the cloud data center resource allocation The method specifically includes the following steps:

[0083] Step 101: Acquire the pr...

Embodiment 2

[0099] Such as image 3 As shown, a cloud data center resource allocation method for enterprise application cloud deployment provided by this embodiment is applied to such as figure 2 The enterprise application deployment shown in the cloud architecture; the enterprise application deployment into the cloud architecture includes the physical machine in the cloud data center, the enterprise elastic application deployed by the enterprise user to the cloud data center, and the components contained in the enterprise elastic application; the enterprise elastic application Consisting of multiple components, one physical machine in the cloud data center runs multiple virtual machines, and each virtual machine runs a component in the enterprise elastic application, sharing the resources of the physical machine at the granularity of the virtual machine; the cloud data center resource allocation Methods include:

[0100] Step 201: Get the component resource at the previous time and the...

Embodiment 3

[0109] Such as Figure 4 As shown, a cloud data center resource allocation system for enterprise application cloud deployment provided by this embodiment is applied to such as figure 2 The enterprise application deployment shown in the cloud architecture; the enterprise application deployment into the cloud architecture includes the physical machine in the cloud data center, the enterprise elastic application deployed by the enterprise user to the cloud data center, and the components contained in the enterprise elastic application; the enterprise elastic application Consisting of multiple components, one physical machine in the cloud data center runs multiple virtual machines, and each virtual machine runs a component in the enterprise elastic application, sharing the resources of the physical machine at the granularity of the virtual machine; the cloud data center resource allocation The system includes:

[0110] The acquiring module 301 is used to acquire the price charge...

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 cloud data center resource allocation method and system for enterprise application cloud deployment, and relates to the technical field of enterprise application cloud deployment. The method or system comprises the steps that firstly, determining the charging price at the current moment and resources allocated to all omponents of an enterprise elastic application programat the current moment; secondly, calculating the price which should be paid by the enterprise user at the current moment according to the cloud resource size occupied by the enterprise elastic application program at the current moment; adjusting the size of cloud resources distributed to the components of the enterprise elastic application program at the next moment according to the current momentcharging price and the current moment payment price; and finally, enabling the cloud resource provider and the enterprise user to iterate to achieve the optimal point according to the above steps, namely, the optimal resource allocated to the enterprise elastic application program deployed to the cloud. According to the method, the maximization of the user satisfaction is ensured, the minimization of the cost of the cloud resource provider is ensured, and the method has the advantages of reasonable cloud resource distribution, simplicity, accuracy and the like.

Description

technical field [0001] The present invention relates to the technical field of enterprise application cloud deployment, in particular to a cloud data center resource allocation method and system for enterprise application cloud deployment. Background technique [0002] In recent years, the amount of data in enterprises has grown explosively, and cloud computing technology has emerged as the times require. Cloud computing aims to integrate IT resources into a large-scale scalable resource pool through virtualization technology, and use the Internet as a carrier to provide services in the form of software (SaaS), platform (PaaS) and infrastructure (IaaS). Cloud computing has attracted the attention and application of enterprises because of its advantages of simple and convenient use, reducing the cost of a large amount of software and hardware for enterprises, and saving the cost of operation and maintenance of enterprises themselves. [0003] With the rise of cloud computing...

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): G06F9/455G06F9/50
CPCG06F9/45558G06F9/5027G06F2009/4557
Inventor 李世勇张悦苑凯博汪棪孙微
Owner 宅人桥(南京)网络科技有限公司