Robust and Optimal Contention Resolution without Collision Detection

11/12/2021
by   Yonggang Jiang, et al.
0

We consider the classical contention resolution problem where nodes arrive over time, each with a message to send. In each synchronous slot, each node can send or remain idle. If in a slot one node sends alone, it succeeds; otherwise, if multiple nodes send simultaneously, messages collide and none succeeds. Nodes can differentiate collision and silence only if collision detection is available. Ideally, a contention resolution algorithm should satisfy three criteria: low time complexity (or high throughput); low energy complexity, meaning each node does not make too many broadcast attempts; strong robustness, meaning the algorithm can maintain good performance even if slots can be jammed. Previous work has shown, with collision detection, there are "perfect" contention resolution algorithms satisfying all three criteria. On the other hand, without collision detection, it was not until 2020 that an algorithm was discovered which can achieve optimal time complexity and low energy cost, assuming there is no jamming. More recently, the trade-off between throughput and robustness was studied. However, an intriguing and important question remains unknown: without collision detection, are there robust algorithms achieving both low total time complexity and low per-node energy cost? In this paper, we answer the above question affirmatively. Specifically, we develop a new randomized algorithm for robust contention resolution without collision detection. Lower bounds show that it has both optimal time and energy complexity. If all nodes start execution simultaneously, we design another algorithm that is even faster, with similar energy complexity as the first algorithm. The separation on time complexity suggests for robust contention resolution without collision detection, “batch” instances (nodes start simultaneously) are inherently easier than “scattered” ones (nodes arrive over time).

READ FULL TEXT

page 1

page 2

page 3

page 4

research
02/19/2021

Tight Trade-off in Contention Resolution without Collision Detection

In this paper, we consider contention resolution on a multiple-access co...
research
05/26/2021

Contention Resolution with Predictions

In this paper, we consider contention resolution algorithms that are aug...
research
02/13/2022

Exactly Optimal Deterministic Radio Broadcasting with Collision Detection

We consider the broadcast problem in synchronous radio broadcast models ...
research
04/12/2019

Fast and Resource Competitive Broadcast in Multi-channel Radio Networks

Consider a single-hop, multi-channel, synchronous radio network in which...
research
01/12/2020

Competitive Broadcast against Adaptive Adversary in Multi-channel Radio Networks

Wireless networks are vulnerable to adversarial jamming due to the open ...
research
04/17/2020

Contention Resolution Without Collision Detection

This paper focuses on the contention resolution problem on a shared comm...
research
05/17/2022

The Energy Complexity of Las Vegas Leader Election

We consider the time and energy complexities of randomized leader electi...

Please sign up or login with your details

Forgot password? Click here to reset