基于PaaS云存储服务的文件系统设计与实现
本文关键词: PaaS云存储 文件系统 数据块关系 缓存策略 费用优化 出处:《湖南大学》2013年硕士论文 论文类型:学位论文
【摘要】:随着计算机的普及和移动互联网大潮的到来,用户在不同场景不同环境中都可以享受电子设备带来的便利与无缝接入互联网的体验,但同时不得不面临管理分散于各种设备中数据碎片的问题。此外,许多创新型应用如协同办公也需要数据同步与共享作为基础。目前市面上大量出现的网盘类应用也侧面印证了此类需求普遍存在,无论个人还是企业都在寻求改善多设备数据管理的方式。 本文的主要工作是探索一种更彻底的数据共享模式,即利用PaaS(Platform asa Service)云存储服务为存储后台构建文件系统。 本文首先概述PaaS类云存储服务的基本概念、使用方式与计费模型,进而分析了常见文件系统数据块操作方式对于使用费用的影响。针对云存储的特点,确定通过优化数据组织方式与缓存策略减少远程访问的基本原则,以便适应跨越公网的数据访问延时和服务商收费问题。具体来说,选定三种指标用于描述文件系统中数据块间关系,文件间关系与访问热度,用于确定存储对象的内部结构,,以及基于数据块关联性的缓存置换策略。然后基于此核心,设计了一整套支撑文件系统运行的配套部件,包括增强的用户空间文件系统作为用户操作接口;围绕内嵌数据库的元信息管理;伴随下载过程的垃圾清理器;和远端服务交互前的压缩加密预处理等。 然后,遵循设计实现了一个原型系统。该系统采用分层结构,面向接口编程,即每层真实执行模块都可替换。除了基于KD树实现本文设计的数据组织和缓存策略以外,还将已有较为典型的数据块管理策略一并实现作为对比。此外,在通过一些技巧屏蔽不同云服务商的数据一致性保证的前提下,引入数据块级别去冗余、快照与数据恢复功能,增强系统性能与可用性。最后,在跨越大洲的真实测评环境中,通过模拟典型应用负载和真实使用的多种测试用例下,本系统在运行花费、执行时间、垃圾清理和缓存命中率等指标中都比已有方案体现出明显的优化结果。
[Abstract]:With the popularity of computers and the advent of mobile Internet, users can enjoy the convenience and seamless Internet access experience brought by electronic devices in different scenarios and different environments. But at the same time it has to face the problem of managing data fragments scattered in various devices. Many innovative applications such as collaborative office also need data synchronization and sharing as the basis. Both individuals and businesses are looking for ways to improve data management for multiple devices. The main work of this paper is to explore a more thorough data sharing model. That is, using PaaS(Platform asa Service to build file system for storage background. This paper first summarizes the basic concept of PaaS cloud storage service, usage and billing model, and then analyzes the common file system data block operation mode on the cost of use, aiming at the characteristics of cloud storage. To determine the basic principles of reducing remote access by optimizing data organization and caching policies in order to adapt to the problem of data access latency and service provider charges across public networks. Three indicators are selected to describe the relationship between data blocks in the file system, the relationship between files and access heat, and to determine the internal structure of storage objects. And cache replacement strategy based on data block correlation. Based on this core, a set of supporting components are designed to support the file system, including enhanced user space file system as the user operation interface; Management of meta-information around embedded database; Garbage cleaners that accompany the download process; The compression encryption preprocessing before interacting with the remote service. Then, a prototype system is implemented in accordance with the design. The system adopts hierarchical structure and interface oriented programming. In addition to the data organization and cache strategy based on KD tree, the typical data block management strategy has been implemented as a comparison. On the premise of shielding the data consistency of different cloud service providers through some techniques, this paper introduces data block level de-redundancy, snapshot and data recovery function to enhance system performance and availability. In the real testing environment across continents, the system takes time to run and execute by simulating the typical application load and the real use of a variety of test cases. Garbage cleaning and cache hit ratio are better than existing schemes.
【学位授予单位】:湖南大学
【学位级别】:硕士
【学位授予年份】:2013
【分类号】:TP333
【共引文献】
相关期刊论文 前10条
1 掌明;;基于改进平均跳距和位置修正DV-HOP定位算法[J];电脑开发与应用;2013年10期
2 黄上星;周凌云;;基于GAE的云计算应用开发[J];大众科技;2013年10期
3 郑哲;;一种物流云系统的架构方法[J];电脑编程技巧与维护;2013年22期
4 钱晨;张鹏飞;;中国云计算建设及技术开发方向分析[J];福建电脑;2013年12期
5 陈江涛;张金隆;张亚军;;基于企业应用的SaaS顾客价值影响因素研究[J];中国地质大学学报(社会科学版);2013年06期
6 谢文娟;黄松;张晶晶;李丙戌;;云安全管理框架综述[J];电脑知识与技术;2013年31期
7 范飞;黄文明;邓珍荣;;Oozie工作流在Mahout分布式数据挖掘中的应用[J];桂林电子科技大学学报;2014年01期
8 雷万保;程园;崔珞琨;汪杨;;基于服务关联模型的云服务权重计算算法[J];信息化研究;2014年01期
9 孙志卓;李元章;左伟欢;万军;何翔;谭毓安;;LSF:一种面向S-RAID 5的能量管理算法[J];北京理工大学学报;2014年02期
10 张正欣;;应用于公共电子医疗领域的SOA服务组件管理系统[J];电子设计工程;2014年02期
相关会议论文 前4条
1 张玮;牛正浩;史慧玲;孙萌;唐绍炬;;多目标优化的云计算虚拟集群动态调整方法[A];山东计算机学会2013学术年会论文集[C];2013年
2 孙英华;郭振波;吴哲辉;杜乐乐;;基于混合云市场的计算资源交易模型的研究[A];山东计算机学会2013学术年会论文集[C];2013年
3 潘送军;周沿东;;浅谈开发测试资源池的建设及应用[A];电力行业信息化优秀论文集2013[C];2013年
4 周宇光;陈振义;盛中华;;探索云计算技术在企业信息化建设中的应用[A];第十六届中国科协年会——分7绿色设计与制造信息技术创新论坛论文集[C];2014年
相关博士学位论文 前10条
1 李煜;基于双边市场理论的软件平台运营机制研究[D];北京邮电大学;2013年
2 张帆;认知可重构的高效能Web服务体系结构研究[D];解放军信息工程大学;2013年
3 董保根;机载LiDAR点云与遥感影像融合的地物分类技术研究[D];解放军信息工程大学;2013年
4 王金宝;云计算系统中索引与查询处理技术研究[D];哈尔滨工业大学;2013年
5 李韧;基于Hadoop的大规模语义Web本体数据查询与推理关键技术研究[D];重庆大学;2013年
6 卿苏德;网络虚拟化映射算法研究[D];北京邮电大学;2013年
7 史佩昌;云服务的高效传递技术研究[D];国防科学技术大学;2012年
8 冯德瀛;图像检索技术中相似性搜索方法研究[D];上海交通大学;2013年
9 杨建思;机载/地面海量点云数据组织与集成可视化方法研究[D];武汉大学;2011年
10 刘雪峰;隐私安全协议研究[D];西安电子科技大学;2013年
相关硕士学位论文 前10条
1 陈席林;分布式持久化缓存系统的研究与实现[D];重庆大学;2013年
2 冯黎明;云环境下无线传感器网络服务研究[D];南京师范大学;2013年
3 王波;影像特征线辅助下的三维激光点云建筑物建模[D];南京师范大学;2013年
4 潘吴斌;基于云计算的并行K-means气象数据挖掘研究与应用[D];南京信息工程大学;2013年
5 时孙媛;气象数据网格中的资源组织和发现机制研究[D];南京信息工程大学;2013年
6 曹夕;云计算中安全服务机制的研究[D];福建师范大学;2013年
7 贾娇;机载LiDAR点云与航空影像自动配准的精度分析[D];兰州交通大学;2013年
8 闸旋;CPU+GPU单机异构环境下遥感数据并行处理技术研究[D];解放军信息工程大学;2013年
9 张思纯;协同式X86系统仿真中地址映射与指令译码技术研究[D];解放军信息工程大学;2013年
10 焦术进;云计算中虚拟机动态迁移技术的研究[D];太原理工大学;2013年
本文编号:1487307
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/1487307.html