分布式系统学习——SOSP2006亚马逊DynamoKV存储系统

Step 1

题目摘要引言

题目

Dynamo,Amazon 高高可用性 KV 存储系统

摘要

Amazon 作为世界上最大的电子商务公司之一,轻微中断也会有严重的经济后果。由于亚马逊还同时为许多网站提供服务(作为 IaaS 或者 SaaS ),这同时也会影响公司的商业信誉。亚马逊的服务是在位于全球许多数据中心的数万台服务器和网络组件的基础设施上实现的。在这种规模下,大小组件都会持续地产生故障,从而推动了对系统可靠性和扩展性研究。

文章描述了 Dynamo 的设计和实现,Dynamo 是一种高可用的键值存储系统,Amazon 的一些核心服务使用该系统提供“always-on”的体验。为了实现这种级别的可用性,Dynamo 在某些故障场景下牺牲了一致性。

引言

Amazon 平台业务需求:性能(performance),可靠性(reliability) ,效率(efficiency)

基本理论概况

结论部分

回答基本问题

  1. 类别
  1. 内容
  1. 正确性
  1. 创新点
  1. 清晰度

阅读选择

Step 2

细读笔记

问题记录

未读(且值得读)文献记录

Step 3

思路复现

证明与推理复现

实验验证复现