Web application automatic elastic expansion method in session-based cloud computing environment

A technology of cloud computing environment and expansion method, applied in the field of automatic elastic expansion of web applications, which can solve problems such as poor user experience, large installation and deployment time, and impact on system performance.

Active Publication Date: 2016-08-17
SHANDONG COMP SCI CENTNAT SUPERCOMP CENT IN JINAN
View PDF3 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0007] However, the virtual machine-based Web application server clusters currently built through the cloud computing platform only complete the construction of the cluster, but do not realize the automatic management of the cluster, and cannot realize the dynamic elastic adjustment of the cluster based on a certain application strategy
Currently, under normal circumstances, users need to independently monitor the operation of the application server cluster, and judge whether to add or reduce the number of servers in the cluster based on the obtained operating parameters of the server cluster. In this case, the cluster needs to be expanded in a timely manner. However, in the current method, when users detect high concurrency, they need to request resource expansion to the cloud platform, and the cloud platform will start and add virtual servers to the current cluster. This method uses manual The way it is carried out seriously affects the performance of the system, resulting in poor user experience
In addition, there are two ways in the current server expansion, one is to start the virtual machine first, and then manually deploy and install the web application system into the virtual machine; the second is to make the web application system into a virtual machine template, Start the virtual machine directly when expanding. For the above two methods, the first expansion is complicated and time-consuming, and requires a lot of installation and deployment time; the second deployment time is fast, but it is not conducive to expansion. The business system changes, and the virtual machine image needs to be recreated , rebuild the web application system

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
  • Web application automatic elastic expansion method in session-based cloud computing environment
  • Web application automatic elastic expansion method in session-based cloud computing environment
  • Web application automatic elastic expansion method in session-based cloud computing environment

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0019] The present invention will be further described below in conjunction with the accompanying drawings and embodiments.

[0020] The automatic elastic expansion method of Web application under the session-based cloud computing environment of the present invention is realized by the following steps:

[0021] a). Web application system deployment, deployed on the cloud computing platform Web application server, A load balancing server and a database server to form a web application system; at the same time, add a resource synchronization server for storing resources required for expansion; each server is a virtual machine provided by the cloud platform, , are positive integers, , ;

[0022] b). Judging the number of used resources, first obtain the resource quota set by the cloud computing platform for the user, and then compare the number of resources currently used by the user with the resource quota. If the number of used resources is less than the resource quo...

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 method for automatic elastic expansion of Web applications based on the session-based cloud computing environment of the present invention includes: a) deployment of the Web application system; b) judging the number of used resources; c) increasing the number of resource quotas; d) obtaining the number of instantaneous session connections ; e) comparison of the number of instantaneous session connections; f) calculation of the average number of session connections; g) comparison of the average number of session connections; h) judgment of remaining resources; i) increase of Web application servers; j) judgment of the number of application servers; k ) to delete the web application server. The web application automatic elastic expansion method of the present invention dynamically expands and reduces highly concurrent web application systems and web application system clusters with more or less sessions within a certain time interval through the instantaneous number of session connections and the average number of session connections operation, realizes the dynamic adjustment of the web application system based on the session, and improves the adaptability of the web application system.

Description

technical field [0001] The present invention relates to a method for automatically and elastically expanding web applications in a session-based cloud computing environment, and more specifically, to a method for automatically expanding and reducing web applications based on virtual machines in a cloud computing environment based on the number of session connections in a web application system The method of server cluster. Background technique [0002] Cloud computing is the product of the integration of traditional computer and network technologies such as grid computing, distributed computing, parallel computing, network storage, and virtualization. It is the core technology of the next-generation network computing platform, which distributes computing tasks among a large number of physical computers. On the resource pool, various applications can obtain computing power, storage space and information services on demand, so as to realize the comprehensive and transparent sh...

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 Patents(China)
IPC IPC(8): H04L29/08
Inventor 王鲁赵志刚薛冰郭莹王筠王春晓
Owner SHANDONG COMP SCI CENTNAT SUPERCOMP CENT IN JINAN
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