服务网络的运行机制与性能仿真分析
发布时间:2017-03-30 18:04
本文关键词:服务网络的运行机制与性能仿真分析,由笔耕文化传播整理发布。
【摘要】:随着云计算、物联网等信息技术的高速发展,互联网上可用的Web服务越来越多,与此同时,用户的个性化需求变得越来越多样化。对已存的服务网络进行定制、动态寻找能够满足用户需求的流程,满足不同用户的个性化需求,是支持服务个性化和大规模定制的一种典型方式。服务网络定制之后,需要一个运行环境来支持各服务节点的执行与服务节点之间的数据传递。目前的技术支持多种可能的服务网络运行机制,为了优化服务网络的运行性能,有必要对各种运行机制进行对比分析,发现影响服务网络性能的关键指标与影响程度。本课题的研究意义主要有两点:一是构建服务网络的逻辑架构,以此为蓝本,搭建可支持服务网络部署、定制与执行的动态运行环境,完成服务网络逻辑结构到物理实现的映射。二是在服务网络的分布式运行环境中,进行不同条件的部署、定制与执行的仿真,收集分析仿真数据,确定影响服务网络性能的因素,并对其进行定量描述,为不同情况下用户自由选择运行条件提供客观参考。具体研究分为以下四个部分展开:(1)提出一种服务网络分布式的逻辑架构,描述了服务网络生命周期中部署、定制与执行三个阶段。据此架构模型,开发运行环境,支持基于BPEL(business process execution language for web service)、规则与事件的三种运行机制,完成服务网络逻辑设计到物理实现的转化。(2)根据网络定制后流程执行效率的影响因素与各自的影响程度;基于BPEL、基于规则与基于事件三种运行机制的差异;分布式执行引擎下不同的服务子网划分方式之间的差异三个研究问题,仿真不同条件下服务网络的运行情况,采集仿真数据。(3)通过统计学上主成份分析、回归分析与非参数检验的方法,对仿真数据进行统计分析,确定影响服务网络性能的因素及各因素对性能的影响程度。服务提供方可以根据分析结果,调整服务网络的逻辑架构或物理部署,来达到提高服务网络的性能的目的。(4)设计并实现了服务网络运行与仿真系统,该系统支持服务网络部署、定制、执行、与性能结果分析展示的功能,使用Eclipse软件开发平台,采用Java编程语言,应用MYSQL数据库管理系统存储相关信息。
【关键词】:服务网络 分布式架构 运行环境 BPEL 性能仿真 统计分析
【学位授予单位】:哈尔滨工业大学
【学位级别】:硕士
【学位授予年份】:2015
【分类号】:TP393.09
【目录】:
- 摘要4-5
- Abstract5-10
- 第1章 绪论10-17
- 1.1 课题来源与研究意义10-12
- 1.1.1 课题来源与背景10
- 1.1.2 课题研究意义10-12
- 1.2 国内外研究综述12-15
- 1.2.1 基于BPEL引擎的服务执行机制12-13
- 1.2.2 基于事件处理的服务执行机制13
- 1.2.3 服务系统的性能评估与仿真13-14
- 1.2.4 多变量统计分析14-15
- 1.3 本文研究内容及章节安排15-17
- 第2章 服务网络的分布式执行架构17-31
- 2.1 服务网络的逻辑架构与生命周期17-20
- 2.1.1 服务网络的逻辑架构17-18
- 2.1.2 服务网络的生命周期18-20
- 2.2 服务网络的分布式架构设计20-21
- 2.3 服务网络节点的分布式部署21-23
- 2.4 服务网络的子网划分23-29
- 2.4.1 按照物理位置划分25
- 2.4.2 按照参数关联关系划分25-27
- 2.4.3 按照历史定制结果划分27-28
- 2.4.4 综合物理位置、参数关联关系、历史定制结果划分28-29
- 2.4.5 不同服务子网划分方法比较29
- 2.5 服务网络节点之间的动态连接机制29-30
- 2.6 本章小结30-31
- 第3章 服务网络运行环境的设计与实现31-40
- 3.1 部署模块31-33
- 3.2 定制模块33-34
- 3.3 执行模块34-39
- 3.3.1 BPEL机制35-36
- 3.3.2 规则机制36-37
- 3.3.3 事件机制37-39
- 3.3.4 分布式引擎执行机制39
- 3.4 本章小结39-40
- 第4章 服务网络性能仿真计划与数据采集方法40-46
- 4.1 研究问题与假设40-42
- 4.1.1 服务网络执行效率的影响因素分析40-41
- 4.1.2 服务网络三种运行机制的差异41
- 4.1.3 不同服务子网划分方式的差异41-42
- 4.2 服务网络性能仿真计划42-44
- 4.2.1 服务网络执行效率仿真方案42-43
- 4.2.2 三种运行机制差异性仿真方案43-44
- 4.2.3 不同服务子网划分方式差异性仿真方案44
- 4.3 服务网络性能仿真数据采集44-45
- 4.3.1 针对服务网络执行效率影响因素的数据采集44-45
- 4.3.2 针对不同运行机制的数据采集45
- 4.3.3 针对不同服务子网络划分方式的数据采集45
- 4.4 本章小结45-46
- 第5章 服务网络性能仿真的分析方法与结果46-56
- 5.1 服务网络仿真分析方法46-49
- 5.1.1 服务网络执行效率的仿真方法46-48
- 5.1.2 服务网络三种运行机制的仿真分析方法48
- 5.1.3 四种服务子网划分方式的仿真分析方法48-49
- 5.2 服务网络仿真分析结果49-54
- 5.2.1 服务网络执行效率的仿真结果分析49-51
- 5.2.2 服务网络三种运行机制的仿真结果分析51-54
- 5.2.3 四种服务子网划分方式的仿真结果分析54
- 5.3 本章小结54-56
- 第6章 服务网络运行与仿真系统的设计与实现56-62
- 6.1 系统设计56
- 6.2 部署模块的设计与实现56-58
- 6.3 定制模块的设计与实现58-59
- 6.4 执行模块的设计与实现59-60
- 6.5 分析模块的设计与实现60-61
- 6.6 本章小结61-62
- 结论62-63
- 参考文献63-66
- 攻读硕士学位期间发表的论文及其它成果66-68
- 致谢68
【参考文献】
中国期刊全文数据库 前2条
1 鲁华栋;赵冉;;计算机软件测试技术研究[J];电子技术与软件工程;2014年07期
2 王朔;王忠杰;于梦;徐晓飞;;层次化服务流程向可执行BPEL转换的方法[J];计算机科学与探索;2015年07期
中国硕士学位论文全文数据库 前1条
1 孙振宇;多元回归分析与Logistic回归分析的应用研究[D];南京信息工程大学;2008年
本文关键词:服务网络的运行机制与性能仿真分析,,由笔耕文化传播整理发布。
本文编号:277720
本文链接:https://www.wllwen.com/guanlilunwen/ydhl/277720.html