Font Size: a A A

Research On And Implementation Of Performance Optimization Of Fire Maintenance System Based On Feedback Control

Posted on:2021-03-12Degree:MasterType:Thesis
Country:ChinaCandidate:X C LiuFull Text:PDF
GTID:2518306050969409Subject:Master of Engineering
Abstract/Summary:PDF Full Text Request
The performance of the software system is an important part of measuring its operating effect.Effective performance optimization can improve the user experience of the software system and help the system run more stably.Designing optimization schemes based on the characteristics of the target software system can achieve better performance optimization effects.The research object of this article is a laboratory project—firefighting maintenance system,which aims to standardize the maintenance behavior of firefighting and maintenance companies and facilitate the supervision of firefighting and maintenance companies.It contains 12 modules and 31 functions.It has the characteristics of large scale,multiple functions and complicated business logic.During the operation of the system,there are the following phenomena: when the number of concurrent requests increases,there are situations where the waiting time is long and some transactions fail.After analysis,it is found that part of the core business of the system(such as "maintenance task submission")has the characteristics of high frequency of use,concentrated use of time periods,and large amount of uploaded data(a large amount of image data).And the project itself has the limitation of constraints: the original system hardware configuration cannot be changed.The original performance optimization scheme of the system is based on the classic load balancing scheme of Nginx,and it cannot adapt well to these characteristics.The content of this article is to solve the above problems.In order to solve the problems in the system,this paper analyzes the business and environmental characteristics of the fire protection system and the problems in the system,and proposes a performance optimization framework based on feedback control for the system characteristics and constraints.The maintenance system integration has played a better role in optimizing the performance of the system.The main research contents and work of this article are as follows:(1)Analyzes the problems in the fire maintenance system,proposes a performance optimization framework based on feedback control,analyzes the key issues that need to be solved in implementing the framework,and makes a comparative analysis of related research.(2)Design the proposed framework.Research self-made calculations,using the ideas of MAPE control loop and CADA autonomous control loop model to design the overall framework of the framework;through the study of log analysis,the response time,CPU,memory,bandwidth,etc.required by the load capacity calculation method Screening and processing of effective data of information;designing server load capacity calculation method to more fully represent the load capacity of server nodes;designing double-layer feedback controller based on feedback control theory,using outer feedback controller to make server nodes Quantity plan,use the inner feedback controller to make the load balancing ratio adjustment plan;study the dynamic load balancing technology,realize the dynamic modification of the load balancing strategy,and avoid reloading Nginx.(3)Implement a performance optimization framework,and design an experimental plan based on this to test and analyze the performance optimization effect of the performance optimization framework on the fire maintenance system.This paper completes the design and implementation of the performance optimization framework,and draws conclusions from the analysis of the experimental results: The performance optimization framework designed and implemented in this paper has an effective performance optimization effect on the fire maintenance system.
Keywords/Search Tags:Fire Maintenance System, Feedback Control Theory, Performance Optimization
PDF Full Text Request
Related items