Software behavior adjusting method based on multivariable control

A technology of multi-variable control and adjustment method, applied in the direction of control/regulation system, adaptive control, general control system, etc., can solve the problems of discretization of control quantity, increase of software engineer's workload, difficulty in achieving satisfactory results, etc., to achieve Easy application, guaranteed adjustment stability, simple design effect
CN111103797AActive Publication Date: 2020-05-05NANJING UNIV OF SCI & TECH

Patent Information

Authority / Receiving Office
CN · China
Current Assignee / Owner
NANJING UNIV OF SCI & TECH
Publication Date
2020-05-05

Smart Images

  • Figure 1
    Figure 1
  • Figure 2
    Figure 2
  • Figure 3
    Figure 3
Patent Text Reader

Abstract

The invention discloses a software behavior adjusting method based on multivariable control. The method comprises the following steps: analyzing the functional logic of target software, determining adjustable configuration parameters influencing the resource consumption of the target software in the working process of the target software, and establishing a mathematical model, namely a transfer function matrix, between the adjustable configuration parameters and software behaviors; designing a decoupler and a control loop for the transfer function matrix by applying a multivariable control theory, and constructing an independent adjusting loop for each software behavior needing to be dynamically adjusted; and attaching the designed decoupler and control loop to the original software logicin an asynchronous execution mode, and adjusting the software behavior in a set adjustment period. According to the method, theoretical knowledge of control engineering and software engineering is combined, the online adjustment problem of actual software under various software behavior scenes needing to be regulated and controlled is effectively solved, and the whole method is simple and convenient to design and apply.
Need to check novelty before this filing date? Find Prior Art

Description

technical field

[0001] The invention belongs to the field of software engineering, in particular to a method for adjusting software behavior based on multivariable control. Background technique

[0002] As computing systems become increasingly complex, it places a tremendous burden on application developers. This is exacerbated by the dynamic nature of modern systems, which can experience sudden and unpredictable changes in software operations; for example, application workload fluctuations and system component failures. Software engineers are under increasing pressure to manage this complexity and ensure applications run successfully in dynamic environments. In response to this situation, there have been proposals to use autonomous or adaptive technologies to help engineers manage this burden. Adaptive systems respond to unpredictable changes by adjusting the system's own behavior to maintain the stability of the control objective. While tuning of the functional aspects ...

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