Proactive Self-Adaptation of Software Based on Inspecting Uncertainty

王华,应晶,蒋涛
DOI: https://doi.org/10.3785/j.issn.1008-973x.2010.02.001
2010-01-01
Abstract:A method of proactive self-adaptation(PSA)was proposed to address the unanticipated adapta-tion of the traditional reactive self-adaptation(RSA)model.The PSA method presented an important problem to be resolved how the model learns from the environment.Hidden Markov model(HMM)was employed to learn from history behavior of target system,and then generated anticipatory actions.The PSA method can proactively adjust the runtime behaviors of the system to be adaptive to the new situations compared to the traditional RSA model.The application system made sound decision by combining the ob-servation from system administrators and the cognitive power of PSA.Then applications implemented the proactive autonomic management and reduced manual operation.Experimental results show that the PSA method provides for application with proactive self-adaptive management mechanism and improves the manageability and quality of service(QoS)of application.
What problem does this paper attempt to address?