Summary: | 碩士 === 國立成功大學 === 製造工程研究所碩博士班 === 92 === With the progress of the technology, information application systems become more and more important to enterprises, and even individuals’ daily life. Once an application server is not reliable, it may cause great loss to the users. In recent years, the issue of “software aging” has been proposed and studied. The exhaustion of key resources causes the performance decline and failure of an application server and even worse the entire information application system. Aiming at this issue, this work designs and implements a Performance Evaluator (PEV), which possesses the capability of failure prognosis. We apply the fuzzy theory and time series analysis to construct two main kernel schemes of the proposed PEV, the performance detection and failure prediction modules. The detection module has the capability of monitoring and detecting the healthy condition of each application server. If a sickness condition of an application server is detected, the detection module will request the prediction module to predict the time to failure of this unhealthy application server. In addition, the feasibility of the detection scheme is verified with the theory of Markov Chain. This work further demonstrates that the information of time to failure can be used by the application cluster service scheme (APCS) to perform failure process before the breakdown of this unhealthy application server such that near-zero downtime services are assured.
|