首页> 外文期刊>Concurrency, practice and experience >A2Cloud-RF: A random forest based statistical framework to guide resource selection for high-performance scientific computing on the cloud
【24h】

A2Cloud-RF: A random forest based statistical framework to guide resource selection for high-performance scientific computing on the cloud

机译:A2Cloud-RF:基于随机林的统计框架,用于指导云上的高性能科学计算的资源选择

获取原文
获取原文并翻译 | 示例
           

摘要

This article proposes a random-forest based A2Cloud framework to match scientific applications with Cloud providers and their instances for high performance. The framework leverages four engines for this task: PERF engine, Cloud trace engine, A2Cloud-ext engine, and the random forest classifier (RFC) engine. The PERF engine profiles the application to obtain performance characteristics, including the number of single-precision (SP) floating-point operations (FLOPs), double-precision (DP) FLOPs, x87 operations, memory accesses, and disk accesses. The Cloud trace engine obtains the corresponding performance characteristics of the selected Cloud instances including: SP floating point operations per second (FLOPS), DP FLOPS, x87 operations per second, memory bandwidth, and disk bandwidth. The A2Cloud-ext engine uses the application and Cloud instance characteristics to generate objective scores that represent the application-to-Cloud match. The RFC engine uses these objective scores to generate two types of random forests to assist users with rapid analysis: application-specific random forests (ARF) and application-class based random forests. The ARF consider only the input application's characteristics to generate a random forest and provide numerical ratings to the selected Cloud instances. To generate the application-class based random forests, the RFC engine downloads the application profiles and scores of previously tested applications that perform similar to the input application. Using these data, the RFC engine creates a random forest for instance recommendation. We exhaustively test this framework using eight real-world applications across 12 instances from different Cloud providers. Our tests show significant statistical agreement between the instance ratings given by the framework and the ratings obtained via actual Cloud executions.
机译:本文提出了一个随机林的A2Cloud框架,以使科学应用与云提供商及其实例相匹配,以实现高性能。该框架利用了这项任务的四个发动机:PET引擎,云跟踪引擎,A2Cloud-EXT引擎和随机林分类器(RFC)引擎。 PET引擎配置文件以获得性能特性,包括单精度(SP)浮点操作(闪光点),双精度(DP)拖波,X87操作,存储器访问和磁盘访问。云跟踪引擎获得所选云实例的相应性能特征,包括:每秒SP浮点操作(闪光),DP拖波,x87每秒,内存带宽和磁盘带宽。 A2Cloud-Ext引擎使用应用程序和云实例特征来生成代表应用程序到云匹配的目标分数。 RFC发动机使用这些目标分数来产生两种类型的随机林,以帮助用户快速分析:应用特定的随机森林(ARF)和基于应用程序的随机林。 ARF仅考虑输入应用程序的特性来生成随机林,并为所选云实例提供数值额定值。要生成基于应用程序类的随机林,RFC引擎可下载应用程序配置文件和分数的先前测试的应用程序,这些应用程序执行类似于输入应用程序。使用这些数据,RFC引擎创建一个随机林,例如建议。我们在来自不同云提供商的12个实例中使用八个现实世界应用来彻底地测试此框架。我们的测试显示了框架给出的实例评级与通过实际云执行获得的评级之间的显着统计协议。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号