Skip to main navigation Skip to search Skip to main content

Contention resolution with log-logstar channel accesses

Research output: Chapter in Book/Report/Conference proceeding › Conference contribution › peer-review

Abstract

For decades, randomized exponential backoff has provided a critical algorithmic building block in situations where multiple devices seek access to a shared resource. Surprisingly, despite this history, the performance of standard backoff is poor under worst-case scheduling of demands on the resource: (i) subconstant throughput can occur under plausible scenarios, and (ii) each of N devices requires Ω(log N) access attempts before obtaining the resource. In this paper, we address these shortcomings by offering a new backoff protocol for a shared communications channel that guarantees expected constant throughput with only O(log(log∗ N)) access attempts in expectation. Central to this result are new algorithms for approximate counting and leader election with the same performance guarantees.

Original languageEnglish
Title of host publicationSTOC 2016 - Proceedings of the 48th Annual ACM SIGACT Symposium on Theory of Computing
EditorsYishay Mansour, Daniel Wichs
Pages499-508
Number of pages10
ISBN (Electronic)9781450341325
DOIs
StatePublished - 19 Jun 2016
Externally publishedYes
Event48th Annual ACM SIGACT Symposium on Theory of Computing, STOC 2016 - Cambridge, United States
Duration: 19 Jun 2016 → 21 Jun 2016

Publication series

NameProceedings of the Annual ACM Symposium on Theory of Computing
Volume19-21-June-2016

Conference

Conference48th Annual ACM SIGACT Symposium on Theory of Computing, STOC 2016
Country/TerritoryUnited States
CityCambridge
Period19/06/16 → 21/06/16

UN SDGs

This output contributes to the following UN Sustainable Development Goals (SDGs)

  1. SDG 7 - Affordable and Clean Energy
    SDG 7 Affordable and Clean Energy

Keywords

  • Distributed computing
  • Exponential backoff; energy efficiency; multiple-access channel; randomized backoff

ASJC Scopus subject areas

  • Software

Fingerprint

Dive into the research topics of 'Contention resolution with log-logstar channel accesses'. Together they form a unique fingerprint.

Cite this