基于FastDFS的目录文件系统的研究与实现
发布时间:2017-04-13 14:20
本文关键词:基于FastDFS的目录文件系统的研究与实现,由笔耕文化传播整理发布。
【摘要】:云存储是在云计算的概念上延伸和发展出来的一个新的概念,是一种新兴的网络存储技术。云存储利用集群应用和分布式文件系统等软件,将网络中大量类型不同、容量不同的存储设备连结在一起,作为一个整体协同工作并以一个统一的方式对外提供数据存储和访问服务。当云计算系统中配置了大量存储设备,并且将系统运算和处理的重点放到数据的存储和管理上而不是数据的计算上,那么该云计算系统就变为一个云存储系统。也可以说云存储是一种新的存储方案,它将存储资源统一集中放至云端,这样无论用户身处何处都可以随时通过网络访问云上的数据资源。Fast DFS是一款开源的高性能分布式文件系统。它的主要功能包括文件存储、文件同步和文件访问(如文件上传和文件下载)等,同时满足大容量和负载均衡的要求。本文将在实验室现有云平台的基础上,探索一种新的解决方案以满足平台对云存储的要求。新解决方案将根据云存储的各项需求,在Fast DFS的基础上增加以目录服务为核心的新功能,设计基于Fast DFS的目录文件系统。本文首先阐述了基于Fast DFS的目录文件系统的总体设计。从对整个系统的功能和性能的需求分析开始,总体设计包含了概要设计、总体架构、模块设计、并发访问与可靠访问设计、数据安全与隐私保护设计等五个方面。总体设计确定了基于Fast DFS的目录文件系统的大体框架,在这个大体框架下本文紧接着阐述了整个系统的详细设计与实现。这其中主要包括对目录结构、公共接口和数据安全三个方面的详细设计与实现。这三个方面构成了以目录服务为核心的新功能。本文最后对整个系统进行了测试,结果证明基于Fast DFS的目录文件系统符合预期设计。
【关键词】:云存储 分布式文件系统 Fast DFS 目录服务
【学位授予单位】:电子科技大学
【学位级别】:硕士
【学位授予年份】:2015
【分类号】:TP333
【目录】:
- 摘要5-6
- ABSTRACT6-10
- 第一章 绪论10-13
- 1.1 研究背景10-11
- 1.2 研究现状11-12
- 1.3 研究内容12
- 1.4 论文结构12-13
- 第二章 FASTDFS相关基础13-20
- 2.1 分布式文件系统13-15
- 2.1.1 分布式文件系统概述13-14
- 2.1.2 部分分布式文件系统简介14-15
- 2.2 分布式文件系统与本地文件系统的区别与联系15
- 2.3 FastDFS简介15-18
- 2.3.1 FastDFS概述及架构15-17
- 2.3.2 FastDFS的优势17-18
- 2.3.3 FastDFS应用环境及局限18
- 2.4 扩展FastDFS应用环境的探究18-19
- 2.4.1 目录结构18-19
- 2.4.2 终端访问19
- 2.5 本章小结19-20
- 第三章 目录文件系统总体设计20-29
- 3.1 目录文件系统需求分析20-22
- 3.1.1 功能需求20-22
- 3.1.2 性能需求22
- 3.2 目录文件系统总体设22-28
- 3.2.1 概要设计22-23
- 3.2.2 总体架构23-24
- 3.2.3 模块设计24-25
- 3.2.4 并发访问与可靠访问设计25-27
- 3.2.5 安全管理控制设计27-28
- 3.3 本章小结28-29
- 第四章 目录文件系统详细设计与实现29-66
- 4.1 系统环境设置29
- 4.2 目录结构详细设计29-35
- 4.2.1 目录文件结构设计29-31
- 4.2.2 目录文件存储设计31-34
- 4.2.3 目录文件同步设计34-35
- 4.3 目录结构实现35-43
- 4.3.1 目录文件结构与存储实现35
- 4.3.2 目录文件同步实现35-39
- 4.3.3 目录文件同步脑裂问题解决方案39-43
- 4.4 公共接.详细设计与实现43-64
- 4.4.1 建立连接43-45
- 4.4.2 用户注册45-49
- 4.4.3 用户登录49-52
- 4.4.4 创建目录52-54
- 4.4.5 打开目录54-55
- 4.4.6 重命名55-58
- 4.4.7 删除目录和文件58-61
- 4.4.8 上传文件61-63
- 4.4.9 下载文件和关闭连接63-64
- 4.5 安全管理控制实现64-65
- 4.6 本章小结65-66
- 第五章 系统测试66-73
- 5.1 测试方法与指标66
- 5.2 测试环境66-69
- 5.2.1 测试环境配置66-67
- 5.2.2 测试环境搭建67-69
- 5.3 测试内容与结果分析69-72
- 5.3.1 功能测试69-71
- 5.3.2 性能测试71-72
- 5.4 本章小结72-73
- 第六章 全文总结与展望73-75
- 6.1 全文总结73-74
- 6.2 后续工作展望74-75
- 致谢75-76
- 参考文献76-79
- 攻读硕士学位期间取得的成果79-80
【参考文献】
中国期刊全文数据库 前4条
1 余庆;;分布式文件系统FastDFS架构剖析[J];程序员;2010年11期
2 应朝晖,高洪奎,,黄若衡;分布式文件系统[J];计算机工程与科学;1995年03期
3 王侠,高胜哲;Linux的文件系统[J];辽宁税务高等专科学校学报;2005年02期
4 周可;王桦;李春花;;云存储技术及其应用[J];中兴通讯技术;2010年04期
本文关键词:基于FastDFS的目录文件系统的研究与实现,由笔耕文化传播整理发布。
本文编号:303812
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/303812.html