Skip to search boxSkip to navigationSkip to main content

Token traversal in ad hoc wireless networks via implicit carrier sensing

  • Tomasz Jurdzinski(corresponding author)
    ,
  • ,
  • Michal Rozanski
    ,
  • Grzegorz Stachowiak
*Corresponding author for this work
Scholary Output:
Contribution to journal
Article
Peer-review

Open access

Abstract

Communication problems in ad hoc wireless networks have been already widely studied under the SINR model, but a vast majority of results concern networks with constraints on connectivity, so called strongly-connected networks. In such networks, connectivity is defined based on highly reliable links, that is, where both ends are located far closer from their transmission boundaries. What happens if the network is not strongly-connected, e.g., it contains some long but still viable “shortcut links” connecting transmission boundaries? It is known that even a single broadcast in such ad hoc weakly-connected networks with uniform transmission powers requires Ω(n) communication rounds, where n is the number of nodes in the network. The best up-to-date (randomized) distributed algorithm, designed by Daum et al. [1], accomplishes broadcast task in O(nlog2⁡n) communication rounds with high probability. In this work, inspired by the work on broadcasting, we show a novel deterministic distributed implementation of token traversal — a fundamental tool in distributed systems — in the SINR model with uniform transmission powers and no restriction on connectivity. We show that it is efficient even in a very harsh model of weakly-connected networks without GPS, carrier sensing and other helping features. We apply this method to span a traversal tree and accomplish broadcast in O(nlog⁡N) communication rounds, deterministically, provided nodes are equipped with unique IDs in the range [1,N] for some integer N≥n. This result implies an O(nlog⁡n)-round randomized solution that does not require IDs, which improves the result from [1]. The lower bound Ω(nlog⁡N) for deterministic algorithms proved in our work shows that our result is tight without randomization. Our implementation of token traversal routine, efficient in terms of time and memory, is based on a novel implicit algorithmic carrier sensing method and a new type of selectors, which might be of independent interest and applicable to other communication tasks in distributed ad hoc setting.

Publication Information

Output type

Scholary Output:
Contribution to journal
Article
Peer-review

Original language

English (US)

Pages from-to (Number of pages)

Pages 3-20 (18 pages)

Journal (Volume, Issue Number)

Theoretical Computer Science (Volume 811)

Publication milestones

  • Accepted/In press - 01/01/2019
  • Published - 04/02/2020

Publication status

Published - 04/02/2020

ISSN

0304-3975

Publication IDs

  • Scopus: 85072620927

Publication metrics

Metrics

Scopus
citations
Fractional count
1
Fractional count
0.25
Fractional count
3
Fractional count
0.75
Fractional count
1
Fractional count
1
SciVal
Author count
4
SciVal
Paper percentile
50

PlumX, opens in new tab

Citation count
2
Captures
3

Funding Details

The work of the first, the second and the fourth author was supported by the National Science Centre Poland grant DEC-2012/07/B/ST6/01534 and the work of the third author was supported by the Polish National Science Centre Poland, grant 2014/13/N/ST6/01850.
FundersFunding numbers
National Science Centre (Krakow, Poland
DEC-2012/07/B/ST6/01534
Polish National Science Centre Poland
2014/13/N/ST6/01850