首页--工业技术论文--自动化技术、计算机技术论文--计算技术、计算机技术论文--电子数字计算机(不连续作用电子计算机)论文--存贮器论文

存储系统I/O调度策略和数据分布方案的研究

摘要第5-6页
Abstract第6-7页
第1章 绪论第12-24页
    1.1 研究意义以及研究内容第12-14页
        1.1.1 研究意义第12-13页
        1.1.2 课题来源第13页
        1.1.3 研究内容第13-14页
    1.2 国内外研究现状及分析第14-22页
        1.2.1 信息存储的概述第14-15页
        1.2.2 RAID原理介绍第15-18页
        1.2.3 机械硬盘的I/O调度策略第18-19页
            1.2.3.1 I/O请求的服务时间计算模型第18页
            1.2.3.2 I/O调度算法分类第18-19页
        1.2.4 固态硬盘的相关技术第19-21页
            1.2.4.1 闪存技术第19-20页
            1.2.4.2 闪存转换层主要功能及策略第20-21页
        1.2.5 基于固态硬盘的RAID研究第21-22页
        1.2.6 混合硬盘的研究第22页
    1.3 本文研究成果及创新第22-23页
    1.4 本文内容安排第23-24页
第2章 I/O调度层预期调度算法的研究第24-39页
    2.1 研究背景及问题提出第24-27页
        2.1.1 Linux文件读写流程第24-25页
        2.1.2 Linux I/O调度器第25-26页
        2.1.3 预期调度策略第26-27页
            2.1.3.1 预期调度的原理第26页
            2.1.3.2 预期调度的状态转换第26-27页
            2.1.3.3 预期调度的执行流程第27页
            2.1.3.4 预期调度的不足第27页
    2.2 WPCAS调度策略第27-30页
        2.2.1 进程分类模块(PC)第28页
        2.2.2 服务时间评估模块(STE)第28-30页
    2.3 WPCAS算法设计与复杂性分析第30-31页
        2.3.1 WPCAS算法设计第30-31页
        2.3.2 WPCAS算法复杂性分析第31页
    2.4 性能测试第31-38页
        2.4.1 测试环境及实现方法第31-32页
        2.4.2 顺序负载和随机负载测试第32-35页
            2.4.2.1 顺序读写512KB文件的吞吐量第32-33页
            2.4.2.2 随机读写512KB大小文件的吞吐量第33-35页
        2.4.3 Bonnie++生成的数据库负载第35页
        2.4.4 Bonnie++生成的Squid和INN负载第35-37页
        2.4.5 Postmark生成的Web服务器负载第37-38页
    2.5 本章小结第38-39页
第3章 基于页面写相关的闪存转换层策略第39-61页
    3.1 固态硬盘的内部结构第39-42页
        3.1.1 NAND闪存单元第39页
        3.1.2 NAND闪存特性第39-40页
        3.1.3 固态硬盘的结构第40-41页
        3.1.4 固态硬盘的交叉存取机制第41-42页
    3.2 NAND闪存转换层第42-46页
        3.2.1 映射机制(Mapping Mechnaism)第42-45页
        3.2.2 垃圾回收(Garbage Collection)第45-46页
        3.2.3 损耗均衡(Wear-Leveling)第46页
    3.3 现有闪存转换层策略的研究方法和不足第46-49页
        3.3.1 块相联(BAST)策略第46-47页
        3.3.2 全相联(FAST)策略第47-48页
        3.3.3 垃圾回收开销的分析第48-49页
    3.4 页面写相关策略第49-54页
        3.4.1 系统架构第50-51页
        3.4.2 I/O请求历史收集模块第51页
        3.4.3 页面写相关分析模块第51-53页
        3.4.4 页面聚类模块第53-54页
    3.5 测试以及性能评估第54-60页
        3.5.1 测试负载和参数设置第54-55页
        3.5.2 垃圾回收开销第55-57页
            3.5.2.1 页面迁移数第55-56页
            3.5.2.2 块擦除次数第56-57页
        3.5.3 三种合并回收的开销第57-59页
        3.5.4 不同FTL策略的I/O平均响应时间第59-60页
    3.6 本章小结第60-61页
第4章 延迟写入校验信息的RAID-6方案第61-75页
    4.1 RAID-6校验原理第61-62页
        4.1.1 Galois域的相关概念第61-62页
    4.2 RAID-6数据恢复原理第62-63页
    4.3 现有基于固态硬盘RAID-6策略的不足第63-64页
    4.4 PRAID-6延迟写入校验信息策略第64-71页
        4.4.1 部分校验存储结构第64-65页
        4.4.2 PRAID-6部分校验信息的生成过程第65-66页
        4.4.3 PRAID-6部分校验提交过程第66-67页
        4.4.4 PRAID-6的时间开销分析第67-68页
        4.4.5 PRAID-6垃圾回收机制第68-69页
        4.4.6 PRAID-6的数据恢复第69-71页
    4.5 性能测试第71-74页
        4.5.1 测试负载与性能指标第72页
        4.5.2 平均响应时间第72页
        4.5.3 校验信息的开销第72-73页
        4.5.4 块擦除次数第73-74页
        4.5.5 垃圾回收开销第74页
    4.6 本章小结第74-75页
第5章 混合磁盘阵列的数据分布方案第75-90页
    5.1 研究的背景及问题的提出第75-78页
        5.1.1 固态硬盘和机械硬盘的比较第75-76页
        5.1.2 实际系统负载特性的分析第76-78页
    5.2 混合磁盘阵列的设计与实现第78-86页
        5.2.1 监控器设计第78-79页
        5.2.2 块移动器第79-81页
            5.2.2.1 重定向映射表结构第79-80页
            5.2.2.2 数据迁移策略第80-81页
        5.2.3 数据分发策略第81-84页
        5.2.4 延迟校验更新方案第84-86页
            5.2.4.1 部分校验块的产生第84-85页
            5.2.4.2 P-Cache的时间和空间开销第85-86页
        5.2.5 HRAID-5恢复策略第86页
    5.3 实验测试结果和分析第86-89页
        5.3.1 实验环境第86-87页
        5.3.2 平均响应时间第87-88页
        5.3.3 性价比的测试第88-89页
    5.4 本章小结第89-90页
结论第90-92页
参考文献第92-102页
攻读博士学位期间发表的论文和取得的科研成果第102-103页
致谢第103页

论文共103页,点击 下载论文
上一篇:唐山南湖10kV开闭站建设项目风险管理研究
下一篇:宁东电网配电自动化系统设计及实现