首页> 外文期刊>IEEE Transactions on Computers >Task allocation algorithms for maximizing reliability of distributed computing systems
【24h】

Task allocation algorithms for maximizing reliability of distributed computing systems

机译:任务分配算法,可最大化分布式计算系统的可靠性

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

摘要

We consider the problem of finding an optimal and suboptimal task allocation (i.e., to which processor should each module of a task or program be assigned) in distributed computing systems with the goal of maximizing the system reliability (i.e., the probability that the system can run the entire task successfully). The problem of finding an optimal task allocation is known to be NP-hard in the strong sense. We present an algorithm for this problem, which uses the idea of branch and bound with underestimates for reducing the computations in finding an optimal task allocation. The algorithm reorders the list of modules to allow a subset of modules that do not communicate with one another to be assigned last, for further reduction in the computations of optimal task allocation for maximizing reliability. We also present a heuristic algorithm which obtains suboptimal task allocations in a reasonable amount of computational time. We study the performance of the algorithms over a wide range of parameters such as the number of modules, the number of processors, the ratio of average execution cost to average communication cost, and the connectivity of modules. We demonstrate the effectiveness of our algorithms by comparing them with recent competing task allocation algorithms for maximizing reliability available in the literature.
机译:我们考虑在分布式计算系统中找到最佳和次优任务分配(即,应将任务或程序的每个模块分配给哪个处理器)的问题,目的是最大化系统可靠性(即系统可以执行的概率)成功运行整个任务)。从最佳意义上讲,找到最佳任务分配的问题是NP难题。我们提出了一个针对该问题的算法,该算法使用分支定界和低估的思想来减少寻找最佳任务分配时的计算量。该算法对模块列表进行重新排序,以允许最后分配不相互通信的模块子集,以进一步减少最佳任务分配的计算,以最大程度地提高可靠性。我们还提出了一种启发式算法,可以在合理的计算时间内获得次优任务分配。我们研究了算法在各种参数上的性能,这些参数包括模块数量,处理器数量,平均执行成本与平均通信成本之比以及模块的连通性。我们通过与最新的竞争性任务分配算法进行比较来证明我们算法的有效性,以最大程度地提高文献中的可靠性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号