タグ

2014年12月9日のブックマーク (1件)

  • Hadoopチューニング – MapReduceの投機的実行抑止 – OpenGroove

    7.1.5 (P313)に、「HBaseに対してMapReduceを実行する場合は、投機的実行を無効にすることを強くお勧めします。投機的実行を使えば、同じリージョン及びサーバーに対してさらなる負荷をかけるだけであり、ローカリティの面でもよくないのです」…という記述がある。 「投機的実行」という表現が抽象的で分かりにくい気がしたが、一応一般的なコンピュータ用語であることを、さっき知った。 Speculative execution Speculative execution an optimization technique where a computer system performs some task that may not be actually needed. The main idea is to do work before it is known whether t

    shu_ohm1
    shu_ohm1 2014/12/09
    投機的実行とは、必要としないかもしれない仕事をさせること。仕事が確実に必要とされるかどうかを知る「前」に実行するというもので、その仕事が必要だとわかった「後」でその仕事をしたときに生じる遅延を防ぐ。