Method and system for realizing software rejuvenation

A software system and software technology, applied in the direction of software testing/debugging, program loading/starting, program control devices, etc., can solve the problem of coarse anti-aging granularity, achieve low anti-aging cost, reduce additional load, and improve system service rate Effect

Inactive Publication Date: 2015-05-20
ZTE CORP
View PDF2 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0007] The technical problem to be solved by the present invention is to provide a method and system for realizing software anti-aging, to solve the problem of relatively coarse anti-aging granularity in the prior art, and to refine software anti-aging granularity

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 realizing software rejuvenation
  • Method and system for realizing software rejuvenation

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0045] The specific embodiment of the present invention is described below in conjunction with accompanying drawing:

[0046] figure 1 Shown is the method for realizing software anti-aging of the present invention, comprises:

[0047] 101: Componentize the software system;

[0048] In this embodiment, the componentization of the software system is the key to realize the anti-aging granularity refinement. In a component-based software system, the anti-aging granularity can be divided into three levels: (1) system, when the software is anti-aging, the entire software system is taken as the restart object, that is, all components in the software system are restarted; (2) ) functional group, when the software is anti-aging, a certain functional group of the software system is used as the restart object, that is, the construction contained in the functional group is restarted; (3) components, when the software is anti-aging, a certain function of the software system is (or a part ...

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 for realizing software rejuvenation, which comprises the following steps: carrying out component assembling on a software system to realize using the components to form the software system; carrying out statistical analysis on an operation log of the software system to determine the components to be restarted and a restarting time of the components to be restarted; and restarting the components to be restarted at the restarting time. The method solves the problems of coarse rejuvenation granularity of the rejuvenation technology based on time and bad tolerance to the load change by carrying out component assembling on the software system and restarting the components in the software rejuvenation. The invention has universality in realization, has very low rejuvenation cost in the process of executing rejuvenation and can help operators of the application software to reduce the hang-up time of the system, improve the service rate of the system and increase the effective working period of the system.

Description

technical field [0001] The invention relates to the technical field of software anti-aging, in particular to a method and system for realizing software anti-aging. Background technique [0002] Software decay refers to the phenomenon of system crash due to state degradation and performance degradation in a long-term continuous running software system. From the perspective of software engineering, software decline cannot be eliminated in the stages of software design, development and testing. Therefore, software decline has its inevitability. [0003] In view of this, some scholars have proposed the concept of "software anti-aging", which is a proactive and preemptive fault-tolerant technology. Software anti-aging technology achieves the purpose of anti-aging by restarting part or all of the software system. Although this method will make the software system in a state where some functions are unavailable or even completely unavailable, and will cause additional overhead, it...

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 Patents(China)
IPC IPC(8): G06F11/36G06F9/445
Inventor 田珂李进程圣宇张蓉周艳文秀林
Owner ZTE CORP
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