首页 | 官方网站   微博 | 高级检索  
     

一种嵌套的软件抗衰策略及其模型
引用本文:游静,徐建,赵学龙,刘凤玉.一种嵌套的软件抗衰策略及其模型[J].南京理工大学学报(自然科学版),2006,30(1):43-47.
作者姓名:游静  徐建  赵学龙  刘凤玉
作者单位:南京理工大学,计算机科学与技术学院,江苏,南京,210094
摘    要:该文针对软件在连续运行过程中普遍发生的老化现象,提出了一种嵌套的基于时间的软件抗衰策略,并采用Petri网来描述每次恢复的具体过程,采用有限状态自动机控制恢复次数,建立整个策略的实施过程模型。与传统的基于时间的软件抗衰策略不同,该策略在每次执行系统级恢复前首先执行N次的应用级恢复,从而减少了恢复时间,降低了抗衰成本和周期性应用级恢复策略预测失败的风险,提高了系统的可靠性。另外,该策略具有可扩展性,对于多种因素导致的性能衰退,可以执行多级嵌套的恢复。

关 键 词:软件抗衰  软件老化  Petri网  自动机
文章编号:1005-9830(2006)01-0043-05
收稿时间:2004-09-24
修稿时间:2005-11-13

Nested Software Rejuvenation Policy and Its Model
YOU Jing,XU Jian,ZHAO Xue-long,LIU Feng-yu.Nested Software Rejuvenation Policy and Its Model[J].Journal of Nanjing University of Science and Technology(Nature Science),2006,30(1):43-47.
Authors:YOU Jing  XU Jian  ZHAO Xue-long  LIU Feng-yu
Affiliation:School of Computer Science and Technology, NUST, Nanjing 210094, China
Abstract:Software, aging is a very common phenomenon for the large server system during a long time of running. The simple periodic software rejuvenation results in more spending. A new nested time-based software rejuvenation policy is put forward. In order to implement this policy efficiently, the software working process is modelled by Petri net and the rejuvenation times are controlled by finite-state automata. Comparing with the current rejuvenation policies, the nested time-based software rejuvenation policy executes firstly some times of application-level rejuvenation before one time system-level rejuvenation, which makes it possible to cost less time, to reduce the risk of failure and to enhance the software reliability and availability. In addition, this policy is also extensible. The multilevel nested rejuvenation can be carried into execution if the performance degradation is induced by several factors.
Keywords:software rejuvenation  software aging  Petri net  automata
本文献已被 CNKI 维普 万方数据 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司    京ICP备09084417号-23

京公网安备 11010802026262号