支持ASBS自适应的服务虚拟社区动态调整方法

来源 :东北大学 | 被引量 : 0次 | 上传用户:yaoyao115711
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
基于SOA的软件系统被称为基于服务的软件系统(SBS), SBS的运行依赖于Internet间异构的、自治的服务间的有效协同,运行质量不单取决于拥有自主性的Web服务本身,还取决于开放环境下Web服务空间的变化以及Internet环境的变化。因此,SBS需要一种能适应环境变化的动态的、“柔性”的质量保障机制,研究者将能够随环境变化自治地调节其运行时行为以提高系统性能的SBS称为基于服务的自适应软件系统(ASBS)。 ASBS通过对服务的监测和执行计划的动态调整,达到环境自适应的目的。环境的变化通常会对服务质量产生影响上,从而影响自适应行为。面向自适应需求,根据服务质量变化及时地动态调整备选服务的组织形式,可以更好地支持ASBS的自适应。因此如何对备选服务进行有效组织和管理从而支持ASBS自适应成为必须解决的问题。针对以上问题,结合课题组所建立的支持组合服务环境自适应运行支撑平台,本文提出了支持ASBS自适应的服务虚拟社区动态调整方法。在分析了ASBS自适应对服务虚拟社区的要求后,设计了服务虚拟社区的数据结构、运行模式以及相应的动态调整动作。在服务虚拟社区设计基础上,针对ASBS的被动自适应和主动自适应两种自适应方式,分别设计了基于服务虚拟社区的ASBS自适应的过程,通过对服务虚拟社区的调整影响组合服务的执行计划,从而实现对ASBS自适应的支持。本文将服务虚拟社区调整过程分为分析、决策和调整三个阶段,为了支持各个阶段之间信息的传递,给出了组合服务环境及状态信息的形式化表示模型。针对支持被动自适应和支持主动自适应的分析及决策问题,给出了关键任务分析、紧迫度分析、成本效益分析以及服务预先执行方法。针对服务虚拟社区调整问题,在设计了服务虚拟社区调整动作基础上,给出了局部约束修改算法、服务状态转换方法以及考虑用户偏好、局部紧迫度等因素的服务排序算法。最后通过实例分析验证了本文所提出的服务虚拟社区对ASBS自适应的有效支持,分析了服务虚拟社区调整过程的时间复杂度,并对调整阶段所需时间与相关影响因子之间的关系进行了实验分析。
其他文献
如何充分利用原有信息系统的资源,建立低代价的、开放灵活的企业应用集成系统,已经成为企业信息化建设的关键。企业应用集成(EAI)的传统解决方案虽然可以达到集成企业遗留系统
时态数据库将时间作为数据的属性纳入系统的管理范畴,存储和管理多个时间状态的数据。经过二十多年的发展,时态数据库理论研究取得了丰富的成果,而时态数据库实现技术尚处于起步
由于电力行业信息化建设积累了大量历史数据,迫切需要利用数据挖掘技术研发分析决策系统,以解决供电企业生产管理中关键和突出的问题。本文对各种数据挖掘算法进行了详细的比
精确的网络拓扑信息对于现代网络管理和预测网络性能是至关重要的。尤其是不断更新的物理网络拓扑信息是网络管理和性能分析的先决条件,如能动态或预先的进行资源管理、服务
本系统包含三大部分:指纹图像分割、指纹图像滤波增强和指纹后处理。本文主要深入研究指纹后处理部分的算法。其中,后处理部分包含:二值化、细化、细节特征提取、全局特征提取
信息网络的迅速发展,使得网络安全成为世界各国共同关注的焦点。入侵检测技术是继传统的安全保护措施之后新一代的安全保障技术。作为信息安全保障中的一个重要环节,它很好地
移动电子商务有着光明的前景,而移动支付是移动电子商务中的最重要的部分之一,它是指交易双方通过移动设备进行商业交易。由于用户需要通过手机进行业务访问,并通过无线网络
心脑血管疾病已成为现代社会人类健康最主要威胁。研究动脉血液运动是血流动力学主要任务之一,这对人们更好理解并分析血管疾病的发生与发展十分重要。随着计算流动力学方法
首先介绍了计算机辅助诊断理论、中医诊断中关联规则挖掘的理论和方法、非单调推理的概念以及在此基础上的ATMS的基本理论和实现方法,然后详细论述了将ATMS知识库维护系统运
随着计算机技术和网络通讯技术的高速发展,我们的生活和工作中充斥着各种各样的数字化信息,这些信息以图像等多媒体信息为主,在各个领域中都发挥着重要作用。如何对这些多媒