TY - JOUR
T1 - Variable-sized map and locality-aware reduce on public-resource grids
AU - Su, Yen Liang
AU - Chen, Po Cheng
AU - Chang, Jyh Biau
AU - Shieh, Ce Kuen
N1 - Funding Information:
The authors are grateful to the National Science Council of Taiwan for their financial support. This research was funded by Contract NSC99-2221-E426-007-MY3 .
PY - 2011/6
Y1 - 2011/6
N2 - This paper presents a grid-enabled MapReduce framework called "Ussop". Ussop provides its users with a set of C-language based MapReduce APIs and an efficient runtime system for exploiting the computing resources available on public-resource grids. Considering the volatility nature of the grid environment, Ussop introduces two novel task scheduling algorithms, namely, Variable-Sized Map Scheduling (VSMS) and Locality-Aware Reduce Scheduling (LARS). VSMS dynamically adjusts the size of map tasks according to the computing power of grid nodes. Moreover, LARS minimizes the data transfer cost of exchanging the intermediate data over a wide-area network. The experimental results indicate that both VSMS and LARS achieved superior performance than the conventional scheduling algorithms.
AB - This paper presents a grid-enabled MapReduce framework called "Ussop". Ussop provides its users with a set of C-language based MapReduce APIs and an efficient runtime system for exploiting the computing resources available on public-resource grids. Considering the volatility nature of the grid environment, Ussop introduces two novel task scheduling algorithms, namely, Variable-Sized Map Scheduling (VSMS) and Locality-Aware Reduce Scheduling (LARS). VSMS dynamically adjusts the size of map tasks according to the computing power of grid nodes. Moreover, LARS minimizes the data transfer cost of exchanging the intermediate data over a wide-area network. The experimental results indicate that both VSMS and LARS achieved superior performance than the conventional scheduling algorithms.
UR - http://www.scopus.com/inward/record.url?scp=79953212189&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=79953212189&partnerID=8YFLogxK
U2 - 10.1016/j.future.2010.09.001
DO - 10.1016/j.future.2010.09.001
M3 - Article
AN - SCOPUS:79953212189
SN - 0167-739X
VL - 27
SP - 843
EP - 849
JO - Future Generation Computer Systems
JF - Future Generation Computer Systems
IS - 6
ER -