不确定QoS的Web服务选择研究
发布时间:2017-09-08 18:46
本文关键词:不确定QoS的Web服务选择研究
更多相关文章: Web服务 服务选择 不确定QoS 鲁棒优化
【摘要】:近年来,Web服务作为面向服务架构SOA的一种实现方法被广泛应用。越来越多的机构将软件和数据封装为Web服务发布到互联网上。在服务被使用的过程中,单个Web服务所提供的功能往往难以满足用户的需求,需要将多个Web服务进行组合,成为功能更为复杂的组合服务。Web服务组合大幅度提高了软件资源利用率和企业应用开发的效率,完成了单个Web服务无法完成的任务,并为企业和组织之间的协作提供了途径,成为企业级应用集成的关键技术。通过服务组合能够快速、有效地提供新的服务给用户,但随着互联网上Web服务数量的不断增加,功能属性相同但非功能属性(也就是QoS)不同的Web服务也越来越多。如何从海量的候选服务集中选出最符合用户QoS需求的Web服务已经成为一个研究热点。大部分现有的QoS模型使用确定的QoS参数进行服务选择,而在真实网络中存在大量的不确定因素,使得通过基于确定QoS模型得到的组合服务在运行时QoS性能指标变差,甚至是超出用户所能接受的范围。如何根据不确定QoS对服务进行选择,并且使得所选择的服务能够在大多数情况下都满足用户的需求就成为服务选择领域必须解决的问题。本文在基于QoS的Web服务选择研究的基础上,主要以工作流模型为组合基础,围绕基于不确定QoS的服务选择问题进行了如下研究:针对QoS驱动的Web服务选择研究,本文先研究了Web服务、Web服务组合、Web服务选择的支撑技术。通过对基于QoS的服务选择问题进行分析,建立了基于确定QoS的服务选择模型。然后针对QoS中的不确定性,建立了不确定QoS模型,并将不确定QoS引入到了服务选择模型当中,同时提出了该模型在求解时对QoS的预处理方法。考虑到鲁棒优化方法在解决不确定规划问题的鲁棒性和易处理性,本文将鲁棒优化方法引入Web服务选择问题模型的求解过程中,实现了基于鲁棒优化的不确定QoS服务选择;在此基础上,提出了针对工作流模型拆分的方法,并对服务选择模型进行简化,使得求解时间大大缩短。最后为了能够将本文所提出的方法付诸应用,设计并实现了一个基于JSP的鲁棒服务选择平台。在系统中,用户可以使用本文所提出的方法进行服务选择,并且嵌入了一个对服务进行自动化测试的模块,使得对服务QoS数据的收集更加方便。
【关键词】:Web服务 服务选择 不确定QoS 鲁棒优化
【学位授予单位】:西安邮电大学
【学位级别】:硕士
【学位授予年份】:2015
【分类号】:TP393.09
【目录】:
- 摘要3-4
- ABSTRACT4-8
- 第一章 绪论8-14
- 1.1 研究背景和意义8-9
- 1.2 研究现状9-11
- 1.3 主要研究工作11
- 1.4 论文内容和结构11-14
- 第二章 Web服务相关技术14-20
- 2.1 Web服务技术14-17
- 2.1.1 面向服务架构14-15
- 2.1.2 Web服务15-17
- 2.2 Web服务组合技术17
- 2.3 Web服务选择技术17-18
- 2.4 Web服务测试技术18-19
- 2.4.1 测试的角色18-19
- 2.4.2 测试的难点19
- 2.5 本章小结19-20
- 第三章 基于不确定QoS的服务选择模型20-32
- 3.1 常用的QoS属性20-22
- 3.2 基于QoS的服务选择问题模型22-27
- 3.2.1 服务组合工作流模型22-24
- 3.2.2 QoS属性值的规范化方法24
- 3.2.3 服务选择问题模型24-27
- 3.3 基于不确定QoS的服务选择模型27-29
- 3.3.1 不确定QoS27-28
- 3.3.2 基于不确定QoS的服务选择模型28-29
- 3.4 不确定QoS的预处理技术29-31
- 3.4.1 QoS属性值规范化29-30
- 3.4.2 QoS属性值聚合30-31
- 3.5 本章小结31-32
- 第四章 基于鲁棒优化的服务选择模型求解32-46
- 4.1 鲁棒优化概述32-36
- 4.1.1 Soyster模型33-34
- 4.1.2 Bertsimas模型34-36
- 4.2 基于鲁棒优化的不确定QoS服务选择模型36
- 4.3 模型的求解36-39
- 4.3.1 工作流模型的拆分37
- 4.3.2 鲁棒模型的简化37-39
- 4.4 仿真实验与分析39-44
- 4.5 本章小结44-46
- 第五章 鲁棒服务选择平台设计与实现46-54
- 5.1 平台架构设计46-47
- 5.2 数据库设计47
- 5.3 平台细节设计47-53
- 5.3.1 平台首页设计47-48
- 5.3.2 用户注册模块48-49
- 5.3.3 服务注册模块49
- 5.3.4 服务查看模块49-50
- 5.3.5 服务组合模块50-51
- 5.3.6 组合流程注册模块51-52
- 5.3.7 服务测试模块52-53
- 5.4 本章小结53-54
- 第六章 结论与展望54-56
- 6.1 相关工作总结54-55
- 6.2 下一步工作展望55-56
- 参考文献56-60
- 致谢60-61
【参考文献】
中国期刊全文数据库 前3条
1 李金忠;夏洁武;唐卫东;曾劲涛;王翔;吴兰英;;基于QoS的Web服务选择算法综述[J];计算机应用研究;2010年10期
2 温涛;盛国军;郭权;李迎秋;;基于改进粒子群算法的Web服务组合[J];计算机学报;2013年05期
3 郭秀英;;区间数多指标决策的一种新方法[J];西南石油大学学报(社会科学版);2009年01期
,本文编号:815708
本文链接:https://www.wllwen.com/guanlilunwen/ydhl/815708.html