首页> 中文学位 >面向闪存设备的对象文件系统
【6h】

面向闪存设备的对象文件系统

代理获取

目录

声明

摘要

第一章 绪论

1.1 研究的内容和意义

1.2 闪存固态硬盘的基本特性和内部结构

1.2.1 闪存固态硬盘的基本特性

1.2.2 闪存固态硬盘的内部结构

1.3 闪存转换层FTL

1.3.1 地址映射

1.3.2 垃圾回收

1.3.3 磨损均衡

1.4 面向闪存设备文件系统的研究现状

1.4.1 JFFS

1.4.2 JFFS2

1.4.3 YAFFS

1.4.4 UBIFS

1.4.5 F2FS

1.5 本文的主要工作和组织结构

1.5.1 本文的主要工作

1.5.2 本文的组织结构

第二章 面向闪存设备对象文件系统的结构

2.1 面向闪存设备对象文件系统的分析

2.1.1 面向闪存设备对象文件系统需要解决的问题

2.1.2 与现有文件系统的异同

2.1.3 面向闪存设备对象文件系统的优势

2.2 面向闪存设备对象文件系统的结构

2.2.1 面向闪存设备对象文件系统

2.2.2 现有的文件系统

2.3 本章小结

第三章 面向定制闪存设备的驱动

3.1 基于对象的定制闪存设备驱动

3.1.1 对象管理结构

3.1.2 基于对象的闪存空间管理算法

3.1.3 基于字节流的访问接口

3.2 基于块的定制闪存设备驱动

3.2.1 基于块的设备驱动结构

3.2.2 I/O请求处理算法

3.2.3 地址映射策略

3.2.4 垃圾回收与磨损均衡策略

3.2.5 坏块管理

3.3 驱动层的测试与分析

3.4 本章小结

第四章 基于OFTL的闪存对象文件系统

4.1 基于OFTL的闪存对象文件系统

4.1.1 分层的对象命名规则

4.1.2 文件系统的数据访问策略

4.1.3 文件系统的格式化方法

4.1.4 文件系统的挂载方法

4.1.5 单页读写算法

4.1.6 连续多页读写算法

4.2 基于EXOFS的闪存对象文件系统实现

4.2.1 基于对象的存储设备OSD

4.2.2 面向OSD的文件系统EXOFS

4.2.3 闪存对象文件系统原型系统的实现

4.3 原型系统的测试与分析

4.4 本章小结

第五章 总结与展望

5.1 工作总结

5.2 工作展望

参考文献

攻读硕士学位期间科研情况说明

致谢

展开▼

摘要

随着高性能计算和互联网技术的不断发展,数据的规模出现快速增长,系统面临的数据存储和管理需求也越来越高。在计算机系统中,现在的处理器的性能得到快速提高,但存储能力却成为了制约计算机系统性能的瓶颈之一。因此,如何提高存储部件的性能成为提高计算机系统性能的主要方式之一。近年来,随着闪存存储容量的增长、数据读写速度的提高,闪存存储器已经成为构建高性能外存系统的重要存储介质,但闪存设备也存在写寿命和上层文件系统无法针对闪存转换层进行优化等问题。本文在不带闪存转换层的定制闪存设备的基础上,设计和实现面向闪存设备对象文件系统。
  首先,本文在定制闪存设备的基础上,将闪存转换层从闪存设备中剥离,融合到文件系统中;针对文件系统写放大问题给闪存寿命带来的影响,引入对象闪存转换层OFTL,实现了基于对象的定制闪存设备驱动。此外设计与实现了基于块的定制闪存设备驱动,解决现有文件系统无法运行在不带闪存转换层的定制闪存设备上的问题,为面向对象闪存文件系统与现有文件系统的测试与分析奠定了基础。
  其次,本文针对闪存设备的写寿命问题和文件系统I/O性能,设计基于OFTL的闪存对象文件系统。利用OFTL接口访问闪存设备,提高闪存设备的寿命;设计了以对象属性形式访问元数据的方法,在延长闪存设备寿命的同时,提高文件系统的I/O性能。
  最后,本文在开源的基于OSD文件系统EXOFS上,使用OFTL模块替换原有的OSD模块,实现了面向闪存设备对象文件系统的原型。使用FileBench和YCSB作为测试工具,使用定制闪存设备,测试与分析了面向闪存设备对象文件系统与Ext2、Ext4、F2FS的I/O性能与写数据量大小。结果表明,在I/O性能方面相比现有的文件系统,面向闪存设备对象文件系统使用FileBench时提升了5.94%~8.12%,使用YCSB时提升了3.09%~8.69%。在写入数据量方面,使用FileBench时相比Ext2和Ext4,面向闪存设备对象文件系统降低了32.48%~50.61%,与F2FS基本持平仅相差0.5%;使用YCSB时,面向闪存设备对象文件系统相比Ext2、Ext4和F2FS能减少1.85%~2.67%的写入数据量。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号