タグ

Google_File_SystemとGoogle_BigTableに関するSkepticAnimalのブックマーク (1)

  • グーグルの巨大システムにみる大規模な並列処理機構の可能性 | IT Leaders

    2011/01/12 08:00グーグルはクラスタシステムを活用するためのミドルウェアを自社開発している。分散型ファイルシステムを実現するGFS(Google File System)や分散型データベース機能を提供するBigTable、並列プログラムの実行を可能にするMapReduceについて、聞いたことがある読者も多いだろう。これらはクラスタシステムでの分散処理と並列処理を支えるだけでなく、高度な知識を持たないプログラマでもプログラミングできるようにするなど、革新的なアプローチを採用している。 障害に強いソフトウェアが安いハードウェアを役立つものに変える─。グーグルはこうした“基姿勢”を採っている。例えば、3年に1度しか故障しないサーバーでも1000台稼働させると、計算上は毎日1台が故障する。この問題に対処するため、グーグルは耐故障性を高める数多くの機能を自社開発したミドルウェアに組み

    SkepticAnimal
    SkepticAnimal 2011/01/13
    MapReduceは「データとロジックを分散させて並列処理を実行する技法の1つ」。
  • 1