基于代理模型的软件体系结构层性能优化

来源 :福建师范大学 | 被引量 : 0次 | 上传用户:lyh555
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在软件体系结构(SA)设计阶段进行性能评估可以尽早的发现性能问题,进而可在软件生命周期的早期达到性能优化的目的。针对传统应用SA层性能优化,人们已经提出了基于规则和基于元启发两种自动化优化方法。已有的基于规则的方法大多未充分考虑优化过程中各规则的使用次数、使用顺序和改进幅度的不确定性,导致了搜索空间受限而难以获取更优性能的改进方案;元启发方法在演化优化过程中由于混合编码及性能评估耗时长,导致解质量不高和优化时间长。针对云应用SA层性能优化,人们提出分两阶段的优化方法。云应用软件体系结构层性能优化中,响应时间约束的求解是一个高计算代价操作,致使整个优化过程比较耗时。针对上述问题,本文研究基于代理模型的SA层性能优化。本文研究内容如下:(1)提出一种基于代理模型的传统应用SA层性能优化方法TSAPO。该方法首先构建一种可有效增大搜索空间的优化模型MOM4SAO;然后设计求解该模型的差分演化优化算法DESM4PO。该算法采用多种交叉和变异策略,并运用代理模型预估系统响应时间值,以提高解质量并降低优化时间。(2)提出一种基于代理模型的云应用SA层性能优化方法CSAPO。该方法首先定义一种云应用SA层性能优化模型CAPOM。该模型可以增大搜索空间,为搜索最优性价比的云资源使用方案提供支持;随后提出了一种云应用SA层性能优化算法MODE4CA,通过使用代理模型预测高计算代价的响应时间约束以高效地求解CAPOM模型。(3)设计一种SA层性能优化框架。该框架采用分层架构,封装了传统应用和云应用SA层性能的评估、预测和演化优化等业务逻辑,为传统应用和云应用SA层性能自动优化提供有效支持。(4)将本文中的方法TSAPO与基于元启发的PCM方法在4个不同规模的案例上开展了实验对比研究。实验结果表明:TSAPO方法在贡献度、世代距离和超体积3个解质量的度量指标上显著性优于PCM方法,并有效降低了优化时间;将本文中的方法CSAPO与两阶段Ardagna方法在2个不同规模不同负载的案例上开展了实验对比研究。实验结果表明:CSAPO方法较Ardagna方法可获得性价比更高的云资源使用方案。
其他文献
本研究在梳理语境教学研究实践意图、研究背景、预期目标、思路方法的基础上,对语境教学设计的相关基础理论进行了论述,在总结前人研究成果的基础上,阐述了语境的定义、分类
同位短语是现代汉语中相对重要但又比较特殊的短语类型。前人对同位短语的研究成果较多,并且有了一定的理论总结。但是关于同位短语语序的专项研究相对较少。本文以双项同位
肠道微生物作为共生菌与动物机体健康息息相关,再促进宿主消化吸收、增强免疫和抵抗致病菌等方面发挥了重要的作用。猪种的品质是养猪行业的一项重要指标。本研究针对“杜大
目的:在退变性腰椎间盘与正常腰椎间盘中,对椎间盘的髓核细胞进行差异表达蛋白的筛查研究。建立退变性腰椎间盘髓核细胞的差异表达蛋白信息库。方法:本研究收集退变腰椎间盘
胸腔积液是机体内多种疾病在胸膜上的反映,主要由肺部病变直接产生,是肺部疾病患者最为特异的人体体液,与疾病发展密切相关。其中,50%左右的肺癌患者在其发病过程中都会伴随
图状结构可以用来描述大数据等复杂环境中实体间的关系。其中,很多图满足“传递”的性质。传递签名作为同态签名的一种特例,可以用来认证动态增长且传递封闭的图状结构,在军
背景:肝胆管结石病是我国常见的多发病,而弥漫型肝胆管结石病情更复杂,病变部位广泛,常伴随Ⅰ至Ⅲ级胆管狭窄、肝实质纤维化、肝脏形态比例失调、肝门内陷、结石弥散分布,导
室内导航一直是导航领域研究的热点之一。室内环境下,GPS定位技术受信号遮挡影响而无法工作。因此,作为其替代的室内导航方案需要能适应各种复杂的室内环境。惯性导航与视觉
《内蒙古生活周报》是我国唯一一个以少数民族语言出版的生活类报纸。2013年改版的《内蒙古生活周报》把报纸和杂志的特点相结合,装订成有独立封面的彩色版本,其中新闻照片作
研究目的:探究热疗(hyperthermia,HT)联合平阳霉素(pingyangmycin,PYM)化疗对口腔鳞癌CAL27、SCC-15及Tca8113细胞凋亡、细胞膜表面钙网蛋白(calreticulin,CRT)表达及高迁移率族蛋