【24h】

Aggregation in Dynamic Networks

机译:动态网络中的聚合

获取原文

摘要

The aggregation problem assumes that every process starts an execution with a unique token (an abstraction for data). The goal is to collect these tokens at a minimum number of processes by the end of the execution. This problem is particularly relevant, to mobile networks where peer-to-peer communication is cheap (e.g.. using S02.ll or Bluetooth). but uploading data to a central server can be costly (e.g., using 3G/4G). With this in mind, we study this problem in a dynamic network model, in which the communication graph can change arbitrarily from round to round. We start by exploring global bounds. First we prove a negative result that shows that in general dynamic graphs no algorithm can achieve any measure of competitiveness against the optimal offline algorithm. Guided by this impossibility result, we focus our attention to dynamic graphs where every node interacts, at some point in the execution, with at least a ρ-fraction of the total number of nodes in the graph. We call these graphs ρ-clusters. We describe a distributed algorithm that in ρ-clusters aggregates the tokens to Ο(log n) processes with high probability. We then turn our attention to local, bounds. Specifically we ask whether its possible to aggregate to Ο(log n) processes in parts of the graph that locally form a ρ-cluster. Here we prove a negative result: this is only possible if the local ρ-clusters are sufficiently isolated from the rest of the graph. We then match this result with an algorithm that achieves the desired aggregation given (close to) the minimal required ρ-cluster isolation. Together, these results imply a "paradox of connectivity": in some graphs, increasing connectivity can lead to inherently worse aggregation performance. We conclude by considering what seems to be a promising performance metric to circumvent our lower bounds for local aggregation algorithms. However, perhaps surprisingly, we show that, no aggregation algorithm can perform well with respect to this metric, even in very well connected and very well isolated clusters.
机译:聚集问题假定每个过程开始于一个唯一的令牌(用于数据抽象)的执行。我们的目标是通过执行结束,以收集这些令牌在处理的最小数目。此问题是特别相关的,对移动网络,其中对等网络通信是便宜的(使用S02.ll或蓝牙e.g ..)。但是将数据上传到中央服务器可能是昂贵的(例如,使用3G / 4G)。考虑到这一点,我们研究的动态网络模型,其中通信图表可以任意改变从一轮一轮的这个问题。我们通过探索全球范围启动。首先,我们证明的否定结果表明,在一般的动态图形没有算法可以实现对最佳离线算法竞争力的措施。通过这种不可能性结果的指导下,我们把注意力集中到动态图形,每一个节点的交互,在执行过程中的一些点,与图中的节点总数的至少ρ分数。我们称这些图表ρ集群。我们描述了一种分布式算法,在ρ-簇聚集体的令牌Ο(log n)的高概率的过程。然后,我们把注意力转移到地方,界限。具体来说,我们询问是否其可能聚集到Ο(log n)的过程在图中局部地形成ρ群集的部分。在这里,我们证明了阴性结果:这仅仅是可能的,如果当地ρ簇充分从图中的其余部分隔离。然后,我们这个结果与给定的实现(接近)的所需的聚集最小所需ρ簇隔离的算法相匹配。总之,这些结果意味着“连接的悖论”:在一些图表,连接增加可导致更糟糕的固有性能的聚集。最后,我们考虑什么似乎是一个有前途的性能指标来规避我们的下限为当地聚集算法。但是,也许令人惊讶,我们证明了,没有聚集算法能够很好地相对于这个指标,即使在很好的连接和很好的隔离集群执行。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号