首页> 外文期刊>Journal of Information & Optimization Sciences >A recursively heuristic method for the reliability optimization of a distributed computing system
【24h】

A recursively heuristic method for the reliability optimization of a distributed computing system

机译:一种用于分布式计算系统可靠性优化的递归启发式方法

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

摘要

The reliability optimization of a distributed computing system is generally an NP-hard problem. The reliability of a k-node set with capacity constraint is defined as the probability that a subset of the set of processing elements in system is connected and possesses sufficient node capacity. Relative investigations, namely an exact method and a k-tree reduction method, have examined an optimal or nearly optimal k-node set with capacity constraint. Such investigations can not effectively reduce either the computational time complexity or the deviation from an exact solution. The paper presents a recursively heuristic method to overcome these difficulties. The proposed algorithm selects reasonable k-node sets by starting at two nodes which are incident with a link of maximal reliability and a node which has either maximal capacity or maximal degree, respectively. When the starting node is taken, the recursive sub-procedure is run. The sub-procedure adds an adjacent node which connected by a link of maximal reliability to selected set and calls itself again and again until an adequate k-node set is found. By doing so, the sub-procedure finds all of the adequate k-node sets and returns an optimal k-node set to the algorithm. In addition, the sub-procedure omits the reliability computation when an adequate set that has occurred before is selected. For the reason that the reliability of a subset of a set is at least as large as the reliability of the set, the reduction processing is used for decreasing the order of the set. The number of selected sets is very small, therefore the proposed algorithm can reduce execution time and complexity. Moreover, the deviation from the exact solution is improved. Compared with existing algorithms on various distributed computing system topologies, our results demonstrate that the proposed algorithm is more efficient in execution time than conventional methods.
机译:分布式计算系统的可靠性优化通常是一个NP难题。具有容量约束的k节点集的可靠性定义为系统中处理元素集的子集被连接并具有足够的节点容量的概率。相对研究,即精确方法和k-tree约简方法,已经研究了具有容量约束的最优或接近最优的k节点集。这样的研究不能有效地减少计算时间复杂度或与精确解的偏差。本文提出了一种递归启发式方法来克服这些困难。所提出的算法通过从两个以最大可靠性链路入射的节点和一个具有最大容量或最大程度的节点开始选择合理的k节点集。当采用起始节点时,将运行递归子过程。该子过程添加了一个相邻节点,该节点通过最大可靠性链接连接到所选集合,并一次又一次地调用自身,直到找到足够的k节点集合为止。通过这样做,子过程找到所有适当的k节点集,并将最佳k节点集返回给算法。另外,当选择了之前已经发生的适当集合时,子过程省略了可靠性计算。由于集合的子集的可靠性至少与集合的可靠性一样大,因此使用归约处理来减小集合的顺序。所选集合的数量非常小,因此所提出的算法可以减少执行时间和复杂度。而且,改进了与精确解的偏差。与在各种分布式计算系统拓扑上的现有算法相比,我们的结果表明,所提出的算法在执行时间上比常规方法更有效。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号