Abstract
In this work we study the problem of counting the number of mobile hosts in mobile networks. Mobile networks aim to provide continuous network connectivity to users regardless of their location. Host mobility introduces a number of new features and requirements for the distributed algorithms. In this case, the use of conventional distributed algorithms from mobile hosts results in a number of serious drawbacks. The two tier principle has been proposed (see [2]) to overcome these problems. The use of this principle for structuring distributed algorithms for mobile hosts means that the computation and communications requirements of an algorithm is borne by the static hosts to the maximum extend possible.
The Distributed Systems Platform (DSP) is a software platform that has been designed for the implementation, simulation and testing of distributed protocols. It offers a set of subtools which permit the researcher and the protocol designer to work under a familiar graphical and algorithmic environment. The use of DSP gave us considerable input and permitted us to experimentally test the two tier principle for the counting problem of mobile hosts. Moreover it helped us to design new distributed algorithms for this problem, improve them and experimentally test them, validating their performance under various conditions.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
“Impact of mobility on Distributed Computations”, A. Acharya, B. R. Badrinath, T. Imielinski, Operating Systems Review, April 1993.
“Structuring distributed algorithms for Mobile Hosts”,, A. Acharya, B. R. Badrinath, T. Imielinski, 14th International Conference on Distributed Computing systems, June 1994.
“Concurrent online tracking of mobile users”,, B. Awerbuch, D. Peleg.
“IP-based protocols for mobile internetworking”,, D. Duchamp, G. Q. Maquire, J. Ioannidis, In Proc. of ACM SIGCOM, September 1991.
“Brief Announcement: Fundamental Distributed Protocols in Mobile Networks”,, K. Hatzis, G. Pentaris, P. Spirakis, V. Tampakas, R. Tan, Eighteenth ACMSymposium on Principles of Distributed Computing (PODC’ 99), Atlanta, GA, USA.
“Fundamental Control Algorithms in Mobile Networks”,, K. Hatzis, G. Pentaris, P. Spirakis, V. Tampakas, R. Tan, Eleventh ACM Symposium on Parallel Algorithms and Architectures (SPAA 99), June 27-30 1999, Saint-Malo, France.
“The description of a distributed algorithm under the DSP tool: The BNF notation”,, ALCOM-IT Technical Report, 1996.
“The design of the DSP tool”, ALCOM-IT Technical Report, 1996.
“DSP: Programming manual”, 1998.
”The specifications of the DSP tool, ALCOM-IT Technical Report, 1996.
“Mobile Computing”, T. Imielinski, H. F. Korth, Kluwer Academic Publishers, 1996.
“Distributed Systems towards a formal approach”, G. Le Lann, IFIP Congress, 1977.
Nancy Lynch, “Distributed algorithms”, Morgan Kaufmann Publishers, 1996.
Gerard Tel, “Introduction to distributed algorithms”, Cambridge University Press, 1994.
“Distributed Dynamic Channel Allocation for Mobile Computing”, R. Prakash, N. Shivaratri, M. Sighal, In Proc. of ACM PODC 1995.
“Competitive Call Control in Mobile Networks”, G. Pantziou, G. Pentaris, P. Spirakis, 8th International Symposium on Algorithms and Computation, ISAAC 97, December 1997.
“Symmetry Breaking in Distributive Networks”, A. Itai and M. Rodeh, In proceedings of 22nd FOCS, 1981, pp 150–158.
“Approximating the Size of a Dynamically Growing Asynchronous Distributed Network”, B. Awerbuch and S A. Plotkin, Technical Report MIT/LCS/TM-328, April 1987.
“Implementation and testing of eavesdropper protocols using the DSP tool”, K. Hatzis, G. Pentaris, P. Spirakis and V. Tampakas, In Workshop on Algotithmic Engineering WAE 98, Saarbruecken, Aug. 1998. Postcript version in http://helios.cti.gr/alcom-it/foundation
“Agent-Mediated Message Passing for constraint Environment”, A. Athas and D. Duchamp, In USENIX Symposium on Mobile and Location Independent Computing, Aug. 1993.
“Unix for Nomads: Making Unix support mobile computing”, M. Bender et al., In USENIX Symposium on Mobile and Location Independent Computing, Aug. 1993.
“Power efficient filtering on data on the air”, T. Imielinski et al., In EDBT’94, 1994.
“ System Issues in Mobile Computing” B. Marsh, F. Douglis, and R. Caceres, T.R. MITL-TR-50-93, MITL, 1993.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1999 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Hatzis, K., Pentaris, G., Spirakis, P., Tampakas, B. (1999). Counting in Mobile Networks: Theory and Experimentation. In: Vitter, J.S., Zaroliagis, C.D. (eds) Algorithm Engineering. WAE 1999. Lecture Notes in Computer Science, vol 1668. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-48318-7_10
Download citation
DOI: https://doi.org/10.1007/3-540-48318-7_10
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-66427-7
Online ISBN: 978-3-540-48318-2
eBook Packages: Springer Book Archive