云环境下多租户服务请求优化调度研究
发布时间:2017-08-12 08:32
本文关键词:云环境下多租户服务请求优化调度研究
【摘要】:随着云计算产业逐渐成熟,软件即服务(Software as a Service,SaaS)作为云计算中的一种重要的服务交付方式得到广泛的应用。在SaaS模式下,成熟的服务提供商为了降低运营成本,通常采用单实例多租赁的方式,即将同一应用实例租赁给多个租户。多租户模式的SaaS应用可以为广大中小企业提供按需租用的服务,具有广阔的前景。在多租户模式下,各个租户对服务的需求各不相同,而提供服务的应用又要被多个租户共享使用。对于服务提供商来说,如何设计SaaS应用使其能够满足多个租户共享使用;如何使多租户共享使用的应用实例能够满足各个租户的个性化需求;如何为多租户的各类服务请求分配相应的共享资源,实现用最少的资源来满足多租户的需求;如何根据服务请求在运行时的动态变化及时调整资源分配策略,以提高资源利用率,提升服务质量。针对以上问题,本文对云环境下多租户服务请求优化调度进行了研究,主要包括以下几个方面:(1)为了满足多租户应用的服务需求,本文将建立多租户应用架构,设计云环境下多租户服务请求调度框架,服务请求调度框架将服务请求的调度分为服务请求优化放置和服务请求动态调度两个阶段,并分别分析两个阶段的调度策略。(2)在多租户应用架构下,服务提供商为减少部署的构件实例数量,降低运营成本,本文将对服务请求进行优化放置,通过建立问题模型,并分别采用量子遗传算法和混合遗传模拟退火算法的思想对服务请求放置算法进行实现,通过与传统遗传算法进行对比,分析两种算法的求解质量。(3)在得到服务请求放置方案的基础上,针对运行时租户服务请求的变化情况,为了使平台的动态QoS收益最大化,本文将对服务请求进行动态调度,建立动态QoS收益模型来评价调度效果,给出了服务请求调度算法的算法步骤,并通过对比实验进行分析。(4)在服务请求优化放置和服务请求动态调度的基础上,结合多租户应用架构,对云服务平台的架构,数据库及多数据源进行了设计和开发。
【关键词】:云计算 多租户 优化放置 动态调度 QoS
【学位授予单位】:哈尔滨工业大学
【学位级别】:硕士
【学位授予年份】:2016
【分类号】:TP393.09
【目录】:
- 摘要4-5
- Abstract5-9
- 第1章 绪论9-18
- 1.1 课题来源9
- 1.2 课题背景9
- 1.3 研究目的和意义9-10
- 1.4 国内外研究现状分析10-15
- 1.4.1 多租户应用架构研究现状10-12
- 1.4.2 服务请求调度的研究现状12-15
- 1.5 当前存在的主要问题15-16
- 1.6 本文主要研究内容及章节安排16-18
- 第2章 云环境下多租户服务请求调度框架18-24
- 2.1 云环境下多租户体系架构18-19
- 2.2 多租户服务请求调度框架19-21
- 2.3 云环境下多租户服务请求调度策略21-23
- 2.3.1 服务请求优化放置策略22-23
- 2.3.2 服务请求动态调度策略23
- 2.4 本章小结23-24
- 第3章 多租户服务请求优化放置24-39
- 3.1 服务请求优化放置算法24-34
- 3.1.1 问题描述24
- 3.1.2 问题模型24-26
- 3.1.3 基于量子遗传算法的服务请求放置算法26-30
- 3.1.4 基于混合遗传模拟退火算法的服务请求放置算法30-34
- 3.2 实验与分析34-38
- 3.2.1 实验参数设置34-36
- 3.2.2 对比实验分析36-38
- 3.3 本章小结38-39
- 第4章 多租户服务请求动态优化调度39-48
- 4.1 动态QOS收益模型39-41
- 4.2 动态QOS感知的服务请求调度算法41-45
- 4.2.1 问题描述41-42
- 4.2.2 问题模型42-44
- 4.2.3 算法描述44-45
- 4.3 实验与分析45-47
- 4.3.1 实验参数设置45-46
- 4.3.2 实验结果分析46-47
- 4.4 本章小结47-48
- 第5章 云服务平台设计与实现48-63
- 5.1 云服务平台架构48-49
- 5.2 云服务平台设计49-54
- 5.2.1 功能设计50-51
- 5.2.2 数据库设计51-52
- 5.2.3 多数据源设计52-54
- 5.3 云服务平台的实现54-62
- 5.3.1 平台运营中心的实现54-59
- 5.3.2 租户服务中心的实现59-62
- 5.4 本章小结62-63
- 结论63-64
- 参考文献64-68
- 攻读硕士学位期间发表的论文及其它成果68-70
- 致谢70
本文编号:660694
本文链接:https://www.wllwen.com/guanlilunwen/ydhl/660694.html