Ceph ObjectStore

  • Ceph OSD 后端存储实现架构和源码分析
  • 结合 Ceph 已经实现的存储引擎,考虑实现新的后端存储
  • 理解 ObjectStore 和 Ceph IO 流的调用关系
阅读全文 »

基于RDMA的RPC实现

  • 项目起源于分布式系统与中间件的课程作业,自己实现一个分布式系统相关的项目。
  • 由于课程内容中有大量涉及 RPC 的内容,考虑自己实现一个 RPC 的框架。
  • 现如今有很多优秀的 RPC 框架,此次主要基于 RDMA 来进行实现,参考相关论文。
  • 后续会基于 Netty 实现 RPC,顺便了解 Netty 通信框架的基础知识。
阅读全文 »

GEM5 & NVMain

  • 该篇主要记录 gem5 的安装和简单使用过程
  • 计算机系统设计课程实验环境需要,部分论文的实验仿真环境为 gem5
  • 结合部分 Paper,简要介绍 gem5 主要模拟的场景和测试方法
阅读全文 »

Ceph Cache Tiering

  • 主要介绍 Ceph 中的缓存机制和缓存相关实现
  • 介绍 Tiring 的相关模式并结合部分代码
  • 调研业界对于 Ceph 缓存的性能评价和优化方案
阅读全文 »