基于强化学习进行Web服务组合的研究

来源 :东南大学 | 被引量 : 0次 | 上传用户:qwer_xxx
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
服务组合已经成为Web服务研究领域的热点。在服务组合中潜在着诸多问题,如服务组合方法(即Web服务如何组合、能否自动组合),组合的正确性验证,Web服务间的协作、事务处理,以及服务质量(QoS)等等,这些问题都有待于解决或完善。本文将主要围绕服务组合方法以及服务质量这两方面进行深入的研究。   就目前而言,服务组合方法大致有两种分类方法:第一种分类,静态组合和动态组合;第二种分类,手动组合和自动组合。对于静态组合、动态组合已经有相当多的研究成果,但大都是手动组合的方法,而关于自动组合的却很少见。在我们组的研究工作中,将把强化学习理论引入Web服务领域以实现自动组合。基于强化学习的自动组合可以随着环境的变化实时调整业务流程,具有智能的特征。   另一方面,当web服务数量逐渐增多,有着相同功能属性的web服务也随之增多,于是需要依据用户给出的QoS需求,从中选出用户最为满意的那一个,这就是基于QoS的服务选择。基于QoS的服务选择最常用的是定量的方法,而这种方法不足以准确表达用户的QoS需求,所以我们将采用偏好逻辑这种定性的方法来建模用户的需求。   最后,Web服务是通过“功能属性”、“非功能属性”这两方面来完整描述的。服务组合方法就是针对功能属性方面的研究,而基于QoS的服务选择就是针对非功能属性方面的研究。一直以来这两方面是相对独立的研究课题,很少有关于服务组合的完整的解决方案。我们组的研究,是将强化学习和偏好逻辑完全溶合在一起,不仅研究服务的功能属性,又充分考虑QoS这样的非功能属性,从而实现服务组合的一个完整的解决方案。   我们的研究成果最终是以RLPLA(algorithm of web services composition based on reinforcement learningand preference logic)算法来呈现的,这是基于强化学习和偏好逻辑对服务组合领域以上两大问题较为完整的研究。在文中还将有大量实验数据为佐证,以充分显示RLPLA的性能。   总结以上,本文的主要贡献可以概括为以下三点:   1.基于强化学习实现自动组合。   2.用一种定性而非定量的方法去解决基于QoS的服务选择问题。   3.提出一种完整的解决方案,不仅研究服务的功能属性,又充分考虑QoS这样的非功能属性。
其他文献
随着多媒体技术的快速发展,可以同时提供录像、画面分割、网络传输、云台镜头控制、报警控制等多种功能的嵌入式DVR(digital video recorder),在安防监控领域取得了广泛的应用,逐
随着虚拟化技术的不断发展,云计算平台以其灵活性、便利性、高扩展性等优势成为热门的学术研究领域并被广泛应用于企业之中,而其实质则是依托于虚拟化技术来构建的、后端基础
随着计算机网络规模扩大、复杂性增加,网络安全问题也日益突出。传统的静态安全防御策略(如访问控制机制、加密技术、防火墙技术等)对复杂网络环境下层出不穷的攻击缺乏主动
云计算技术的快速发展使得云计算平台成为支持IaaS的基础性设施,为用户提供大规模的虚拟化资源。分布式计算框架如MapReduce和云计算技术相结合使得对海量数据进行挖掘与分析
基于视觉特征利用粒子滤波技术进行运动目标的检测和跟踪是当前目标跟踪领域的难点。目前,关于视觉特征的粒子滤波跟踪及其在图像处理、模式识别等领域的研究和应用在国内外
本文的研究来源于河南省自然科学基金项目(NO.0611053900)“区间逻辑的柔性化理论研究”和河南省重点科技攻关项目(NO.092102210149)“基于区间结构的柔性化控制模型及其系统
Web服务(Web Services)为网络时代的分布式计算定义了统一的接口和调用模式,使得不同系统提供的服务能够以同样的方式进行调用,从而成为构建复杂而灵活的商业系统的基础。BPE
当今数据挖掘技术快速发展,数据挖掘在很多领域中所起的重要作用己被越来越多的人认可,随着电信体制改革的深化,我国电信运营业的竞争日趋激烈,因此如何维持现有的客户不流失已经
随着信息技术的发展,作为一种重要的人机交互新手段,语音识别技术被广泛的应用于小型化、便携式的嵌入式语音产品中,带来了对低成本、低功耗的嵌入式语音识别系统的巨大需求。这
基于Voronoi图的路径规划方法计算复杂度高,安全性差,本文提出一种基于三角网追踪解决机器人路径规划的方法,通过三角网的值点追踪策略结合Dijkatra算法生成一条机器人最优路