位置:成果数据库 > 期刊 > 期刊详情页
基于系统性能周期检测的应用服务器软件再生建模与分析
  • ISSN号:0469-5097
  • 期刊名称:《南京大学学报:自然科学版》
  • 时间:0
  • 分类:TP302.8[自动化与计算机技术—计算机系统结构;自动化与计算机技术—计算机科学与技术] TP311[自动化与计算机技术—计算机软件与理论;自动化与计算机技术—计算机科学与技术]
  • 作者机构:[1]西安理工大学计算机科学与工程学院,西安710048, [2]西安交通大学电子与信息工程学院,西安710049, [3]IBM中国研究中心,北京100094
  • 相关基金:国家自然科学基金(60473098),陕西省教育厅科研计划项目(116-220915),西安理工大学科技创新研究计划项目(116-21090)
中文摘要:

软件再生作为一种主动预防性的软件容错技术是解决软件老化问题的主要手段.针对应用服务器系统中存在的软件老化现象,提出一种基于系统性能周期检测的软件再生模型.首先分析应用服务器系统的运行状态和行为特征,给出应用服务器系统单位时间内损失的平均总成本和不可用性的估算公式,并根据最小化单位时间内平均总成本得到两个重要的系统参量:最优的系统检测周期和软件再生周期;然后分析推导单位时间内平均总成本和系统检测周期的边界条件.最后通过仿真实验表明:合理的选择系统检测周期,有计划地对应用服务器系统执行软件再生,可以有效的降低应用服务器系统损失的平均总成本,同时提高系统的可用性和可靠性;并且验证了本文提出的基于周期检测的再生模型,比一般周期再生模型更加提高系统可用性.

英文摘要:

Recent studies have reported the phenomenon of software aging. The primary symptoms of this degradation include exhaustion of resources, data corruption and instantaneous error accumulation. Software aging has not only been observed in software used on a mass scale but also in specialized software used in high availability and safety crilical applications. In order to enhance system reliability and prevent systematic degradation or crash, a preventive fault tolerant technique called software rejuvenation had been established in 1995. It involves occasionally stopping the running software, cleaning its internal state and then restarting. At present, software rejuvenation is studied extensively and has many high reliability and availability applications. Considered the stochastic feature of system failure and based on the runtime state of application server, asoftware rejuvenation model based on periodical inspection is set up in this paper. Then the modeling process and performance analysis are given. The theoretic analysis and numeric experiment results show that software rejuvenation model based on periodical inspection can improve systematic availability much higher than the periodical rejuvenation model. This paper can be divided into three main parts. At first, concepts of software rejuvenation and software aging are introduced, and the related works are analyzed. By analyzing the software rejuvenation models which are widely studied nowadays, the shortcomings of those software models are summarized. Second, according to the characteristics of the operational behavior and runtime state of application sever, the periodical inspection method is introduced and the improved software rejuvenation model is set up. Then the optimal systematic inspection interval and software rejuvenation interval are solved from the availability equations, and the bounded condition of expected total cost per unit time and inspection interval is deduced. Finally , a numeric experiment and its result analysis are shown. Accordi

同期刊论文项目
同项目期刊论文
期刊信息
  • 《南京大学学报:自然科学版》
  • 中国科技核心期刊
  • 主管单位:中华人民共和国教育部
  • 主办单位:南京大学
  • 主编:龚昌德
  • 地址:南京汉口路22号南京大学(自然科学版)编辑部
  • 邮编:210093
  • 邮箱:xbnse@netra.nju.edu.cn
  • 电话:025-83592704
  • 国际标准刊号:ISSN:0469-5097
  • 国内统一刊号:ISSN:32-1169/N
  • 邮发代号:28-25
  • 获奖情况:
  • 中国自然科学核心期刊,中国期刊方阵“双效”期刊
  • 国内外数据库收录:
  • 美国化学文摘(网络版),美国数学评论(网络版),德国数学文摘,中国中国科技核心期刊,中国北大核心期刊(2004版),中国北大核心期刊(2008版),中国北大核心期刊(2011版),中国北大核心期刊(2014版),中国北大核心期刊(2000版)
  • 被引量:9316