咨询与建议

看过本文的还看了

相关文献

该作者的其他文献

CADAL相关文献

文献详情 >Proactive management of softwa... 收藏
Proactive management of software systems: Analysis and imple...

Proactive management of software systems: Analysis and implementation.

作     者:Vaidyanathan, Kalyanaraman. 

作者单位:Duke University. 

学位级别:Ph.D.

导师姓名:Trivedi, Kishor S.,eadvisor

授予领域:Statistics.

授予年度:2002年

主      题:Applied sciences Pure sciences Reliability Fault tolerance Software 

摘      要:Recently, the phenomenon of italicsoftware aging/italic, one in which the state of the software system degrades with time, has been reported. The primary causes of this degradation are the exhaustion of operating system and middleware system resources, fragmentation of these resources, data corruption and numerical error accumulation. Eventually, software aging may lead to performance degradation, security compromise or crash/hang failure. To counteract software aging, a proactive approach to fault management called italicsoftware rejuvenation /italic has been proposed. It essentially involves occasionally terminating an application or a system, cleaning its internal state and restarting it. In this thesis, first, we extend the traditional classification of software faults deterministic and transient) to include faults attributed to software aging, and study the treatment and recovery strategies for each of the fault classes. This will help us understand the nature of software faults and their impact on system availability and performance and aid in choosing the best possible recovery strategy when a fault is triggered. Next, we discuss methods of evaluating the effectiveness of proactive fault management in operational software systems and determining optimal times to perform rejuvenation. In this regard, we take a two-pronged strategy—measurement-based modeling and analytic modeling. The measurement based approach deals with detection of software aging and predicting aging related failures by collection and analysis of system data, so that proactive methods can be applied to prevent unplanned outages. For quantifying the effect of aging in these resources, we propose a metric called the italicEstimated time to exhaustion/italic. The developed measurement-based models are the important steps towards predicting aging-related failures based on actual measurements, intended to help development of policies that automate the proactive handling of potential problems. The aim

读者评论 与其他读者分享你的观点

用户名:未登录
我的评分