Web服务的智能调度及执行监控的研究与实现
发布时间:2022-11-05 08:28
在互联网应用技术飞速发展的今天,以网络和信息技术为基础的教育信息化已经越来越普遍。教育信息化系统的建设及相应服务的提供大大方便了老师和同学的日常工作及学习;同时教育信息化服务有助于提高教学质量、便于统一管理及资源共享。 中国教育知识服务云,正是在这一背景下快速发展。系统基于OpenStack搭建私有云平台,进行服务部署。随着用户量的不断增大,服务的不断增多,系统调度出现了瓶颈。在大规模并发任务请求时,不能合理的分发请求,导致任务请求响应慢,用户体验不好。则本论文任务就是设计出合理透明地服务调度策略,以达到系统的综合性能最优。基于中间件的服务调度技术在整合异构系统、透明访问和扩展能力等方面具有优势。在中间模块上可以灵活实现多种服务调度策略,来调整和满足不同服务的调度需求,提高系统的扩展性、配置性、健壮性。 本文在私有云平台上,对原系统的调度模块进行改进。包括以下几个方面: (1)为了克服原系统单点调度故障情况,本文设计了层次调度策略。顶层调度收集存放所有的用户请求,二层调度按照各自的设置,选取自己可以调度的任务进行分配。调度服务采用双备份策略,备份调度在主调出现问题时及...
【文章页数】:67 页
【学位级别】:硕士
【文章目录】:
摘要
Abstract
第1章 绪论
1.1 项目背景
1.2 中国教育知识服务云系统架构
1.3 项目调度控制相关问题
1.4 研究目的及意义
1.5 国内外研究现状
1.5.1 基于 QoS 的服务调度研究
1.5.2 Web 服务监控研究现状
1.6 论文组织结构及研究内容
第2章 WEB 服务与云计算
2.1 WEB 服务
2.1.1 Web 服务的定义与特点介绍
2.1.2 Web 服务体系结构
2.1.3 Web 服务调度策略
2.2 云计算
2.2.1 开源云计算软件 OpenStack
2.2.2 虚拟化技术
2.2.3 虚拟化特点
2.2.4 虚拟机的监控
2.3 本章总结
第3章 服务智能调度策略
3.1 系统结构
3.2 服务调度架构设计
3.2.1 调度模块结构
3.2.2 层次调度模型
3.2.3 二层调度模块设计分析
3.3 用户任务端分析
3.4 服务端设计
3.4.1 系统服务分析
3.4.2 服务综合能力评价算法设计
3.4.3 服务选择计算
3.5 服务的动态添加及关闭
3.6 本章小结
第4章 服务的执行监控与计算模型的自学习
4.1 执行监控
4.2 调度模型自学习策略
4.3 本章小结
第5章 系统测试及性能评估
5.1 软件开发环境及相关工具
5.2 系统机器设备配置
5.3 WEB 服务智能调度的测试及分析
5.4 本章小结
结论
参考文献
攻读硕士学位期间所发表的学术论文
致谢
本文编号:3702250
【文章页数】:67 页
【学位级别】:硕士
【文章目录】:
摘要
Abstract
第1章 绪论
1.1 项目背景
1.2 中国教育知识服务云系统架构
1.3 项目调度控制相关问题
1.4 研究目的及意义
1.5 国内外研究现状
1.5.1 基于 QoS 的服务调度研究
1.5.2 Web 服务监控研究现状
1.6 论文组织结构及研究内容
第2章 WEB 服务与云计算
2.1 WEB 服务
2.1.1 Web 服务的定义与特点介绍
2.1.2 Web 服务体系结构
2.1.3 Web 服务调度策略
2.2 云计算
2.2.1 开源云计算软件 OpenStack
2.2.2 虚拟化技术
2.2.3 虚拟化特点
2.2.4 虚拟机的监控
2.3 本章总结
第3章 服务智能调度策略
3.1 系统结构
3.2 服务调度架构设计
3.2.1 调度模块结构
3.2.2 层次调度模型
3.2.3 二层调度模块设计分析
3.3 用户任务端分析
3.4 服务端设计
3.4.1 系统服务分析
3.4.2 服务综合能力评价算法设计
3.4.3 服务选择计算
3.5 服务的动态添加及关闭
3.6 本章小结
第4章 服务的执行监控与计算模型的自学习
4.1 执行监控
4.2 调度模型自学习策略
4.3 本章小结
第5章 系统测试及性能评估
5.1 软件开发环境及相关工具
5.2 系统机器设备配置
5.3 WEB 服务智能调度的测试及分析
5.4 本章小结
结论
参考文献
攻读硕士学位期间所发表的学术论文
致谢
本文编号:3702250
本文链接:https://www.wllwen.com/guanlilunwen/ydhl/3702250.html