期刊文献+

计算系统软件抗衰重启技术研究 被引量:2

Research on Restart Technology for Software Rejuvenation of Computing System
下载PDF
导出
摘要 细粒度的软件抗衰,即部分的重启,它可以进一步降低抗衰成本,提高系统可用性.制定细粒度的软件抗衰策略的一个重要前提是确定可以安全重启的对象,并建立重启树.本文根据典型的软件体系结构和模块间的控制、调用及数据访问关系,研究了模块间的耦合程度和重启相关性之间的关系,给出了重启相关性和相关度的判定方法,确定了各模块的可达集和重启群,将模块的重启群作为抗衰策略的重启对象,并依据模块对系统资源的损耗程度,建立了重启树,制定了软件抗衰策略,建立了抗衰策略实施过程的有限自动机模型.* Fine-grained software rejuvenation, that is partial restart technique, can further reduce the rejuvenation cost and improve the system availability. Before formulating the fine-gained software rejuvenation policy, the objects that can restart safely must be determined and the restart tree of computing system must be built. Therefore, based on the typical software architecture and the control, invoke and data access connection among modules, this paper studies the relation between the module-module coupling and the restart dependence, defines the restart dependence and its degree, and obtains the restart reachable set and restart group of each module. Taking the restart groups as the restart objects of rejuvenation policy, the restart tree can be built according to the wastage degree of system resource incurred by modules. Finally, the software rejuvenation policy is determined, and the implementation process of the policy is modelled by finite-state automaton.
出处 《信息与控制》 CSCD 北大核心 2006年第3期355-361,367,共8页 Information and Control
基金 国家自然科学基金资助项目(60273035) 国防科工委基础应用项目(K1704060511) 南京理工大学科研发展基金资助项目(AB96126) 南京理工大学科研启动基金资助项目(AB41483)
关键词 软件抗衰 重启树 抗衰粒度 软件体系结构 software rejuvenation restart tree rejuvenation granularity software architecture
  • 相关文献

参考文献12

  • 1Garg S, van Moorsel A, Vaidyanathan K, et al. A methodology for detection and estimation of software aging [ A ]. Proceedings of the 1998 9th International Symposium on Software Reliability Engineering[C]. Los Alamitos, CA, USA: IEEE Computer Society, 1998. 283-292. 被引量:1
  • 2Huang Y, Kintala C, Kolettis N, et al. Software rejuvenation:analysis, module and applications [ A ]. Proceedings of the 25th International Symposium on Fault-Tolerant Computing [ C ]. Piscaraway, NJ, USA: IEEE, 1995. 381 -390. 被引量:1
  • 3Castelli V, Harper R E, Heidelberger P, et al. Proactive management of software aging[J]. IBM Journal of Research and Development, 2001, 45(2):311- 332. 被引量:1
  • 4Hong Y, Chen D, Li L, et al. Closed loop design for software rejuvenation[A]. Proceedings of the Workshop on Self-Healing,Adaptive and Self-Managed Systems [ C]. New York, NY, USA:ACM, 2002. 被引量:1
  • 5游静,徐建,赵学龙,刘凤玉.基于时间的软件恢复策略的建模与分析[J].计算机应用研究,2005,22(11):58-60. 被引量:4
  • 6Xie W, Hong Y, Trivedi K. Analysis of a two-level software rejuvenation policy [ J]. Reliability Engineering and System Safety,2005, 87 ( 1 ) : 13-22. 被引量:1
  • 7Patterson D, Brown A, Broadwell P, et al. Recovery Oriented Computing (ROC): Motivation, Definition, Techniques, and Case Studies[R]. Berkeley: University of California, 2002. 被引量:1
  • 8Candea G, Fox A. Recursive restartability: turning the reboot sledgehammer into a scalpel [ A]. 8th Workshop on Hot Topics in Operating Systems[C]. Los Alamitos, CA, USA: IEEE Computer Society, 2001. 125-130. 被引量:1
  • 9Candea G, Kawamoto S, Fujiki Y, et al. Microreboot - a technique for cheap recovery [A]. 6th Symposium on Operating Systems Design and Implementation [ C ]. San Francisco, CA, USA :USENIX, 2004. 31-44. 被引量:1
  • 10Candea 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

二级参考文献7

  • 1Huang Y, et al. Software Rejuvenation:Analysis, Module and Applications[C]. Proceedings of the 25th Symposium on Fault Tolerant Computer Systems, Pasadena, CA, 1995. 381-390. 被引量:1
  • 2International Business Machines. IBM Director Software Rejuvenation- White Paper[R]. 2001. 被引量:1
  • 3Castelli V, et al. Proactive Management of Software Aging[J]. IBM JRD, 2001, 45(2):311-332. 被引量:1
  • 4Garg S, Puliafito A, Trivedi K S. Analysis of Software Rejuvenation Using Markov Regenerative Stochastic Petri Net[C]. Proc. of ISSRE 1995, Toulouse, France, 1995. 被引量:1
  • 5Trivedi K S, Vaidyanathan K, Goseva-Popstojanova K. Modeling and Analysis of Software Aging and Rejuvenation[C]. Proceedings of the IEEE Annual Simulation Symposium, 2000. 被引量:1
  • 6Hong Y, et al. Closed Loop Design for Software Rejuvenation[C].Workshop on Self-Healing, Adaptive and Self-MANaged Systems (SHAMAN), New York, 2002. 被引量:1
  • 7Xiea W, Hongb Y, Trivedi K. Analysis of a Two-level Software Rejuvenation Policy[J]. Reliability Engineering and System Safety, 2005,(87):13-22. 被引量:1

共引文献3

同被引文献23

  • 1王湛,游静,赵颜利,刘凤玉,张宏.基于访问关系的进程重启相关性判定[J].计算机科学,2006,33(9):274-277. 被引量:7
  • 2Garg S,Moorsel A V,Vaidyanathan K.A Methodology for Detection and Estimation of Software Aging.proceedings of the 9th International Symposium on Software Reliability Engineering,Paderborn,Germany,1998 被引量:1
  • 3Huang Y,Kintala C,Kolettis N.Software Rejuvenation:Analysis,Module and Applications.In:Proc.of FTCS-25,Pasadena,CA,1995 被引量:1
  • 4Castelli V,Harper R E,Heidelberger P.Proactive Management of Software Aging.IBM JRD,2001,45(2):311~332 被引量:1
  • 5Hong Y,Chen D,Li L.Closed Loop Design for Software Rejuvenation.Workshop on Self-Healing,Adaptive and self-MANaged Systems (SHAMAN),New York,2002 被引量:1
  • 6Xiea W,Hongb Y,Trivedi K.Analysis of a two-level software rejuvenation policy.Reliability Engineering and System Safety.2005,87(1):13~22 被引量:1
  • 7Patterson D,Brown A,Broadwell P.Recovery Oriented Computing (ROC):Motivation,Definition,Techniques,and Case Studies.[Technical Report].UC Berkeley Computer Science UCB/CSD-02-1175.2002 被引量:1
  • 8Candea G,Fox A.Recursive Restartability:Turning the Reboot Sledgehammer into a Scalpel.8th Workshop on Hot Topics in Operating Systems,Schloss Elmau,Germany,2001 被引量:1
  • 9Candea G,Kawamoto S,Fujiki Y.Microreboot-A Technique for Cheap Recovery.6th Symposium on Operating Systems Design and Implementation,San Francisco,CA,2004 被引量:1
  • 10Candea G,Cutler J,Fox A.Improving Availability with Recursive Microreboots:A Soft-State System Case Study.Performance Evaluation Journal,2004,56 (1-3):213 ~ 248 被引量:1

引证文献2

二级引证文献7

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部