- 4
- 0
- 约5.66千字
- 约 9页
- 2021-03-15 发布于山东
- 举报
DNA 计算在软件抗衰技术中的应用研究
摘要 :针对软件系统中进程间控制 #65380; 调用及数据访问的关系,分析了进程间的耦合程度,给出了判定进程
间重启相关度方法和系统重启树的构建规则, 并结合 DNA 计算的原理和特性, 给出了判定进程间重启相关度 DNA 计算模型,并初步制定了重启实施策略,为实现智能化细粒度软件
抗衰提供支持。
关键词 :软件抗衰 ; 重启相关度 ; 重启树 ; DNA 计算中图分类号 :TP302.7 文献标志码 :A
文章编号 :1001 - 3695(2008)02- 0436- 04
软件老化是指在软件的长期不间断运行过程中,由于系
统内存占用和泄漏 #65380; 未释放的文件锁 #65380; 数据
更新不及时 #65380; 存储空间碎片以及舍入误差的累积等
原因而导致的软件性能的衰退 [1~3] 。软件老化最终导致软件
的失效。为对抗软件老化,提出了软件抗衰 (software rejuvenation , SR)[2]策略。 SR是当软件性能衰退到一定程度
时,终止程序的继续运行, 重启系统以清理其内部状态 (如进行垃圾收集 #65380; 刷新操作系统内核表 #65380; 重新初始化内部数据结构等 ),从而释放操作系统资源, 使软件性能
得到恢复 [2 ,3] 。
软件抗衰是一种对软件老化现象的积极反应,是在软件
故障发生前采取的
原创力文档

文档评论(0)