<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Distributed System</title><link>https://blog.shuaizhang.cc/zh-hans/tags/distributed-system/</link><description>查看归入当前术语的文章。</description><generator>Hugo</generator><language>zh-Hans</language><lastBuildDate>Mon, 28 Feb 2022 22:36:11 +0000</lastBuildDate><atom:link href="https://blog.shuaizhang.cc/zh-hans/tags/distributed-system/index.xml" rel="self" type="application/rss+xml"/><item><title>论文笔记：[SOSP'01] SEDA: An Architecture for Well-Conditioned, Scalable Internet Services</title><link>https://blog.shuaizhang.cc/zh-hans/posts/seda/</link><pubDate>Mon, 28 Feb 2022 00:00:00 +0000</pubDate><guid>https://blog.shuaizhang.cc/zh-hans/posts/seda/</guid><description>本文回顾 SEDA 架构如何通过分阶段事件驱动设计提升高负载下的可扩展性与稳定性。</description></item><item><title>自制分布式存储系统入门篇：系统概要设计</title><link>https://blog.shuaizhang.cc/zh-hans/posts/distributed-storage-from-scratch-3/</link><pubDate>Sat, 08 Feb 2020 00:00:00 +0000</pubDate><guid>https://blog.shuaizhang.cc/zh-hans/posts/distributed-storage-from-scratch-3/</guid><description>本文给出自制分布式存储系统的概要设计，介绍面向用户的 API 与核心模块分工。</description></item><item><title>自制分布式存储系统入门篇：背景介绍</title><link>https://blog.shuaizhang.cc/zh-hans/posts/distributed-storage-from-scratch-2/</link><pubDate>Sat, 28 Dec 2019 00:00:00 +0000</pubDate><guid>https://blog.shuaizhang.cc/zh-hans/posts/distributed-storage-from-scratch-2/</guid><description>本文从文件系统、关系型数据库与磁盘特性出发，为自制分布式存储系统系列补充背景知识。</description></item><item><title>自制分布式存储系统入门篇：序章</title><link>https://blog.shuaizhang.cc/zh-hans/posts/distributed-storage-from-scratch-1/</link><pubDate>Thu, 26 Dec 2019 00:00:00 +0000</pubDate><guid>https://blog.shuaizhang.cc/zh-hans/posts/distributed-storage-from-scratch-1/</guid><description>本文作为系列序章，说明自制分布式存储系统的目标、总体架构与后续内容安排。</description></item><item><title>论文笔记：[OSDI'16] Slicer: Auto-Sharding for Datacenter Applications</title><link>https://blog.shuaizhang.cc/zh-hans/posts/google-slicer/</link><pubDate>Sun, 13 Oct 2019 00:00:00 +0000</pubDate><guid>https://blog.shuaizhang.cc/zh-hans/posts/google-slicer/</guid><description>本文介绍 Google Slicer 自动分片组件的控制面、客户端路由与负载均衡设计。</description></item><item><title>论文笔记：[OSDI'10] Large-scale Incremental Processing Using Distributed Transactions and Notifications</title><link>https://blog.shuaizhang.cc/zh-hans/posts/percolator/</link><pubDate>Sun, 09 Jun 2019 00:00:00 +0000</pubDate><guid>https://blog.shuaizhang.cc/zh-hans/posts/percolator/</guid><description>本文概述 Google Percolator 如何在 Bigtable 之上实现跨行事务与可靠通知，并聚焦事务部分。</description></item><item><title>论文笔记：[CONCUR'15] A Framework for Transactional Consistency Models with Atomic Visibility</title><link>https://blog.shuaizhang.cc/zh-hans/posts/transactional-consistency-models/</link><pubDate>Sun, 26 May 2019 00:00:00 +0000</pubDate><guid>https://blog.shuaizhang.cc/zh-hans/posts/transactional-consistency-models/</guid><description>本文介绍一篇事务一致性模型论文的形式化框架，并解释原子可见性等概念的直观含义。</description></item><item><title>分布式系统入门介绍</title><link>https://blog.shuaizhang.cc/zh-hans/posts/distributed-systems-101/</link><pubDate>Fri, 22 Mar 2019 00:00:00 +0000</pubDate><guid>https://blog.shuaizhang.cc/zh-hans/posts/distributed-systems-101/</guid><description>本文面向入门读者概览分布式系统的基本问题、常见方案、技术难点与学习方向。</description></item><item><title>大规模集群管理和运维自动化</title><link>https://blog.shuaizhang.cc/zh-hans/posts/cluster-management-and-devops/</link><pubDate>Wed, 29 Aug 2018 00:00:00 +0000</pubDate><guid>https://blog.shuaizhang.cc/zh-hans/posts/cluster-management-and-devops/</guid><description>本文围绕大规模集群运维自动化，讨论自动发现故障、自动修复与安全性等核心问题。</description></item><item><title>论文笔记：[Operating Systems Review 2007] Autopilot: Automatic Data Center Management</title><link>https://blog.shuaizhang.cc/zh-hans/posts/microsoft-autopilot/</link><pubDate>Sun, 15 Jul 2018 00:00:00 +0000</pubDate><guid>https://blog.shuaizhang.cc/zh-hans/posts/microsoft-autopilot/</guid><description>本文概述微软 Autopilot 集群管理系统的设计目标，以及机器生命周期、应用部署和自动化运维机制。</description></item><item><title>CAP，ACID，我们能做什么</title><link>https://blog.shuaizhang.cc/zh-hans/posts/cap-acid-what-can-we-do/</link><pubDate>Sun, 20 May 2018 00:00:00 +0000</pubDate><guid>https://blog.shuaizhang.cc/zh-hans/posts/cap-acid-what-can-we-do/</guid><description>本文从 CAP 理论与 ACID 性质出发，讨论分布式存储系统中一致性、可用性与事务设计的取舍。</description></item><item><title>论文笔记：[ICDE'18] Anna: A KVS for any scale</title><link>https://blog.shuaizhang.cc/zh-hans/posts/anna-kvs/</link><pubDate>Sun, 08 Apr 2018 00:00:00 +0000</pubDate><guid>https://blog.shuaizhang.cc/zh-hans/posts/anna-kvs/</guid><description>本文介绍 Anna 键值存储如何用 actor 模型与基于 lattice 的冲突解决机制实现高性能与可调一致性。</description></item><item><title>论文笔记：[OSDI'14] F4: Facebook's Warm BLOB Storage System</title><link>https://blog.shuaizhang.cc/zh-hans/posts/facebook-f4/</link><pubDate>Mon, 02 Apr 2018 00:00:00 +0000</pubDate><guid>https://blog.shuaizhang.cc/zh-hans/posts/facebook-f4/</guid><description>本文概述 Facebook F4 面向温数据对象存储的架构设计，以及纠删码和跨机房容错方案。</description></item><item><title>论文笔记：[OSDI'10] Finding a needle in Haystack: Facebook's photo storage</title><link>https://blog.shuaizhang.cc/zh-hans/posts/facebook-haystack/</link><pubDate>Sun, 01 Apr 2018 00:00:00 +0000</pubDate><guid>https://blog.shuaizhang.cc/zh-hans/posts/facebook-haystack/</guid><description>本文总结 Facebook Haystack 针对图片热存储场景的单机对象存储引擎设计与优化思路。</description></item><item><title>论文笔记：[USENIX ATC'14] In Search of an Understandable Consensus Algorithm (Raft)</title><link>https://blog.shuaizhang.cc/zh-hans/posts/raft/</link><pubDate>Thu, 29 Mar 2018 00:00:00 +0000</pubDate><guid>https://blog.shuaizhang.cc/zh-hans/posts/raft/</guid><description>本文介绍 Raft 的选主与日志复制机制，并对其与 Paxos 在理解和实现上的差异做了讨论。</description></item><item><title>论文笔记：Paxos Made Simple</title><link>https://blog.shuaizhang.cc/zh-hans/posts/paxos-made-simple/</link><pubDate>Fri, 16 Mar 2018 00:00:00 +0000</pubDate><guid>https://blog.shuaizhang.cc/zh-hans/posts/paxos-made-simple/</guid><description>本文概述 Paxos 的核心 safety 性质、提议流程，以及单条法案共识问题的基本推导。</description></item><item><title>论文笔记：[SOSP 2007] Dynamo: Amazon's Highly Available Key-value Store</title><link>https://blog.shuaizhang.cc/zh-hans/posts/amazon-dynamo/</link><pubDate>Mon, 12 Mar 2018 00:00:00 +0000</pubDate><guid>https://blog.shuaizhang.cc/zh-hans/posts/amazon-dynamo/</guid><description>梳理 Amazon Dynamo 论文中的一致性、复制、冲突处理与路由设计，并总结其为高可用 Key-Value 存储做出的关键工程取舍。</description></item></channel></rss>