
2026/09/15 1:02
分散システムクラシックス(2017)
RSS: https://news.ycombinator.com/rss
要約▶
Japanese Translation:
本テキストは、分散システム研究の基盤となる景観を定義する 9 つから 10 つの代表的論文からなる精選集を紹介する。このリストは新進研究者にとって不可欠な出発点として機能し、時計同期から複雑な合意アルゴリズムに至るまでの timeless な作品へと導く。この編纂は、レズリー・ラムポート氏の長年の寄与によって支えられており、彼の数十年にわたる研究はグローバルステートと故障耐性を網羅している。強調される主要なマイルストーンには、合意達成のために Paxos を導入した点、悪意のあるノードを処理するためにバイザンチンの将軍問題の概念化を行った点、およびピアツーピア型電子現金システムとしてビットコインを作成した点が含まれる。1978 年から 2014 年の間に出版されたこれらの重要なブレイクスルーは、不可能な合意や Viewstamped レプリケーションといった基本的な課題に対処する。理論的不可能性の証明から、Conflict-free replicated data types(CRDT)のような実装へと進化を文脈化するこのガイドは、高可用性およびデータ一貫性の問題を取り扱うために必要な理論ツールキットを提供する。結局のところ、これら特定の論文を習得することは、組織が堅牢な分散システムを構築することを可能にし、業界全体が信頼性と故障耐性を向上させるための標準化されたアプローチを現代的クラウドインフラストラクチャおよびブロックチェーンアプリケーションへの採用に活用することを可能にする。
Text to translate:
This text introduces a curated collection of nine to ten seminal papers that define the foundational landscape of distributed systems research. Serving as an essential starting point, this list guides new researchers through timeless works ranging from clock synchronization to complex consensus algorithms. The compilation is anchored by repeated contributions from Leslie Lamport, whose decades-long work spans global states and fault tolerance. Key milestones highlighted include the introduction of Paxos for achieving agreement, the conceptualization of the Byzantine Generals problem to handle malicious nodes, and the creation of Bitcoin as a peer-to-peer electronic cash system. These critical breakthroughs, published between 1978 and 2014, address fundamental challenges like impossible consensus and viewstamped replication. By contextualizing the evolution from theoretical impossibility proofs to practical implementations such as Conflict-free replicated data types, the guide offers a necessary theoretical toolkit for analyzing high availability and data consistency issues. Ultimately, mastering these specific papers equips organizations to build robust distributed systems, enabling the industry to adopt standardized approaches that enhance reliability and fault tolerance in modern cloud infrastructure and blockchain applications.
本文
分散システム分野を形作った不朽の名著論文一覧
ニコラエ・ヴァルトロメイ氏により編纂された、分散システム研究における最重要論文の精選リストです。本資料は、問題領域に対する深い理解を得るための適切な起点として構成されています(2017 年 11 月作成、2022 年 9 月更新)。
時間とイベント順序付け
- レズリー・ランポート著(1978 年):『時間、時計、および分散システム内のイベント順序付け』
- 分散環境における時計同期と因果的順序付けの基礎理論を確立。
- DOI: https://doi.org/10.1145/359545.359563
ビザンチン障害と合意の限界
-
レズリー・ランポート、ロバート・ショスタック、マルシャル・ピース共著(1982 年):『ビザンチンの将軍たちの問題』
- メッセージが失われたり改ざんされたりする環境(ビザンチン障害)における合意形成の困難性を議論。
- DOI: https://doi.org/10.1145/357172.357176
-
マイケル・J・フィッシャー、ナンシー・A・リンク、およびマイケル・S・パターソン共著(1985 年):『単一故障プロセスを伴う分散合意の不可能性』
- FLP 不可能性定理として知られ、ある程度の障害が発生する分散システムで完全な合意を保証することは不可能であることを証明。
- DOI: https://doi.org/10.1145/3149.214121
分散状態とスナップショット
- K・マニー・チャンディとレズリー・ランポート共著(1985 年):『分散スナップショット:分散システムの全体状態の決定』
- 非同期環境下で全プロセスの状態を再構築する方法論を提案。
- DOI: https://doi.org/10.1145/214451.214456
高可用性とプライマリーコピー
- ブライアン・M・オキとバーバラ・H・リスコフ共著(1988 年):『ビュースタンプレプリケーション』
- 高可用性分散システムを実現するための新しいプライマリーコピー管理手法を提示。
- DOI: https://doi.org/10.1145/62546.62549
パキソスアルゴリズムの発展
-
レズリー・ランポート著(1998 年):『部分的な参議院(The Part-Time Parliament)』
- 分散合意アルゴリズム「パキソス」の一般化と実装を詳細に解説。
- DOI: https://doi.org/10.1145/279227.279229
-
レズリー・ランポート著(2001 年):『パキソスをシンプルに解説する(Paxos Made Simple)』
- パキソスアルゴリズムの核心的なロジックを直感的かつ簡潔に再構成。
- リンク: https://www.microsoft.com/en-us/research/publication/paxos-made-simple
データ構造と暗号化
- サトシ・ナカモト著(2008 年):『ビットコイン:ピアツーピア型電子現金システム』
- 分散台帳技術とコンセンサスアルゴリズムを組み合わせ、中央管理者を必要としない信頼性を構築。
- リンク: https://bitcoin.org/en/bitcoin-paper
CRDT(矛盾のない複製データ型)の誕生と理解
-
マルク・シャピロ、ヌーノ・プレギサ、カルロス・バケロ、およびマレク・ザウィルスキ共著(2011 年):『矛盾のない複製データ型』
- ネットワーク障害に耐えつつ、複数コピー間で常に整合性を保つデータ型を定義。
- DOI: https://dl.acm.org/doi/10.5555/2050613.2050642
-
ディエゴ・オンガロとジョン・オースタウート共著(2014 年):『理解可能な合意アルゴリズムへの探求』
- CRDT の理論的基盤を整理し、実装における直観的理解を促進。
- DOI: https://dl.acm.org/doi/10.5555/2643634.2643666