云计算环境面向SaaS多租户的可伸缩数据放置研究
发布时间:2021-12-17 16:45
随着云计算的发展及应用软件的成熟,软件即服务(Software as a Service, SaaS)作为云计算的一种应用形式,越来越受到重视,已逐渐成为中小企业应用先进技术的重要途径。PaaS平台可以屏蔽开发SaaS服务的诸多底层实现技术,逐渐成为云计算市场成长阶段的主导力量。通过将应用剥离出去,使得从事SaaS的人员可以专注于自己所熟悉的业务,为用户提供软件和服务的应用,而从事云计算资源的人员就专心做好自身的调度和服务,实现资源的动态伸缩。 目前,成熟的SaaS服务提供商多采用一对多的软件交付模式,成千上万租户共享一个应用,业务数据存储在服务提供商的共享数据库中,最终用户感受不到所使用的实例在同一时间也为其他客户所共享。支持租户定制的多租户共享存储架构,实现了从操作系统到数据结构等各个级别的资源共享,充分利用了硬件、数据库等资源,然而通过垂直扩展所能支持的租户数量受到硬件限制,当租户需要更多存储空间和更高服务质量时,单节点能力成为瓶颈,需要采用更加灵活的云计算架构来实现规模的动态扩展。 现有云数据库,如SQL Azure,面向传统应用提供数据租赁服务,实现了大规模多租户数据的放置,...
【文章来源】: 山东大学山东省 211工程院校 985工程院校 教育部直属院校
【文章页数】:174 页
【文章目录】:
目录
TABLE OF CONTENTS
摘要
ABSTRACT
第1章 绪论
1.1 研究背景
1.2 多租户数据放置面临问题
1.3 研究目标与内容
1.4 论文的贡献
1.5 组织结构
第2章 相关研究
2.1 引言
2.2 PaaS平台数据动态伸缩架构
2.3 多租户事务并发控制技术
2.4 多租户数据分割管理
2.5 多租户数据副本管理
2.6 多租户数据迁移管理
2.7 小结
第3章 数据动态伸缩放置架构
3.1 引言
3.2 数据分层模型
3.2.1 分层建模
3.2.2 数据视图
3.2.3 映射机制
3.2.4 数据模型
3.3 数据动态放置架构
3.4 PaaS平台相关概念
3.5 小结
第4章 多租户事务封锁及局部数据调整研究
4.1 引言
4.2 面向租户动态锁的定义
4.2.1 现有锁粒度模型的问题
4.2.2 SaaS多租户锁粒度模型
4.3 面向租户的事务并发控制模型
4.3.1 SaaS多租户事务基本概念
4.3.2 多租户事务并发与冲突分析
4.4 基于锁粒度的租户数据分布优化
4.4.1 优化放置策略
4.4.2 优化放置算法
4.5 实验评估
4.5.1 实验环境搭建
4.5.2 数据集及仿真事务
4.5.3 锁粒度观察分析
4.5.4 面向租户的粒度锁性能
4.5.5 上限粒度设置实验
4.5.6 极端情况实验
4.6 本章小结
第5章 多租户数据副本策略研究
5.1 引言
5.2 多租户数据副本模型
5.3 多租户数据副本数量优化
5.3.1 多租户数据请求
5.3.2 多租户副本排队模型
5.4 相关实验与分析
5.5 小结
第6章 多租户数据迁移机制研究
6.1 引言
6.2 迁移策略
6.3 多租户资源需求估算模型
6.4 基于DREM的成本模型
6.4.1 SLA报酬-罚款模型
6.4.2 基于DREM的成本模型
6.5 迁移执行算法
6.6 算法的实验验证
6.7 小结
第7章 总结与展望
7.1 总结
7.2 展望
参考文献
致谢
攻读学位期间发表的学术论文目录
攻读学位期间参与科研项目情况
攻读学位期间获奖情况
学位论文评阅及答辩情况表
外文论文
Paper 1
Paper 2
【参考文献】:
期刊论文
[1]基于查询请求分析的P2P访问热点负载均衡 [J]. 王巍,司加全,玄世昌,杨武. 计算机工程. 2012(11)
[2]HyDB:集成MapReduce和数据库的高效SaaS架构 [J]. 覃左言,朱青,李伏. 小型微型计算机系统. 2012(03)
[3]基于反馈机制的动态副本数量预测方法 [J]. 石刘,郭明阳,刘浏,沈玉良,许鲁. 系统仿真学报. 2011(S1)
[4]多租户应用的性能管理关键问题研究 [J]. 林海略,韩燕波. 计算机学报. 2010(10)
博士论文
[1]面向多租户应用的云数据隐私保护机制研究[D]. 张坤.山东大学. 2012
[2]SaaS应用交付平台中多租户云数据管理关键技术研究[D]. 孔兰菊.山东大学. 2011
硕士论文
[1]多租户数据库一致性问题研究[D]. 桑成良.山东大学. 2013
本文编号:3540526
【文章来源】: 山东大学山东省 211工程院校 985工程院校 教育部直属院校
【文章页数】:174 页
【文章目录】:
目录
TABLE OF CONTENTS
摘要
ABSTRACT
第1章 绪论
1.1 研究背景
1.2 多租户数据放置面临问题
1.3 研究目标与内容
1.4 论文的贡献
1.5 组织结构
第2章 相关研究
2.1 引言
2.2 PaaS平台数据动态伸缩架构
2.3 多租户事务并发控制技术
2.4 多租户数据分割管理
2.5 多租户数据副本管理
2.6 多租户数据迁移管理
2.7 小结
第3章 数据动态伸缩放置架构
3.1 引言
3.2 数据分层模型
3.2.1 分层建模
3.2.2 数据视图
3.2.3 映射机制
3.2.4 数据模型
3.3 数据动态放置架构
3.4 PaaS平台相关概念
3.5 小结
第4章 多租户事务封锁及局部数据调整研究
4.1 引言
4.2 面向租户动态锁的定义
4.2.1 现有锁粒度模型的问题
4.2.2 SaaS多租户锁粒度模型
4.3 面向租户的事务并发控制模型
4.3.1 SaaS多租户事务基本概念
4.3.2 多租户事务并发与冲突分析
4.4 基于锁粒度的租户数据分布优化
4.4.1 优化放置策略
4.4.2 优化放置算法
4.5 实验评估
4.5.1 实验环境搭建
4.5.2 数据集及仿真事务
4.5.3 锁粒度观察分析
4.5.4 面向租户的粒度锁性能
4.5.5 上限粒度设置实验
4.5.6 极端情况实验
4.6 本章小结
第5章 多租户数据副本策略研究
5.1 引言
5.2 多租户数据副本模型
5.3 多租户数据副本数量优化
5.3.1 多租户数据请求
5.3.2 多租户副本排队模型
5.4 相关实验与分析
5.5 小结
第6章 多租户数据迁移机制研究
6.1 引言
6.2 迁移策略
6.3 多租户资源需求估算模型
6.4 基于DREM的成本模型
6.4.1 SLA报酬-罚款模型
6.4.2 基于DREM的成本模型
6.5 迁移执行算法
6.6 算法的实验验证
6.7 小结
第7章 总结与展望
7.1 总结
7.2 展望
参考文献
致谢
攻读学位期间发表的学术论文目录
攻读学位期间参与科研项目情况
攻读学位期间获奖情况
学位论文评阅及答辩情况表
外文论文
Paper 1
Paper 2
【参考文献】:
期刊论文
[1]基于查询请求分析的P2P访问热点负载均衡 [J]. 王巍,司加全,玄世昌,杨武. 计算机工程. 2012(11)
[2]HyDB:集成MapReduce和数据库的高效SaaS架构 [J]. 覃左言,朱青,李伏. 小型微型计算机系统. 2012(03)
[3]基于反馈机制的动态副本数量预测方法 [J]. 石刘,郭明阳,刘浏,沈玉良,许鲁. 系统仿真学报. 2011(S1)
[4]多租户应用的性能管理关键问题研究 [J]. 林海略,韩燕波. 计算机学报. 2010(10)
博士论文
[1]面向多租户应用的云数据隐私保护机制研究[D]. 张坤.山东大学. 2012
[2]SaaS应用交付平台中多租户云数据管理关键技术研究[D]. 孔兰菊.山东大学. 2011
硕士论文
[1]多租户数据库一致性问题研究[D]. 桑成良.山东大学. 2013
本文编号:3540526
本文链接:https://www.wllwen.com/guanlilunwen/ydhl/3540526.html