### Abstract

We consider deterministic distributed communication in wireless ad hoc networks of identical devices in the SINR model without predefined infrastructure. Most algorithmic results in this model rely on additional features or capabilities, e.g., randomization, access to geographic coordinates, power control, carrier sensing with various precision of measurements, and interference cancellation. We study a pure scenario, when no such features are available. Several distributed algorithms have been presented in recent years for the local and global broadcast problems considered in this paper. However, all these solutions were either randomized or relied on the assumption that nodes of a network know their own coordinates in a given metric space or devices has signal sensitivity limited to some area (typically smaller than transmission range). In contrast, the aim of this paper is to check how efficient could be solutions without randomization, availability of locations, limited sensitivity, power control, carrier sensing, interference cancellation or other features. Our research objective is motivated twofolds. Firstly, examination of necessity and impacf of randomization is a natural research topic in algorithm design. Moreover, as wireless ad hoc networks are usually built from computationally limited devices run on batteries, it is desirable to use simple and energy efficient algorithms which do not need access to several sensing capabilities or true randomness. As a general tool, we develop a deterministic distributed clustering algorithm, which splits nodes of a multi-hop ad hoc network into clusters of constant diameter. Our solution relies on a new type of combinatorial structures (called witnessed strong selectors), which might be of independent interest. Using the clustering, we develop a deterministic distributed local broadcast algorithm accomplishing this task in O(∆ log^{∗} N log N) rounds, where ∆ is the density of a network. This is the first solution in pure scenario which is only polylog(n) away from the universal lower bound Ω(∆), valid also for scenarios with randomization and other features. Therefore, we conclude that none of these features substantially helps for the local broadcast task. Using clustering, we also build a deterministic global broadcast algorithm that terminates within O(D(∆ + log^{∗} N) log N) rounds, where D is the diameter of the network. This result is complemented by a lower bound Ω(D∆^{1}−1/^{α}), where > 2 is the path-loss parameter of the environment. This lower bound, in view of previous work, shows that randomization or knowledge of own location help substantially (by a factor polynomial in ∆) in the global broadcast. Similar cluster-based techniques can be used to build efficient (comparing to the lower bound) solutions to the wake-up problem and the global leader election problem. Summarizing, our results prove that additional model/environment features may help substantially in design of time-efficient solutions for global communication problems, but not much in case of local problems.

Original language | English (US) |
---|---|

Title of host publication | PODC 2018 - Proceedings of the 2018 ACM Symposium on Principles of Distributed Computing |

Publisher | Association for Computing Machinery |

Pages | 105-114 |

Number of pages | 10 |

ISBN (Print) | 9781450357951 |

DOIs | |

State | Published - Jul 23 2018 |

Event | 37th ACM SIGACT-SIGOPS Symposium on Principles of Distributed Computing, PODC 2018 - Egham, United Kingdom Duration: Jul 23 2018 → Jul 27 2018 |

### Publication series

Name | Proceedings of the Annual ACM Symposium on Principles of Distributed Computing |
---|

### Conference

Conference | 37th ACM SIGACT-SIGOPS Symposium on Principles of Distributed Computing, PODC 2018 |
---|---|

Country | United Kingdom |

City | Egham |

Period | 7/23/18 → 7/27/18 |

### Fingerprint

### Keywords

- Ad hoc networks
- Broadcast
- Clustering
- Deterministic algorithms
- Selectors
- Wireless networks

### ASJC Scopus subject areas

- Software
- Hardware and Architecture
- Computer Networks and Communications

### Cite this

*PODC 2018 - Proceedings of the 2018 ACM Symposium on Principles of Distributed Computing*(pp. 105-114). (Proceedings of the Annual ACM Symposium on Principles of Distributed Computing). Association for Computing Machinery. https://doi.org/10.1145/3212734.3212752

**Deterministic digital clustering of wireless Ad Hoc networks.** / Jurdziński, Tomasz; Różański, Michał; Kowalski, Dariusz R.; Stachowiak, Grzegorz.

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

*PODC 2018 - Proceedings of the 2018 ACM Symposium on Principles of Distributed Computing.*Proceedings of the Annual ACM Symposium on Principles of Distributed Computing, Association for Computing Machinery, pp. 105-114, 37th ACM SIGACT-SIGOPS Symposium on Principles of Distributed Computing, PODC 2018, Egham, United Kingdom, 7/23/18. https://doi.org/10.1145/3212734.3212752

}

TY - GEN

T1 - Deterministic digital clustering of wireless Ad Hoc networks

AU - Jurdziński, Tomasz

AU - Różański, Michał

AU - Kowalski, Dariusz R.

AU - Stachowiak, Grzegorz

PY - 2018/7/23

Y1 - 2018/7/23

N2 - We consider deterministic distributed communication in wireless ad hoc networks of identical devices in the SINR model without predefined infrastructure. Most algorithmic results in this model rely on additional features or capabilities, e.g., randomization, access to geographic coordinates, power control, carrier sensing with various precision of measurements, and interference cancellation. We study a pure scenario, when no such features are available. Several distributed algorithms have been presented in recent years for the local and global broadcast problems considered in this paper. However, all these solutions were either randomized or relied on the assumption that nodes of a network know their own coordinates in a given metric space or devices has signal sensitivity limited to some area (typically smaller than transmission range). In contrast, the aim of this paper is to check how efficient could be solutions without randomization, availability of locations, limited sensitivity, power control, carrier sensing, interference cancellation or other features. Our research objective is motivated twofolds. Firstly, examination of necessity and impacf of randomization is a natural research topic in algorithm design. Moreover, as wireless ad hoc networks are usually built from computationally limited devices run on batteries, it is desirable to use simple and energy efficient algorithms which do not need access to several sensing capabilities or true randomness. As a general tool, we develop a deterministic distributed clustering algorithm, which splits nodes of a multi-hop ad hoc network into clusters of constant diameter. Our solution relies on a new type of combinatorial structures (called witnessed strong selectors), which might be of independent interest. Using the clustering, we develop a deterministic distributed local broadcast algorithm accomplishing this task in O(∆ log∗ N log N) rounds, where ∆ is the density of a network. This is the first solution in pure scenario which is only polylog(n) away from the universal lower bound Ω(∆), valid also for scenarios with randomization and other features. Therefore, we conclude that none of these features substantially helps for the local broadcast task. Using clustering, we also build a deterministic global broadcast algorithm that terminates within O(D(∆ + log∗ N) log N) rounds, where D is the diameter of the network. This result is complemented by a lower bound Ω(D∆1−1/α), where > 2 is the path-loss parameter of the environment. This lower bound, in view of previous work, shows that randomization or knowledge of own location help substantially (by a factor polynomial in ∆) in the global broadcast. Similar cluster-based techniques can be used to build efficient (comparing to the lower bound) solutions to the wake-up problem and the global leader election problem. Summarizing, our results prove that additional model/environment features may help substantially in design of time-efficient solutions for global communication problems, but not much in case of local problems.

AB - We consider deterministic distributed communication in wireless ad hoc networks of identical devices in the SINR model without predefined infrastructure. Most algorithmic results in this model rely on additional features or capabilities, e.g., randomization, access to geographic coordinates, power control, carrier sensing with various precision of measurements, and interference cancellation. We study a pure scenario, when no such features are available. Several distributed algorithms have been presented in recent years for the local and global broadcast problems considered in this paper. However, all these solutions were either randomized or relied on the assumption that nodes of a network know their own coordinates in a given metric space or devices has signal sensitivity limited to some area (typically smaller than transmission range). In contrast, the aim of this paper is to check how efficient could be solutions without randomization, availability of locations, limited sensitivity, power control, carrier sensing, interference cancellation or other features. Our research objective is motivated twofolds. Firstly, examination of necessity and impacf of randomization is a natural research topic in algorithm design. Moreover, as wireless ad hoc networks are usually built from computationally limited devices run on batteries, it is desirable to use simple and energy efficient algorithms which do not need access to several sensing capabilities or true randomness. As a general tool, we develop a deterministic distributed clustering algorithm, which splits nodes of a multi-hop ad hoc network into clusters of constant diameter. Our solution relies on a new type of combinatorial structures (called witnessed strong selectors), which might be of independent interest. Using the clustering, we develop a deterministic distributed local broadcast algorithm accomplishing this task in O(∆ log∗ N log N) rounds, where ∆ is the density of a network. This is the first solution in pure scenario which is only polylog(n) away from the universal lower bound Ω(∆), valid also for scenarios with randomization and other features. Therefore, we conclude that none of these features substantially helps for the local broadcast task. Using clustering, we also build a deterministic global broadcast algorithm that terminates within O(D(∆ + log∗ N) log N) rounds, where D is the diameter of the network. This result is complemented by a lower bound Ω(D∆1−1/α), where > 2 is the path-loss parameter of the environment. This lower bound, in view of previous work, shows that randomization or knowledge of own location help substantially (by a factor polynomial in ∆) in the global broadcast. Similar cluster-based techniques can be used to build efficient (comparing to the lower bound) solutions to the wake-up problem and the global leader election problem. Summarizing, our results prove that additional model/environment features may help substantially in design of time-efficient solutions for global communication problems, but not much in case of local problems.

KW - Ad hoc networks

KW - Broadcast

KW - Clustering

KW - Deterministic algorithms

KW - Selectors

KW - Wireless networks

UR - http://www.scopus.com/inward/record.url?scp=85052444203&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=85052444203&partnerID=8YFLogxK

U2 - 10.1145/3212734.3212752

DO - 10.1145/3212734.3212752

M3 - Conference contribution

AN - SCOPUS:85052444203

SN - 9781450357951

T3 - Proceedings of the Annual ACM Symposium on Principles of Distributed Computing

SP - 105

EP - 114

BT - PODC 2018 - Proceedings of the 2018 ACM Symposium on Principles of Distributed Computing

PB - Association for Computing Machinery

ER -