声明
摘要
第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 Concurrency Control based on Tenant-aware Lock for SaaS Database
Paper 2 Multi-tenant Data Migration Strategy in SaaS Platform
山东大学;