%A WANG Hua, YING Jing, JIANG Chao %T Proactive self-adaptation of software based on inspecting uncertainty %0 Journal Article %D 2010 %J Journal of ZheJiang University (Engineering Science) %R 10.3785/j.issn.1008-973X.2010.02.001 %P 213-219 %V 44 %N 2 %U {https://www.zjujournals.com/eng/CN/abstract/article_37528.shtml} %8 2010-03-01 %X

A method of proactive self-adaptation (PSA) was proposed to address the unanticipated adaptation of the traditional reactive self-adaptation (RSA) model. The PSAmethod 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 targetsystem, 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 thetraditional RSA model. The application system made sound decision by combining the observation from system administrators and the cognitive power of PSA. Then applicationsimplemented the proactive autonomic management and reduced manual operation. Experimental results show that the PSA method provides for application with proactive self-adaptivemanagement mechanism and improves the manageability and quality of service (QoS) of application.