Abstract
Radio networks model wireless communication when processing units communicate using one wave frequency. This is captured by the property that multiple messages arriving simultaneously to a node interfere with one another and none of them can be read reliably. We present improved solutions to the problem of waking up such a network. This requires activating all nodes in a scenario when some nodes start to be active spontaneously, while every sleeping node needs to be awaken by receiving successfully a message from a neighbor. Our contributions concern the existence and efficient construction of universal radio synchronizers, which are combinatorial structures introduced in [6] as building blocks of efficient wake-up algorithms. First we show by counting that there are (n,g)-universal synchronizers for \(g(k)={\mathcal O}(k \ {\rm log}\ k \ {\rm log}\ n)\). Next we show an explicit construction of (n,g)-universal-synchronizers for \(g(k) = {\mathcal O}(k^{2}{\rm polylog}\ n)\). By way of applications, we obtain an existential wake-up algorithm which works in time \({\mathcal O}(n {\rm log}^{2}n)\) and an explicitly instantiated algorithm that works in time \({\mathcal O}(n{\it \Delta} {\rm polylog}\ n)\), where n is the number of nodes and \({\it \Delta}\) is the maximum in-degree in the network. Algorithms for leader-election and synchronization can be developed on top of wake-up ones, as shown in [7], such that they work in time slower by a factor of \({\mathcal O}({\rm log} \ n)\) than the underlying wake-up ones.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Bach, E., Shallit, J.: Algorithmic Number Theory, vol. I. The MIT Press, Cambridge (1996)
Bar-Yehuda, R., Goldreich, O., Itai, A.: On the time complexity of broadcast in radio networks: an exponential gap between determinism and randomization. Journal of Computer and System Sciences 45, 104–126 (1992)
Chlamtac, I., Kutten, S.: On broadcasting in radio networks - problem analysis and protocol design. IEEE Transactions on Communications 33, 1240–1246 (1985)
Chlamtac, I., Weinstein, O.: The wave expansion approach to broadcasting in multihop radio networks. IEEE Transactions on Communications 39, 426–433 (1991)
Chlebus, B.S., Gąsieniec, L., Gibbons, A., Pelc, A., Rytter, W.: Deterministic broadcasting in unknown radio networks. Distributed Computing 15, 27–38 (2002)
Chlebus, B.S., Kowalski, D.R.: A better wake-up in radio networks. In: Proceedings, 23rd ACM Symposium on Principles of Distributed Computing (PODC), pp. 266–274 (2004)
Chrobak, M., Gąsieniec, L., Kowalski, D.R.: The wake-up problem in multi-hop radio networks. In: Proceedings, 15th ACM-SIAM Symposium on Discrete Algorithms (SODA), pp. 985–993 (2004)
Clementi, A.E.F., Monti, A., Silvestri, R.: Distributed broadcast in radio networks of unknown topology. Theoretical Computer Science 302, 337–364 (2003)
Clementi, A.E.F., Crescenzi, P., Monti, A., Penna, P., Silvestri, R.: On computing ad-hoc selective families. In: Proceedings, 5th International Workshop on Randomization and Approximation Techniques in Computer Science (RANDOM-APPROX), pp. 211–222 (2001)
Czumaj, A., Rytter, W.: Broadcasting algorithms in radio networks with unknown topology. In: Proceedings, 44th IEEE Symposium on Foundations of Computer Science (FOCS), pp. 492–501 (2003)
Gąsieniec, L., Pelc, A., Peleg, D.: The wakeup problem in synchronous broadcast systems. SIAM Journal on Discrete Mathematics 14, 207–222 (2001)
Indyk, P.: Explicit constructions of selectors and related combinatorial structures, with applications. In: Proceedings, 13th ACM-SIAM Symposium on Discrete Algorithms (SODA), pp. 697–704 (2002)
Jurdziński, T., Stachowiak, G.: Probabilistic algorithms for the wakeup problem in single-hop radio networks. In: Bose, P., Morin, P. (eds.) ISAAC 2002. LNCS, vol. 2518, pp. 535–549. Springer, Heidelberg (2002)
Kautz, W.H., Singleton, R.R.C.: Nonrandom binary superimposed codes. IEEE Transactions on Information Theory 10, 363–377 (1964)
Kowalski, D.R., Pelc, A.: Deterministic broadcasting time in radio networks of unknown topology. In: Proceedings, 22nd ACM Symposium on Principles of Distributed Computing (PODC), pp. 73–82 (2003)
Ta-Shma, A., Umans, C., Zuckerman, D.: Loss-less condensers, unbalanced expanders, and extractors. In: Proceedings, 33rd ACM Symposium on Theory of Computing (STOC), pp. 143–152 (2001)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2005 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Chlebus, B.S., Gąsieniec, L., Kowalski, D.R., Radzik, T. (2005). On the Wake-Up Problem in Radio Networks. In: Caires, L., Italiano, G.F., Monteiro, L., Palamidessi, C., Yung, M. (eds) Automata, Languages and Programming. ICALP 2005. Lecture Notes in Computer Science, vol 3580. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11523468_29
Download citation
DOI: https://doi.org/10.1007/11523468_29
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-27580-0
Online ISBN: 978-3-540-31691-6
eBook Packages: Computer ScienceComputer Science (R0)