基于SLA的语义Web服务组合

基于SLA的语义Web服务组合

论文摘要

随着Web服务技术的发展,国内外众多学者围绕Web服务组合问题展开了广泛而深入的研究,并取得了一些有价值的探索性研究成果。利用现有的单个Web服务进行服务组合,不但满足了用户的需求,而且还提高了现有服务的复用率。但作为一项新兴的研究课题,其中还有许多亟待解决的问题。其中,以往的研究大都认为服务的质量越高,用户就越满意。其实不然,由于实际应用中会受具体条件的限制,用户可能会对服务质量提出某些特殊要求。服务水平等级协议(SLA, Service-Level Agreement)是服务提供者和用户之间协商签订的一个正式合约,合同规定了在服务提供过程中双方所承担的商务条款,是在服务品质、优先权和责任义务等方面达成的协议。SLA的提出既满足用户的需求,又可以实现服务提供者利益的最大化,从而有效保障了交易双方的权益。本文围绕基于SLA的Web服务组合问题展开研究,主要完成了以下工作:1.结合组合服务的一般流程和SLA协议的特点,提出一种基于SLA的服务组合框架。其中支持组合服务提供商和用户之间通过Agent自动建立SLA协议,在服务组合过程中,由组合服务提供商根据服务质量对服务分级,提供不同的SLA协议,用户进行选择确定后即建立了正式的SLA协议,SLA协议使用WSLA(Web Services Level Agreement)语言描述;并且该框架实现了服务组合的自动化与动态性,自动进行服务组合与服务选择,根据服务运行情况,适时对组合服务进行替换,提高了组合服务的健壮性。2.提出一种基于语义的Web服务组合方法。将服务的I/O表示成本体概念的集合,利用本体概念间的语义相似度,使用深度优先原则,能自动、高效地生成满足用户需求的组合服务。同时为表示出所请求组合服务中各服务之间的相互依赖关系,定义了用户请求的本体依赖关系,克服了一般自动服务组合方法在这方面的缺陷。仿真实验证明了该方法的可行性。3.为使组合服务在满足SLA协议规定的基础上达到性能的最优化,提出一种基于多种群混合遗传算法的服务组合方法。通过将SLA协议中的具体的QoS约定转化为影响遗传算法适应度函数的因子,利用多个种群独立的使用不同的进化参数进化,增加了个体的多样性,扩大了搜索的范围,模拟退火操作加速了收敛速度,实验证明该方法有效的解决了服务组合问题。4.为适应网络环境的不确定性和Web服务的动态性,提出一种基于SLA的动态Web服务组合方法。通过分析动态环境下组合服务出现服务失效或QoS指标偏离的原因,提出若使用单个服务替换方法产生的组合服务性能比原方法性能优越,则在组合中只对QoS异常的服务进行更换;否则在备用的组合服务执行方案中根据实时QoS性能选择其中较优的进行升级或进行服务重组合,保证了组合服务的质量。最后仿真实例证明了本方法的可行性和有效性。

论文目录

  • 摘要
  • ABSTRACT
  • 第1章 绪论
  • 1.1 选题意义
  • 1.2 国内外研究现状
  • 1.3 本文的主要工作
  • 1.4 文章结构
  • 第2章 SLA与WEB服务组合技术研究
  • 2.1 服务水平等级协议SLA
  • 2.1.1 SLA的基本概念
  • 2.1.2 SLA内容
  • 2.1.3 SLA保证的Web服务体系架构
  • 2.1.4 SLA的生命周期
  • 2.2 WEB服务组合技术
  • 2.2.1 过程驱动的组合方法
  • 2.2.2 基于语义的Web服务组合
  • 2.2.3 基于QoS的Web服务组合
  • 2.3 本章小结
  • 第3章 基于SLA的语义WEB服务组合框架
  • 3.1 引言
  • 3.2 基于SLA的语义WEB服务组合框架
  • 3.2.1 主要模块功能介绍
  • 3.2.2 组合流程说明
  • 3.3 本文的SLA协议
  • 3.3.1 QoS属性
  • 3.3.2 SLA协议描述
  • 3.4 本章小结
  • 第4章 一种基于语义的WEB服务组合方法
  • 4.1 服务的表示
  • 4.2 相关概念
  • 4.3 基于语义的自动WEB服务组合方法
  • 4.4 仿真实例
  • 4.5 本章小结
  • 第5章 一种基于多种群混合遗传算法的WEB服务组合方法
  • 5.1 基本知识
  • 5.1.1 算法基础
  • 5.1.2 Web服务组合QoS属性
  • 5.2 组合服务的基本模型
  • 5.3 基于多种群混合遗传算法的服务组合
  • 5.3.1 多种群混合遗传算法中的相关操作
  • 5.3.2 基于多种群混合遗传算法的服务组合
  • 5.4 实验及分析
  • 5.5 本章小结
  • 第6章 一种动态WEB服务组合方法
  • 6.1 基于SLA的自适应动态WEB服务组合框架
  • 6.2 动态重组合的原因及解决办法
  • 6.2.1 动态重组合的原因
  • 6.2.2 单个服务替换原则
  • 6.2.3 重用原则
  • 6.3 基于SLA的动态WEB服务组合算法
  • 6.4 实验及分析
  • 6.5 本章小结
  • 第7章 总结和展望
  • 总结
  • 展望
  • 参考文献
  • 致谢
  • 攻读学位期间的研究成果
  • 相关论文文献

    • [1].微服务组合验证方法综述[J]. 无线通信技术 2019(03)
    • [2].服务组合拳助“疫”线稳步复工复产[J]. 中国社会工作 2020(13)
    • [3].面向探索式服务组合场景的即时服务推荐方法研究[J]. 小型微型计算机系统 2017(05)
    • [4].面向服务组合质量的物联网绿色能源管理[J]. 电信科学 2017(10)
    • [5].云服务组合次序研究[J]. 广东通信技术 2014(09)
    • [6].制造云服务组合柔性的多属性评价方法[J]. 江苏科技大学学报(社会科学版) 2015(03)
    • [7].Web服务组合性能评价的流逼近与扩散逼近研究[J]. 计算机应用研究 2018(03)
    • [8].Web服务组合测试综述[J]. 软件学报 2018(02)
    • [9].云服务组合柔性的多维度测度[J]. 价值工程 2018(14)
    • [10].不确定感知的自适应云计算服务组合[J]. 计算机研究与发展 2016(12)
    • [11].基于多策略离散差分进化的移动互联网个性化服务组合[J]. 电信科学 2016(02)
    • [12].动态服务组合的研究[J]. 价值工程 2012(01)
    • [13].基于扩展自动机的服务组合静态与动态验证方法[J]. 通信学报 2012(S1)
    • [14].普适环境下一种基于图的可靠服务组合机制[J]. 计算机科学 2011(05)
    • [15].云服务组合柔性影响因素分析——基于云制造服务平台视角[J]. 科技管理研究 2019(24)
    • [16].制造云服务组合异常自适应调整方法[J]. 中国机械工程 2016(06)
    • [17].制造云服务组合柔性评价指标体系研究[J]. 沈阳工业大学学报(社会科学版) 2015(01)
    • [18].不确定状态自动服务组合算法模型的研究[J]. 无线互联科技 2014(04)
    • [19].IT服务组合可靠性分析方法研究与仿真[J]. 计算机仿真 2013(02)
    • [20].一种基于最优个体保存策略的服务组合优化选取方法[J]. 华东理工大学学报(自然科学版) 2010(05)
    • [21].语义动态服务组合模型研究[J]. 湖北工业大学学报 2009(02)
    • [22].基于多重服务范例适应性调整的服务组合[J]. 软件学报 2008(11)
    • [23].满足隐私需求的服务组合信息流控制方法研究[J]. 计算机科学与探索 2018(03)
    • [24].在线医疗服务组合的验证方法研究[J]. 医学信息学杂志 2012(07)
    • [25].基于事务的分布式虚拟化环境下服务替换方法[J]. 计算机研究与发展 2018(02)
    • [26].制造云服务组合柔性的四维属性测度方法[J]. 运筹与管理 2015(06)
    • [27].基于多属性群决策服务组合方案选取方法[J]. 计算机应用研究 2012(05)
    • [28].多本体环境下基于规划技术的自动服务组合[J]. 计算机工程 2011(02)
    • [29].基于两层声誉演化模型的服务组合选取策略[J]. 中南大学学报(自然科学版) 2009(03)
    • [30].基于概率模型检测的Web服务组合多目标验证[J]. 计算机科学 2018(08)

    标签:;  ;  

    基于SLA的语义Web服务组合
    下载Doc文档

    猜你喜欢