基于CDMI的云存储框架技术研究
发布时间:2017-03-31 10:14
本文关键词:基于CDMI的云存储框架技术研究,,由笔耕文化传播整理发布。
【摘要】:随着云计算应用的日趋广泛,多种云存储平台应运而生,如DropBox、GoogleDrive、 OneDrive等。然而这些云存储工具的同步存储技术,大部分是基于特定的底层平台,在同步时间延迟、带宽开销、支持文件类型以及离线同步能力方面各异,大多存在时间延迟、带宽开销较大的问题。 基于上述问题,提出一种基于CDMI标准的云存储框架,该框架包括五个层次。接口层是面向用户的,负责接收用户的请求;服务层对接口层传递过来的请求进行服务响应,服务层从系统和业务两个角度设计,以探测与发现机制对服务进行管理;元数据层,基于CDMI规范,包括了七类元数据对象,对云存储对象资源合理抽象,方便资源操作;API映射层,负责将底层的存储API通过某种映射机制映射为标准API,屏蔽特定底层存储平台;底层存储,指各类云存储服务,包括Swift、S3等。并在客户端、云端抽象设计ORR、MOR、MSV三类对象,提出了云存储同步策略,在多个客户端设计同步服务,实现多客户端的数据快速同步。 从多个角度对设计框架及同步模型进行分析,结合应用案例,使用的底层平台是Swift,并从系统健壮性、可扩展性能等角度对应用进行分析,结果表明设计框架的可扩展性、稳定性强,大大减少了应用开发的成本,开发过程中设计的复杂度,使得开发者不必关注底层的实现;结合同步模型的设计,使得用户体验较好。
【关键词】:云存储 同步 CDMI 性能 视图对象
【学位授予单位】:华东理工大学
【学位级别】:硕士
【学位授予年份】:2015
【分类号】:TP333
【目录】:
- 摘要5-6
- Abstract6-9
- 第1章 前言9-13
- 1.1 研究背景9-10
- 1.2 研究现状10-11
- 1.3 研究内容与意义11
- 1.4 论文组织结构11-13
- 第2章 相关技术介绍13-21
- 2.1 CDMI介绍13-15
- 2.2 差异同步算法15-16
- 2.2.1 差异同步概述15
- 2.2.2 rsync算法15-16
- 2.3 OpenStack开源项目16-18
- 2.3.1 OpenStack框架图16-17
- 2.3.2 Swift存储组件17-18
- 2.4 典型云盘服务18-20
- 2.4.1 DropBox存储同步18-19
- 2.4.2 OneDrive存储同步19-20
- 2.5 本章小结20-21
- 第3章 框架设计21-31
- 3.1 云存储框架设计背景21
- 3.2 ECS框架21-22
- 3.3 各层详述22-30
- 3.3.1 接口层22-23
- 3.3.2 服务层23-24
- 3.3.3 元数据层24-30
- 3.3.4 API Mapping30
- 3.3.5 底层存储30
- 3.4 本章小结30-31
- 第4章 同步模型31-41
- 4.1 云存储同步模型31-32
- 4.2 同步流程设计32-33
- 4.3 三类对象设计及其关系33-38
- 4.3.1 ORR的构建35
- 4.3.2 MOR的维护35-36
- 4.3.3 MSV的构建算法36-38
- 4.4 本地同步服务SyncService38-39
- 4.5 分析39-40
- 4.5.1 实现同步39-40
- 4.5.2 版本控制40
- 4.5.3 线下同步处理40
- 4.5.4 时效性和带宽性能40
- 4.6 本章小结40-41
- 第5章 案例及分析41-55
- 5.1 系统技术背景41-42
- 5.1.1 开发工具简述41-42
- 5.1.2 基于Swift组件拓扑结构42
- 5.2 应用设计42-51
- 5.2.1 系统需求分析42-43
- 5.2.2 概要设计和处理流程43-44
- 5.2.3 云盘框架图44-45
- 5.2.4 监控模块45
- 5.2.5 封装请求模块45-47
- 5.2.6 事件处理模块47-48
- 5.2.7 监控问题分析与说明48-50
- 5.2.8 出错处理设计50
- 5.2.9 服务端处理流程50-51
- 5.3 运行分析51-54
- 5.3.1 系统应用51-52
- 5.3.2 容错性分析52
- 5.3.3 可扩展性分析52
- 5.3.4 实验数据分析52-54
- 5.4 本章小结54-55
- 第6章 总结与展望55-57
- 6.1 总结55-56
- 6.2 展望56-57
- 参考文献57-62
- 致谢62-63
- 攻读硕士学位期间发表的论文63
【参考文献】
中国期刊全文数据库 前10条
1 王海q
本文编号:279480
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/279480.html