面向SOA的服务负载管理关键技术研究
发布时间:2021-02-13 17:19
SOA是当前应用系统开发的主流软件架构,随着功能、业务的不断增加SOA中服务负载压力也随之上升。为了有效应对大量的服务请求,部署多个具体服务来提供某项抽象服务是普遍采用的方式。具体服务的异构性、业务流程对于服务质量的不同需求以及具体服务的分布式部署使得面向SOA的负载管理变得更为复杂。有效管理多个具体服务对于提升服务性能、可用性等都具有重要的意义。为了能够支持业务流程对于不同服务质量约束的需求,对服务资源利用进行有效管理,在深入分析负载管理方法研究现状的基础上,本文研究了面向SOA的服务负载管理框架、服务实例选择优化方法、服务质量保障等关键技术。主要内容包括:(1)建立了面向SOA的服务负载管理框架。在分析现有前后端负载管理模式优缺点的基础上,通过系统分析与设计提出了一种前后端控制相结合的负载管理框架。框架中前端周期性为业务流程分配相应满足其服务质量约束的具体服务实例,而后端负载扩散通过在具体服务实例间进行负载的扩散来消除某些具体服务上违反约束的情况。这种方式有效地发挥了两种模式的优势,一定程度上消除单一模式存在的问题,使得业务流程需求得到了满足,同时后端服务实例的服务能力与效率得到了...
【文章来源】:战略支援部队信息工程大学河南省
【文章页数】:87 页
【学位级别】:硕士
【文章目录】:
摘要
Abstract
第一章 绪论
1.1 研究背景和意义
1.2 研究内容
1.3 章节安排
第二章 相关知识与研究现状
2.1 面向SOA的服务负载管理特点与需求
2.2 负载管理研究现状
2.2.1 前端负载分发模式
2.2.2 后端负载迁移模式
2.3 本章小结
第三章 面向SOA的服务负载管理框架设计
3.1 系统应用环境介绍
3.2 系统分析
3.2.1 系统目标分析
3.2.2 系统环境分析
3.2.3 系统结构分析
3.3 系统设计
3.3.1 负载管理模式选择
3.3.2 功能分配与分析
3.3.3 管理框架设计
3.3.4 服务调用时序图
3.4 本章小结
第四章 基于遗传算法的具体服务实例选择优化方法
4.1 选择优化问题
4.1.1 平均响应时间预测
4.1.2 泊松分流与组合定理
4.1.3 选择优化问题模型
4.2 基于遗传算法的具体服务实例选择优化
4.2.1 遗传算法介绍
4.2.2 遗传算法求解
4.2.3 具体服务实例选择优化流程
4.3 算法仿真验证
4.4 本章小结
第五章 支持邻居负载感知的动态负载平衡扩散算法
5.1 服务质量保障问题
5.1.1 问题产生的原因
5.1.2 问题解决的途径
5.2 支持邻居负载感知的动态负载平衡扩散算法
5.2.1 FOS扩散算法基本思想
5.2.2 FOS扩散算法分析及改进思路
5.2.3 支持邻居负载感知的动态负载平衡扩散算法
5.3 NLA-LB算法在服务质量保障中的应用
5.3.1 发起迁移
5.3.2 建立迁移组
5.3.3 实施迁移
5.3.4 结束迁移
5.4 算法性能对比
5.5 本章小结
第六章 负载管理系统仿真与实验
6.1 SimEvents介绍
6.2 面向SOA的负载管理仿真框架设计
6.2.1 仿真框架分析
6.2.2 模块构建
6.3 仿真实验
6.3.1 离散事件仿真模型的输出
6.3.2 仿真实验与分析
6.4 本章小结
第七章 总结与展望
7.1 本文工作总结
7.2 下一步工作
致谢
参考文献
作者简历
【参考文献】:
期刊论文
[1]基于策略的可控服务发现与动态路由模型[J]. 初宁,钟晨. 计算机工程与设计. 2012(05)
[2]Web集群的区分服务与负载均衡策略研究[J]. 高昂,慕德俊,胡延苏. 电子与信息学报. 2011(03)
[3]面向Web Service的动态负载均衡设计与实现[J]. 周顺. 计算机工程与科学. 2010(12)
[4]面向服务质量的低负载Web服务选择方法[J]. 王海,朱正东,李增智. 计算机工程. 2010(20)
[5]面向服务计算中Web服务动态绑定模型研究[J]. 王先平,齐逸. 计算机工程与设计. 2010(19)
[6]基于混合预测模型的负载均衡算法研究[J]. 高兴旺,王琼,欧阳一鸣. 计算机工程与设计. 2010(16)
[7]基于实时性能动态反馈的负载均衡算法[J]. 梁彪,黄战. 计算机系统应用. 2010(03)
[8]基于内容的网络集群负载平衡算法模型[J]. 谢红薇,谢显宇. 计算机应用与软件. 2010(01)
[9]一种基于服务类型的Web集群负载均衡算法[J]. 刘松,钟珞. 武汉理工大学学报. 2009(19)
[10]基于Nash均衡的网格多调度节点的任务调度算法[J]. 易侃,王汝传. 电子学报. 2009(02)
硕士论文
[1]自适应遗传算法的改进研究及其应用[D]. 陈超.华南理工大学 2011
[2]多无人机监督控制系统的人机动态功能分配研究[D]. 王阔天.国防科学技术大学 2009
[3]异构Web集群中基于动态反馈机制的负载均衡的研究与实现[D]. 陈伟.重庆大学 2008
本文编号:3032317
【文章来源】:战略支援部队信息工程大学河南省
【文章页数】:87 页
【学位级别】:硕士
【文章目录】:
摘要
Abstract
第一章 绪论
1.1 研究背景和意义
1.2 研究内容
1.3 章节安排
第二章 相关知识与研究现状
2.1 面向SOA的服务负载管理特点与需求
2.2 负载管理研究现状
2.2.1 前端负载分发模式
2.2.2 后端负载迁移模式
2.3 本章小结
第三章 面向SOA的服务负载管理框架设计
3.1 系统应用环境介绍
3.2 系统分析
3.2.1 系统目标分析
3.2.2 系统环境分析
3.2.3 系统结构分析
3.3 系统设计
3.3.1 负载管理模式选择
3.3.2 功能分配与分析
3.3.3 管理框架设计
3.3.4 服务调用时序图
3.4 本章小结
第四章 基于遗传算法的具体服务实例选择优化方法
4.1 选择优化问题
4.1.1 平均响应时间预测
4.1.2 泊松分流与组合定理
4.1.3 选择优化问题模型
4.2 基于遗传算法的具体服务实例选择优化
4.2.1 遗传算法介绍
4.2.2 遗传算法求解
4.2.3 具体服务实例选择优化流程
4.3 算法仿真验证
4.4 本章小结
第五章 支持邻居负载感知的动态负载平衡扩散算法
5.1 服务质量保障问题
5.1.1 问题产生的原因
5.1.2 问题解决的途径
5.2 支持邻居负载感知的动态负载平衡扩散算法
5.2.1 FOS扩散算法基本思想
5.2.2 FOS扩散算法分析及改进思路
5.2.3 支持邻居负载感知的动态负载平衡扩散算法
5.3 NLA-LB算法在服务质量保障中的应用
5.3.1 发起迁移
5.3.2 建立迁移组
5.3.3 实施迁移
5.3.4 结束迁移
5.4 算法性能对比
5.5 本章小结
第六章 负载管理系统仿真与实验
6.1 SimEvents介绍
6.2 面向SOA的负载管理仿真框架设计
6.2.1 仿真框架分析
6.2.2 模块构建
6.3 仿真实验
6.3.1 离散事件仿真模型的输出
6.3.2 仿真实验与分析
6.4 本章小结
第七章 总结与展望
7.1 本文工作总结
7.2 下一步工作
致谢
参考文献
作者简历
【参考文献】:
期刊论文
[1]基于策略的可控服务发现与动态路由模型[J]. 初宁,钟晨. 计算机工程与设计. 2012(05)
[2]Web集群的区分服务与负载均衡策略研究[J]. 高昂,慕德俊,胡延苏. 电子与信息学报. 2011(03)
[3]面向Web Service的动态负载均衡设计与实现[J]. 周顺. 计算机工程与科学. 2010(12)
[4]面向服务质量的低负载Web服务选择方法[J]. 王海,朱正东,李增智. 计算机工程. 2010(20)
[5]面向服务计算中Web服务动态绑定模型研究[J]. 王先平,齐逸. 计算机工程与设计. 2010(19)
[6]基于混合预测模型的负载均衡算法研究[J]. 高兴旺,王琼,欧阳一鸣. 计算机工程与设计. 2010(16)
[7]基于实时性能动态反馈的负载均衡算法[J]. 梁彪,黄战. 计算机系统应用. 2010(03)
[8]基于内容的网络集群负载平衡算法模型[J]. 谢红薇,谢显宇. 计算机应用与软件. 2010(01)
[9]一种基于服务类型的Web集群负载均衡算法[J]. 刘松,钟珞. 武汉理工大学学报. 2009(19)
[10]基于Nash均衡的网格多调度节点的任务调度算法[J]. 易侃,王汝传. 电子学报. 2009(02)
硕士论文
[1]自适应遗传算法的改进研究及其应用[D]. 陈超.华南理工大学 2011
[2]多无人机监督控制系统的人机动态功能分配研究[D]. 王阔天.国防科学技术大学 2009
[3]异构Web集群中基于动态反馈机制的负载均衡的研究与实现[D]. 陈伟.重庆大学 2008
本文编号:3032317
本文链接:https://www.wllwen.com/guanlilunwen/ydhl/3032317.html