首页> 外文期刊>Journal of Parallel and Distributed Computing >A distributed message-optimal assignment on rings
【24h】

A distributed message-optimal assignment on rings

机译:环上的分布式消息最佳分配

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

摘要

Consider a set of items and a set of m colors, where each item is associated to one color. Consider also n computational agents connected by a ring. Each agent holds a subset of the items and items of the same color can be held by different agents. We analyze the problem of distributively assigning colors to agents in such a way that (a) each color is assigned to one agent only and (b) the number of different colors assigned to each agent is minimum. Since any color assignment requires the items be distributed according to it (e.g. all items of the same color are to be held by only one agent), we define the cost of a color assignment as the amount of items that need to be moved, given an initial allocation. We first show that any distributed algorithm for this problem requires a message complexity of Omega(n . m) and then we exhibit an optimal message complexity algorithm for synchronous and asynchronous rings that in polynomial time determines a color assignment with cost at most three times the optimal. We show that the approximation is tight and how to get a better cost solution at the expenses of either the message or the time complexity. Finally, we present some experiments showing that, in practice, our algorithm performs much better than the theatrical worst case scenario. (C) 2019 Elsevier Inc. All rights reserved.
机译:考虑一组项目和一组m种颜色,其中每个项目都与一种颜色相关联。还考虑通过环连接的n个计算代理。每个代理都持有项的子集,而相同颜色的项可以由不同的代理来持有。我们以以下方式分析将颜色分配给代理的问题:(a)每种颜色仅分配给一个代理,并且(b)分配给每种代理的不同颜色的数量最少。由于任何颜色分配都需要根据其分配项目(例如,同一颜色的所有项目仅由一个代理商持有),因此我们将颜色分配的成本定义为需要移动的项目数量,给定初始分配。我们首先显示针对该问题的任何分布式算法都需要Omega(n.m)的消息复杂度,然后针对同步环和异步环展示了一种最优的消息复杂度算法,该算法在多项式时间内确定颜色分配,其成本最多为3最佳。我们证明了这种近似是紧密的,以及如何以消息或时间复杂度为代价获得更好的成本解决方案。最后,我们提供了一些实验,这些实验表明,在实践中,我们的算法比戏剧性最坏情况的表现要好得多。 (C)2019 Elsevier Inc.保留所有权利。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号