arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 2005.11608cs.DCcs.LGcs.PF
收藏

MapReduce通信模式的基准测试与性能建模

Benchmarking and Performance Modelling of MapReduce Communication Pattern

University of St Andrews(圣安德鲁斯大学)

Sheriffo Ceesay, Adam Barker, Yuhui Lin

摘要:

了解和预测在云中或本地运行的大数据应用程序的性能,可以帮助最大限度地降低整体运营成本,并为识别性能瓶颈提供机会。大数据框架底层内部结构的复杂性以及应用程序和工作负载配置参数的普遍存在,使得提出全面的性能建模解决方案具有挑战性且成本高昂。在本文中,而不是专注于广泛的可配置参数,我们研究了低层次的MapReduce通信模式的内部,并使用最小的性能驱动程序集开发一组阶段级参数模型,用于近似给定应用程序在给定集群上的执行时间。模型可以用来推断看不见的应用程序的性能,并在使用任意数据集作为输入时近似它们的性能。我们的方法是通过运行在两个设置的实证实验进行验证。两种设置的平均出错率与测量值相差± 10%。

英文摘要:

Understanding and predicting the performance of big data applications running in the cloud or on-premises could help minimise the overall cost of operations and provide opportunities in efforts to identify performance bottlenecks. The complexity of the low-level internals of big data frameworks and the ubiquity of application and workload configuration parameters makes it challenging and expensive to come up with comprehensive performance modelling solutions. In this paper, instead of focusing on a wide range of configurable parameters, we studied the low-level internals of the MapReduce communication pattern and used a minimal set of performance drivers to develop a set of phase level parametric models for approximating the execution time of a given application on a given cluster. Models can be used to infer the performance of unseen applications and approximate their performance when an arbitrary dataset is used as input. Our approach is validated by running empirical experiments in two setups. On average the error rate in both setups is plus or minus 10% from the measured values.

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

↑