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

Self-adapting flexible control system of Web application in cloud computing platform and method of self-adapting flexible control system

A cloud computing platform, scaling control technology, applied in the field of effective management of resources in the cloud platform, can solve the performance bottleneck transfer, difficult to expand the automatic scaling of web applications, without considering multiple QoS and other problems, to achieve resource cost satisfaction Effect

Active Publication Date: 2013-01-30
南京大学镇江高新技术研究院
View PDF0 Cites 22 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The current adaptive scaling control technology in the cloud platform is divided into two types: (1) The method based on the virtual machine: this method does not consider the specific application inside the virtual machine, and formulates a specific scaling strategy, based on the current resource utilization of the virtual machine. Adjust the allocation of resources, its defect is: From the perspective of the entire application, the performance improvement of a single component virtual machine may transfer the performance bottleneck to other component virtual machines
(2) Application-based method: The current method often assumes that the application has only a single transaction type, and the number of requests that each virtual machine can handle is a fixed value, so as to scale according to the total load. In fact, this method is difficult to expand to multiple Automatic scaling of transactional web applications
At the same time, these two methods currently do not take into account the situation of multiple QoS

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
  • Self-adapting flexible control system of Web application in cloud computing platform and method of self-adapting flexible control system
  • Self-adapting flexible control system of Web application in cloud computing platform and method of self-adapting flexible control system
  • Self-adapting flexible control system of Web application in cloud computing platform and method of self-adapting flexible control system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0020] The adaptive scaling control method will be described in detail below in conjunction with the accompanying drawings

[0021] Key concepts, definitions and symbols:

[0022] This concept refers to how many virtual machines each component of the application is composed of, that is, the specific resource composition scheme of the application.

[0023] Neighbor node: The neighbor node of each configuration scheme refers to the configuration scheme with the least change in corresponding resource requirements, that is, for any two configuration schemes are neighbor nodes to each other, if and only if there is a unique t such that , while the rest of the corresponding positions are equal. (where M is the number of layers of a multi-tier web application)

[0024] benefit function : For the same load, the performance is different under different configuration schemes. The benefit function is the mapping from the performance of the web application to the user satisfacti...

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 self-adapting flexible control system of Web application in a cloud computing platform and a method of the self-adapting flexible control system, which are used to dynamically adjust computing resources according to load change. The system comprises a performance monitor, a load database, a performance model computing module, an optimization controller and an automatic configuring module. The method comprises the steps that: firstly, the performance monitor constructs a layered queue network model according to structure of the Web application and processing procedure of requests; the web application is deployed in a real cloud computing platform and a record label is inserted into each layer of component of the web application, so as to record the actual execution time of each request at each resource of each component, thereby obtaining parameters needed by a web application performance model in the performance model computing module; when application load changes, the optimization controller computes the performance of the application of each resource configuration scheme via a heuristic search algorithm, finds the configuration scheme which needs the minimal cost and also can meet the requirement on Qos (quality of service), and then takes the configuration scheme as the optimal configuration scheme; and finally, the automatic configuring module readjusts resources needed by each component of the application.

Description

technical field [0001] The present invention relates to the effective management of resources in a cloud platform, and in particular to an adaptive scaling control system for multi-layer web applications and a working method thereof. The present invention supports dynamic adjustment of computing resources as load changes. Background technique [0002] Using an adaptive scaling control system can help service providers dynamically schedule resources according to load requirements, so as to meet users' QoS (Quality of Service) requirements with the least resources. Compared with the traditional access control technology, the adaptive scaling control system will not determine the maximum number of users that the application can accommodate, nor will it reject the customer's request because of too many users, and it can guarantee the overall service quality, and at the same time No additional resources are used. The current adaptive scaling control technology in the cloud platf...

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): H04L29/08
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