首页> 外文会议>Euromicro International Conference on Parallel, Distributed and Network-Based Processing >Adaptive Load Balancing based on Machine Learning for Iterative Parallel Applications
【24h】

Adaptive Load Balancing based on Machine Learning for Iterative Parallel Applications

机译:基于机器学习的自适应并行并行负载均衡

获取原文

摘要

The performance of irregular scientific applications can be easily affected by an uneven distribution of work among the computing resources. In this context, Load Balancing (LB) stands as one of the most important solutions to improve resource utilization. However, choosing the best-performing load balancing algorithm for a given application is not a trivial task. For instance, manually and statically choosing an LB algorithm does not work in situations where applications have a dynamic or unknown behavior. In this context, we propose a Machine Learning-based Adaptive Load Balancer (ADAPTIVELB) to automate the load balancing algorithm decision at run time. This approach monitors and collects information about the application dynamically, and according to the analyzed data, it makes a decision of invoking the most suitable LB algorithm. Our experiments show that ADAPTIVELB can select a good load balancing algorithm in most of the cases, leading to performance improvements over statically chosen LB algorithms and over the absence of a load balancer.
机译:不规则的科学应用程序的性能很容易受到计算资源之间工作分配不均的影响。在这种情况下,负载平衡(LB)是提高资源利用率的最重要解决方案之一。但是,为给定的应用程序选择性能最佳的负载平衡算法并非易事。例如,在应用程序具有动态或未知行为的情况下,手动和静态选择LB算法无效。在这种情况下,我们提出了一种基于机器学习的自适应负载平衡器(ADAPTIVELB),以在运行时自动执行负载平衡算法的决策。这种方法动态地监视和收集有关应用程序的信息,并根据分析的数据来决定调用最适合的LB算法。我们的实验表明,在大多数情况下,ADAPTIVELB可以选择良好的负载平衡算法,从而比静态选择的LB算法和不存在负载平衡器的性能有所提高。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号