Xen虚拟机环境下的软件衰退研究

来源 :南京理工大学 | 被引量 : 0次 | 上传用户:hnwkn2008
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
Xen是一种被广泛应用的虚拟化软件平台,具备出色的隔离特性。隔离特性是通过引入VMM层实现的,Xen是VMM的一种具体的实现载体。由于本文的研究涉及到修改VMM的源代码,而Xen开放源代码的特性恰好为本文的衰退分析研究提供了实证基础,因此本文采用Xen作为虚拟化系统的研究载体。在分析了国内外软件衰退的研究现状的基础上,论文指出现有的两大研究方向分别是基于理论模型和基于测量的方式。前者的主要思想是:借助马尔科夫过程,Petri网等数学工具刻画系统运行时状态变迁的模型,并应用数学方法求解最优自愈时间间隔,适用于具有静态衰退剖面的场景。而后者的主要思想是:持续的监测系统运行时的表征性能参数,分析系统当前所处的性能状态,并综合考虑目前的实时负载等因素确定最优自愈时刻。通常利用数据挖掘和人工智能方法建模分析,适用于具有可变衰退剖面的场景。基于上述背景分析,我们首先针对Xen虚拟化系统,进行系统监测,设计并实现了一种系统监测工具,负责从VMM层采集运行时的VMM和VM资源使用状态信息,以及主要系统功能部件的活动信息;在采集数据的基础上,研究衰退分析方法,并设计了衰退分析系统,提出的衰退分析方法考虑了不同的负载特征对于衰退预测和识别准确性的影响,建立了负载模型用于区分不同负载模式,应用主成分分析方法对于资源使用信息进行深入分析,识别导致衰退的关键参数,进一步地,研究了改进的马尔科夫和人工神经网络相结合的衰退预测方法识别和预测软件衰退;结合负载模型和衰退预测方法,提出了一种自适应的衰退分析方法,并进行了系统验证。
其他文献
近几年来,CMOS图像传感器由于其生产工艺兼容、生产成本较低和功耗控制较好等优势,在很多方面获得了快速的发展,广泛应用于手机、PC摄像头、安防监控、条形码扫描器、玩具、
交互行为是人类生活中时刻都在发生的行为,是人类社会中最常见的活动,在日常生活、商贸交易、社会关系、教育教学、政治活动等都有着一定的意义,同时,这也是MAS(多智能体系统
随着计算机网络和多媒体技术的快速发展,基于图像的人脸检测、识别、检索技术已经日益成为特别活跃的研究范畴。其中一个重要的研究课题就是人脸相似度度量,它是人脸检测、识
近年来,随着互联网技术的日益发展和普及,与个性化推荐相关的服务被广泛应用到生活的方方面面。个性化推荐技术不仅能够从海量信息中帮助用户发现想要的内容,而且还能够给商
随着机器学习和物联网技术的快速发展,以及我国的城镇化发展,中国农业正迎来新的发展机遇。利用人工智能技术对农业大数据进行有效挖掘,实现智能农业的有效控制及管理,已经成
随着计算机技术和通信技术的迅速发展,信息安全已经成为信息在传输、存储过程中非常重要的一环,密码学的发展为信息安全提供了强有力的保障,密码学是研究如何隐秘的传递信息的一
多边形填充算法是计算机图形学中的基本算法之一,也是图形加速器中光栅化阶段的主要算法之一。近些年来,随着嵌入式系统的广泛应用以及计算机图形学的发展,面对着嵌入式系统中高
无线传感器网络的快速发展,使得人们在随吋随地使用无线网络资源时,对自身位置信息的需求量不断提高。尤其在室内环境下,能够快速准确的获得移动终端的位置信息变得日益边切。与
复述(Paraphrase),国内的研究者有时也称之为“改写”,顾名思义就是对相同意思的不同表达。复述在自然语言中是一种非常普遍的现象,同时也在自然语言处理(NLP)的应用领域中扮
图形用户界面(GUIs)被广泛地运用于应用软件中,但其大量的使用也为软件的开发和测试带来了极大的挑战。现在的应用程序中,GUI的代码己达到整个软件的60%以上,图形用户界面的