网格环境下异构动态分布式实时系统的面向方面的性能分析方法

来源 :广东工业大学 | 被引量 : 1次 | 上传用户:yuanzhiwu1
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
性能是衡量软件系统质量的一个重要指标。随着网格计算技术的飞速发展,越来越多基于网格的各种应用系统被开发出来并投入使用,网格资源的异构性、动态性、自治性等特征使得网格环境下的分布式实时系统成为当今最复杂的软件之一,性能对其来说尤为重要。以往,软件的性能评价常被置于软件产品成形之后,但是发现问题后却要耗费大量人力和资金补救。实际上,重大的性能问题大多是由于基本体系结构等设计因素造成的。“以后修正”的方式显然难以弥补这种代价。软件性能工程认为在软件开发的早期阶段就应当通过研究软件体系结构来预测性能,提前识别性能瓶颈。这样可以在发现无法满足性能目标的情况时,采取更简单和经济的方式来解决问题。面向方面技术很好的解决了横切关注点的模块化问题。它的一个核心思想是,不同方面可以独立开来使用不同方法来描述和建模。分布式实时系统的时间分析是非常复杂的,不同的功能可能具有不同的时间特性需求。可以从分布式实时系统的关键属性——时间性出发,把时间方面进一步分解为确定的、不确定的和模糊的时间子方面,以便于使用合适的形式化语言表达。基于此,本文提出一个面向方面的性能分析过程,在软件开发早期进行性能建模,并对软件性能做出评价。该过程的关键在于,对涉及不同时间子方面的性能场景,可以独立使用不同的、最合适的建模和分析技术,最后把分析结果综合起来考虑,作为系统性能评价的重要依据。在分析过程中,首先要识别出包含不同时间特性的性能场景;对这些场景,参照SPE过程,为UML设计视图,包括描述系统体系架构的结构图和描述性能场景的行为图,添加SPT性能注释,以规范化的形式表达性能参数;之后进一步转换为形式化方法的模型,再通过相应的解析工具获得详尽、准确的分析结果。结合一个分布式Web应用例子,研究了一种从添加了性能注释的UML模型到LQN性能模型的转换方法,该方法适合于对确定时间性能方面的性能建模。
其他文献
随着互联网的高速发展和数据的爆炸性增长,用户面临着日益严重的信息过载问题,社会化媒体的兴盛使用户更加容易淹没在信息的海洋中。推荐系统作为一种比搜索引擎更加高效的信息
以总完工时间为目标的Flow shop调度问题是一个重要的制造加工系统,广泛应用于工业环境中。流水调度是很多实际流水线生产调度问题的简化模型,也是一类典型的NP完全问题,已被证
一个人的噪声可能是另一个人的信号,对于离群点的挖掘是数据挖掘领域的一个重要研究方向,在数据分析和挖掘的过程中,如何利用数据挖掘的相关技术准确的检测出数据中的离群点
计算机技术的发展把人类社会带入信息化时代,随着信息化进程的深入,通信技术与计算机及网络技术相融合,产生了一个新的研究领域--计算机支持的协向工作(CSCW-Computcr Supported
决策树是应用最广泛的数据挖掘方法之一,研究的重点围绕数据处理的准确率、效率及数据降维等方面,增量式学习能力也是决策树算法的主要特征。SURPASS就是高效的增量式算法,能
随着Internet的飞速发展,网上的数据资源空前丰富。每天都会有成千上万的用户在网络上浏览和寻找自己所需的信息。然而,由于信息量的庞大,对于每个用户来说,如何能够及时快速
移动自组网是由一系列可自由移动的节点所组成的多跳无线网络。Ad Hoc网络拓扑可分为平面结构和分级结构。平面结构中所有节点的地位平等,分级结构将整个Ad Hoc网络进行分簇,
随着手机,PDA等手持设备的普及和3G技术在国内的普及,4G技术的进一步研究,在手持设备上实现Web服务已成为手持设备应用的一项重要需求。由于目前手持设备的种类繁多、标准复
数据挖掘技术是近几年国内外迅速发展起来的一门交叉学科,是利用数据库、统计学、人工智能与机器学习等学科的技术对大量数据进行处理,提取隐含其中的、人们事先不知道的潜在
本文探讨了基于内容的图像检索技术中若干重要问题,提出了一种基于内容的图像检索方法,着重进行了基于内容的图像检索中特征提取、图像分割以及基于区域的相似性匹配和度量方