首页--工业技术论文--自动化技术、计算机技术论文--计算技术、计算机技术论文--一般性问题论文--安全保密论文

基于RDMA的高性能Paxos算法的设计与实现

摘要第4-5页
Abstract第5页
第1章 绪论第10-16页
    1.1 研究背景及意义第10页
    1.2 当前研究现状第10-13页
    1.3 本文的研究工作第13-14页
    1.4 本文的组织结构第14-16页
第2章 相关技术介绍第16-34页
    2.1 远程内存直接访问(RDMA)技术概述第16-22页
        2.1.1 直接内存访问(DMA)技术第16-17页
        2.1.2 RDMA简介与原理第17-19页
        2.1.3 支持RDMA技术的协议第19-20页
        2.1.4 RDMA通信原语第20-22页
        2.1.5 RDMA传输模式第22页
    2.2 分布式一致性算法概述第22-33页
        2.2.1 Paxos一致性算法第23-26页
        2.2.2 Raft一致性算法第26-31页
        2.2.3 分布式一致性协议的应用场景第31-33页
    2.3 本章小结第33-34页
第3章 高性能Paxos算法的总体设计与概述第34-48页
    3.1 高性能Paxos算法的整体架构第34-37页
    3.2 RDMA通信原语的选择第37-42页
        3.2.1 操作原语与传输类型第38-40页
        3.2.2 选择WRITE第40-42页
        3.2.3 选择UC模式第42页
    3.3 高性能优化方案设计第42-47页
        3.3.1 Batch与Pipeline结合第42-44页
        3.3.2 多线程与异步拆分第44-46页
        3.3.3 原子操作实现无锁设计第46-47页
    3.4 本章小结第47-48页
第4章 高性能Paxos算法的具体设计与实现第48-63页
    4.1 基于RDMA的通信模块第48-51页
    4.2 日志模块第51-53页
    4.3 状态模块第53-55页
    4.4 控制模块第55-56页
        4.4.1 心跳数组第55-56页
        4.4.2 选举数组第56页
    4.5 算法模块第56-60页
        4.5.1 基于RDMA的领导人选举流程(leader elecion)第57-59页
        4.5.2 基于RDMA的同步复制流程(normal case)第59-60页
    4.6 基础模块第60-61页
    4.7 正确性理论分析第61-62页
    4.8 本章小结第62-63页
第5章 测试结果与分析第63-73页
    5.1 实验环境第63页
    5.2 功能测试与分析第63-69页
        5.2.1 领导人选举第64-66页
        5.2.2 容错性测试第66-68页
        5.2.3 一致性测试第68-69页
    5.3 性能测试与分析第69-72页
    5.4 本章小结第72-73页
第6章 总结与展望第73-75页
    6.1 本文主要工作与贡献第73页
    6.2 未来工作展望第73-75页
参考文献第75-78页
攻读硕士学位期间主要的研究成果第78-79页
致谢第79-80页

论文共80页,点击 下载论文
上一篇:分布式动态拼车技术研究
下一篇:针对电网暂态稳定计算时序变量对的统计质量控制与可视分析