Web服务组合动态策略及优化算法研究

来源 :郑州大学 | 被引量 : 0次 | 上传用户:jslj
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
为应对信息系统需求的不断复杂化,新的软件架构方法不断地被提出。重用性、跨平台性、可维护性以及效率的提升成为重点考虑的问题。Web服务技术以其平台无关、松耦合、可编程的特性得到了广泛的应用。为了提高复用率,增强服务的处理能力,将单一的Web服务按照特定的业务流程组合起来,以获得更有针对性,功能更强的新服务成为值得深入研究的课题。在现实中,Web服务组合的情况十分复杂。首先,Web上发布的具有相同功能属性的服务持续增多,服务组合优化问题成为目前的研究热点;需要高效率高质量的优化算法来得出用户满意度最高的组合方案。服务质量(QoS)通常作为评价服务优劣的重要指标。其次,Web服务所处的环境具有高度的动态性,同一服务的各种参数随时有可能发生变化,服务参数更新策略变得非常重要。另外,用户需求的多样性和复杂性导致抽象出的业务流程高度复杂化,加重了系统的负担,不利于服务组合系统的分析和执行。本文分析了常见的Web服务组合框架存在的问题,深入研究了动态组合框架及服务组合优化。完成的主要工作如下:1.在基本服务组合框架的基础上,提出了一种基于服务更新机制的动态服务组合框架。设计了服务组合的流程,实现了Web服务组合的自动化、并行化和动态特性。以服务等级协议描述QoS约束;加入了服务分解模块、服务存储模块和服务更新模块,分别负责分解复杂服务、存储符合条件的服务数据以及进行组合方案的动态更新。2.针对动态服务组合框架中服务分解模块和服务更新模块,提出了复杂服务分解方案和服务更新策略。服务分解方案将复杂业务流程分解为规模较小的子任务,发送给多个组合模块并行执行,提高了效率。当组合方案中的某些子服务服务失效时,服务更新策略根据实际情况依次选择单个服务更新、执行方案更新和重新优化三级策略,保证最终执行的组合服务可用并保持最优。通过实例与实验分析,结果表明该策略较好地抵消了服务的不稳定性对系统效率的影响。3.针对服务组合优化问题,提出了一个基于帕累托(Pareto)占优机制的多目标人工蜂群算法。该算法引进了新的进化算子,改进了邻域搜索策略,以QoS为优化目标,SLA文档规约为约束条件来解决优化问题。通过对比实验分析,结果表明改进算法在收敛性和个体多样性方面均有改善。
其他文献
在高压开关柜中,由于触头、母线等过热,从而导致绝缘损坏而引起故障,最终导致短路、爆炸等严重后果。因此,高压开关柜温度实时监测,是电力系统安全、可靠运行的重要保障。由于高压
数据查询是两层传感网中用户获取和分析感知数据的重要手段。由于感知节点大都部署在无人值守、复杂多变的环境中,使得不完全数据广泛存在于两层传感网中,丢弃这些数据会降低查
无线传感器网络是传感器技术、嵌入式计算技术、分布式信息处理技术和通信技术迅速发展的结果。无线传感器网络由分布在检测区域内的无线通信节点以自组织的方式组成。作为一
随着电子商务系统的日益发展,用户的感知度不断提升,人性化的应用需求迅速增长,日益增长的用户消费数据占据着越来越多的存储空间,这些海量数据包含着很多非常有用的信息,如
利用计算机视觉技术实现农产品的自动筛选已经得到一定程度的应用。通过物体的形状、纹理差异等特征值的差异,已经实现了对大麦、小麦等不同种类物体的高效分选。通过物体二维
随着互联网的快速发展和日益普及,网络对安全保障提出了非常高的要求,网络安全已经成为人们关注的焦点。传统的网络安全防范体系主要是指通过防火墙、入侵检测、防病毒等被动
B样条方法由于采用了具有最小支撑性质的样条基函数,使得其不仅保持了用控制点定义曲线曲面等良好性质,而且解决了Bezier方法所固有的缺陷,如不具有局部修改性质以及在描述复杂
近年来,随着人工智能Agent技术和社会网络的快速发展,复杂动态社团网络中的牵制控制问题受到了各领域专家学者的广泛关注。牵制控制策略是一种简单、有效且实用的控制方法。它
数据流聚类算法是一项关键的数据挖掘技术,在数据流聚类研究中,算法框架可以分为两类:single-phase model 和 two-phase scheme。应用 two-phase scheme 的基于密度网格的数
文献检索是科学研究中非常重要的一项任务。搭建文献检索系统的意义是:能够有效地让科技工作者检索到与其领域相关的科技文献,借以提高研究效率。针对这一任务,本文给出两项研