Journal Home Online First Current Issue Archive For Authors Journal Information 中文版

Strategic Study of CAE >> 2008, Volume 10, Issue 7

Research and modeling analysis on adaptive nested fine-grainedsoftware rejuvenation of object-oriented software system

Department of Computer, Nanjing University of Science and Technology, Nanjing 210094, China

Funding project:国家自然科学基金资助项目(60273035);国防科工委基础应用资助项目(K1704060511) Received: 2006-09-11 Revised: 2007-01-25 Available online: 2008-07-16 14:31:40.000

Next Previous

Abstract

In order to enlarge the field of application, reduce the cost of software rejuvenation and improve software availability and reliability,the adaptive software rejuvenation with fine rejuvenation granularity of object-oriented software system would be put forward. Based on the characteristics of the component and coupling relation between the components of the system, this paper determines the finest rejuvenation granularity, analyzes the degree of the coupling relation,sets down a method to calculate the restart dependence and its degree of the components,so that determines the restart reachable set of each component and gets the restart gather of the components at every granularity,and finally sets down and models the adaptive nested software rejuvenation policy. So executing intelligent software rejuvenation at fine rejuvenation granularity in the object-oriented software system can be supported.

Figures

图1

图2

图3

图4

图5

References

[ 1 ] Huang Y , Kintala C , Kolettis N . Software rejuvenation : analysis , module and applications [ J] . Proc of FTCS - 25 [ C] . Pasadena , CA , 1995 link1

[ 2 ] Garg S , Moorsel A V , Vaidyanathan K . A methodology for detection and estimation of software aging [ A ] . Proceedings of the 9th International Symposium on Software Reliability Engineering [ C ] . Paderborn , Germany , 1998 link1

[ 3 ] Castelli V , Harper R E , Heidelberger P . Proactive management of software aging [J] . IBM JRD , 2001 , 45(2) : 311 - 332 link1

[ 4 ] Candea G , Kawamoto S , Fujiki Y . Microreboot-a technique for cheap recovery [ A ] . 6th Symposium on Operating Systems Design and Implementation [C] . San Francisco , CA , 2004 link1

[ 5 ] Candea G , Cutler J , Fox A . Improving availability with recursive microreboots : a soft-state system case study [ J ] . Performance Evaluation Journal , 2004 , 56(1 — 3) : 213 - 248 link1

[ 6 ] 王少峰.面向对象技术教程[M].北京:清华大学出版社,2004

[ 7 ] 王湛,游静,赵颜利,等.基于访问关系的进程重启相关性判定[J].计算机科学,2006,33(9):274-277 link1

Related Research