Supercharge Your Innovation With Domain-Expert AI Agents!

Web software system throughput optimization method

A software system and throughput technology, which is applied in the transmission system, digital transmission system, electrical components, etc., can solve the problems of processing performance degradation, overwhelmed servers, difficult settings, etc., to ensure service quality and improve system service throughput. Effect

Inactive Publication Date: 2009-12-16
FUDAN UNIV
View PDF0 Cites 6 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, the setting of the online limit must be within a reasonable range. If the setting is too high, the server may be overwhelmed and the processing performance will drop sharply. If it is too low, the server resources may not be fully utilized.
A reasonable online limit is closely related to the dynamic operating environment such as server performance, dynamic availability of runtime resources, and access load, and it is difficult to simply set a fixed value
However, the traditional control of the number of online users is to set the maximum number of logins in advance, or manually adjusted by the system administrator according to the operating conditions of the system, resulting in the system often being in a "low saturation" or "over saturation" state under high load conditions

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 software system throughput optimization method
  • Web software system throughput optimization method
  • Web software system throughput optimization method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0026] This section gives a specific implementation based on JSP / Java and Tomcat.

[0027] Such as figure 2 As shown, the main usage process based on this implementation is:

[0028] (1) Modify the Tomcat configuration file server.xml to record all requested information in the specified operation log file. The format of each web request record is "%h%t%r%s%D", where %h indicates the IP address of the accessed user, %t indicates the access time, %r indicates the access method (post or get), The resource accessed and the version of the http protocol used, %s indicates the http status returned by the access, and %D indicates the time spent processing the request;

[0029] (2) The web software system starts to run with a preset value as the current online number limit, and performs login control according to the number limit (that is, refuses to log in after the number of online people exceeds the limit);

[0030] (3) The optimization controller analyzes the running log files ...

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 software system throughput optimization method, applicable to optimization control of Web software system and belonging to the software development technical field. The invention solves the problems that server resource can not be fully utilized and throughput is not enough caused by improper online population control and service performance is suddenly dropped and even corrupted caused by too high load of the server when the Web software system is under high load condition. The invention collects operating data such as request quantity, average response time, service throughput and the like of the Web software system in the recent time at regular time by an optimization controller of the system, and a feedback control mechanism is utilized to dynamically adjust online population limit according to operating feedback information, so that the throughput of the server is further improved or is stabilized at a higher level. By adopting the invention, the service quality, stability and reliability of the Web software system are guaranteed, and the system service throughput is improved.

Description

technical field [0001] The invention is applicable to the optimization control of the Web software system, belongs to the technical field of software development, and specifically relates to a dynamic optimization method for the throughput of the Web software system during operation. Background technique [0002] As a system that provides software services through the network (local area network or Internet), the Web software system often encounters a high-load situation in which a large number of users access concurrently. If it cannot be effectively controlled, the consumption of server resources such as CPU, memory, database, and network may increase sharply, resulting in a decrease in server performance, a drastic drop in service throughput, or even a server crash. The service throughput is related to the current number of simultaneous online users and the average response time of the system. An increase in the number of online users can increase throughput, but exceedin...

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/08H04L12/24
Inventor 彭鑫赵文耘陈碧欢
Owner FUDAN UNIV
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More