arrow
Return

GMR: graph-compatible MapReduce programming model

delete2017-08-23
delete2
PRE
AI
W
Weidong Zhang *
B
Boxin He
陈
陈宜峰 (Yifeng Chen)
张棋飞 cover
张棋飞 (Qifei Zhang)
DOI:10.1007/s11042-017-5102-2delete
deleteOriginal
deleteShare
deleteSave
Abstract

Abstract

En 中文
The MapReduce programming model is widely used to parallelize data processing over the large scale of commodity computer clusters. However, on account of its monotonous data representation, it fails to express graph-parallel algorithms naturally and execute them efficiently. Alternatively, Pregel and PowerGraph could address these challenges. But they require users to familiarize another set of programming patterns and platforms, and at the same time the legacy MapReduce code also becomes incompatible and useless. In this paper, we proposed the Graph-compatible MapReduce (GMR) as an extension of Google's Standard MapReduce (SMR). In this way, graph-parallel algorithm will be naturally expressed without compromising the efficiency and simplicity, and meanwhile the conventional MapReduce programming pattern be preserved. Also, users could gain the convenience of Think like a vertex. Based on the experimental studying, we analyzed the ratio of the redundant computation, transmission and data caching introduced in naive iterative MapReduce platforms (e.g., HaLoop, Twister). Furthermore, we discussed the difference between GMR and the graph-targeted frameworks. The evaluation experiment results show that GMR outperforms GraphX in a series of real-world graph-parallel algorithms.
Keywords:
Distributed systems
Parallel architectures
Graph theory
Systems programs and utilities
Performance analysis and design aids
Concurrent programming
Modes of computation
Performance of systems

Journal

Multimedia Tools and Applications cover
Multimedia Tools and Applications
IF:
3
Papers:
2.0W
Citations:
3.2W

Organization

Z
zhe jiang university
Scholars:
3
Papers: 2
Citations: 0
P
Peking University
Scholars:
6.6K
Papers: 2.0K
Citations: 0
Cited Papers

Cited Papers

Multi-Modal Clique-Graph Matching for View-Based 3D Model Retrieval
err2016-05-01
err125
PREAI
errLiu, An-An; Nie, Wei-Zhi; Gao, Yue; Su, Yu-Ting
errShare
errSave
Robust (Semi) Nonnegative Graph Embedding
err2014-07-01
err50
PREAI
errZhang, Hanwang; Zha, Zheng-Jun; Yang, Yang; Yan, Shuicheng; Chua, Tat-Seng
errShare
errSave
Sequence similarity network reveals the imprints of major diversification events in the evolution of microbial life
err2014-11-05
err0
errOAAI
errShu Cheng; Slim Karkar; Eric Bapteste; Nathan Yee; Paul Falkowski; Debashish Bhattacharya
errShare
errSave
Transcutaneous Bowel Sonography for Inflammatory Bowel Disease Is Sensitive and Specific When Performed in a Nonexpert Low‐Volume North American Center
err2013-08-01
err0
errOAAI
errMichael Sai Lai Sey; Jamie Gregor; Nilesh Chande; Terry Ponich; Mousumi Bhaduri; Andrea Lum; Witek Zaleski; Brian Yan
errShare
errSave
errShare
errSave
P551 Smooth Seton® for perianal fistulas: a knot-less solution
err2017-01-26
err0
errOAAI
errM. Stellingwerf; J. de Groof; C. Buskens; W. Nerkens; T. Horeman; W. Bemelman
errShare
errSave
researcher View more