# Google File System ## 概要 [[Google]] が開発した分散ファイルシステムであり、大規模データの格納・管理を担う。[[@2006__OSDI__Bigtable - A Distributed Storage System for Structured Data]] では [[Bigtable]] の基盤インフラストラクチャとして登場し、コミットログと SSTable データファイルの永続化に使用される。Bigtable クラスタは通常、他の分散アプリケーションと共有されるマシンプール上で動作し、GFS サーバと同居する。[[@2004__OSDI__MapReduce - Simplified Data Processing on Large Clusters]] では、GFS が入力データを 64MB ブロック単位・典型3レプリカでクラスタ内マシンのローカルディスクに分散配置している事実を、MapReduce の局所性最適化(入力データのレプリカを持つマシンに map タスクをスケジュールする)が活用している。 原論文は Ghemawat, Gobioff, Leung による "The Google file system"(SOSP 2003)で発表された。 ## 関連 - ソース: [[@2006__OSDI__Bigtable - A Distributed Storage System for Structured Data]] / [[@2004__OSDI__MapReduce - Simplified Data Processing on Large Clusters]] - エンティティ: [[Google]] / [[Bigtable]] / [[Sanjay Ghemawat]] - 概念: [[分散ストレージ]] / [[タスク並列フレームワーク]] ## 出典 - [[@2006__OSDI__Bigtable - A Distributed Storage System for Structured Data]] - [[@2004__OSDI__MapReduce - Simplified Data Processing on Large Clusters]]