A Faster Exact-Counting Protocol for Anonymous Dynamic Networks

被引:0
作者
Maitri Chakraborty
Alessia Milani
Miguel A. Mosteiro
机构
[1] Kean University,Department of Computer Science
[2] University of Bordeaux,LABRI, INP
[3] Pace University,Computer Science Department
来源
Algorithmica | 2018年 / 80卷
关键词
Anonymous dynamic networks; Counting; Distributed algorithms; Time-varying graphs;
D O I
暂无
中图分类号
学科分类号
摘要
We study the problem of Counting the number of nodes in Anonymous Dynamic Network: nodes do not have identifiers and the network topology changes frequently. Counting is a fundamental task in distributed computing, for instance, to decide termination. Knowing what is the cost of anonymity is of paramount importance to understand what is feasible for future generations of Dynamic Networks, where the lack of nodes identifiers might facilitate mass production. Previous upper bounds to compute the exact network size are double-exponential. Strikingly, only linear complexity lower bounds are known, leaving open the question of whether efficient Counting protocols for Anonymous Dynamic Networks exist or not. In this work, we achieve an exponential speedup presenting Incremental Counting (IC), a distributed Counting protocol for Anonymous Dynamic Networks that has exponential time complexity and computes the exact size of the system. We complement the theoretical study evaluating IC experimentally. We tested a variety of network topologies that may appear in practice, including extremal cases such as trees, paths, and continuously changing topologies. Our simulations showed that IC is polynomial for all the inputs tested, paving the way to use it in practical applications where the network topology is predictable.
引用
收藏
页码:3023 / 3049
页数:26
相关论文
共 25 条
  • [1] Beveridge A(2013)Exact mixing times for random walks on trees Graphs Comb. 29 757-772
  • [2] Wang M(2012)Time-varying graphs and dynamic networks Int. J. Parallel Emerg. Distrib. Syst. 27 387-408
  • [3] Casteigts A(2012)Opportunistic information dissemination in mobile ad-hoc networks: The profit of global synchrony Distrib. Comput. 25 279-296
  • [4] Flocchini P(2013)An early-stopping protocol for computing aggregate functions in sensor networks J. Parallel Distrib. Comput. 73 111-121
  • [5] Quattrociocchi W(2014)Causality, influence, and computation in possibly disconnected synchronous dynamic networks J. Parallel Distrib. Comput. 74 2016-2026
  • [6] Santoro N(2009)On distributed averaging algorithms and quantization effects IEEE Trans. Autom. Control 54 2506-2517
  • [7] Fernández Anta A(2006)Opportunistic networking: Data forwarding in disconnected mobile ad hoc networks Commun. Mag. IEEE 44 134-141
  • [8] Milani A(1989)Approximate counting, uniform generation and rapidly mixing markov chains Inf. Comput. 82 93-133
  • [9] Mosteiro MA(undefined)undefined undefined undefined undefined-undefined
  • [10] Zaks S(undefined)undefined undefined undefined undefined-undefined