Abstract
In the advent of ambient intelligence, introducing ubiquitous mobile systems and services in general and mobile code in particular, network latency becomes a critical factor, especially in wireless, low-bandwidth environments. This paper investigates anticipative mobility, a high performance computing technique that exploits parallelism between loading and execution of applications to reduce network latency. The technique sends the mobile application code anticipative to the remote host, long before the actual migration is requested. Then, at the actual migration, we won’t transfer the complete application anymore but only the delta of the current computational state with the already migrated computational state. Our experiments show that some applications can migrate in 2% of their original migration time. This allows applications to migrate very fast from host to host without a significant loss of execution time during the migration phase
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
Barberis, S.: A CDMA-based radio interface for third generation mobile system. Mobile Networks and Applications 2(1). ACM Press (June 1997)
Chavez, A., Dreilinger, D., Guttman, R., Maes, P.: A real-life experiment in creating an agent marketplace. In: Proceedings of the Second International Conference on the Practical Application of Intelligent Agents and Multi-Agent Technology (April 1997)
Ernst, J., Evans, W., Fraser, C.W., Proebsting, T.A., Lucco, S.: Code Compression. In: Proc. ACM SIGPLAN Conf. on Programming Language Design and Implementation, vol. 32(5) (May 1997)
Fuggetta, A., Picco, G.P., Vigna, G.: Understanding Code Mobility. IEEE Transactions of Software Engineering 24 (1998)
Grune, D., Bal, H., Jacobs, C., Langendoen, K.: Modern Compiler Design. Worldwide Series in Computer Science. John Wiley & Sons ltd, London (2000)
Krintz, C., Calder, B., Hölzle, U.: Reducing Transfer Delay Using Class File Splitting and Prefetching. In: Proc. ACM SIGPLAN Conf. Object-Oriented Programming, Systems, Languages, and Applications (November 1999)
Maes, P.: Computational Reflection. PhD thesis, Vrije Universiteit Brussel (1987)
Moore, G.: Cramming more components onto integrated circuits. Electronics 38(8), 114–117 (1965)
Stoops, L., Mens, T., D’Hondt, T.: Fine-Grained Interlaced Code Loading for Mobile Systems. In: Suri, N. (ed.) MA 2002. LNCS, vol. 2535, pp. 78–92. Springer, Heidelberg (2002)
Stoops, L., Mens, T., D’Hondt, T.: Reducing Network Latency by Application Streaming. In: International Conference on Parallel and Distributed Processing Techniques and Applications, Las Vegas, Nevada, USA (June 2003)
Stoops, L., Mens, T., Devalez, C., D’Hondt, T.: Migration Strategies for Application streaming. technical report (2003), ftp://prog.vub.ac.be/tech_report/2003/vub-prog-tr-03-06.pdf
Van Belle, W., Fabry, J., Verelst, K., D’Hondt, T.: Experiences in Mobile Computing: The CBorg Mobile Multi Agent System. In: Tools Europe 2001 (March 2001)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2003 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Stoops, L., Verelst, K., Mens, T., D’Hondt, T. (2003). High-Speed Migration by Anticipative Mobility. In: Pinkston, T.M., Prasanna, V.K. (eds) High Performance Computing - HiPC 2003. HiPC 2003. Lecture Notes in Computer Science, vol 2913. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-24596-4_53
Download citation
DOI: https://doi.org/10.1007/978-3-540-24596-4_53
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-20626-2
Online ISBN: 978-3-540-24596-4
eBook Packages: Springer Book Archive