分类号密级
UDC 注 1
学位论文
兼容 POSIX 接口的云存储文件系统
设计与实现
(题名和副题名)
蒋忠娟
(作者姓名)
指导教师李玉喜副教授
电子科技大学成都
(姓名、职称、单位名称)
申请学位级别硕士专业学位类别工程硕士
工程领域名称计算机技术
提交论文日期 论文答辩日期
学位授予单位和日期电子科技大学 2014 年 06 月 23 日
答辩委员会主席
评阅人
注 1:注明《国际十进分类法 UDC》的类号。
DESIGN AND IMPLEMENTATION
OF CLOUD STORAGE FILE SYSTEM
COMPATIBLE WITH POSIX INTERFACE
A Master Thesis Submitted to
University of Electronic Science and Technology of China
Major: Master of Engineering
Author: Jiang Zhongjuan
Advisor: Professor Li Yuxi
School: School puter Science & Engineering
独创性声明
本人声明所呈交的学位论文是本人在导师指导下进行的研究工作
及取得的研究成果。据我所知,除了文中特别加以标注和致谢的地方
外,论文中不包含其他人已经发表或撰写过的研究成果,也不包含为
获得电子科技大学或其它教育机构的学位或证书而使用过的材料。与
我一同工作的同志对本研究所做的任何贡献均已在论文中作了明确的
说明并表示谢意。
作者签名: 日期: 年月日
论文使用授权
本学位论文作者完全了解电子科技大学有关保留、使用学位论文
的规定,有权保留并向国家有关部门或机构送交论文的复印件和磁盘,
允许论文被查阅和借阅。本人授权电子科技大学可以将学位论文的全
部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描
等复制手段保存、汇编学位论文。
(保密的学位论文在解密后应遵守此规定)
作者签名: 导师签名:
日期: 年月日
摘要
摘要
云存储是专门为了解决云计算中数据规模庞大的问题而设计的。云存储可以
独立发布存储服务,也能够提供专业的存储解决的策略方案。它把存储看作是服
务,又分别将位于不同地方网络的大量不同类别的存储设备通过分布式文件系统、
集群应用和网络技术等一起集合起来协同合作,通过统一的应用程序接口提供的
业务功能和数据存储,并通过应用软件最终控制管理。
本论文提出将云存储系统划分成前端应用层,文件系统层,底层分布式存储
层三个模块,其中文件系统层是本文设计和实现的目标,它向上提供文件系统访
问接口,向下调用分布式存储接口函数实现文件数据的读写,使得云存储系统前
端应用层和分布式存储层可以专注于各自的核心功能。本文设计的云存储文件系
统由 hsfsmount 和 hsfsmaster 两个程序组成。hsfsmount 是文件系统的挂载端程序,
它基于 FUSE 实现,为文件系统提供 POSIX 访问接口支持。hsfsmaster 是文件系统
的元数据管理端程序,负责云存储文件系统元数据的组织和维护,响应 hsfsmount
文件系统元数据操作请求。本文对这两个程序进行了设计和实现。
论文最后对文件系统的功能进行了测试。由于系统的性能与底层存储的关系
非常密切,主要从功能方面进行了测试,测试系统是否对上层的 POSIX 接口提供
良好的支持,能否通过底层存储接口实现文件数据读写。测试结果显示本论文设
计的云存储文件系统功能达到预期目标,能很好地服务云存储系统。
关键词:云存储文件系统,分布式存储,POSIX 接口
I
ABSTRACT
ABSTARCT
Cloud storage is specifically designed to solve the huge cloud data size of the
problem and design. Cloud storage can independently release storage services, but also
to provide strategic solutions professional storage solution. It is regarded a
颜色搭配 来自淘豆网m.daumloan.com转载请标明出处.