Skip to main content

High-Speed Migration by Anticipative Mobility

  • Conference paper
  • 404 Accesses

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 2913))

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

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Barberis, S.: A CDMA-based radio interface for third generation mobile system. Mobile Networks and Applications 2(1). ACM Press (June 1997)

    Google Scholar 

  2. 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)

    Google Scholar 

  3. 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)

    Google Scholar 

  4. Fuggetta, A., Picco, G.P., Vigna, G.: Understanding Code Mobility. IEEE Transactions of Software Engineering 24 (1998)

    Google Scholar 

  5. Grune, D., Bal, H., Jacobs, C., Langendoen, K.: Modern Compiler Design. Worldwide Series in Computer Science. John Wiley & Sons ltd, London (2000)

    Google Scholar 

  6. 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)

    Google Scholar 

  7. Maes, P.: Computational Reflection. PhD thesis, Vrije Universiteit Brussel (1987)

    Google Scholar 

  8. Moore, G.: Cramming more components onto integrated circuits. Electronics 38(8), 114–117 (1965)

    Google Scholar 

  9. 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)

    Chapter  Google Scholar 

  10. 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)

    Google Scholar 

  11. 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

  12. 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)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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

Publish with us

Policies and ethics