Variable-Sized map and locality-aware reduce on public-resource grids

  • Authors:
  • Po-Cheng Chen;Yen-Liang Su;Jyh-Biau Chang;Ce-Kuen Shieh

  • Affiliations:
  • Institute of Computer and Communication Engineering, Department of Electrical Engineering, National Cheng Kung University, Taiwan;Institute of Computer and Communication Engineering, Department of Electrical Engineering, National Cheng Kung University, Taiwan;Department of Digital Applications, Leader University, Taiwan;Institute of Computer and Communication Engineering, Department of Electrical Engineering, National Cheng Kung University, Taiwan

  • Venue:
  • GPC'10 Proceedings of the 5th international conference on Advances in Grid and Pervasive Computing
  • Year:
  • 2010

Quantified Score

Hi-index 0.00

Visualization

Abstract

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 the 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.