基于性能评价的软件重组机制的研究

来源 :浙江理工大学 | 被引量 : 0次 | 上传用户:cao123guo
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机技术的迅速发展,软件的变化也受到了前所未有的关注。以服务为核心的SOA (The Service-Oriented Architecture)架构使得跨企业的应用集成以及企业内部应用的集成成为可能,通过服务的组合技术,可以提高企业应对外界不断变化的需求的能力,从而能够提高企业的生产力。Web服务组合能够将网络上分布的相关的服务组合起来形成可用的系统,然而服务的不同组合方式也会导致组合成的系统的性能不同。另外,在系统的运行过程中有很多原因都会引起系统性能的下降。这个时候就需要一种方法,能及时发现系统的变化并把这种变化反馈给系统,从而触发系统动态重组以提高系统的性能。针对上述问题,本文提出一种优化系统性能的方法并构建一个可动态重组的模型。本性能优化方法首先利用随机Petri网对系统建模,然后通过随机Petri网的性能分析方法计算出只与其中一个变迁的平均实施速率有关的函数,通过这些函数的特点,找出系统性能优化的最佳方案。另外,还通过删除那些对系统性能影响较大的非功能性的构件来提高系统的性能。本文的动态重组模型是基于SOA架构的,从系统的体系结构和功能两方面来模拟系统的变化。系统体系结构的变化使用D-ADL来描述,体系结构与实际系统之间则使用了反射技术作为支撑。该模型的主要作用是在系统的运行时刻捕捉系统性能的变化,并不断地进行动态重组以提高系统的性能。最后,本文通过一个在线交易系统验证了系统性能优化的方法和动态重组模型的可行性和有效性。
其他文献
随着第三代移动通信技术3G (The3rd Generation Mobile Communication Technology)时代的来临,通信产业形态也渐渐由单纯的产品经济业态完成了向服务经济业态的进化,增值服务
随着各行业的急速发展,海量数据呈爆发式增长,给数据处理工作带来了极大压力,这也就对数据处理方法提出了更严格的要求,从而需要更高效地降低数据维度,减小数据使用过程中的压力。近些年来,特征选择问题的解决也随之受到更广泛的关注。由于数据维度和数据量的增加,传统穷举法已经无法妥善解决特征选择(Feature Selection,FS)问题。因此,诸多学者针对特征选择方法作出不断的改进与提高,并取得了可观的
学位
随着计算机网络的发展,网络安全成为一个普遍关注的问题。入侵检测技术作为一种重要的动态安全防护技术,现已成为计算机安全体系的重要研究领域。由于网络环境的复杂性,传统
蚁群算法是模拟自然界真实蚂蚁在寻食过程中从蚁穴到食物源中最短路径的原理,而提出的一种新型模拟算法。能够很好的解决较复杂的优化问题,它的并行性,协同性,正反馈性和鲁棒性等
随着电子商务规模的不断扩大以及个性化推荐系统在电子商务中的广泛应用,使得推荐系统成为一个非常活跃的研究领域。目前,推荐系统面临着数据极端稀疏、冷启动等问题,使得传统的
实时系统中任何一点错误都可能导致灾难性的后果,故保障实时系统的正确性和可靠性是建立实时系统的首要问题。实时系统建模无疑是一种很好的解决方法,但新的问题是如何保证实
计算机技术和集成电路技术的迅速发展,为嵌入式应用提供了广阔的发展空间。嵌入式技术正越来越广泛地被应用在通信、电子、工业、交通等诸多领域,而高性能、廉价、低功耗的AR
随着经济全球化的到来,科技创新成为新形势下提升国家综合国力的核心要素之一。在众多的科技创新方法中,前苏联G.S.Altshuller提出的“发明问题解决理论”脱颖而出,并逐渐被
随着Web应用的快速发展,以Web服务为基础的自媒体平台成为了民意的聚集地与舆情的发源地。政府部门为了把控网络舆论的走向,需要构建一套有效的舆情引导机制,Web行为模拟技术
随着电子商务的迅猛发展,物流配送的效率显得越来越重要,用户如何更高效、更廉价地选择并使用适合自己的物流服务提供商已经成为用户颇为关心的一个问题,因此,如何设计有效的