【24h】

Scaling MapReduce Vertically and Horizontally

机译:垂直和水平缩放MapReduce

获取原文

摘要

Glass wing is a MapReduce framework that uses OpenCL to exploit multi-core CPUs and accelerators. However, compute device capabilities may vary significantly and require targeted optimization. Similarly, the availability of resources such as memory, storage and interconnects can severely impact overall job performance. In this paper, we present and analyze how MapReduce applications can improve their horizontal and vertical scalability by using a well controlled mixture of coarse- and fine-grained parallelism. Specifically, we discuss the Glass wing pipeline and its ability to overlap computation, communication, memory transfers and disk access. Additionally, we show how Glass wing can adapt to the distinct capabilities of a variety of compute devices by employing fine-grained parallelism. We experimentally evaluated the performance of five MapReduce applications and show that Glass wing outperforms Hadoop on a 64-node multi-core CPU cluster by factors between 1.2 and 4, and factors from 20 to 30 on a 23-node GPU cluster. Similarly, we show that Glass wing is at least 1.5 times faster than GPMR on the GPU cluster.
机译:Glass wing是一个MapReduce框架,它使用OpenCL来利用多核CPU和加速器。但是,计算设备的功能可能会发生很大变化,并且需要有针对性的优化。同样,诸如内存,存储和互连之类的资源的可用性会严重影响整体作业性能。在本文中,我们介绍并分析MapReduce应用程序如何通过使用良好控制的粗粒度和细粒度并行度的混合物来改善其水平和垂直可伸缩性。具体来说,我们讨论了Glass wing管道及其重叠计算,通信,内存传输和磁盘访问的能力。此外,我们展示了Glass wing如何通过使用细粒度的并行机制来适应各种计算设备的独特功能。我们通过实验评估了五个MapReduce应用程序的性能,并显示Glass wing在64节点多核CPU群集上的性能优于Hadoop,在1.2到4之间,在23节点GPU群集上的性能在20到30之间。同样,我们显示Glass机翼至少比GPU集群上的GPMR快1.5倍。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号