面向对象系统自适应多级嵌套抗衰技术及模型
南京理工大学计算机系,南京210094
下一篇 上一篇
摘要
对面向对象计算系统执行自适应的细粒度软件抗衰策略,可以进一步增强软件抗衰技术的适用性及灵活性,同时能更大程度地降低抗衰成本,提高软件的可靠性。针对面向对象软件系统中各级组件的性质 和特点,制定了将抗衰粒度细化到活动级的重启策略;同时根据各级组件间控制、调用及数据访问的关系,分 析了组件间的耦合度,给出了计算组件重启相关性和相关度的方法,判定了组件可达集,确定了各级组件重启群,最终制定出自适应的多级嵌套的软件抗衰策略,并在此基础上构建了策略实施模型,为实现智能化面 向对象软件系统的细粒度软件抗衰提供了支持。
关键词
软件抗衰 ; 重启相关性 ; 可达集 ; 抗衰粒度 ; 随机高级Petri 网
参考文献
[ 1 ] Huang Y , Kintala C , Kolettis N . Software rejuvenation : analysis , module and applications [ J] . Proc of FTCS - 25 [ C] . Pasadena , CA , 1995 链接1
[ 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 链接1
[ 3 ] Castelli V , Harper R E , Heidelberger P . Proactive management of software aging [J] . IBM JRD , 2001 , 45(2) : 311 - 332 链接1
[ 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 链接1
[ 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 链接1
[ 6 ] 王少峰.面向对象技术教程[M].北京:清华大学出版社,2004
[ 7 ] 王湛,游静,赵颜利,等.基于访问关系的进程重启相关性判定[J].计算机科学,2006,33(9):274-277 链接1