RICOHが提供しているクラウドストレージサービスであるクオンプにおいて、従来利用していたエンタープライズストレージの問題(IO性能/スケーラビリティ/コスト)を解決する必要があった。このために、スケーラブルな分散ストレージシステムCastoroをスクリプト言語Rubyで設計開発した。 サービス特性やサービスで扱うファイルオブジェクトの特性、ファイルオブジェクトに対するアクセス特性を考慮して設計することが重要であった。全体を統括するコンポーネントを設けず、IPマルチキャストを利用してスケールアウト可能なアーキテクチャを採用した。 結果として利用していたエンタープライズストレージに比べて、4倍のIO性能を持つストレージシステムを単位容量あたり1/10のコストで実現することができた。また、ストレージノードの障害復旧や追加交換も、システム停止無しに実施可能となった。 中心軸距離値分析に基づく手の