Abstract
We consider the task of activating an anonymous ad hoc radio network from a single source, by a deterministic algorithm. In the beginning only the source is active and has to activate other nodes by disseminating messages throughout the network. Nodes of the network do not know its topology and they do not have distinct labels. In such networks some nodes are impossible to reach. A node in a network is accessible if it can be activated by some (possibly network-dependent) deterministic algorithm. We show that the problem of recognizing whether a given node of an anonymous radio network is accessible, can be solved in polynomial time for the synchronous scenario. A deterministic wake-up algorithm for ad hoc networks is universal if it activates all accessible nodes in all networks. We study the question of the existence of such a universal activating algorithm. For synchronous communication we design a universal activating algorithm, and for asynchronous communication we show that no such algorithm exists.
Similar content being viewed by others
References
Alon N., Bar-Noy A., Linial N. and Peleg D. (1991). A lower bound for radio broadcast. J. Comput. Syst. Sci. 43: 290–298
Angluin, D.: Local and global properties in networks of processors. In: Proceedings of 12th Symposium on the Theory of Computing, pp. 82–93 (1980)
Attiya H., Snir M. and Warmuth M. (1988). Computing on an anonymous ring. J. ACM 35: 845–875
Bar-Yehuda R., Goldreich O. and Itai A. (1992). On the time complexity of broadcast in radio networks: an exponential gap between determinism and randomization. J. Comput. Syst. Sci. 45: 104–126
Boldi, P., Vigna, S.: Computing anonymously with arbitrary knowledge. In: Proceedings of 18th ACM Symposium on Principles of Distributed Computing (1999)
Bruschi D. and Del Pinto M. (1997). Lower bounds for the broadcast problem in mobile radio networks. Distrib. Comput. 10: 129–135
Chlamtac I. and Kutten S. (1985). On broadcasting in radio networks—problem analysis and protocol design. IEEE Trans. Commun. 33: 1240–1246
Chlamtac I. and Weinstein O. (1991). The wave expansion approach to broadcasting in multihop radio networks. IEEE Trans. Commun. 39: 426–433
Chlebus B., Ga̧sieniec L., Gibbons A., Pelc A. and Rytter W. (2002). Deterministic broadcasting in unknown radio networks. Distrib. Comput. 15: 27–38
Chlebus, B., Ga̧sieniec, L., Östlin, A., Robson, J.M.: Deterministic radio broadcasting. In: Proceedings of 27th International Colloquium on Automata, Languages and Programming (ICALP’2000). LNCS, vol. 1853, pp. 717–728
Chlebus, B., Kowalski, D.: A better wake-up in radio networks. In: Proceedings of 23rd Annual Symposium on Principles of Distributed Computing (PODC 2004)
Chlebus, B., Rokicki, M.: Asynchronous broadcast in radio networks. In: Proceedings of 11th International Collaboration on Structural Information and Communication Complexity, (SIROCCO’2004). LNCS, vol. 3104, pp. 57–68
Chrobak, M., Ga̧sieniec, L., Kowalski, D.: The wake-up problem in multi-hop radio networks. In: Proceedings of 15th ACM-SIAM Symposium on Discrete Algorithms (SODA 2004), pp. 985–993
Chrobak, M., Ga̧sieniec, L., Rytter, W.: Fast broadcasting and gossiping in radio networks. In: Proceedings of 41st Symposium on Foundations of Computer Science (FOCS’2000), pp. 575–581
Clementi, A.E.F., Monti, A., Silvestri, R.: Selective families, superimposed codes, and broadcasting on unknown radio networks. In: Proceedings of 12th Annual ACM-SIAM Symposium on Discrete Algorithms (SODA’2001), pp. 709–718
Czumaj, A., Rytter, W.: Broadcasting algorithms in radio networks with unknown topology. In: Proceedings of 44th Symposium on Foundations of Computer Science (FOCS’2003), pp. 492–501
Elkin, M., Kortsarz, G.: Improved broadcast schedule for radio networks. In: Proceedings of 16th ACM-SIAM Symposium on Discrete Algorithms (SODA 2005)
Gaber I. and Mansour Y. (2003). Centralized broadcast in multihop radio networks. J. Algorithms 46(1): 1–20
Ga̧sieniec L., Pelc A. and Peleg D. (2001). The wakeup problem in synchronous broadcast systems. SIAM J. Discret. Math. 14: 207–222
Ga̧sieniec, L., Peleg, D., Xin, Q.: Faster communication in known topology radio networks. In: Proceedings of 24th Annual ACM Symposium on Principles Of Distributed Computing (PODC 2005)
Jurdzinski, T., Stachowiak, G.: Probabilistic algorithms for the wakeup problem in single-hop radio networks. In: Proceedings of 13th International Symposium on Algorithms and Computation (ISAAC 2002). LNCS, vol. 2518, pp. 535–549
Kowalski D. and Pelc A. (2005). Time complexity of radio broadcasting: adaptiveness vs. obliviousness and randomization vs. determinism. Theor. Comput. Sci. 333: 355–371
Kowalski D. and Pelc A. (2005). Broadcasting in undirected ad hoc radio networks. Distrib. Comput. 18: 43–57
Kowalski, D., Pelc, A.: Optimal deterministic broadcasting in known topology radio networks. Distrib. Comput. (to appear)
Kranakis E., Krizanc D. and van der Berg J. (1994). Computing Boolean functions on anonymous networks. Inf. Comput. 114: 214–236
Kushilevitz E. and Mansour Y. (1998). An Ω(D log (N/D)) lower bound for broadcast in radio networks. SIAM J. Comput. 27: 702–712
Author information
Authors and Affiliations
Corresponding author
Additional information
Research partially supported by NSERC discovery grant and by the Research Chair in Distributed Computing at the Université du Québec en Outaouais.
A preliminary version of this paper (with title “Waking up anonymous ad hoc radio networks”) appeared in the Proceedings of the 19th International Symposium on Distributed Computing (DISC 2005), September 2005, Cracow, Poland.
Rights and permissions
About this article
Cite this article
Pelc, A. Activating anonymous ad hoc radio networks. Distrib. Comput. 19, 361–371 (2007). https://doi.org/10.1007/s00446-007-0021-5
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00446-007-0021-5