摘 要: | 处于长期运行阶段的软件往往存在老化现象,会导致突发的系统停机,为抵消这一消极影响,人们采取了各种手段。但其前提是必须对软件老化现象的变化情况有清楚的了解,这就涉及到软件老化现象的建模问题。本文以应用广泛的Apache服务器软件为平台,当其运行一定时间后,出现Software Aging现象,但是它自身采用software rejuvenation技术重新启动进程,清理运行环境,使其运行在一个较为良好的环境中。本文采用支持矢量机和BP神经网络两种建模方法研究了服务器软件老化现象,并依据模型对其采用software rejuvenation技术的时间点进行了预测,效果良好。结果表明BP神经网络模型更适合用于这种数据的建模。
|