论文标题
具有机会性连通性的匿名动态充血系统中有效的分布式计算
Efficient Distributed Computations in Anonymous Dynamic Congested Systems with Opportunistic Connectivity
论文作者
论文摘要
在这项工作中,我们解决了以匿名,拥挤且高度动态且非远处连接的网络/系统中分布式计算效率的问题。更确切地说,该系统由链接和局部计算的拥塞量不明的匿名节点组成。链接可以从圆形到圆形任意变化,只有在所有节点上都必须在所有节点上形成暂时连接的(多)图的局限性(t的知识是节点所需的唯一信息,否则通信将不可行)。节点没有任何ID,只有一些数量L有点与节点区分开来。在每个回合中,一个节点可以从其当前邻居发送和接收消息。从某种意义上说,链接和节点是拥挤的,因为消息的长度和局部计算的本地缓存内存是(渐近)对数。 全能通信是分布式计算中的基本原理 - 假设每个节点都有一个输入消息要传递给所有其他节点。在没有一般性的情况下,每个输入消息的大小是对数适合链接和节点拥塞假设的对数。否则,它们可能会分为对数批处理,并被视为一对一。由于匿名,每个节点只需要接收一组所有输入消息,每个消息都伴随着许多启动节点(消息多重性)。我们证明,可以在(最初未知的)节点n的(最初未知的)n和在异常数的下限中进行多项式完成此任务。这允许在匿名动态充血系统(ADC)上有效地模仿流行的拥挤集团模型,即使节点的数量可能在仿真开始时任意改变,即使节点的数量可能会任意改变。
In this work we address the question of efficiency of distributed computing in anonymous, congested and highly dynamic and not-always-connected networks/systems. More precisely, the system consists of an unknown number of anonymous nodes with congestion on links and local computation. Links can change arbitrarily from round to round, with only limitation that the union of any T consecutive networks must form a temporarily connected (multi-)graph on all nodes (knowledge of T is the only information the nodes require, otherwise the communication would not be feasible). Nodes do not have any IDs, only some number l of them have a bit distinguishing them from nodes without such a bit. In each round a node can send and receive messages from its current neighbors. Links and nodes are congested, in the sense that the length of messages and local cache memory for local computation is (asymptotically) logarithmic. All-to-all communication is a fundamental principle in distributed computing - it assumes that each node has an input message to be delivered to all other nodes. Without loss of generality, the size of each input message is logarithmic to fit in the link and node congestion assumption; otherwise, they could be split in logarithmic batches and considered one-by-one. Because of anonymity, each node needs to receive only a set of all input messages, each accompanied by a number of initiating nodes (message multiplicity). We prove that this task can be done in time polynomial in the (initially unknown) number of nodes n and in the lower bound on the isoperimetric numbers of dynamically evolving graphs. This allows to efficiently emulate a popular Congested Clique model on top of Anonymous Dynamic Congested Systems (ADCS) with Opportunistic Connectivity, even if the number of nodes may arbitrarily change in the beginning of emulation.