Deterministic non-adaptive contention resolution on a shared channel

Gianluca De Marco, Dariusz R. Kowalski, Grzegorz Stachowiak

Research output: Contribution to journalArticlepeer-review


In a multiple access channel, autonomous stations are able to transmit and listen to a shared device. A fundamental problem, called contention resolution, is to allow any station to successfully deliver its message by resolving the conflicts that arise when several stations transmit simultaneously. Despite a long history on such a problem, most of the results deal with the static setting when all stations start simultaneously, while many fundamental questions remain open in the realistic scenario when stations can join the channel at arbitrary times. In this paper, we explore the impact that three major channel features (asynchrony among stations, knowledge of the number of contenders and possibility of switching off stations after a successful transmission) can have on the time complexity of non-adaptive deterministic algorithms. We establish upper and lower bounds allowing to understand which parameters permit time-efficient contention resolution and which do not.

Original languageEnglish (US)
Pages (from-to)1-22
Number of pages22
JournalJournal of Computer and System Sciences
StatePublished - May 2023


  • Contention resolution
  • Deterministic algorithm
  • Lower bound
  • Multiple-access channel

ASJC Scopus subject areas

  • Theoretical Computer Science
  • General Computer Science
  • Computer Networks and Communications
  • Computational Theory and Mathematics
  • Applied Mathematics


Dive into the research topics of 'Deterministic non-adaptive contention resolution on a shared channel'. Together they form a unique fingerprint.

Cite this