Abstract

Preventive system maintenance is one of the important measures to assure the key elements of autonomic computing such as adaptation, healing and protection. However, existing preventive maintenance methods do not meet the necessary requirements of their application into practice. In this paper, we propose a new preventive maintenance approach, termed preventive rejuvenation, that makes up some deficiencies of existing methods. System's physical parameters and software metrics are continuously collected and processed using continuous system telemetry. These data are used to estimate the current state of the system and its components during system operation. The optimal rejuvenation rule for a degrading system is formulated as a subset of the system states in which the system should be subjected to certain preventive actions so that the system's availability is maximized (or other specific goal is achieved). The uncertainty in the data, which originates from the experimental measurements, may invalidate the obtained optimal rejuvenation rule. To deal with this uncertainty, we derived acceptable bounds for variations of the obtained data for a given confidence level. On the basis of the derived bounds, requirements and rules for data gathering and processing are generated. Examples of application of the preventive rejuvenation approach to various components of a computer server are demonstrated.

Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.