【24h】

Evaluating Scalability Bottlenecks by Workload Extrapolation

机译:通过工作负载推断评估可扩展性瓶颈

获取原文

摘要

Testing a scalability bottleneck requires a large system to generate sufficient load, which is usually not accessible to researchers. To address this problem, this paper extrapolates the workload to a bottleneck node. The key observation that motivates our approach is that systems at a large scale are often repeating their behaviors at small scales, by running a job more times, running more nodes of the same type, or running more iterations of the same loop. Following this observation, we record a node's workloads at small scales and extrapolate such workload at a large scale. Towards this goal, we have developed PatternMiner, a semi-automatic tool to identify how workload patterns change with scale. We have tested our method on HDFS NameNode and YARN's Resource Manager. Our evaluation shows that PatternMiner is able to predict 98% of the workloads for NameNode and 83% of the workloads for the Resource Manager. Furthermore, by utilizing the extrapolated workload, we are able to emulate a cluster of up to 60,000 nodes with only 8 physical machines to evaluate NameNode and Resource Manager.
机译:测试可扩展性瓶颈需要大型系统来产生足够的负载,这通常无法访问研究人员。为了解决这个问题,本文将工作负载推断到瓶颈节点。激励我们的方法的主要观察是,通过运行更多次的作业,运行更多类型的创作,或运行更多循环的更多节点,运行更多的循环,往往是大规模的系统通常在小尺度重复其行为。在此观察中,我们将节点的工作负载以小规模录制,并以大规模推断此类工作负载。为了实现这一目标,我们开发了一个半自动工具,以确定工作量模式如何随着比例而改变。我们在HDFS Namenode和Yarn的资源管理器上测试了我们的方法。我们的评估显示,Patternminer能够预测资源管理器的NameNode的98%的工作负载和83%的工作负载。此外,通过利用外推工作量,我们能够使用8个物理机器模拟多达60,000个节点的群集,以评估NameNode和资源管理器。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号