Skip to search boxSkip to navigationSkip to main content

Deterministic contention resolution without collision detection: Throughput vs energy

Scholary Output:
Chapter in Book/Report/Conference proceeding
Conference contribution

Sustainable Development Goals

  • SDG 7 - Affordable and Clean Energy
    SDG 7 Affordable and Clean Energy

Related Event

Title

41st IEEE International Conference on Distributed Computing Systems, ICDCS 2021

Event type

Conference

Date

07/07/2021 - 07/10/2021

Location

Virtual, OnlineUnited States

Abstract

This paper studies the Contention resolution problem on a shared channel (also known as a multiple access channel). A set of $n$ stations are connected to a common device and are able to communicate by transmitting and listening. Each station may have a message to broadcast. At any round, a transmission is successful if and only if exactly one station is transmitting at that round. Simultaneous transmissions interfere one another and, as a result, the respective messages are lost. The Contention resolution is the fundamental problem of scheduling the transmissions into rounds in such a way that any station delivers successfully its message on the channel. We consider a general dynamic distributed setting. We assume that the stations can join (or be activated on) the channel at arbitrary times (dynamic scenario). This has to be contrasted with the simplified static scenario, in which all stations are assumed to be activated simultaneously. We also assume that the stations are not able to detect whether a collision among simultaneous transmissions occurred (model without collision detection). Finally, there is no global clock in the system: each station measures the time using its own local clock which starts when the station is activated and is possibly out of sync with respect to the other stations. We study non-adaptive deterministic distributed algorithms for the contention resolution problem and assess their efficiency both in terms of channel utilization (also called throughput) and energy consumption. While this topic has been quite extensively examined for randomized algorithms, this is, to the best of our knowledge, the first paper to discuss to which extent deterministic contention resolution algorithms can be efficient in terms of both channel utilization and energy consumption. Our results imply an exponential separation gap between static and dynamic setting with respect to channel utilization. We also show that the knowledge of the number of participating stations k (or an upper bound on it) has a substantial impact on the energy consumption.

Publication Information

Output type

Scholary Output:
Chapter in Book/Report/Conference proceeding
Conference contribution

Original language

English (US)

Pages from-to (Number of pages)

Pages 1009-1019 (11 pages)

Publication milestones

  • Published - 07/2021

Publication status

Published - 07/2021

Publisher

Institute of Electrical and Electronics Engineers Inc.

Publication series

  • Publication series name: Proceedings - International Conference on Distributed Computing Systems
    ISSN (Print): 1063-6927
    ISSN (Electronic): 2575-8411
    Volume: 2021-July

ISBN (Electronic)

9781665445139

Publication IDs

  • Scopus: 85117141499

Host publication title

Proceedings - 2021 IEEE 41st International Conference on Distributed Computing Systems, ICDCS 2021

Publication metrics

Metrics

Fractional count
1
Fractional count
0.33
Fractional count
2
Fractional count
0.67
Fractional count
1
Fractional count
1
Scopus
citations

PlumX, opens in new tab

Citation count
5
Captures
3

Funding Details

ACKNOWLEDGMENT This paper is supported by Polish National Science Center NCN grant UMO-2017/25/B/ST6/02553 and in part by the NSF Award 2043302.
FundersFunding numbers
NSF
2043302
Polish National Science Center NCN
UMO-2017/25/B/ST6/02553