• 検索結果がありません。

Hadoop MapReduceの計算モデルの定式化とScan計算への応用

N/A
N/A
Protected

Academic year: 2021

シェア "Hadoop MapReduceの計算モデルの定式化とScan計算への応用"

Copied!
1
0
0

読み込み中.... (全文を見る)

全文

(1)情報処理学会論文誌. プログラミング. Vol.7 No.5 17 (Dec. 2014). 発表概要. Hadoop MapReduce の計算モデルの定式化と Scan 計算への応用 松崎 公紀1,a) 2014年7月30日発表. Google によって最初に提案された MapReduce は,大規模データ処理の重要なプログラミングモデルで ある.現在では,Google の MapReduce のオープンソース実装である Hadoop が,幅広いアプリケーショ ンの開発に用いられている.このような状況から,MapReduce の計算モデルを定式化することは重要で あり,計算の理解,プログラムの正しさの証明,プログラムの最適化への応用が考えられる.本発表では, MapReduce の計算モデルとして 5 つのモデルをたて,MapReduce の計算の本質をとらえる.さらに,リ スト上の scan(接頭辞和)アルゴリズムを提案モデルの上で開発する.最も具体的な計算モデルを用いる ことで,scan の BSP アルゴリズムを定義することに成功した.. Functional Models of Hadoop MapReduce with Application to Scan Kiminori Matsuzaki1,a) Presented: July 30, 2014. MapReduce, first proposed by Google, is a remarkable programming model for processing very large amounts of data. Hadoop, an open-source Java implementation of Google’s MapReduce, is now widely used for developing a wide-range of applications. Under these situations, functional models for the MapReduce computation play important roles, because we could understand the computation rather easily, prove the correctness of programs, and even optimize them. In this paper, we develop five functional models that capture semantics of Hadoop MapReduce computation. In addition, we develop MapReduce algorithms for the scan computational pattern (prefix sums) on the proposed models. We can successfully define the BSP-based scan algorithm with a newly proposed model of the MapReduce.. 1. a). 高知工科大学情報学群 School of Information, Kochi University of Technology, Kami, Kochi 782–8502, Japan [email protected]. c 2014 Information Processing Society of Japan . 17.

(2)

参照

関連したドキュメント

 3.胆管系腫瘍の病態把握への:BilIN分類の応用

それは︑メソポタミアの大河流域への進出のころでもあった︒ 最初の転換期であった︒

それは︑メソポタミアの大河流域への進出のころでもあった︒ 最初の転換期であった︒

それは︑メソポタミアの大河流域への進出のころでもあった︒ 最初の転換期であった︒

熱力学計算によれば、この地下水中において安定なのは FeSe 2 (cr)で、Se 濃度はこの固相の 溶解度である 10 -9 ~10 -8 mol dm

テューリングは、数学者が紙と鉛筆を用いて計算を行う過程を極限まで抽象化することに よりテューリング機械の定義に到達した。

定可能性は大前提とした上で、どの程度の時間で、どの程度のメモリを用いれば計

Google マップ上で誰もがその情報を閲覧することが可能となる。Google マイマップは、Google マップの情報を基に作成されるため、Google