基于聚类的自动化Web服务组合系统

来源 :浙江大学 | 被引量 : 0次 | 上传用户:mu_322
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着互联网的发展,web服务的数量激增,服务组合无论在效率上还是在QoS的保证方面,都面临着前所未有的挑战,本文在对已有工作进行充分调研的基础上,提出了一个新型的web服务组合原型系统--CBA_CS2(Clustering BasedAutomatic Coarsness Service Composition System)。本文对该系统进行了多方面的阐述,主要工作与贡献包括以下四个方面:   1)提出一套完整的包含自动化服务组合、服务验证和服务管理在内的系统   该系统以自动化服务组合为核心,并提供了QoS优化功能;此外,还提供了组合有效性验证和服务管理平台,是一套完整的原型系统。该系统还采用了松耦合多模块的设计理念,系统内模块均为用户可配置的,从而实现了系统的灵活性。   2)提出了一个高效的支持QoS优化的自动化服务组合算法   在CBA_CS2系统中的服务组合体系里,提供了一个支持QoS优化的自动化服务组合算法CBBCM,该算法先对服务进行聚类,以减少组合时所扫描的匹配服务候选池,继而对后向链法进行改进,高效地完成了服务的自动组合。   3)为自动化组合构建了完善的支撑体系   除了核心的服务组合模块,系统还提供了完善的支撑体系,包括服务预处理模块和服务链挖掘模块。服务预处理模块针对用户提供的web服务文档,将其转化为标准的服务向量;而服务链挖掘模块则通过频繁集挖掘方案,对服务组合调用记录进行分析,并将分析结果反馈给系统,进一步提高了系统性能。   4)通过实验来评价和证明了系统在组合效率、QoS优化方面的优势   我们设计了多组实验测试服务组合的效率、QoS及服务链挖掘功能的有效性。我们将服务组合模块使用的CBBCM算法与其它类似算法进行比较,证明服务组合模块在性能和QoS之间,选择了一个很好的均衡点;我们还通过还调用服务链挖掘模块对历史记录进行分析,证明频繁集的加入使得服务组合效率明显提高。
其他文献
随着伺服控制技术的发展,伺服双轴同步运动在多个领域有越来越广泛的应用。同时伴随着数字信号处理器的性能发展,推动伺服控制往高精度、高智能化和全数字化方向发展,对伺服双轴
随着在线视频行业的发展,视频行业的广告收入也一直保持着良好的增长势头。目前在线视频广告系统由于广告投放内容随机导致广告与视频内容的相关性较差、广告投放时机固定导致
随着互联网飞速的发展,网络信息量不断增加,为提高实时检索的效率,需要一种快速的索引方法。就搜索引擎而言,对大规模文本构建索引涉及较大的数据量和计算量,会消耗大量计算资源,如
随着云计算技术的飞速发展,很多互联网服务商都推出了自己的云平台。云平台中的基础设施满足用户的虚拟机使用请求,对虚拟机分配资源并进行调度。现有云平台中的虚拟机调度模块
随着嵌入式系统应用的日益广泛,嵌入式应用系统所包含的功能也越来越多,且嵌入式应用系统的更新换代的周期越来越短。这导致了嵌入式应用系统巨大的设计与开发压力,要求进行软、
互联网将各种信息提供给人们的同时,海量的信息又使人们很难迅速而准确地获取自己最需要的信息。这是因为计算机不能理解目前网页内容的语义且各种信息缺乏组织。语义网技术通
织物图像的风格是指一种固有的模式,这种模式不仅包括了织物中的图案而且也包括了它们各自的空间关系。每种风格的图案都有各自的独特性。基于风格语义的织物图像分类非常有
分割是计算机视觉的基本研究问题,也是近几年来比较热的研究方向之一。分割是指从图像或视频序列中提取出感兴趣的前景物体。随着计算机视觉的发展,涌现了大量的图像和视频分割
基于流形正则化的半监督分类算法框架(Manifold Regularization,MR)和基于后验概率的支持向量机(Posterior Probability Support Vector Machine,PPSVM)是近年来提出的两种比较新的
桌面虚拟化技术是目前虚拟化领域的研究热点。目前的虚拟化桌面包括VDI(Virtual Desktop Infrastructure)和WebOS两大类,可以给用户提供多种功能,但是VDI需要用户安装客户端,并且