共查询到16条相似文献,搜索用时 78 毫秒
1.
2.
3.
4.
5.
基于非马尔可夫随机Petri网的软件再生建模与分析 总被引:2,自引:0,他引:2
软件老化是影响软件系统可靠性的重要潜在因素,软件再生作为一种主动预防性的软件容错技术是解决软件老化问题的主要手段.以往的随机Petri网再生模型假定所有变迁的实施时间服从指数分布.针对变迁的实施时间服从确定性分布或一般性分布的情况,文中提出了一种用非马尔可夫随机Petri网建立软件再生模型的方法.该方法采用马尔可夫再生理论对模型进行分析,并给出模型的瞬态解和稳态解.仿真实验表明:选择合适的软件再生周期,可以有效地降低存在老化的软件系统的平均宕机成本,提高系统的可用性和可靠性. 相似文献
6.
《Windows IT Pro Magazine》2006,(6):67-67
如果你的恢复过程每小时可恢复30GB数据并且服务水平协议(SLA)要求1小时的数据库恢复时间,那么数据库不能大于30GB。如果你使用传统的备份和恢复软件,多数较小的数据库可能需爱满足SLA恢复时间。但是,如果你使用高级备份和恢复技术,比如微软卷影复制服务(VSS)或快照技术,这些技术将影响数据库设计。 相似文献
7.
8.
恢复软件系统架构对于理解和重用遗留系统具有重要意义。本文提出了一种基于程序动态执行特性分析的JAVA软件系统架构修复方法。首先根据用户需求设计测试用例,然后在测试用例的执行过程中收集动态执行信息,再将信息整理成上下文后进行FC分析,最后将实现类似功能的子系统组合在一起,由此得到系统的逻辑组织结构视图。原型系统的实验结果表明,此方法能有效恢复中小规模JAVA软件系统的系统架构。 相似文献
9.
10.
11.
12.
执行细粒度的进程级软件抗衰可以进一步降低抗衰成本,提高软件可靠性。本文针对软件系统中进程间交互频繁多变且交互关系难以判定的特点,分析进程间控制、调用及数据访问的关系,重新定义了进程重启相关度,提出了自适应进程相关拓扑图的算法理论,从而制定了嵌套的进程级软件抗衰重启策略,并在此基础上构建了策略实施模型,从而为全面实现智能化的软件系统细粒度软件抗衰提供了支持。 相似文献
13.
14.
带有周期检测性的软件预防性再生策略 总被引:1,自引:1,他引:0
研究了软件老化过程及软件预防性再生策略问题.引入累积损伤模型,将由aging related bug引起的内存的消耗看作是由于冲击造成的内存损伤量,通过周期性的检测可以得到内存被逐步消耗而不被释放的量,当内存消耗量达到预防性再生值时在下一个检测点执行软件预防性再生策略.建立了单位时间费用模型并解析得到使单位时间期望费用最低的预防性再生值,最后通过模拟进一步验证了最优再生策略的奈件. 相似文献
15.
近年来,一种新兴的软件容错技术Rejuvenation得到了广泛研究。该文将这项技术与传统的检查点技术相结合,提出了一种保障系统可靠性的容错策略,利用流体随机Petri网(Fluid Stochastic Petri Net,FSPN)这一模型描述语言,建立结合Rejuvenation和检查点技术的软件系统工作模型,并以执行这一策略后系统的丢包率和总损失作为性能指标。对模型的数值分析和仿真表明,这项技术较之单纯的检查点技术,可以大大降低丢包率,提高系统可靠性。最后,根据系统损失函数,可以确定执行Rejuvenation的最优策略。 相似文献