# Diego Ongaro
Stanford University の PhD 学生として [[John Ousterhout]] の指導のもと Raft 合意アルゴリズムを設計・開発した。2014 年 USENIX ATC で発表した Raft 論文は Best Paper Award を受賞し、分散システム分野で広く普及するアルゴリズムとなった。
## 主な貢献
- **Raft 合意アルゴリズム**: 理解しやすさを第一設計目標とした合意アルゴリズム。[[@2014__ATC__In Search of an Understandable Consensus Algorithm]] として USENIX ATC 2014 で発表
- **PhD 論文**: "Consensus: Bridging Theory and Practice"(Stanford University, 2014)。Raft の完全仕様・形式証明・クライアント対話・ログ圧縮を含む拡張版
- **LogCabin**: Raft の参照実装(C++ 約 2,000 行)。RAMCloud のコーディネータフェイルオーバーに使用
## 関連
- [[John Ousterhout]] — 指導教員・共著者
- [[Stanford University]] — 所属
- [[@2014__ATC__In Search of an Understandable Consensus Algorithm]] — Raft 論文
- [[分散コンセンサス]] — Raft が解決する問題領域