期刊文献+
共找到83篇文章
< 1 2 5 >
每页显示 20 50 100
软件恢复技术研究 被引量:5
1
作者 李正 万群丽 许满武 《计算机科学》 CSCD 北大核心 2003年第8期150-155,共6页
Recently, the phenomenon of "software aging", one in which the state of a software system gradually de-grades with time and eventually leads to performance degradation or crash/hang failure, has been reporte... Recently, the phenomenon of "software aging", one in which the state of a software system gradually de-grades with time and eventually leads to performance degradation or crash/hang failure, has been reported. The agingphenomenon is ubiquitous in all kinds of software systems and hard to eliminate thoroughly. A proactive techniquecalled "software rejuvenation" has been proposed[13] to counter the aging problem and increase the software availabili-ty. In this paper, we systematically investigate the basic motivation, concept and development of software rejuvena-tion, and then, detailedly analyze the main research work on it. At last, a prospect about the future research direc-tions is outlined. 展开更多
关键词 软件恢复 软件可靠性 软件系统 软件开发
下载PDF
一种基于Agent适用于Web应用的软件抗衰方法 被引量:6
2
作者 万群丽 杨群 +1 位作者 李正 许满武 《计算机应用研究》 CSCD 北大核心 2004年第8期18-21,26,共5页
“软件衰退”引起的计算系统失效是影响系统可靠性的一个重要方面 ,“软件抗衰”技术作为一种有效的预防、减缓软件衰退的手段已经日益引起人们的关注。介绍了软件抗衰技术 ,并针对Web应用的特点 ,提出了一种基于Agent的软件抗衰方法。... “软件衰退”引起的计算系统失效是影响系统可靠性的一个重要方面 ,“软件抗衰”技术作为一种有效的预防、减缓软件衰退的手段已经日益引起人们的关注。介绍了软件抗衰技术 ,并针对Web应用的特点 ,提出了一种基于Agent的软件抗衰方法。实例表明 ,这种方法计算强度小、效率高 ,具有明显的优势。 展开更多
关键词 软件衰退 软件抗衰 抗衰粒度 软件AGENT WEB应用
下载PDF
基于非马尔可夫随机Petri网的软件再生建模与分析 被引量:9
3
作者 孟海宁 齐勇 侯迪 《计算机学报》 EI CSCD 北大核心 2007年第12期2212-2217,共6页
软件老化是影响软件系统可靠性的重要潜在因素,软件再生作为一种主动预防性的软件容错技术是解决软件老化问题的主要手段.以往的随机Petri网再生模型假定所有变迁的实施时间服从指数分布.针对变迁的实施时间服从确定性分布或一般性分布... 软件老化是影响软件系统可靠性的重要潜在因素,软件再生作为一种主动预防性的软件容错技术是解决软件老化问题的主要手段.以往的随机Petri网再生模型假定所有变迁的实施时间服从指数分布.针对变迁的实施时间服从确定性分布或一般性分布的情况,文中提出了一种用非马尔可夫随机Petri网建立软件再生模型的方法.该方法采用马尔可夫再生理论对模型进行分析,并给出模型的瞬态解和稳态解.仿真实验表明:选择合适的软件再生周期,可以有效地降低存在老化的软件系统的平均宕机成本,提高系统的可用性和可靠性. 展开更多
关键词 软件老化 软件再生 软件可靠性 非马尔可夫随机PETRI网 马尔可夫再生理论
下载PDF
基于ARIMA-RNN组合模型的云服务器老化预测方法 被引量:11
4
作者 孟海宁 童新宇 +3 位作者 石月开 朱磊 冯锴 黑新宏 《通信学报》 EI CSCD 北大核心 2021年第1期163-171,共9页
针对云服务器系统运行环境具有非线性、随机性和突发性的特点,提出了基于整合移动平均自回归和循环神经网络组合模型(ARIMA-RNN)的软件老化预测方法。首先,采用ARIMA模型对云服务器时间序列数据进行老化预测;然后,利用灰色关联度分析法... 针对云服务器系统运行环境具有非线性、随机性和突发性的特点,提出了基于整合移动平均自回归和循环神经网络组合模型(ARIMA-RNN)的软件老化预测方法。首先,采用ARIMA模型对云服务器时间序列数据进行老化预测;然后,利用灰色关联度分析法计算时间序列数据的相关性,确定RNN模型的输入维度;最后,将ARIMA模型预测值和历史数据作为RNN模型的输入进行二次老化预测,从而克服了ARIMA模型对波动较大的时间序列数据预测精度较低的局限性。实验结果表明,ARIMA-RNN组合模型比ARIMA模型及RNN模型的预测精度高,且比RNN模型预测收敛速度快。 展开更多
关键词 软件老化 云服务器 预测方法 ARIMA模型 RNN模型
下载PDF
网络服务器软件老化现象的测试与分析 被引量:6
5
作者 范新媛 施侃 徐国治 《数据采集与处理》 CSCD 2004年第2期231-234,共4页
提出了一种测试软件老化过程的实验方案 ,编制了实现该方案的软件工具集 ,并以应用广泛的 Apache网络服务器为目标 ,研究了当负载为泊松流时服务器的老化现象 ,用回归分析和 ARIMA(自回归差分滑动平均 )模型分析了剩余内存的变化情况。... 提出了一种测试软件老化过程的实验方案 ,编制了实现该方案的软件工具集 ,并以应用广泛的 Apache网络服务器为目标 ,研究了当负载为泊松流时服务器的老化现象 ,用回归分析和 ARIMA(自回归差分滑动平均 )模型分析了剩余内存的变化情况。结果表明 ARIMA模型可以较好地描述和预测内存的使用情况。 展开更多
关键词 软件测试 数据采集软件 网络服务器软件 老化现象
下载PDF
基于BP神经网络和马尔科夫模型的服务器软件老化预测方法 被引量:9
6
作者 林已杰 赖清 周敏 《西南师范大学学报(自然科学版)》 CAS CSCD 北大核心 2011年第4期193-197,共5页
针对服务器软件老化的现象,提出了一种基于BP神经网络和马尔科夫模型结合的方法对服务器关键资源进行预测.实验表明,该算法有一定的预测精度,在一定程度上能够满足服务器老化预测的要求,为服务器抗老化策略的制定提供了依据.
关键词 软件老化 BP神经网络 马尔科夫模型 预测
下载PDF
乘积季节模型在软件老化评估中的应用研究 被引量:8
7
作者 李焱 高强 +1 位作者 王勇 刘欣然 《电子科技大学学报》 EI CAS CSCD 北大核心 2017年第3期583-587,611,共6页
在需要长期运行的系统中,软件老化是一种常见的现象,现有基于时序分析的软件老化评估方法,大多基于简单的自回归或ARMA模型,没有充分考虑软件老化关键指标的非平稳性、季节性等特征。该文提出一种基于乘积季节ARIMA模型的软件老化评估... 在需要长期运行的系统中,软件老化是一种常见的现象,现有基于时序分析的软件老化评估方法,大多基于简单的自回归或ARMA模型,没有充分考虑软件老化关键指标的非平稳性、季节性等特征。该文提出一种基于乘积季节ARIMA模型的软件老化评估方法。并通过实验表明,该方法能够较好地拟合季节性负载系统的软件老化趋势,并能做出准确的预测以支撑软件再生。 展开更多
关键词 乘积季节模型 软件老化 软件再生 时序分析
下载PDF
视频点播系统的软件老化估计和预测 被引量:6
8
作者 杜小智 齐勇 +4 位作者 鲁慧民 侯迪 徐崇安 陈滢 钟虓 《计算机研究与发展》 EI CSCD 北大核心 2011年第11期2139-2146,共8页
针对视频点播系统,研究其软件老化模式.对系统资源和视频点播服务器的实时参数,采用Mann-Kendall方法来检测老化趋势以判断系统是否存在软件老化现象,并采用Sen的斜率估计方法来估计老化衰退速率;提出了基于径向基网络的软件老化预测模... 针对视频点播系统,研究其软件老化模式.对系统资源和视频点播服务器的实时参数,采用Mann-Kendall方法来检测老化趋势以判断系统是否存在软件老化现象,并采用Sen的斜率估计方法来估计老化衰退速率;提出了基于径向基网络的软件老化预测模型,对老化趋势进行预测,并采用主成分分析方法来减少径向基网络的复杂度以提高效率.实验结果表明:视频点播系统中存在软件老化现象;基于径向基网络的软件老化预测模型预测效果优于时间序列模型.基于提出方法以及对视频点播系统的老化分析,可为进一步研究相应的软件再生策略提供理论依据. 展开更多
关键词 软件老化 老化预测 老化估计 视频点播 软件可靠性
下载PDF
基于强局部加权回归算法的软件老化趋势提取 被引量:6
9
作者 蒋乐天 徐国治 周玲玲 《上海交通大学学报》 EI CAS CSCD 北大核心 2006年第11期1951-1954,共4页
针对软件老化引起系统资源损耗、系统性能恶化以及软件失效的现象,提出利用强局部加权回归算法进行软件老化趋势的提取方法.该方法利用强局部加权回归算法对系统资源的损耗过程进行提取,得到软件老化的趋势估计,建立软件老化模型.从而... 针对软件老化引起系统资源损耗、系统性能恶化以及软件失效的现象,提出利用强局部加权回归算法进行软件老化趋势的提取方法.该方法利用强局部加权回归算法对系统资源的损耗过程进行提取,得到软件老化的趋势估计,建立软件老化模型.从而可为由于软件老化所引起的软件失效提供前期预测,为系统软件的及时维护提供科学依据.通过对一实际软件系统的实验分析,验证了该方法的可行性和有效性. 展开更多
关键词 软件老化 强局部加权回归 趋势提取
下载PDF
基于时间序列分析的应用服务器性能衰退模型 被引量:8
10
作者 徐文彬 齐勇 +1 位作者 侯迪 刘亮 《西安交通大学学报》 EI CAS CSCD 北大核心 2007年第4期426-429,共4页
针对JUFrame应用服务器老化情况,设计了多种类型的客户请求程序和服务器端程序,记录了各种参数共计5类36个.对影响应用服务器中间件性能的主要指标“内存利用率”,采用时间序列分析方法建模,经采样数据的统计分析得出了自相关函数明显... 针对JUFrame应用服务器老化情况,设计了多种类型的客户请求程序和服务器端程序,记录了各种参数共计5类36个.对影响应用服务器中间件性能的主要指标“内存利用率”,采用时间序列分析方法建模,经采样数据的统计分析得出了自相关函数明显拖尾、偏自相关函数明显截尾的结果.模型的仿真结果表明,预测值与原始数据拟合良好,且可作为系统再生的依据,它适用于预测实际的运行系统.与其他软件老化预测方法比较,所提模型更切合系统的实际运行状况,有利于提高系统的可用率. 展开更多
关键词 时间序列 软件老化 自相关函数
下载PDF
Availability Analysis of Application Servers Using Software Rejuvenation and Virtualization 被引量:4
11
作者 Thandar Thein Jong Sou Park 《Journal of Computer Science & Technology》 SCIE EI CSCD 2009年第2期339-346,共8页
Demands on software reliability and availability have increased tremendously due to the nature of present day applications. We focus on the aspect of software for the high availability of application servers since the... Demands on software reliability and availability have increased tremendously due to the nature of present day applications. We focus on the aspect of software for the high availability of application servers since the unavailability of servers more often originates from software faults rather than hardware faults. The software rejuvenation technique has been widely used to avoid the occurrence of unplanned failures, mainly due to the phenomena of software aging or caused by transient failures. In this paper, first we present a new way of using the virtual machine based software rejuvenation named VMSR to offer high availability for application server systems. Second we model a single physical server which is used to host multiple virtual machines (VMs) with the VMSR framework using stochastic modeling and evaluate it through both numerical analysis and SHARPE (Symbolic Hierarchical Automated Reliability and Performance Evaluator) tool simulation. This VMSR model is very general and can capture application server characteristics, failure behavior, and performability measures. Our results demonstrate that VMSR approach is a practical way to ensure uninterrupted availability and to optimize performance for aging applications. 展开更多
关键词 AVAILABILITY MODELING software aging software rejuvenation virtual machine
原文传递
基于时间的软件恢复策略的建模与分析 被引量:4
12
作者 游静 徐建 +1 位作者 赵学龙 刘凤玉 《计算机应用研究》 CSCD 北大核心 2005年第11期58-60,共3页
针对软件在连续运行过程中普遍发生的老化现象,提出了一种嵌套的基于时间的软件恢复策略,对恢复过程的Petri网模型分析求解,并最终得到了最优恢复时间间隔序列和最优应用级恢复次数。该策略同时考虑应用级和系统级的恢复,从而进一步减... 针对软件在连续运行过程中普遍发生的老化现象,提出了一种嵌套的基于时间的软件恢复策略,对恢复过程的Petri网模型分析求解,并最终得到了最优恢复时间间隔序列和最优应用级恢复次数。该策略同时考虑应用级和系统级的恢复,从而进一步减少了恢复时间,降低了恢复成本和周期性应用级恢复策略预测失败的风险,提高了系统的可靠性。对于更复杂的系统,策略还可进一步嵌套进程级的恢复,从而具有一定的可扩展性。 展开更多
关键词 软件恢复 系统可靠性 软件老化
下载PDF
基于TransMP模型的Web系统剩余寿命预测方法
13
作者 党伟超 张桄菖 《计算机应用研究》 CSCD 北大核心 2024年第6期1784-1789,共6页
针对当前软件剩余使用寿命预测方法忽略了多性能指标间所蕴涵寿命信息的问题,提出一种融合多性能指标Transformer(TransMP)模型的Web系统剩余寿命预测方法。首先,搭建内存故障型Web系统加速老化实验平台,创建包含内存使用量、响应时间... 针对当前软件剩余使用寿命预测方法忽略了多性能指标间所蕴涵寿命信息的问题,提出一种融合多性能指标Transformer(TransMP)模型的Web系统剩余寿命预测方法。首先,搭建内存故障型Web系统加速老化实验平台,创建包含内存使用量、响应时间和吞吐率性能指标的数据集;其次,考虑不同性能指标蕴涵老化特征信息的差异性,构造由多编码器-解码器组成的TransMP模型,将性能指标数据分别输入内存指标编码器、响应时间编码器和吞吐率编码器提取老化特征信息,再引入特征融合层进行信息融合;最后,将融合信息输入由掩码注意力-多头注意力结构构成的解码器,预测得到系统状态达到老化阈值的剩余寿命。实验结果表明,该Web系统剩余寿命预测方法与最优的SALSTM方法相比,均方根误差分别降低了12.0%、17.3%和13.2%,平均绝对误差分别降低了13.3%、21.0%和10.4%,证明了该方法的有效性。 展开更多
关键词 WEB系统 软件老化 剩余使用寿命 Transfomer 软件再生
下载PDF
基于检查点和Rejuvenation的软件可靠性建模分析 被引量:2
14
作者 范新媛 徐国治 应忍冬 《系统仿真学报》 CAS CSCD 2003年第11期1543-1546,共4页
处于运行阶段的软件往往存在老化现象,即性能的逐渐下降或失效。为了避免软件老化造成的影响,人们提出了软件rejuvenation技术。这是一种预防性的软件容错策略,能有效的提高软件系统的可靠性和可用性。但由于rejuvenation操作过程的复杂... 处于运行阶段的软件往往存在老化现象,即性能的逐渐下降或失效。为了避免软件老化造成的影响,人们提出了软件rejuvenation技术。这是一种预防性的软件容错策略,能有效的提高软件系统的可靠性和可用性。但由于rejuvenation操作过程的复杂性,它的成本也是不可忽略的。相对于rejuvenation来说,检查点是一种轻量级的软件容错策略,其成本远小于rejuvenation的成本。本文旨在结合rejuvenation和检查点技术,在rejuvenation周期间插入适当数目的检查点,以降低系统的宕机成本。文中给出了系统的petri网模型,并结合实例进行了分析。 展开更多
关键词 软件可靠性 软件老化 软件REJUVENATION 检查点
下载PDF
计算机软件的防篡改技术 被引量:4
15
作者 沈海波 史毓达 《现代计算机》 2005年第2期45-48,共4页
随着软件产业的快速发展,软件产品的保护已成为一个十分重要的问题。本文详细介绍了防止计算机软件被篡改的各种技术,并分析了它们的优缺点。
关键词 计算机软件 防篡改技术 软件产业 软件哨兵 软件老化 断言检查 代码模糊
下载PDF
软件抗衰研究综述 被引量:4
16
作者 徐建 张琨 刘凤玉 《小型微型计算机系统》 CSCD 北大核心 2007年第11期1952-1958,共7页
软件衰退的现象存在于各类软件系统中且很难消除.文中分析了其成因和必然存在性,系统阐述了抗衰技术研究的动机、概念和发展,并对不同的模型和解决途径进行了分析和比较;接着探讨了软件抗衰研究领域的新的研究进展,设计了一个基于免疫... 软件衰退的现象存在于各类软件系统中且很难消除.文中分析了其成因和必然存在性,系统阐述了抗衰技术研究的动机、概念和发展,并对不同的模型和解决途径进行了分析和比较;接着探讨了软件抗衰研究领域的新的研究进展,设计了一个基于免疫机理的抗衰模型,同时给出了抗衰模型的免疫理论基础,为软件抗衰研究提供了一个崭新的研究方向;最后对软件抗衰未来的研究方向作出了一个简单的分析和预测. 展开更多
关键词 软件衰退 软件抗衰 软件体系结构 软件可靠性 免疫系统
下载PDF
一种嵌套的软件抗衰策略及其模型 被引量:2
17
作者 游静 徐建 +1 位作者 赵学龙 刘凤玉 《南京理工大学学报》 EI CAS CSCD 北大核心 2006年第1期43-47,共5页
该文针对软件在连续运行过程中普遍发生的老化现象,提出了一种嵌套的基于时间的软件抗衰策略,并采用Petri网来描述每次恢复的具体过程,采用有限状态自动机控制恢复次数,建立整个策略的实施过程模型。与传统的基于时间的软件抗衰策略不同... 该文针对软件在连续运行过程中普遍发生的老化现象,提出了一种嵌套的基于时间的软件抗衰策略,并采用Petri网来描述每次恢复的具体过程,采用有限状态自动机控制恢复次数,建立整个策略的实施过程模型。与传统的基于时间的软件抗衰策略不同,该策略在每次执行系统级恢复前首先执行N次的应用级恢复,从而减少了恢复时间,降低了抗衰成本和周期性应用级恢复策略预测失败的风险,提高了系统的可靠性。另外,该策略具有可扩展性,对于多种因素导致的性能衰退,可以执行多级嵌套的恢复。 展开更多
关键词 软件抗衰 软件老化 PETRI网 自动机
下载PDF
Predicting resource consumption in a web server using ARIMA model 被引量:3
18
作者 闫永权 郭平 《Journal of Beijing Institute of Technology》 EI CAS 2014年第4期502-510,共9页
Software aging is a phenomenon observed in a software application executing continuous- ly for a long period of time, where the state of software degrades and leads to performance degrada- tion, hang/crash failures or... Software aging is a phenomenon observed in a software application executing continuous- ly for a long period of time, where the state of software degrades and leads to performance degrada- tion, hang/crash failures or both. A technique named rejuvenation was proposed to counteract this problem. Rejuvenation in period is not a good idea, because the speed of software aging is not constant, but variable. The key to find an optimal timing to resist aging problem is how to analyze/fore- cast the resource consumption of aging system. An ARIMA model is applied to forecast resource con- sumption due to software aging in a running web server. First, order and parameters of ARIMA model need to be identified. Second, it needs to be checked whether the model satisfies stationarity and reversibility. Finally, ARIMA model is used to predict resource consumption. The experiment results indicate that ARIMA model can do better than ANN model and SVM model in the forecasts of available memory and heap memory. 展开更多
关键词 software aging software rejuvenation ARIMA web server
下载PDF
一种基于差分分析的负载相关的软件老化检测方法
19
作者 谢文智 徐斌 +3 位作者 贾凯 赵冬冬 田璟 向剑文 《武汉大学学报(理学版)》 CAS CSCD 北大核心 2023年第2期243-248,共6页
传统的基于趋势分析的老化检测方法可能存在较高的误报。虽然多版本检测方法将先前的健壮版本作为基准版本与待测软件版本进行差分分析,但基准版本是否存在软件老化问题被忽略。为了解决以上问题,提出了一种基于差分分析的负载相关方法... 传统的基于趋势分析的老化检测方法可能存在较高的误报。虽然多版本检测方法将先前的健壮版本作为基准版本与待测软件版本进行差分分析,但基准版本是否存在软件老化问题被忽略。为了解决以上问题,提出了一种基于差分分析的负载相关方法来检测软件老化。该方法对待测软件施加不同强度的负载,通过监控不同负载下内存资源消耗(驻留集大小(resident set size,RSS))趋势的差异并分析其与负载差异之间的关系,帮助开发人员在软件开发过程中检测单个版本(无需先验知识)的软件老化。实验结果表明,本文的方法能够检测出由内存泄漏引发软件老化,并且能够应用到真实的商业软件Squid中。 展开更多
关键词 软件老化 老化检测 内存泄漏
原文传递
带有周期检测性的软件预防性再生策略 被引量:3
20
作者 赵旭峰 钱存华 NAKAGAWA Toshio 《计算机科学》 CSCD 北大核心 2009年第8期158-160,195,共4页
研究了软件老化过程及软件预防性再生策略问题。引入累积损伤模型,将由aging related bug引起的内存的消耗看作是由于冲击造成的内存损伤量,通过周期性的检测可以得到内存被逐步消耗而不被释放的量,当内存消耗量达到预防性再生值时在下... 研究了软件老化过程及软件预防性再生策略问题。引入累积损伤模型,将由aging related bug引起的内存的消耗看作是由于冲击造成的内存损伤量,通过周期性的检测可以得到内存被逐步消耗而不被释放的量,当内存消耗量达到预防性再生值时在下一个检测点执行软件预防性再生策略。建立了单位时间费用模型并解析得到使单位时间期望费用最低的预防性再生值,最后通过模拟进一步验证了最优再生策略的条件。 展开更多
关键词 软件老化 软件再生 累积损伤 维护策略
下载PDF
上一页 1 2 5 下一页 到第
使用帮助 返回顶部