专题演讲嘉宾 :孙伟杰

小米 云存储工程师

浙江大学硕士毕业,主要研究方向为操作系统和虚拟化方向。

目前就职于小米,致力于分布式存储系统 Pegasus 的研发工作。热爱底层技术,热爱开源,是分布式系统框架 rDSN 的重要开发者。

演讲:分布式实现那些事儿:Pegasus 背后的故事

时间:07月07日 14:30
地点:巴塞罗那厅
所属专题:大规模分布式系统

Pegasus 是一个小米云存储团队自主研发的分布式 K-V 存储系统,为小米内部的离线和在线业务提供了高可用、高性能、强一致的服务。我们采用了经典的中心化式的设计架构,并结合互联网业务的数据特点,使用了基于 hash 的 key schema;在实现语言上,我们使用 C++ 来做性能上的保障。现在 Pegasus 已经在公司内部对广告、视频等业务做了稳定的支撑,代码也已经全部开源。

本次分享从 Pegasus 实现的角度的出发,分享了我们在构建强一致的分布式存储系统上的经验总结。

演讲会首先介绍 Pegasus 的整体架构,以及我们在选型上的思考总结。然后我们还会介绍 Pegasus 背后的分布式框架 rDSN: 包括它的 IO 模型、RPC 框架,以及这些组件在分布式系统支持上的一些特点。我们也会着重介绍我们的 Deterministic 测试技术,以及它对我们一致性协议正确性上的帮助。另外,我们还会分享自己在项目开发上一些经验教训的总结。

演讲提纲

  • Pegasus 简单介绍;
  • rDSN 的分布式组件;
  • Deterministic 测试;
  • 开发上的经验教训。

听众收益

  • 分布式存储系统架构设计的经验教训;
  • 分布式系统在实现、测试上的总结;
  • 了解小米云平台的技术动向。

本专题下其他演讲

关注主办方(InfoQ)

InfoQ Qcon

交通指南