Leader election in ad hoc radio networks: A keen ear helps

Dariusz R. Kowalski, Andrzej Pelc

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

We address the fundamental distributed problem of leader election in ad hoc radio networks modeled as undirected graphs. Nodes are stations having distinct integer labels, and each node knows only its own label and a polynomial upper bound on all labels. A signal from a transmitting node reaches all neighbors. What distinguishes radio networks from message-passing networks is that a message is received successfully by a node, if and only if, exactly one of its neighbors transmits in this round. If two neighbors of a node transmit simultaneously in a given round, none of the messages is heard by the receiving node. In this case we say that a collision occurred at this node. An important capability of nodes of a radio network is collision detection: the ability of nodes to distinguish a collision from the background noise occurring when no neighbor transmits. (This ability is the "keen ear" of the nodes.) Can collision detection speed up leader election in arbitrary radio networks? We give a positive answer to this question. More precisely, our main result is a deterministic leader election algorithm working in time O(n) in all n-node networks, if collision detection is available, while it is known that deterministic leader election requires time Ω(n logn), even for complete networks, if there is no collision detection. This is the first computational task whose execution for arbitrary radio networks is shown to be faster with collision detection than without it.

Original languageEnglish (US)
Title of host publicationAutomata, Languages and Programming - 36th International Colloquium, ICALP 2009, Proceedings
Pages521-533
Number of pages13
EditionPART 2
DOIs
StatePublished - Nov 12 2009
Externally publishedYes
Event36th International Colloquium on Automata, Languages and Programming, ICALP 2009 - Rhodes, Greece
Duration: Jul 5 2009Jul 12 2009

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
NumberPART 2
Volume5556 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference36th International Colloquium on Automata, Languages and Programming, ICALP 2009
CountryGreece
CityRhodes
Period7/5/097/12/09

Fingerprint

Leader Election
Radio Networks
Ad Hoc Networks
Collision Detection
Labels
Vertex of a graph
Message passing
Polynomials
Collision
Arbitrary
Message Passing
Undirected Graph
Speedup

ASJC Scopus subject areas

  • Theoretical Computer Science
  • Computer Science(all)

Cite this

Kowalski, D. R., & Pelc, A. (2009). Leader election in ad hoc radio networks: A keen ear helps. In Automata, Languages and Programming - 36th International Colloquium, ICALP 2009, Proceedings (PART 2 ed., pp. 521-533). (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); Vol. 5556 LNCS, No. PART 2). https://doi.org/10.1007/978-3-642-02930-1_43

Leader election in ad hoc radio networks : A keen ear helps. / Kowalski, Dariusz R.; Pelc, Andrzej.

Automata, Languages and Programming - 36th International Colloquium, ICALP 2009, Proceedings. PART 2. ed. 2009. p. 521-533 (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); Vol. 5556 LNCS, No. PART 2).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Kowalski, DR & Pelc, A 2009, Leader election in ad hoc radio networks: A keen ear helps. in Automata, Languages and Programming - 36th International Colloquium, ICALP 2009, Proceedings. PART 2 edn, Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), no. PART 2, vol. 5556 LNCS, pp. 521-533, 36th International Colloquium on Automata, Languages and Programming, ICALP 2009, Rhodes, Greece, 7/5/09. https://doi.org/10.1007/978-3-642-02930-1_43
Kowalski DR, Pelc A. Leader election in ad hoc radio networks: A keen ear helps. In Automata, Languages and Programming - 36th International Colloquium, ICALP 2009, Proceedings. PART 2 ed. 2009. p. 521-533. (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); PART 2). https://doi.org/10.1007/978-3-642-02930-1_43
Kowalski, Dariusz R. ; Pelc, Andrzej. / Leader election in ad hoc radio networks : A keen ear helps. Automata, Languages and Programming - 36th International Colloquium, ICALP 2009, Proceedings. PART 2. ed. 2009. pp. 521-533 (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); PART 2).
@inproceedings{899a61fb97484b24ae04516588c74a4b,
title = "Leader election in ad hoc radio networks: A keen ear helps",
abstract = "We address the fundamental distributed problem of leader election in ad hoc radio networks modeled as undirected graphs. Nodes are stations having distinct integer labels, and each node knows only its own label and a polynomial upper bound on all labels. A signal from a transmitting node reaches all neighbors. What distinguishes radio networks from message-passing networks is that a message is received successfully by a node, if and only if, exactly one of its neighbors transmits in this round. If two neighbors of a node transmit simultaneously in a given round, none of the messages is heard by the receiving node. In this case we say that a collision occurred at this node. An important capability of nodes of a radio network is collision detection: the ability of nodes to distinguish a collision from the background noise occurring when no neighbor transmits. (This ability is the {"}keen ear{"} of the nodes.) Can collision detection speed up leader election in arbitrary radio networks? We give a positive answer to this question. More precisely, our main result is a deterministic leader election algorithm working in time O(n) in all n-node networks, if collision detection is available, while it is known that deterministic leader election requires time Ω(n logn), even for complete networks, if there is no collision detection. This is the first computational task whose execution for arbitrary radio networks is shown to be faster with collision detection than without it.",
author = "Kowalski, {Dariusz R.} and Andrzej Pelc",
year = "2009",
month = "11",
day = "12",
doi = "10.1007/978-3-642-02930-1_43",
language = "English (US)",
isbn = "3642029299",
series = "Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)",
number = "PART 2",
pages = "521--533",
booktitle = "Automata, Languages and Programming - 36th International Colloquium, ICALP 2009, Proceedings",
edition = "PART 2",

}

TY - GEN

T1 - Leader election in ad hoc radio networks

T2 - A keen ear helps

AU - Kowalski, Dariusz R.

AU - Pelc, Andrzej

PY - 2009/11/12

Y1 - 2009/11/12

N2 - We address the fundamental distributed problem of leader election in ad hoc radio networks modeled as undirected graphs. Nodes are stations having distinct integer labels, and each node knows only its own label and a polynomial upper bound on all labels. A signal from a transmitting node reaches all neighbors. What distinguishes radio networks from message-passing networks is that a message is received successfully by a node, if and only if, exactly one of its neighbors transmits in this round. If two neighbors of a node transmit simultaneously in a given round, none of the messages is heard by the receiving node. In this case we say that a collision occurred at this node. An important capability of nodes of a radio network is collision detection: the ability of nodes to distinguish a collision from the background noise occurring when no neighbor transmits. (This ability is the "keen ear" of the nodes.) Can collision detection speed up leader election in arbitrary radio networks? We give a positive answer to this question. More precisely, our main result is a deterministic leader election algorithm working in time O(n) in all n-node networks, if collision detection is available, while it is known that deterministic leader election requires time Ω(n logn), even for complete networks, if there is no collision detection. This is the first computational task whose execution for arbitrary radio networks is shown to be faster with collision detection than without it.

AB - We address the fundamental distributed problem of leader election in ad hoc radio networks modeled as undirected graphs. Nodes are stations having distinct integer labels, and each node knows only its own label and a polynomial upper bound on all labels. A signal from a transmitting node reaches all neighbors. What distinguishes radio networks from message-passing networks is that a message is received successfully by a node, if and only if, exactly one of its neighbors transmits in this round. If two neighbors of a node transmit simultaneously in a given round, none of the messages is heard by the receiving node. In this case we say that a collision occurred at this node. An important capability of nodes of a radio network is collision detection: the ability of nodes to distinguish a collision from the background noise occurring when no neighbor transmits. (This ability is the "keen ear" of the nodes.) Can collision detection speed up leader election in arbitrary radio networks? We give a positive answer to this question. More precisely, our main result is a deterministic leader election algorithm working in time O(n) in all n-node networks, if collision detection is available, while it is known that deterministic leader election requires time Ω(n logn), even for complete networks, if there is no collision detection. This is the first computational task whose execution for arbitrary radio networks is shown to be faster with collision detection than without it.

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

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

U2 - 10.1007/978-3-642-02930-1_43

DO - 10.1007/978-3-642-02930-1_43

M3 - Conference contribution

AN - SCOPUS:70449113277

SN - 3642029299

SN - 9783642029295

T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)

SP - 521

EP - 533

BT - Automata, Languages and Programming - 36th International Colloquium, ICALP 2009, Proceedings

ER -