固态盘I/O优化技术研究作 者: 李红艳 著出版时间: 2017 内容简介 固态硬盘{简称固态盘)具有明显的性能优势,《计算机科学学术文库·计算机系统结构:固态盘I/O优化技术研究》从元数据管理方法、新的内部混合架构的固态盘、针对固态盘的I/O调度程序、减少到固态盘的写流量、利用固态盘的冗余高效能云存储系统架构及构建由固态盘和机械硬盘组成的混合式存储系统Hsstore等六个方面对固态盘的I/O优化技术展开研究,以提高其存储系统的性能和可靠性,同时降低系统能耗。该书可供高校及科研单位人员开展研究工作使用,也可供从事相关工作的工程技术人员作为参考用书使用。第1章 绪论1.1 信息存储概述1.2 固态盘技术分析1.3 固态盘的研究现状1.3.1 关于固态盘性能的研究1.3.2 采用固态盘的存储系统研究1.4 本书主要内容第2章 块级连续数据保护系统元数据管理方法研究2.1 研究背景2.2 元数据管理设计与实现2.2.1 重要的数据结构2.2.2 全量恢复算法2.2.3 增量恢复算法2.2.4 具体实现2.3 实验结果与分析2.3.1 测试环境2.3.2 检索时间与恢复数据量的关系2.3.3 增量和全量恢复的选择2.4 本章小结第3章 一种结合SLC和MLC的混合固态盘架构设计3.1 SLC和MLC闪存体分析3.2 SMARC设计和实现3.2.1 哪些数据放在SLC区域3.2.2 SMARC中的耗损均衡3.2.3 SLC和MLC区域之间的数据迁移3.3 性能评价3.3.1 性能3.3.2 可靠性和能源消耗3.4 本章小结第4章 一种基于区域的高效固态盘调度策略4.1 研究背景和动机4.2 I/O调度器及固态盘内部并行性分析4.2.1 闪存和固态盘4.2.2 I/O调度器4.2.3 固态盘内部并行性4.3 对固态盘性能特征的分析4.3.1 随机操作和顺序操作的不同4.3.2 固态盘内部并行性4.4 分区调度器的设计与实现4.4.1 结构概述4.4.2 空间分区4.4.3 请求的队列组织4.4.4 读/写请求的调度4.4.5 分区调度器工作流程4.5 实验评估4.5.1 工作负载的性能4.5.2 微测试4.6 本章小结第5章 利用重删和增量编码的固态盘写优化5.1 概述5.2 设计动机和考虑因素5.3 设计方法5.3.1 如何识别语义元数据块5.3.2 消除重复数据块5.3.3 管理元数据块的增量变化5.4 实验测试5.4.1 实验设置5.4.2 性能比较5.4.3 CPU和RAM利用率5.4.4 减少写流量5.5 本章小结第6章 利用固态盘的冗余高效能云存储系统设计6.1 研究背景6.2 REST设计原理和实现细节6.2.1 系统架构6.2.2 能耗感知的数据布局6.2.3 instructOr6.2.4 loggers6.2.5 能耗模型6.3 系统评估6.3.1 实验设置6.3.2 数据块服务器状态转移6.3.3 节省功耗和性能影响6.3.4 实际工作负载实验6.4 本章小结第7章 基于固态盘缓存的混合式存储系统7.1 提出背景和研究动机7.2 LinuX操作系统dcvicc-mappcr简介7.2.1 device-mappcr中的主要概念7.2.2 目标设备的操作接口7.3 HSStore的设计与实现7.3.1 HSStorc系统架构7.3.2 缓存模式与替换算法7.3.3 HSStorc使用的主要数据结构7.3.4 请求处理流程7.4 系统性能测试7.4.1 测试环境7.4.2 微测试结果及分析7.4.3 工作负载结果及分析7.5 本章小结第8章 总结与展望8.1 全书小结8.2 未来工作展望参考文献致谢 上一篇: HTML5+CSS3 Web前端开发技术(第2版) 下一篇: Unity案例开发大全 第2版