Abstract
The topic of this paper is the study of information dissemination in mobile ad-hoc networks by means of deterministic protocols. We assume a weak set of restrictions on the mobility of nodes, parameterized by α, the disconnection time, and β, the link stability time, such that the mobile ad-hoc networks considered are connected enough for dissemination. Such a connectivity model generalizes previous models in that we assume much less connectivity, or make explicit the assumptions in previous papers. The protocols studied are classified into three classes: oblivious (the transmission schedule of a node is only a function of its ID), quasi-oblivious (the transmission schedule may also depend on a global time), and adaptive. The main contribution of this work concerns negative results. Contrasting the lower and upper bounds derived, interesting complexity gaps among protocol-classes are observed. These results show that the gap in time complexity between oblivious and quasi-oblivious (hence, adaptive) protocols is almost linear. This gap is what we call the profit of global synchrony since it represents the gain the network obtains from global synchrony with respect to not having it. We note that the global synchrony required by the efficient quasi-oblivious protocol proposed is simply achieved by piggybacking in the messages sent the time at the source node, as a global reference.
Similar content being viewed by others
References
Aspnes J., Ruppert E.: An introduction to population protocols. Bull. Eur. Assoc. Theor. Comput. Sci. 93, 98–117 (2007)
Awerbuch, B., Even, S.: Efficient and reliable broadcast is achievable in an eventually connected network (extended abstract). In: Proceedins of 3rd Annual ACM Symposium on Principles of Distributed Computing, pp. 278–281 (1984)
Awerbuch, B., Patt-Shamir, B., Peleg, D., Saks, M.: Adapting to asynchronous dynamic networks (extended abstract). In: Proceedings of the 24th Annual ACM Symposium on Theory of Computing, pp. 557–570 (1992)
Baldoni, R., Ioannidou, K., Milani, A.: Mobility versus the cost of geocasting in mobile ad-hoc networks. In: Proceedings of the 21st Annual EATCS International Symposium on Distributed Computing, Lecture Notes in Computer Science, vol. 4731, pp. 48–62. Springer, Berlin (2007)
Bar-Yehuda R., Goldreich O., Itai A.: On the time-complexity of broadcast in multi-hop radio networks: An exponential gap between determinism and randomization. J. Comput. Syst. Sci. 45, 104–126 (1992)
Baumann, H., Crescenzi, P., Fraigniaud, P.: Parsimonious flooding in dynamic graphs. In: Proceedings of the 28th Annual ACM Symposium on Principles of Distributed Computing, pp. 260–269 (2009)
Boldrini, C., Conti, M., Passarella, A.: Modelling data dissemination in opportunistic networks. In: CHANTS ’08: Proceedings of the third ACM workshop on Challenged networks, pp. 89–96 (2008)
Bruschi D., Pinto M.D.: Lower bounds for the broadcast problem in mobile radio networks. Distrib. Comput. 10(3), 129–135 (1997)
Chlebus, B., Ga̧sieniec, L., Lingas, A., Pagourtzis, A.: Oblivious gossiping in ad-hoc radio networks. In: Proceedings of 5th International Workshop on Discrete Algorithms and Methods for Mobile Computing and Communications, pp. 44–51 (2001)
Chlebus B.S., Ga̧sieniec L., Gibbons A., Pelc A., Rytter W.: Deterministic broadcasting in unknown radio networks. Distrib. Comput. 15, 27–38 (2002)
Chlebus, B.S., Kowalski, D.R., Radzik, T.: On many-to-many communication in packet radio networks. In: Proceedings of the 10th International Conference on Principles of Distributed Systems, pp. 258–272 (2006)
Clementi, A., Macci, C., Pasquale, F., Monti, A., Silvestri, R.: Flooding time in edge-markovian dynamic graphs. In: Proceedings of the 27th Annual ACM Symposium on Principles of Distributed Computing, pp. 213–222 (2008)
Clementi, A., Monti, A., Silvestri, R.: Selective families, superimposed codes, and broadcasting on unknown radio networks. In: Proceedings of the 12th Annual ACM-SIAM Symposium on Discrete Algorithms (2001)
Clementi A., Monti A., Silvestri R.: Round robin is optimal for fault-tolerant broadcasting on wireless networks. J. Parallel Distrib. Comput. 64(1), 89–96 (2004)
Clementi, A., Pasquale, F., Monti, A., Silvestri, R.: Communication in dynamic radio networks. In: Proceedings of 26th Annual ACM Symposium on Principles of Distributed Computing, pp. 205–214 (2007)
Clementi, A., Pasquale, F., Monti, A., Silvestri, R.: Information spreading in stationary markovian evolving graphs. In: Proceedings of 23rd IEEE International Parallel and Distributed Processing Symposium (2009)
Dessmark A., Pelc A.: Broadcasting in geometric radio networks. J. Discret. Algorithms 5, 187–201 (2007)
Fall, K.: A delay-tolerant network architecture for challenged internets. In: Proceedings of the 2003 Conference on Applications, Technologies, Architectures, and Protocols for Computer Communications (SIGCOMM), pp. 27–34 (2003)
Farach-Colton, M., Mosteiro, M.A.: Sensor network gossiping or how to break the broadcast lower bound. In: Proceedings of the 18th International Symposium on Algorithms and Computation. Lecture Notes in Computer Science, vol. 4835, pp. 232–243. Springer, Berlin (2007)
Fernández Anta, A., Milani, A.: Bounds for deterministic reliable geocast in mobile ad-hoc networks. In: Proceedings of the 12th International Conference on Principles of Distributed Systems, pp. 164–183 (2008)
Fernández Anta, A., Milani, A., Mosteiro, M.A., Zaks, S.: Opportunistic information dissemination in mobile ad-hoc networks: the prot of global synchrony. In: Proceedings of the 24th International Symposium on Distributed Computing. Lecture Notes in Computer Science, vol. 6343, pp. 374–388. Springer, Berlin (2010)
Fernández Anta, A., Mosteiro, M.A., Thraves, C.: Deterministic communication in the weak sensor model. In: Proceedings of the 11th International Conference on Principles of Distributed Systems, pp. 119–131 (2007)
Fischer M.J., Lynch N.A., Paterson M.: Impossibility of distributed consensus with one faulty process. J. ACM 32(2), 374–382 (1985)
Gallager R.G., Humblet P.A., Spira P.M.: A distributed algorithm for minimum-weight spanning trees. ACM Trans. Program. Lang. Syst. 5(1), 66–77 (1983)
Gasieniec, L., Kranakis, E., Pelc, A., Xin, Q.: Deterministic m2m multicast in radio networks. In: Proceedings of 31st International Colloquium on Automata Languages and Programming, pp. 670–682 (2004)
Ga̧sieniec, L., Pelc, A., Peleg, D., Emek, Y., Kantor, E., Su, C.: Broadcasting in udg radio networks with unknown topology. In: Proceedings of 26th Annual ACM Symposium on Principles of Distributed Computing (2007)
Guan, X.: Better face routing protocols. In: Dolev, S. (ed.) Algosensors. Lecture Notes in Computer Science, vol. 5804, pp. 167–178. Springer, Berlin (2009)
Gupta, S., Srimani, P.: An adaptive protocol for reliable multicast in mobile multi-hop radio networks. In: Proceedings of the 2nd IEEE Workshop on Mobile Computing Systems and Applications (1999)
Humblet, P.: Selecting a leader in a clique in o(n log n) messages. In: Proceedings of 23rd Conference on Decision and Control, p. 11391140 (1984)
Jinag, X., Camp, T.: A review of geocasting protocols for a mobile ad hoc network. In: Proceedings of Grace Hopper Celebration (2002)
Korach E., Moran S., Zaks S.: Optimal lower bounds for some distributed algorithms for a complete network of processors. Theor. Comput. Sci. 64(1), 125–132 (1989)
Kowalski, D.R.: On selection problem in radio networks. In: Proceedings of 24th Annual ACM Symposium on Principles of Distributed Computing, pp. 158–166 (2005)
Kowalski D.R., Pelc A.: Time complexity of radio broadcasting: adaptiveness vs. obliviousness and randomization vs. determinism. Theor. Comput. Sci. 333, 355–371 (2005)
Kuhn, F., Locher, T., Oshman, R.: Gradient clock synchronization in dynamic networks. In: SPAA ’09: Proceedings of the twenty-first annual symposium on Parallelism in algorithms and architectures, pp. 270–279 (2009)
Kuhn, F., Lynch, N., Oshman, R.: Distributed computation in dynamic networks. In: Proceedings of the 42th Annual ACM Symposium on Theory of Computing, pp. 513–522 (2010)
Kushilevitz E., Mansour Y.: An Ω(D log(N/D)) lower bound for broadcast in radio networks. SIAM J. Comput. 27(3), 702–712 (1998)
Mitrinović D.S.: Elementary Inequalities. P. Noordhoff Ltd, Groningen (1964)
Mohsin, M., Cavin, D., Sasson, Y., Prakash, R., Schiper, A.: Reliable broadcast in wireless mobile ad hoc networks. In: Proceedings of the 39th Hawaii International Conference on System Sciences, p. 233 (2006)
O’Dell, R., Wattenhofer, R.: Information dissemination in highly dynamic graphs. In: Proceedings of the Workshop on Foundations of Mobile Computing, pp. 104–110 (2005)
O’Dell, R., Wattenhofer, R.: Information dissemination in highly dynamic graphs. In: DIALM-POMC ’05: Proceedings of the 2005 joint workshop on Foundations of mobile computing, pp. 104–110. ACM, New York, NY, USA (2005)
Pagani, E., Rossi, G.: Reliable broadcast in mobile multihop packet networks. In: Proceedings of the 3rd ACM Annual International Conference on Mobile Computing and Networking, pp. 34–42 (1997)
Peleg, D., Radzik, T.: Time-efficient broadcast in radio networks. In: Koster, A.M.C.A., Muñoz, X. (eds.) Graphs and Algorithms in Communication Networks, chapt. 12, pp. 315–339. Springer, Berlin (2009)
Pelusi L., Passarella A., Conti M.: Opportunistic networking: data forwarding in disconnected mobile ad hoc networks. Commun. Mag. IEEE 44(11), 134–141 (2006)
Prakash, R., Schiper, A., Mohsin, M., Cavin, D., Sasson, Y.: A lower bound for broadcasting in mobile ad hoc networks. Technical Report, Ecole Polytechnique Federale de Lausanne (2004)
Roberts L.G.: Aloha packet system with and without slots and capture. Comput. Commun. Rev. 5(2), 28–42 (1975)
Rosser J.B., Schoenfeld L.: Approximate formulas for some functions of prime numbers. Ill. J. Math. 6(1), 64–94 (1962)
Author information
Authors and Affiliations
Corresponding author
Additional information
A preliminary version of this work is included in [21].
Rights and permissions
About this article
Cite this article
Fernández Anta, A., Milani, A., Mosteiro, M.A. et al. Opportunistic information dissemination in mobile ad-hoc networks: the profit of global synchrony. Distrib. Comput. 25, 279–296 (2012). https://doi.org/10.1007/s00446-012-0165-9
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00446-012-0165-9