学位论文 > 优秀研究生学位论文题录展示

闪存的存储管理及索引方法研究

作 者: 赵培
导 师: 李国徽
学 校: 华中科技大学
专 业: 计算机软件与理论
关键词: NAND闪存 闪存存储管理 I/O调度 闪存索引管理 高维闪存索引管理
分类号: TP333.1
类 型: 博士论文
年 份: 2011年
下 载: 52次
引 用: 0次
阅 读: 论文下载
 

内容摘要


闪存是一种非易失的存储设备,内部没有机械读写装置,因此具有抗震性强、功耗低、噪音小、体积小、随机读取速度快等优点。近年来,随着电子技术的飞跃发展,闪存的容量得到了极大的提升,闪存已成为存储系统中的首选存储介质,被广泛应用到各种嵌入式系统、移动设备以及企业级的计算环境中。闪存具有很多与磁盘不同的特性,如:闪存以页为最小的读写(或编程)单位、以块为最小的擦除单位、不对称的读写操作(写操作的时间远大于读操作)、重写前需要擦除(闪存在重写同一存储位置的数据之前需要执行擦除操作)、每个闪存块具有有限的擦除次数等。这些特性使得传统的基于磁盘设计的数据管理方法直接应用到闪存系统时的性能很差,不能充分发挥闪存本身的优良特性。因此,从闪存自身的特性出发,研究闪存存储系统的存储管理及索引技术等问题具有重要理论意义和实际应用前景。论文主要围绕闪存存储系统中的存储管理、I/O请求调度和索引管理等问题进行研究。闪存的存储管理是其他应用程序的基础,对闪存系统的整体性能具有决定性的作用。首先,针对MLC闪存所出现的编程限制以及可靠性问题,综合考虑NOR闪存和NAND闪存的差别,提出一种自适应的管理粒度可变的闪存存储管理方法,在提高读写(I/O)性能的同时较好地兼顾了MLC闪存可靠性差的问题。整个物理空间被组织成一个二叉搜索树的形式,并将一些关键数据存储在NOR闪存中,充分利用NOR闪存支持以字或字节存取以及NAND闪存容量大的特点来提高整个闪存存储系统的存取性能。同时,针对现有闪存存储系统中I/O请求调度方式没有充分考虑闪存本身特性的问题,提出了一种基于闪存存储系统的I/O请求调度策略,提高了闪存存储系统的I/O性能。并且将写请求动态地分配到适合的闪存chip(或bank)中,确保各个chip具有均衡的擦除次数及容量利用率(capacity utilization)。其次,索引是提高数据存取性能的关键技术之一,针对现有的基于闪存的B+树实现只适用于写操作频繁的运行环境,提出一种易于实现且能适应不同运行环境的索引结构。它根据不同的闪存设备和工作负载对结点的存储结构进行动态调节以减少闪存页面的读取次数,从而提高了读取结点的性能。最后,提出一种基于闪存的多维数据空间中的多维索引结构:F-KDB。F-KDB采用日志形式表示结点的更新提高了索引更新的性能,同时动态地调节结点存储结构,在不损害结点更新性能的基础上提高了F-KDB的查询性能。

全文目录


摘要  4-6
Abstract  6-10
1 绪论  10-28
  1.1 闪存系统  11-25
  1.2 本文主要工作  25-27
  1.3 文章的组织  27-28
2 闪速存储器  28-35
  2.1 闪存芯片特性  28-29
  2.2 闪存的分类  29-30
  2.3 NAND型闪存  30-34
  2.4 小结  34-35
3 基于MLC闪存的自适应存储系统  35-53
  3.1 相关工作  36-37
  3.2 自适应的MLC闪存存储系统(FMSS)  37-48
  3.3 实验评估  48-51
  3.4 小结  51-53
4 闪存存储系统的I/O调度  53-68
  4.1 相关工作  53-55
  4.2 I/O请求  55-58
  4.3 MBF调度  58-63
  4.4 实验及性能评估  63-66
  4.5 小结  66-68
5 闪存索引结构的优化  68-86
  5.1 相关工作  68-70
  5.2 LD_B~+树索引结构  70-76
  5.3 LD_B~+树操作  76-81
  5.4 性能分析  81-84
  5.5 小结  84-86
6 基于闪存的多维索引结构  86-109
  6.1 相关工作  86-89
  6.2 数据结构及符号  89-91
  6.3 基于闪存F-KDB的实现  91-101
  6.4 WA(Workload Adaptive)算法  101-103
  6.5 性能评估  103-108
  6.6 小结  108-109
7 结束语  109-112
  7.1 本文的主要工作  109-110
  7.2 主要贡献  110
  7.3 下一步工作  110-112
致谢  112-113
参考文献  113-119
附录 攻读学位期间发表论文目录  119

相似论文

  1. 基于差分进化算法的JSP环境下成套订单研究,F273
  2. BioLab面向生物计算服务的网格系统,TP399-C8
  3. 无线传感器网络上的数据聚集调度算法,TP212.9
  4. 超声速巡航导弹姿态控制系统增益调度设计的参数化方法,TJ765.23
  5. 车载FlexRay主干网的构建与性能分析,TP273
  6. 车载CAN网络的网关设计方法研究,TP273
  7. 极端气象灾害下考虑不确定断线故障的电力系统随机优化调度,TM73
  8. 基于混合自适应遗传算法的动态网格调度问题研究,TP393.09
  9. 基于遗传—牛顿算法的公交优化调度,TP18
  10. 遥感数据处理网格平台的设计与初步实现,TP79
  11. 基于遗传算法的矿山资源优化调度模型的研究,O224
  12. 微粒群算法的改进与应用研究,TP18
  13. 船厂管加工车间生产计划仿真,U673.2
  14. 基于Map/Reduce框架的分布式日志分析系统的研究及应用,TP311.52
  15. 基于无线传输的公交车载媒体节目管理系统研究与开发,TP311.52
  16. 基于Click的模块化软件路由器的包调度算法研究,TP393.05
  17. 基于炼油厂CSTR生产的循环调度与优化问题研究,F273
  18. 钢铁企业物料存取空间调度优化系统,F426.31
  19. 基于Linux集群系统的负载均衡算法研究及在Webgis中的应用,TP393.05
  20. 基于博弈理论的货运列车编组调度模型与算法研究,O225
  21. 基于信誉度的云环境下资源管理的研究,TP315

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 电子数字计算机(不连续作用电子计算机) > 存贮器 > 内存贮器(主存贮器)总论
© 2012 www.xueweilunwen.com