云计算的多租户技术与资源管理研究
发布时间:2021-08-19 22:27
随着云计算技术的迅速发展,传统的计算模式正逐步被按需使用、易于伸缩扩展的云计算模式所取代。云计算技术的产生,特别是IaaS技术的广泛运用,大大降低了构建基础架构的费用,同时提高了基础架构的资源利用率。资源的可配置决定了资源利用的灵活程度,资源管理决定了资源的利用率,它们是云计算研究中的两个重要问题。针对它们,我们提出了基于多租户技术的服务模板系统和基于朴素贝叶斯方法的云计算动态资源管理算法。为了实现虚拟机实例和镜像文件的个性化定制和共享,我们设计实现了基于多租户技术的服务模板系统。该系统利用元数据驱动的多实例多租户技术,共分为4个层次:元数据层、应用接口层、业务逻辑层和Web前端层。元数据层利用OpenStack的元数据,对其进行扩展,奠定了元数据驱动的基础;应用接口层利用RESTful Web API,设计实现了个性化定制和共享虚拟机实例和镜像文件的应用接口;业务逻辑层基于元数据层和应用接口层,负责整个系统的控制流程;Web前端层扩展自OpenStack Dashboard,为用户提供了简洁的Web页面。另一方面,为了提高云计算平台的资源利用率,防止资源利用不足造成的资源浪费和过度使...
【文章来源】:北京邮电大学北京市 211工程院校 教育部直属院校
【文章页数】:94 页
【学位级别】:硕士
【文章目录】:
摘要
ABSTRACT
第一章 绪论
1.1 课题背景与意义
1.2 国内外研究现状
1.3 研究目标及内容
1.4 本文组织结构
第二章 相关技术
2.1 云计算
2.2 OPENSTACK
2.2.1 OpenStack架构
2.2.2 OpenStack概念架构
2.2.3 OpenStack支持的虚拟化技术
2.3 多租户技术
2.4 RESTFUL WEB SERVICE
2.4.1 显式的使用HTTP方法
2.4.2 无状态的Web服务
2.4.3 公开目录式的URI
2.4.4 使用XML或者JSON
2.5 本章小结
第三章 基于多租户技术的服务模板系统的设计与实现
3.1 需求分析
3.1.1 基于多租户技术的服务模板系统的介绍
3.1.2 基于多租户技术的服务模板系统的用户群体
3.1.3 基于多租户技术的服务模板系统的功能需求
3.2 系统设计
3.2.1 IaaS平台技术选择
3.2.2 基于多租户技术的服务模板系统架构
3.2.3 基于多租户技术的服务模板系统的元数据设计
3.2.4 基于多租户技术的服务模板系统与OpenStack之间通信方式设计
3.2.5 基于多租户技术的服务模板系统业务流程逻辑设计
3.2.6 基于多租户技术的服务模板系统Web页面设计
3.3 系统实现
3.3.1 基于多租户技术的服务模板系统的数据库实现
3.3.2 基于多租户技术的服务模板系统的RESTful API实现
3.3.3 基于多租户技术的服务模板系统的业务逻辑流程实现
3.3.4 基于多租户技术的服务模板系统的Web页面的实现
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.2.4 资源管理子系统网络层设计
4.2.5 资源管理子系统决策逻辑层设计
4.2.6 资源管理子系统资源调整层设计
4.2.7 资源管理子系统数据序列化层设计
4.3 系统实现
4.3.1 云计算动态资源管理系统资源监控子系统实现
4.3.2 资源管理子系统网络层实现
4.3.3 资源管理子系统决策逻辑层实现
4.3.4 资源管理子系统资源调整层实现
4.3.5 资源管理子系统数据序列化层实现
4.4 本章小结
第五章 系统测试及验证
5.1 测试目标及环境简介
5.1.1 测试目标
5.1.2 软件及硬件环境简介
5.1.3 测试的网络拓扑结构
5.2 系统功能测试
5.2.1 服务模板系统的功能测试
5.2.2 计算动态资源管理系统的功能测试
5.3 系统性能测试
5.3.1 测试方法
5.3.2 测试结果及分析
第六章 总结与展望
6.1 工作总结
6.2 下一步研究工作
参考文献
攻读学位期间发表的学术论文
致谢
【参考文献】:
期刊论文
[1]多租户应用的性能管理关键问题研究[J]. 林海略,韩燕波. 计算机学报. 2010(10)
[2]云计算及其关键技术[J]. 陈全,邓倩妮. 计算机应用. 2009(09)
[3]云计算:系统实例与研究现状[J]. 陈康,郑纬民. 软件学报. 2009(05)
本文编号:3352259
【文章来源】:北京邮电大学北京市 211工程院校 教育部直属院校
【文章页数】:94 页
【学位级别】:硕士
【文章目录】:
摘要
ABSTRACT
第一章 绪论
1.1 课题背景与意义
1.2 国内外研究现状
1.3 研究目标及内容
1.4 本文组织结构
第二章 相关技术
2.1 云计算
2.2 OPENSTACK
2.2.1 OpenStack架构
2.2.2 OpenStack概念架构
2.2.3 OpenStack支持的虚拟化技术
2.3 多租户技术
2.4 RESTFUL WEB SERVICE
2.4.1 显式的使用HTTP方法
2.4.2 无状态的Web服务
2.4.3 公开目录式的URI
2.4.4 使用XML或者JSON
2.5 本章小结
第三章 基于多租户技术的服务模板系统的设计与实现
3.1 需求分析
3.1.1 基于多租户技术的服务模板系统的介绍
3.1.2 基于多租户技术的服务模板系统的用户群体
3.1.3 基于多租户技术的服务模板系统的功能需求
3.2 系统设计
3.2.1 IaaS平台技术选择
3.2.2 基于多租户技术的服务模板系统架构
3.2.3 基于多租户技术的服务模板系统的元数据设计
3.2.4 基于多租户技术的服务模板系统与OpenStack之间通信方式设计
3.2.5 基于多租户技术的服务模板系统业务流程逻辑设计
3.2.6 基于多租户技术的服务模板系统Web页面设计
3.3 系统实现
3.3.1 基于多租户技术的服务模板系统的数据库实现
3.3.2 基于多租户技术的服务模板系统的RESTful API实现
3.3.3 基于多租户技术的服务模板系统的业务逻辑流程实现
3.3.4 基于多租户技术的服务模板系统的Web页面的实现
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.2.4 资源管理子系统网络层设计
4.2.5 资源管理子系统决策逻辑层设计
4.2.6 资源管理子系统资源调整层设计
4.2.7 资源管理子系统数据序列化层设计
4.3 系统实现
4.3.1 云计算动态资源管理系统资源监控子系统实现
4.3.2 资源管理子系统网络层实现
4.3.3 资源管理子系统决策逻辑层实现
4.3.4 资源管理子系统资源调整层实现
4.3.5 资源管理子系统数据序列化层实现
4.4 本章小结
第五章 系统测试及验证
5.1 测试目标及环境简介
5.1.1 测试目标
5.1.2 软件及硬件环境简介
5.1.3 测试的网络拓扑结构
5.2 系统功能测试
5.2.1 服务模板系统的功能测试
5.2.2 计算动态资源管理系统的功能测试
5.3 系统性能测试
5.3.1 测试方法
5.3.2 测试结果及分析
第六章 总结与展望
6.1 工作总结
6.2 下一步研究工作
参考文献
攻读学位期间发表的学术论文
致谢
【参考文献】:
期刊论文
[1]多租户应用的性能管理关键问题研究[J]. 林海略,韩燕波. 计算机学报. 2010(10)
[2]云计算及其关键技术[J]. 陈全,邓倩妮. 计算机应用. 2009(09)
[3]云计算:系统实例与研究现状[J]. 陈康,郑纬民. 软件学报. 2009(05)
本文编号:3352259
本文链接:https://www.wllwen.com/guanlilunwen/ydhl/3352259.html