兼容POSIX接口的云存储文件系统的设计与实现
发布时间:2017-04-28 06:06
本文关键词:兼容POSIX接口的云存储文件系统的设计与实现,,由笔耕文化传播整理发布。
【摘要】:云存储是专门为了解决云计算中数据规模庞大的问题而设计的。云存储可以独立发布存储服务,也能够提供专业的存储解决的策略方案。它把存储看作是服务,又分别将位于不同地方网络的大量不同类别的存储设备通过分布式文件系统、集群应用和网络技术等一起集合起来协同合作,通过统一的应用程序接口提供的业务功能和数据存储,并通过应用软件最终控制管理。本论文提出将云存储系统划分成前端应用层,文件系统层,底层分布式存储层三个模块,其中文件系统层是本文设计和实现的目标,它向上提供文件系统访问接口,向下调用分布式存储接口函数实现文件数据的读写,使得云存储系统前端应用层和分布式存储层可以专注于各自的核心功能。本文设计的云存储文件系统由hsfsmount和hsfsmaster两个程序组成。hsfsmount是文件系统的挂载端程序,它基于FUSE实现,为文件系统提供POSIX访问接口支持。hsfsmaster是文件系统的元数据管理端程序,负责云存储文件系统元数据的组织和维护,响应hsfsmount文件系统元数据操作请求。本文对这两个程序进行了设计和实现。论文最后对文件系统的功能进行了测试。由于系统的性能与底层存储的关系非常密切,主要从功能方面进行了测试,测试系统是否对上层的POSIX接口提供良好的支持,能否通过底层存储接口实现文件数据读写。测试结果显示本论文设计的云存储文件系统功能达到预期目标,能很好地服务云存储系统。
【关键词】:云存储文件系统 分布式存储 POSIX接口
【学位授予单位】:电子科技大学
【学位级别】:硕士
【学位授予年份】:2014
【分类号】:TP333
本文关键词:兼容POSIX接口的云存储文件系统的设计与实现,由笔耕文化传播整理发布。
本文编号:332251
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/332251.html