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

Software rejuvenation method based on multiplicative seasonal model

A technology of seasonal model and software regeneration, applied in response error generation, software testing/debugging, error detection of redundant data in operation, etc., can solve problems such as insufficient consideration of system load periodicity and dynamic characteristics. , to achieve the effect of accurate change trend

Inactive Publication Date: 2015-09-30
NAT COMP NETWORK & INFORMATION SECURITY MANAGEMENT CENT
View PDF4 Cites 6 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, the existing measurement-based methods do not fully consider the periodic and dynamic characteristics of the system load

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
  • Software rejuvenation method based on multiplicative seasonal model
  • Software rejuvenation method based on multiplicative seasonal model
  • Software rejuvenation method based on multiplicative seasonal model

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

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

[0042]The present invention is based on the product seasonal autoregressive integrated moving average model (Seasonal Autoregressive Integrated Moving Average, SARIMA), which fully considers the impact of system load on software aging, not only involves seasonal factors, but also incorporates dynamic trends Evaluation can more accurately predict the change trend of key indicators (resource usage rate), so as to improve the effect of software aging evaluation.

[0043] The present invention provides a kind of software regeneration method based on product season model, (such as figure 1 ) described software regeneration method comprises the following steps:

[0044] Step 1: Determine the aging index of the software and extract the key index value;

[0045] Step 2: Establish a product seasonal model;

[0046] Step 3: Assess the aging condition according to th...

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 software rejuvenation method based on a multiplicative seasonal model. The method comprises the following steps: determining the aging index of software and extracting a key index value; establishing the multiplicative seasonal model; evaluating ageing conditions according to the multiplicative seasonal model. According to the invention, expressive ability of the multiplicative seasonal model to a seasonal variation tendency is utilized, the relevance of the same periodic points in different periods is considered in actual evaluation, and the relationship of different periodic points in the same period is also considered, so that the method relatively conforms to the actual situation of aging index observed data and the variation tendency of the system key index can be predicted more accurately.

Description

technical field [0001] The invention belongs to the technical field of computer software, and in particular relates to a software regeneration method based on a product season model. Background technique [0002] Studies have shown that when software runs continuously for a long time, the accumulation of some internal error conditions will cause software performance to decline or even stop running. This phenomenon is called software aging. Software aging is especially common in systems that need to run for a long time, such as virtual machines and hypervisors, operating systems, cloud platform system software, and more. In order to reduce or even eliminate the risks brought by software aging, people have proposed a method called software regeneration, which can evaluate the aging status of the system in time and take restart operations in due course to improve system reliability. How to choose the timing of regeneration is the key to eliminate the risk of software aging. If...

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/14G06F11/36
Inventor 李焱刘欣然沈时军王勇张鸿周润林朱春鸽黄道超李正民
Owner NAT COMP NETWORK & INFORMATION SECURITY MANAGEMENT CENT
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