云计算弹性评测模型与工具研究
发布时间:2021-03-11 20:53
云计算是一种基于互联网的资源或服务的使用与交付模式。云服务承诺为用户提供按需索取的资源。资源应该具有快速扩展的能力,以便灵活的配置、增加和释放,用户面对的是无限的服务能力,并且可以需要的时候提交某种程度的扩展需求。可见,弹性是云计算技术的关键特性。对于弹性不良的服务,过度配置导致的闲置资源会大大提高服务提供商和用户的成本,而资源不足导致的服务能力饱和会影响服务质量甚至导致服务失效。理想的配置是以尽可能小的资源量满足用户的服务等级协议(Service LevelAgreement)的需求,过度配置或者配置不足,都是弹性不好的表现。弹性已逐渐成为云计算服务能力的一个重要衡量指标。基准测试作为一种评价方式,通过一系列标准的测试和试验以评估对象的相对表现。一个完整的基准测试由三部分组成:输入数据集,计算模型以及性能指标。基准测试工具为用户和厂商提供不同解决方案之间的全方位比较,帮助他们根据需求选用最合适的方案。在云计算环境下,已经有一些相关的测试方法和套件。但关于云平台的弹性尤其是动态弹性并没有合适的基准测试方法和工具。本文针对这一问题展开研究,目标是设计并提供一种面向云计算弹性测试的模型、方...
【文章来源】:上海交通大学上海市 211工程院校 985工程院校 教育部直属院校
【文章页数】:75 页
【学位级别】:硕士
【文章目录】:
摘要
ABSTRACT
1 绪论
1.1 课题背景及意义
1.2 国内外研究现状
1.2.1 传统基准测试技术
1.2.2 云计算环境中的基准测试
1.3 本文研究目标与主要内容
1.4 论文组织结构
1.5 本章小结
2 云计算环境下的弹性
2.1 云计算的基本概念
2.2 可扩展性和弹性
2.3 弹性的定义
2.4 弹性评测的相关因素
2.4.1 服务等级协议
2.4.2 资源的粒度
2.4.3 资源的过度配置和配置不足
2.5 本章小结
3 弹性评测系统设计
3.1 工作负载
3.2 弹性评测模型
3.2.1 基于费用的模型
3.2.2 基于 SLA 指标的模型
3.3 弹性评测指标
3.3.1 SLA 指标
3.3.2 配置不足情况的评测
3.3.3 过度配置情况的评测
3.3.4 弹性扩展次数评测
3.4 本章小结
4 ADCBench 的设计及实现
4.1 ADCBench 结构模型
4.2 弹性应用设计
4.2.1 Memcache 对应用的改造
4.2.2 具有弹性的 Olio 社交事件日历应用
4.3 工作负载生成模块
4.4 数据收集模块
4.5 测试结果分析模块
4.5.1 标准资源配置
4.5.2 测试结果分析
4.6 基于 ADCBench 的评测过程
4.7 本章小结
5 基于 ADCBench 的评测实验
5.1 实验准备
5.1.1 实验配置数据
5.1.2 资源标准配置
5.2 实验 Ⅰ:资源配置响应速度较快的云平台
5.3 实验 Ⅱ:资源配置响应速度较慢的云平台
5.4 实验结果分析
5.4.1 云服务资源重配置速度
5.4.2 带有预测性的弹性规则
5.5 本章小结
6 总结与展望
参考文献
攻读学位期间发表的学术论文目录
本文编号:3077078
【文章来源】:上海交通大学上海市 211工程院校 985工程院校 教育部直属院校
【文章页数】:75 页
【学位级别】:硕士
【文章目录】:
摘要
ABSTRACT
1 绪论
1.1 课题背景及意义
1.2 国内外研究现状
1.2.1 传统基准测试技术
1.2.2 云计算环境中的基准测试
1.3 本文研究目标与主要内容
1.4 论文组织结构
1.5 本章小结
2 云计算环境下的弹性
2.1 云计算的基本概念
2.2 可扩展性和弹性
2.3 弹性的定义
2.4 弹性评测的相关因素
2.4.1 服务等级协议
2.4.2 资源的粒度
2.4.3 资源的过度配置和配置不足
2.5 本章小结
3 弹性评测系统设计
3.1 工作负载
3.2 弹性评测模型
3.2.1 基于费用的模型
3.2.2 基于 SLA 指标的模型
3.3 弹性评测指标
3.3.1 SLA 指标
3.3.2 配置不足情况的评测
3.3.3 过度配置情况的评测
3.3.4 弹性扩展次数评测
3.4 本章小结
4 ADCBench 的设计及实现
4.1 ADCBench 结构模型
4.2 弹性应用设计
4.2.1 Memcache 对应用的改造
4.2.2 具有弹性的 Olio 社交事件日历应用
4.3 工作负载生成模块
4.4 数据收集模块
4.5 测试结果分析模块
4.5.1 标准资源配置
4.5.2 测试结果分析
4.6 基于 ADCBench 的评测过程
4.7 本章小结
5 基于 ADCBench 的评测实验
5.1 实验准备
5.1.1 实验配置数据
5.1.2 资源标准配置
5.2 实验 Ⅰ:资源配置响应速度较快的云平台
5.3 实验 Ⅱ:资源配置响应速度较慢的云平台
5.4 实验结果分析
5.4.1 云服务资源重配置速度
5.4.2 带有预测性的弹性规则
5.5 本章小结
6 总结与展望
参考文献
攻读学位期间发表的学术论文目录
本文编号:3077078
本文链接:https://www.wllwen.com/guanlilunwen/ydhl/3077078.html