System information-based Hadoop load balancing for heterogeneous clusters

초록

Hadoop is a distributed file system for processing big data. Users can modify and analyze data efficiently in the distributed process environment by using a MapReduce programming model, which is provided by Hadoop. However, its performance deteriorates when the Hadoop works on heterogeneous clusters consisting of servers of various performance levels. In this paper, we propose a load balancing technique using system information. The number of CPU cores and the available memory size are used for identifying the performance of each DataNode. To evaluate the proposed load balancing technique, we compare the original Hadoop with the modified Hadoop that uses the proposed algorithm in two different environments-one is an environment with sufficient memory, and the other is an environment with insufficient memory. © 2015 ACM.

제목
System information-based Hadoop load balancing for heterogeneous clusters
저자
Kim, D.; Choi, E.; Hong, J.
DOI
10.1145//2811411.2811520
발행일
2015
학회명
Research in Adaptive and Convergent Systems, RACS 2015
학회 개최일
2015-10-09 ~ 2015-10-12