Skip to search boxSkip to navigationSkip to main content

A better wake-up in radio networks

*Corresponding author for this work
  • University of Colorado Denver
    ,
  • Max Planck Institute for Informatics
    ,
  • University of Warsaw
Scholary Output:
Contribution to conference
Paper
Peer-review

Related Event

Title

Proceedings of the 23rd Annual ACM Symposium on Principles of Distributed Computing

Event type

Conference

Date

07/25/2004 - 07/28/2004

Location

St. John's, Nfld.Canada

Abstract

We present an improved algorithm to wake up a multi-hop ad-hoc radio network. The goal is to have all the nodes activated, when some of them may wake up spontaneously at arbitrary times and the remaining nodes need to be awoken by the already active ones. The best previously known wake-up algorithm was given by Chrobak, Ga̧sieniec and Kowalski [11], and operated in time script O sign(n5/3log n), where n is the number of nodes. We give an algorithm with the running time script O sign(n3/2log n). This also yields better algorithms for other synchronization-type primitives, like leader election and local-clocks synchronization, each with a time performance that differs from that of wake-up by an extra factor of script O sign(log n) only, and improves the best previously known method for the problem by a factor of n1/6. A wakeup algorithm is a schedule of transmissions for each node. It can be represented as a collection of binary sequences. Useful properties of such collections have been abstracted to define a (radio) synchronizer. It has been known that good radio synchronizers exist and previous algorithms [17, 11] relied on this. We show how to construct such synchronizers in polynomial time, from suitable constructible expanders. As an application, we obtain a wake-up protocol for a multiple-access channel that activates the network in time script O sign(k2 polylog n), where k is the number of stations that wake up spontaneously, and which can be found in time polynomial in n. We extend the notion of synchronizers to universal synchronizers. We show that there exist universal synchronizers with parameters that guarantee time script O sign(n3/2log n) of wake-up.

Publication Information

Output type

Scholary Output:
Contribution to conference
Paper
Peer-review

Original language

English (US)

Pages from-to (Number of pages)

Pages 266-274 (9 pages)

Publication milestones

  • Published - 2004

Publication status

Published - 2004

Publication IDs

  • Scopus: 10444222995

Publication metrics

Metrics

SciVal
citations
48
Scopus
citations
SciVal
FWCI
3.10
SciVal
Author count
2
SciVal
Paper percentile
85
Fractional count
2
Fractional count
1
Fractional count
2
Fractional count
1

PlumX, opens in new tab

Citation count
58
Captures
26