# UC Berkeley ROC Project
Recovery-Oriented Computing (ROC) は、UC Berkeley と Stanford の共同研究プロジェクトであり、障害の完全防止ではなく障害からの迅速な回復を設計原理の中核に据える取り組みである。[[David A. Patterson]] が主宰した。
従来の信頼性研究が障害の予防に注力したのに対し、ROC は「障害は不可避である」という前提のもと、検知・診断・修復の時間を最小化するシステム設計を追求した。[[@2003__USITS__Why Do Internet Services Fail and What Can Be Done About It]] では、3 つの大規模インターネットサービスの実障害データを分析してこの思想の根拠を実証し、オンラインテスト・障害の露出と監視・冗長性の強化・設定チェック・障害注入などの具体的技法の有効性を評価した。
ROC の主要な技術報告として Patterson et al. (2002) "Recovery-Oriented Computing (ROC): Motivation, Definition, Techniques, and Case Studies" (UCB Technical Report CSD-02-1175) がある。
## 出典
- [[@2003__USITS__Why Do Internet Services Fail and What Can Be Done About It]]