Title
Unbinds data and tasks to improving the Hadoop performance
Abstract
Hadoop is a popular framework that provides easy programming interface of parallel programs to process large scale of data on clusters of commodity machines. Data intensive programs are the important part running on the cluster especially in large scale machine learning algorithm which executes of the same program iteratively. In-memory cache of input data is an efficient way to speed up these data intensive programs. However, we cannot be able to load all the data in memory because of the limitation of memory capacity. So, the key challenge is how we can accurately know when data should be cached in memory and when it ought to be released. The other problem is that memory capacity may even not enough to hold the input data of the running program. This leads to there is some data cannot be cached in memory. Prefetching is an effective method for such situation. We provide a unbinding technology which do not put the programs and data binded together before the real computation start. With unbinding technology, Hadoop can get a better performance when using caching and prefetching technology. We provide a Hadoop framework with unbinding technology named unbinding-Hadoop which decide the map tasks' input data in the map starting up phase, not at the job submission phase. Prefetching as well can be used in unbinding-Hadoop and can get better performance compared with the programs without unbinding. Evaluations on this system show that unbinding-Hadoop reduces the execution time of jobs by 40.2% and 29.2% with WordCount programs and K-means algorithm.
Year
DOI
Venue
2014
10.1109/SNPD.2014.6888710
SNPD
Keywords
Field
DocType
public domain software,pattern clustering,cache system,parallel programming,cache storage,prefetch,learning (artificial intelligence),caching technology,unbinding,wordcount programs,large scale data processing,parallel programs,software performance evaluation,commodity machine clusters,execution time reduction,programming interface,large scale machine learning algorithm,k-means algorithm,prefetching technology,hadoop performance improvement,memory capacity limitation,unbinding technology,data intensive programs
Computer science,Operating system
Conference
Citations 
PageRank 
References 
1
0.36
7
Authors
6
Name
Order
Citations
PageRank
Kun Lu1213.75
Dai, Dong28816.49
Xuehai Zhou355177.54
Mingming Sun4324.87
Changlong Li5266.88
Hang Zhuang6266.54