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

Web server capacity expansion system based on virtual machine

A server and virtual machine technology, applied in the field of Web server expansion system, can solve problems such as waste of resources, high load, unsatisfactory, etc., and achieve the effect of large selection space and good scalability

Inactive Publication Date: 2012-06-20
HUAZHONG UNIV OF SCI & TECH
View PDF6 Cites 31 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] Although the current web server architecture uses physical server clusters to greatly expand the capacity of web servers, it has several deficiencies due to the absence of virtualization and cloud computing technologies.
[0004] First, the service capacity is fixed, and web applications are characterized by frequent and severe load changes. On the one hand, such a static architecture may not be able to meet high loads, and on the other hand, it may be wasted due to idling when the load is low. Second, the server environment configuration and application deployment are cumbersome and difficult, requiring a lot of manpower and material resources for operation and maintenance. Since the server cannot adapt to changes in load, when the system is to be expanded or reduced, it needs Manual intervention is time-consuming and labor-intensive; third, the server-side software environment has a single configuration and cannot be switched flexibly, which limits the types of hosted website programs and increases the risk and cost of application migration

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 server capacity expansion system based on virtual machine
  • Web server capacity expansion system based on virtual machine
  • Web server capacity expansion system based on virtual machine

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

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

[0020] Such as figure 1 As shown, the virtual machine-based Web server expansion system of the present invention includes a user interface module 1, a user management module 2, a configuration management module 3, a service deployment module 4, a dynamic expansion module 6, a load monitoring module 5 and a virtual machine management module 7.

[0021] The user interface module 1 is used to provide an application programming interface (Application programming interface, API for short), receive user requests, and pass the user requests to the user management module 2 after preprocessing.

[0022] The user management module 2 is used to authenticate the identity of the user according to the user request, store relevant information of the user, and pass the user request to the configuration management module.

[0023] The configuration management module 3 is use...

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 provides a Web server capacity expansion system based on a virtual machine, and the system comprises a user interface module, a user management module, a configuration management module, a service deployment module, a load monitoring module and a dynamic capacity expansion module, wherein the user interface module is used for receiving a user request, pre-processing the user request and transmitting the pre-processed user request to the user management module; the user management module is used for identifying the identity of a user according to the user request, storing relevant information of the user and transmitting the user request to the configuration management module; the configuration management module is used for maintaining and storing configuration information according to the user request so as to check and update the user interface module, the user management module, the service deployment module and the dynamic capacity expansion module; the service deployment module is used for establishing and configuring a Web server according to the user request, uploading the content of websites to the Web server and maintaining the content of the websites; and the load monitoring module is used for carrying out real-time monitoring on various loads of the Web server and collecting data of the loads.

Description

technical field [0001] The invention relates to the technical field of computing system virtualization, in particular to a virtual machine-based Web server expansion system. Background technique [0002] With the popularization and continuous development of the Internet, Web service technology and architecture have achieved rapid development, especially with the increase of Internet users, the growing access demand is increasingly testing the load capacity of the server, so the Web server architecture Great changes have taken place, from the initial low-configuration stand-alone server to the high-configuration server with continuously enhanced performance, until now the more popular service cluster method. It should be said that this architecture has greatly increased the scalability of Web service capabilities. It is the architecture adopted by many large portals and community websites. [0003] Although the current web server architecture uses physical server clusters to...

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/455H04L29/08
Inventor 石宣化吴松金海李渊
Owner HUAZHONG UNIV OF SCI & TECH
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