虚拟化系统自愈分析模型研究与应用

来源 :南京理工大学 | 被引量 : 0次 | 上传用户:yao_huaxin
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
软件自愈作为一种预防性的故障处理技术,它通过在合适的时机暂停软件的运行,采用适当的方法清除持续运行系统的内部状态,使之重新恢复到初始状态或相对健康的中间状态,以预防将来更为严重的故障发生,因而能够有效降低软件衰退引起的系统失效风险,并提高系统可用性。任何软件系统都不可避免地发生软件衰退,虚拟机化系统自然也不例外,有必要研究适合于虚拟化系统的自愈策略。虚拟机在线迁移作为缓解虚拟机管理器衰退的有效方法之一,对于自愈过程有着较大影响,因此本文的研究工作建立了基于虚拟机在线迁移的自愈分析模型,从理论上分析自愈策略的成本和收益,从而为选择合适的自愈策略提供决策依据。本文的主要工作有:1)研究虚拟机在线迁移的算法。现有的虚拟机在线迁移算法,在理想环境中可较高效地对虚拟机进行迁移,能够平衡宕机时间和总迁移时间之间的矛盾,然而在访问密集型环境或对于大内存的虚拟机来说效果并不理想。因此,本文结合了页面分层、主动推送、按需拷贝、压缩的思想,提出了一种虚拟机在线迁移的改进算法HLM(hybrid live migration),该算法在脏页率较高时也能取得较好的迁移效果。2)建立了三个自愈分析模型。针对虚拟化计算环境,建立了基于时间策略的自愈模型、融合时间和HLM的自愈模型,以及融合时间、负载和HLM的自愈模型,并通过模型分析,研究了模型参数变化对于系统可用性等性能指标的影响。3)开展实证分析。把建立的三个自愈分析模型应用于真实系统的自愈过程,通过实验结果来分析模型的有效性。
其他文献
近年来,随着互联网信息的迅速膨胀,数据的商业价值不断地被挖掘出来,以提供增值服务,例如评论分析、元搜索、比较购物、大数据应用等,这些都是建立在Deep Web数据获取与数据集成基
学位
传统的基于Web的应用系统中,开发者可能会将业务逻辑、数据逻辑和展示逻辑混在一起。这不利于代码调试和页面的设计,更不利于系统的可扩展性。MVC设计模式的出现解决了这些问题
医生对病人的诊断过程是利用临床医学知识加上多年的经验积累,并通过询问病情、化验、B-超、核磁共振等医疗手段获取相应数据后,判断推理该病人所患疾病、选取治疗方案。论文采
节点能量有限已成为制约无线传感器网络性能的主要瓶颈,在保障信息传输质量的前提下,如何充分利用有限的网络资源、减少网络节点能耗、延长网络生命周期等已成为无线传感器网
近年来,以智能手机等移动设备为载体的移动应用得到了广泛使用,并逐步影响人们的生活方式。人的移动性带来的位置行迹不仅记录了人的行为历史,也记录了人与社会的交互活动信
词法分析是自然语言处理中最基础、最关键的步骤。在中文信息处理领域,词法分析的一般做法是通过分词给词和短语划定边界,从而使汉语的后续处理过程跟英语等西方语言基本一致。
RFID技术作为一种非接触式的自动识别技术,近年来广泛被应用到供应链管理、智能物流管理、智能交通监测、资产管理等领域。随着RFID的广泛应用,RFID系统产生海量的实时数据,这些
蛋白质复合物在生物体内起到信号传导、物质输送等很多生理功能。由于蛋白质的三维结构决定其功能,故通过计算手段预测蛋白质结构可以帮助在实验结构未知的情况下对其功能的理
随着网络技术的迅速发展和网络应用业务的逐渐丰富,网络影响到生活的各个领域,用户对网络的稳定性、可用性和响应时间的要求逐渐变高。为了提高网络服务质量(Quality of Service