首页> 外文期刊>IEEE Transactions on Computers >A coordinated location policy for load sharing in hypercube-connected multicomputers
【24h】

A coordinated location policy for load sharing in hypercube-connected multicomputers

机译:超立方体连接的多计算机中负载共享的协调位置策略

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

摘要

Uneven task arrivals in a hypercube-connected multicomputer may temporarily overload some nodes while leaving others underloaded. This problem can be solved or alleviated by load sharing (LS); that is, some of the tasks arriving at overloaded nodes, called overflow tasks, are transferred to underloaded nodes. One important issue in LS is to locate underloaded nodes to which the overflow tasks can be transferred. This is termed the location policy. Any efficient location policy should distribute the overflow tasks to the entire system instead of 'dumping' them on a few underloaded nodes. To reduce the overhead for collecting state information and transferring tasks, each node is required to maintain the state information of only those nodes in its proximity, called a buddy set. Several location policies-random probing, random selection, preferred lists, and bidding algorithm-are analyzed and compared for hypercube-connected multicomputer systems. Under the random-selection and preferred-list policies, an overloaded node can select, without probing other nodes, an underloaded node within its buddy set, while under the random probing policy and the bidding algorithm the overloaded node needs to probe other nodes before transferring the overflow task. Task collision(s) is said to occur if two or more overflow tasks are transferred (almost) simultaneously to the same underloaded node. The performances of these location policies are analyzed and compared in terms of the average number of task collisions. Our analysis shows that use of preferred lists allows the overflow tasks to be shared more evenly throughout the entire hypercube than the other two location policies.
机译:在连接超多维数据集的多计算机中任务到达不均匀可能会暂时使某些节点过载,而使其他节点负载不足。可以通过负载共享(LS)来解决或缓解此问题;也就是说,一些到达超载节点的任务(称为溢出任务)被转移到欠载节点。 LS中的一个重要问题是找到可以将溢出任务转移到的负载不足的节点。这称为位置策略。任何有效的位置策略都应将溢出任务分配给整个系统,而不是将其“转储”到一些未完全加载的节点上。为了减少收集状态信息和传输任务的开销,要求每个节点仅维护其附近称为伙伴集的那些节点的状态信息。针对超立方体连接的多计算机系统,分析并比较了几种位置策略(随机探测,随机选择,首选列表和出价算法)。在随机选择和首选列表策略下,重载节点可以在其伙伴集内选择一个欠载节点,而无需对其进行探查,而在随机探测策略和出价算法下,该重载节点需要在转移之前探测其他节点溢出任务。如果两个(或多个)溢出任务同时(几乎)同时传输到同一欠载节点,则发生任务冲突。这些位置策略的性能根据任务冲突的平均次数进行分析和比较。我们的分析表明,与其他两个位置策略相比,使用首选列表可使溢出任务在整个超多维数据集中更均匀地共享。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号