面向流程的组合代价优化方法研究

面向流程的组合代价优化方法研究

论文摘要

Web服务是一种新型的因特网软件,它部署在全球网络的各处,并能通过标准协议相互调用。因此,通过使用这种技术,不同服务提供商提供的服务能够很容易的集成为流程形成一个综合的服务。选择和集成Web服务可以通过静态的方法,也可以通过动态的方法。这些方法的选择是根据服务的功能要求和性能约束决定的。但是不论选择哪种方法,对于由Web服务组成的分布式的应用程序来说,该综合服务的性能质量是通过运行时的性能(如,端到端延迟、整体成本、服务的可靠性和可用性等)来度量的,而不是个别服务组件的质量。用户所关心的也只是所能获得的最终组合流程的性能,而不会关心具体的服务组件。这就需要一个机制来保证组合的Web服务的流程整体的组合代价是在可接受的范围内。本文研究了着眼于流程整体性能约束下的服务组合优化问题。本文建立了组合代理来处理Web服务用户和提供商之间通讯、协调和选择的工作。这个组合代理收集服务提供商的可度量信息;接收来自用户的服务请求:然后选择出可能满足用户请求里的功能需求的服务;并根据流程的整体性能约束进一步挑选恰当的服务;并与服务提供商协商获得服务的服务性能承诺。这种方式使本来面向专业领域的Web服务能够更容易的被普通用户所使用,大大减小了用户的使用成本,并可处理各服务之间交互所出现的问题,提高了系统的可靠性。在服务选择中为了满足流程整体性能约束,我们设计了一种服务选择算法,来在组合代理中使用。这个算法的目标是在满足流程整体组合代价约束的基础上,使整个流程中用户定义的利益函数取得最大值。我们在选择算法中根据服务成本、服务响应时间、服务的负载情况、和网络延迟等性能属性来选择最符合流程性能约束的服务。我们把组合代价约束的服务选择问题分成单约束的服务选择和多重约束的服务选择。我们可以把单约束的服务选择看作是多选择的背包问题,把多重约束的服务选择抽象为多尺度的多选择背包问题,也可抽象为多约束的最优路径问题。就这些问题我们分别展开讨论及分析,并给出高效的解决方法。这些算法保证了在服务组合中生成的服务流程,在满足用户的功能性的需求的基础上,根据用户对组合服务性能的要求,获得整体性能更高的组合服务,并可进一步最大化服务的利益函数,获得最好的服务组合结果。最后,该方法在SmartFlow模式中进行了应用,并获得了良好的效果。

论文目录

  • 摘要
  • ABSTRACT
  • 第1章 绪论
  • 1.1 课题的研究背景
  • 1.2 国内外研究现状
  • 1.3 本文的研究内容与特色
  • 1.4 论文的整体结构
  • 第2章 服务组合相关技术概述
  • 2.1 服务组合的要求
  • 2.2 WEB服务组合相关技术
  • 2.2.1 BPEL
  • 2.2.2 语义Web(OWL-S)
  • 2.2.3 Web组件
  • 2.2.4 代数流程组合
  • 2.2.5 Petri网
  • 2.2.6 模型校验与终态机(Finite-State Machines,FSMs)
  • 2.3 服务组合方法的比较
  • 2.4 本章小结
  • 第3章 组合代理
  • 3.1 假设和定义
  • 3.2 组合代理的功能
  • 第4章 服务选择算法
  • 4.1 单约束服务选择
  • 4.1.1 问题模型
  • 4.1.2 整体利益函数
  • 4.1.3 单个服务与组合服务及算法
  • 4.1.4 多选择背包问题模型
  • 4.1.5 求解算法
  • 4.2 多约束服务选择
  • 4.2.1 问题模型
  • 4.2.2 求解算法
  • 第5章 组合代理在SMARTFLOW模式中的应用
  • 5.1 SMARTFLOW模式
  • 5.2 SMARTFLOW整体模型
  • 5.2.1 知识管理工具
  • 5.2.2 业务流程生成器
  • 5.2.3 服务注册中心
  • 5.2.4 流程执行模块
  • 5.3 SMARTFLOW模型的整体运行
  • 5.3.1 领域专家定义本体和规则
  • 5.3.2 服务提供商注册自己的服务
  • 5.3.3 根据用户提出的需求生成业务流程
  • 5.3.4 用户选择满意的流程交由流程引擎执行
  • 第6章 总结与展望
  • 参考文献
  • 致谢
  • 攻读学位期间发表的学术论文目录
  • 学位论文评阅及答辩情况表
  • 相关论文文献

    • [1].物质的多样性是由组合的多样性决定的[J]. 科学技术与工程 2019(34)
    • [2].非淹没组合丁坝局部冲蚀规律的实验分析研究[J]. 黑龙江水利科技 2019(11)
    • [3].探析组合盆栽[J]. 现代园艺 2020(03)
    • [4].多个混沌系统的有限时多切换“组合-组合”同步[J]. 数学的实践与认识 2020(10)
    • [5].产品创新之佳径:旧元素,新组合[J]. 销售与市场(管理版) 2020(06)
    • [6].清新组合物和包含所述清新组合物的装置[J]. 乙醛醋酸化工 2019(11)
    • [7].微型组合[J]. 花木盆景(盆景赏石) 2017(12)
    • [8].《静物组合》[J]. 大众文艺 2018(12)
    • [9].《组合》[J]. 大众文艺 2016(24)
    • [10].大型企业集团专利组合构建[J]. 中国电力企业管理 2016(25)
    • [11].高空组合[J]. 现代班组 2017(06)
    • [12].《流动与组合》[J]. 中国陶艺家 2016(02)
    • [13].《字母系列组合》[J]. 中国陶艺家 2016(02)
    • [14].浅析榕树组合盆栽的外表突破点[J]. 农村经济与科技 2015(04)
    • [15].工作桌椅组合[J]. 市场瞭望(上半月) 2015(04)
    • [16].《户外便携桌·垫组合》[J]. 美苑 2015(S1)
    • [17].组合猜字[J]. 老友 2020(05)
    • [18].《组合桌椅设计》[J]. 艺术品鉴 2019(11)
    • [19].2018年高中数学联赛(福建省预赛)组合题另解[J]. 福建中学数学 2018(09)
    • [20].鼓舞人心的食品组合[J]. 新教育 2017(36)
    • [21].《墙》(组合之一)[J]. 长江文艺 2018(06)
    • [22].奇妙的组合照片[J]. 学苑创造(3-6年级阅读) 2018(03)
    • [23].归来的鹰 致敬山鹰组合[J]. 凉山文学 2018(02)
    • [24].静物组合[J]. 小学生(上旬刊) 2017(Z2)
    • [25].静物组合[J]. 小学生(上旬刊) 2017(Z1)
    • [26].《静物组合》[J]. 高中生之友 2018(20)
    • [27].“凡尘”组合:金牌背后的一路风雨[J]. 羽毛球 2018(10)
    • [28].小组合作人员组合的研究[J]. 新课程(综合版) 2016(04)
    • [29].《静物组合》[J]. 青年文学家 2016(23)
    • [30].《组合》[J]. 长江文艺 2016(08)

    标签:;  ;  ;  ;  

    面向流程的组合代价优化方法研究
    下载Doc文档

    猜你喜欢