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

Web application automatic elastic extension method under cloud computing environment based on sessions

A cloud computing environment and expansion method technology, applied in the field of automatic elastic expansion of web applications, can solve the problems of large installation and deployment time, fast deployment time, poor user experience, etc.

Active Publication Date: 2014-02-05
SHANDONG COMP SCI CENTNAT SUPERCOMP CENT IN JINAN
View PDF3 Cites 15 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 extension method under cloud computing environment based on sessions
  • Web application automatic elastic extension method under cloud computing environment based on sessions

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 invention discloses a Web application automatic elastic extension method under a cloud computing environment based on sessions. The Web application automatic elastic extension method includes the steps of deploying a Web application system, judging the number of resources which are used, increasing resource quota quantities, acquiring the linking number of the instant sessions, comparing the linking number of the instant sessions, calculating the mean session linking number, comparing the mean session linking number, judging residual resources, adding Web application servers, judging the number of the application servers and deleting the Web application servers. According to the Web application automatic elastic extension method, dynamic extension and reduction are conducted on the high-concurrency Web application system and a Web application system cluster with multiple or few sessions at a certain time interval through the linking numbers of the instant sessions and the mean session linking number, dynamic adjustment of the Web application system based on the sessions is achieved, and adaptability of the Web application system is improved.

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 s...

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