arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 1301.4753cs.DCcs.AIcs.LG
收藏

MapReduce作业自调整的模式匹配

Pattern Matching for Self- Tuning of MapReduce Jobs

Nikzad Babaii Rizvandi, Javid Taheri, Albert Y. Zomaya

摘要:

在本文中,我们研究了几个MapReduce应用程序的CPU利用率时间模式。在提取几个应用程序的运行模式后,它们被保存在一个参考数据库中,以便以后用于调整系统参数,以便将来有效地执行未知的应用程序。为了实现这一目标,将新应用程序的CPU利用率模式与参考数据库中已知的CPU利用率模式进行比较,以找到/预测它们最可能的执行模式。由于不同的模式长度,动态时间规整(DTW)是用于这样的比较,相关性分析,然后应用到DTW的结果,以产生可行的相似性模式。三个真实的应用程序(WordCount,Tumblm Mainlog解析和Terasort)被用来评估我们的假设,在执行类似的应用程序中调整系统参数。结果是非常有希望的,并显示了我们的方法在伪分布式MapReduce平台上的有效性。

英文摘要:

In this paper, we study CPU utilization time patterns of several MapReduce applications. After extracting running patterns of several applications, they are saved in a reference database to be later used to tweak system parameters to efficiently execute unknown applications in future. To achieve this goal, CPU utilization patterns of new applications are compared with the already known ones in the reference database to find/predict their most probable execution patterns. Because of different patterns lengths, the Dynamic Time Warping (DTW) is utilized for such comparison; a correlation analysis is then applied to DTWs outcomes to produce feasible similarity patterns. Three real applications (WordCount, Exim Mainlog parsing and Terasort) are used to evaluate our hypothesis in tweaking system parameters in executing similar applications. Results were very promising and showed effectiveness of our approach on pseudo-distributed MapReduce platforms.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑