首页> 外文期刊>Journal of Parallel and Distributed Computing >A hybrid Branch-and-Bound and evolutionary approach for allocating strings of applications to heterogeneous distributed computing systems
【24h】

A hybrid Branch-and-Bound and evolutionary approach for allocating strings of applications to heterogeneous distributed computing systems

机译:用于将应用程序字符串分配给异构分布式计算系统的混合分支定界和进化方法

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

摘要

Providing efficient workload management is an important issue for a large-scale heterogeneous distributed computing environment where a set of periodic applications is executed. The considered shipboard distributed system is expected to operate in an environment where the input workload is likely to change unpredictably, possibly invalidating a resource allocation that was based on the initial workload estimate. The tasks consist of multiple strings, each made up of an ordered sequence of applications. There is a quality of service (QoS) minimum throughput constraint that must be satisfied for each application in a string, and a maximum utilization constraint that must be satisfied on each of the hardware resources in the system. The challenge, therefore, is to efficiently and robustly manage both computation and communication resources in this unpredictable environment to achieve high performance while satisfying the imposed constraints. This work addresses the problem of finding a robust initial allocation of resources to strings of applications that is able to absorb some level of unknown input workload increase without rescheduling. The proposed hybrid two-stage method of finding a near-optimal allocation of resources incorporates two specially designed mapping techniques: (1) the Permutation Space Genitor-Based heuristic, and (2) the follow-up Branch-and-Bound heuristic based on an Integer Linear Programming (ILP) problem formulation. The performance of the proposed resource allocation method is evaluated under different simulation scenarios and compared to an iteratively computed upper bound.
机译:对于执行一组定期应用程序的大规模异构分布式计算环境,提供有效的工作负载管理是重要的问题。所考虑的舰载分布式系统有望在输入工作负载可能发生不可预测的变化的环境中运行,这可能会使基于初始工作负载估计的资源分配无效。任务由多个字符串组成,每个字符串由应用程序的有序序列组成。字符串中的每个应用程序都必须满足服务质量(QoS)最小吞吐量约束,而系统中的每个硬件资源都必须满足最大利用率约束。因此,挑战在于如何在这种不可预测的环境中高效,强大地管理计算和通信资源,以在满足所施加约束的同时实现高性能。这项工作解决了为应用程序字符串找到可靠的初始资源分配问题,该应用程序能够吸收一定程度的未知输入工作负载增加而无需重新计划。拟议的寻找资源的最佳分配的混合两阶段方法结合了两种经过特殊设计的映射技术:(1)基于置换空间生成器的启发式算法,以及(2)后续基于分支和边界的启发式算法整数线性规划(ILP)问题公式。在不同的模拟方案下评估所提出的资源分配方法的性能,并将其与迭代计算的上限进行比较。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号