Method and system for monitoring software service quality based on Bayesian inference

A technology of quality monitoring and software services, applied in hardware monitoring and other directions, it can solve the problems of monitoring failure, difficulty in giving estimated feature values, and poor operability.

Inactive Publication Date: 2013-01-09
HOHAI UNIV
View PDF2 Cites 14 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] Key indicators of QoS such as availability, throughput, delay, delay variation (including jitter and drift) and loss are usually expressed as uncertainties by probability, but in many cases it is difficult to give an exact value when analyzing and evaluating QoS indicators. However, fuzzy language is used, such as "the probability of the program responding within 0.2s is 95%", "the data packet loss rate is less than 3 / 10,000", etc. To ensure the reliable operation of the system, it is necessary to deal with these uncertain fuzzies. probabilistic monitoring and diagnosis
However, the existing probabilistic monitoring methods use traditional hypothesis testing for statistics, only use a single probability value evaluation, do not use compound assumptions, the actual implementability is poor, or use the SPRT (Sequential Probability Ratio Test) method for statistics, because the sample of this method A large number fall into the neutral zone, and monitoring often fails
Therefore, the existing probabilistic monitoring technology cannot meet the needs of probabilistic monitoring

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
  • Method and system for monitoring software service quality based on Bayesian inference
  • Method and system for monitoring software service quality based on Bayesian inference
  • Method and system for monitoring software service quality based on Bayesian inference

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0053] Embodiment one, such as figure 1 As shown, it is suitable when only a single claim property needs to be verified. The controller collects the service declaration standard of the running software as the service evaluation standard of the monitoring object, transmits the service standard to be matched to the analyzer, sends instructions to the data acquisition terminal according to the service evaluation standard, controls real-time periodic collection, and collects monitoring data. Record monitoring results.

[0054] The observer receives the service evaluation standard from the controller, periodically collects the required service data from the data service device according to the standard, sorts the data into an array, combination, and collection form required by the standard and sends it to the analyzer.

[0055] The analyzer matches the service evaluation standard provided by the controller with the observation sample provided by the observer to form a preprocessin...

Embodiment 2

[0056] Embodiment two, such as figure 2 As shown, the monitoring system includes: a controller, which is used to collect the service declaration standard of the runtime software, as the service standard of the monitoring object, and generates different task purpose analyzers according to the service standard, so as to analyze multiple service requirements at the same time and deliver the matched The service standard is given to the corresponding analyzer, and an instruction is sent to the data collection terminal to instruct the observer to collect the corresponding data set required, and to control the real-time periodic collection. The database summarizes the monitoring results of each analyzer and sends them to the service capability evaluation module. The service capability evaluation module returns the monitoring results and evaluation results of the software to the data service device.

[0057] The observer is used to periodically collect the required service data from ...

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 method and a system for dynamically monitoring the software service quality based on Bayesian inference. The method comprises the following steps of: setting null hypothesis and alternative hypothesis, selecting a prior distribution function, reading a training sample, pre-processing the training sample, counting the quantity of samples meeting attributes, and updating a sample set; reshaping the total quantity of samples, the quantity of successful samples and a standard value; and calculating a Bayesian factor, and analyzing, storing and returning a monitoring result. The system comprises a controller, an observer and an analyzer, wherein the controller is used for acquiring the service statement of software, generating an analyzer of different task objectives, transmitting a service standard required to be matched to the analyzer, issuing a command to a data acquisition end, and controlling periodic acquisition; the observer is used for periodically acquiring needed service data from a data service end, and screening, classifying and rearranging information; and the analyzer is used for matching data to form a sample which can be pre-processed, transmitting into a history database for storing, analyzing data by adopting a Bayes statistical module, and storing a result into a monitoring result database.

Description

technical field [0001] The invention relates to a method and system for monitoring QoS demand indicators of running software, in particular to a method and system for monitoring software service quality based on Bayesian inference, belonging to the technical field of software service quality monitoring. Background technique [0002] In recent years, software systems are increasingly required to have high dynamics and flexibility, to be able to dynamically combine distributed and autonomous third-party components in an open environment, and to support the continuous evolution of software runtime. However, in the complex and changeable Internet environment, this dependence on third-party services will bring uncertain problems, such as changes in service component interfaces, changes in dynamic selection, changes in components themselves, or if the functions provided by each component or Different from pre-declaration, non-functional characteristics will have a serious impact a...

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): G06F11/30
Inventor 张鹏程朱跃龙徐美君
Owner HOHAI UNIV
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products