• Open Access IconOpen Access
  • Cite Icon25
  • https://doi.org/10.1145/2597630Copy DOI Icon

Tight Bounds for Asynchronous Renaming

Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

This article presents the first tight bounds on the time complexity of shared-memory renaming, a fundamental problem in distributed computing in which a set of processes need to pick distinct identifiers from a small namespace. We first prove an individual lower bound of Ω( k ) process steps for deterministic renaming into any namespace of size subexponential in k , where k is the number of participants. The bound is tight: it draws an exponential separation between deterministic and randomized solutions, and implies new tight bounds for deterministic concurrent fetch-and-increment counters, queues, and stacks. The proof is based on a new reduction from renaming to another fundamental problem in distributed computing: mutual exclusion. We complement this individual bound with a global lower bound of Ω( k log ( k / c )) on the total step complexity of renaming into a namespace of size ck , for any c ≥ 1. This result applies to randomized algorithms against a strong adversary, and helps derive new global lower bounds for randomized approximate counter implementations, that are tight within logarithmic factors. On the algorithmic side, we give a protocol that transforms any sorting network into a randomized strong adaptive renaming algorithm, with expected cost equal to the depth of the sorting network. This gives a tight adaptive renaming algorithm with expected step complexity O (log k ), where k is the contention in the current execution. This algorithm is the first to achieve sublinear time, and it is time-optimal as per our randomized lower bound. Finally, we use this renaming protocol to build monotone-consistent counters with logarithmic step complexity and linearizable fetch-and-increment registers with polylogarithmic cost.

Similar Papers
  • Conference Article
  • Citations91

Distributed computation of large-scale graph problems

  • Jan 01, 2015
  • Hartmut Klauck +3
  • Conference Article
  • Citations4

Tight MMSE Bounds for the AGN Channel Under KL Divergence Constraints on the Input Distribution

  • Jun 01, 2018
  • Michael Fauss +3
  • Conference Article
  • Citations48

On the Distributed Complexity of Large-Scale Graph Computations

  • Jul 11, 2018
  • Gopal Pandurangan +2
  • Conference Article
  • Citations28

Tighter Connections Between Formula-SAT and Shaving Logs

  • Apr 01, 2018
  • DROPS (Schloss Dagstuhl – Leibniz Center for Informatics)
  • Amir Abboud +1
  • Conference Article
  • Citations55

Distributed Computation of Large-scale Graph Problems

  • Dec 22, 2014
  • Hartmut Klauck +3
  • Conference Article
  • Citations6

Time vs. information tradeoffs for leader election in anonymous trees

  • Jan 10, 2016
  • Christian Glacet +2
  • Research Article
  • Citations1

Tight bounds for NF-based bounded-space online bin packing algorithms

  • Sep 14, 2017
  • Journal of Combinatorial Optimization
  • József Békési +1
  • Book Chapter

Tight Bounds on the Directed Tile Complexity of a Just-Barely 3D $$2 \times N$$ Rectangle at Temperature 1

  • Jan 01, 2023
  • David Furcy +2
  • Research Article
  • Citations11

Learning Immune-Defectives Graph through Group Tests

  • Jan 01, 2017
  • IEEE Transactions on Information Theory
  • Abhinav Ganesan +2
  • Conference Article
  • Citations189

On setting TCP's congestion window limit in mobile ad hoc networks

  • May 11, 2003
  • Kai Chen +2
  • PDF
  • Research Article
  • Citations2

Mine Productivity Upper Bounds and Truck Dispatch Rules

  • Dec 04, 2023
  • Mining
  • Adriano Chaves Lisboa +2
  • Research Article
  • Citations13

Tight Lower and Upper Bounds on the Minimum Distance of LDPC Codes

  • Jan 01, 2018
  • IEEE Communications Letters
  • Yoones Hashemi +1
  • Book Chapter
  • Citations3

Complexity Bounds for Vertical Decompositions of Linear Arrangements in Four Dimensions

  • Jan 01, 2001
  • Vladlen Koltun
  • Conference Article
  • Citations3

Tight Tradeoffs for Real-Time Approximation of Longest Palindromes in Streams.

  • Jan 01, 2016
  • DROPS (Schloss Dagstuhl – Leibniz Center for Informatics)
  • Paweł Gawrychowski +3
  • Research Article
  • Citations10

A Novel Approach For Energy Optimization In Distributed Databases In Wireless Network Applications

  • Sep 29, 2020
  • Journal of Management and Accounting Studies
  • Z Ahmadi +2
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.