虚拟化环境下软件老化系统的性能仿真分析

来源 :哈尔滨工程大学 | 被引量 : 0次 | 上传用户:aa70533028
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
软件老化是指软件在长期运行的过程中,由于资源的消耗或系统错误的累积而造成故障率增加、系统性能下降的一种现象。为了研究并解决软件老化问题,本文基于一个通信系统模型,以响应时间作为反映和检测软件性能的技术指标,利用一种积极主动的软件再生技术来恢复软件性能。近期,由于Alberto等人发现AT&T公司的一个电子商务系统存在老化现象,经过对该系统进行一系列深入的研究和分析,证明了其是由于负载量过大而引起的内核开销使系统性能衰退、响应时间增大。为此,他们将该系统抽象为M/M/c模型,并基于此提出了三个再生算法,分别为基于均值的静态再生算法、基于均值的加速采样再生算法和基于中心极限定理的再生算法。由于短期的爆发流也会引起响应时间的增加,因此为了避免其对系统性能的分析产生影响,各再生算法都被设定为根据检测到的n个连续响应时间的平均值来决定何时被触发。为了使抽象的模型更为贴近实际的应用,本文通过进一步分析并在M/M/c模型的基础上给出了更为符合实际情况的MMPP/M/c模型,然后基于该模型设计了一种基于经验分布的再生算法。为了比较两种模型之间的差异以及证明各再生算法的有效性,本文采用了仿真的方法来对其进行研究和分析。在论文中,首先分析了两种系统模型并对其使用离散事件仿真技术进行仿真程序设计;然后,通过仿真程序对仿真系统的正常状态以及老化状态的性能变化情况作了分析和说明,在此基础上又通过检测和收集响应时间样本来适时调度再生算法以触发系统再生,使其性能保持稳定;最后对实施再生算法的两种仿真系统分别进行性能以及丢包率上的比较和分析。结果表明实施再生算法可以在高负载的情况下维持系统响应时间性能的稳定,但同时也会导致系统丢包率在一定程度上的提升。另外,根据程序仿真数据也说明了当为再生算法配置适当的参数时可以有效地提高系统的性能,并且可以根据具体的应用领域来选择不同的再生算法以优化系统的性能。
其他文献
随着我国市场经济的不断发展,企业处在一个日益激烈的竞争环境之中,要想取得竞争优势并且在同行业中占据首要位置,除了加强企业的技术水平、营销策略甚至是组织的运营计划,更
随着网络技术与信息服务的快速发展,社交网络、电子商务网站等互联网服务的应用愈加成熟。个性化推荐作为一种关键性技术支持因素,在社交性和商务性的互联网服务中具有重要地
在这个多媒体时代,视频处理技术已发展成为计算机学科的一个重要研究领域。视频镜头检测是提取视频结构化分析的一种重要手段,也是数字视频处理的首要操作,其准确性对后续视
目的:本研究将益心通胶囊联合尼可地尔运用于PCI术后的冠脉微循环障碍的患者,通过观察应用益心通胶囊联合尼可地尔的患者与单独应用尼可地尔的患者的对比。客观评价益心通胶囊联合尼可地尔在治疗PCI术后的冠脉微循环障碍的疗效及安全性。资料与方法:选取PCI术后存在慢血流或无复流现象的微循环障碍的冠心病(胸痹心痛病--气虚血瘀证)患者76例。随机分为试验组40例,对照组36例。试验组给予中成药益心通胶囊4粒
针对浙江省舟山市金塘岛海域关于大型底栖动物的分布与环境因子之间的关系的调查,分别在2015年5月和10月分两次进行。调查中对金塘岛海域的大型底栖动物的丰度以及生物量的分
从智能手机终端的兴起和不断更新换代可以看出,针对手机平台的研究得到了非常广泛的关注。其中,Android作为最广泛应用的手机平台,针对它的安全性研究则成为了当前研究者们的
随着社会科技的不断发展,信息化网络逐步深入到社会生活的各个方面。利用网络可以便利生活,提高社会效率,改善生活质量。Web服务是基于网络的应用程序接口,Web服务能够实现远
车辆目标区域的准确提取,是基于视频监控的高速公路异常事件检测的关键。而在高速公路场景中存在的车辆阴影干扰,使得提取的车辆目标区域扭曲、扩大、连通甚至丢失。同时该场
当今社会我们已经全面进入“互联网+”时代,新媒体和互联网已经深入我们的日常生活各个方面,图像、视频成为我们相互交流和获取信息的主要方式。图像运动模糊现象由于各种原
软件定义网络(Software Defined Networking,SDN)解耦控制与数据平面,为网络提供开放灵活的可编程能力,增强了网络的管控能力,提高了网络功能的灵活性与可扩展性,为未来网络