Skip to main content

Migratable Sockets for Dynamic Load Balancing

  • Conference paper
  • First Online:
High-Performance Computing and Networking (HPCN-Europe 2001)

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

Included in the following conference series:

  • 550 Accesses

Abstract

This paper presents design and a prototype implementation of a network interface which may keep communication between processes during process migration and it may be used instead of the well-known socket interface. It is implemented in the user-space, and the TCP/IP is applied for internal communication what guarantees relatively high performance and portability. This new socket library (called msocket ) is developed for efficient dynamic load balancing by the process migration.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

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

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Similar content being viewed by others

References

  1. A. Barak, O. La’adan, and A. Shiloh. Scalable Cluster Computing with MOSIX for LINUX. In Proceedings of Linux Expo 1999, pages 95–100, May 1999. http://www.mosix.org/.

  2. J.K. Hollingsworth and B. Buck. DyninstAPI Programmer’s Guide Release. Computer Science Department University of Maryland. http://www.cs.umd.edu/projects/dyninstAPI.

  3. The distributed ASCI supercomputer (DAS). http://www.cs.vu.nl/das/.

  4. K.A. Iskra, F. van der Linden, Z.W. Hendrikse, B.J. Overeinder, G.D. van Albada, and P.M.A. Sloot. The implementation of Dynamite-an environment for migrating PVM tasks. Operating Systems Review, 34(3):40–55, July 2000.

    Article  Google Scholar 

  5. G.D. van Albada, J. Clinckemaillie, A.H.L. Emmen, O. Heinz J. Gehring, F. van der Linden, B.J. Overeinder, A. Reinefeld,, and P.M.A. Sloot. Dynamite-blasting obstacles to parallel cluster computing. In Peter Sloot, Marian Bubak, Alfons Hoekstra, and Bob Hertzberger, editors, Proceedings of High Performance Computing and Networking Europe, volume 1593 of Lecture Notes in Computer Science, pages 300–310, Amsterdam, The Netherlands, April 1999. Springer-Verlag.

    Chapter  Google Scholar 

  6. V.C. Zandy, B.P. Miller, and M. Livny. Process Hijacking. In The Eighth IEEE International Symposium on High Performance Distributed Computing (HPDC’99), pages 177–184, Redondo Beach, California, August 1999. http://www.cs.wisc.edu/paradyn/papers/.

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2001 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Bubak, M., Żbik, D., van Albada, D., Iskra, K., Sloot, P. (2001). Migratable Sockets for Dynamic Load Balancing. In: Hertzberger, B., Hoekstra, A., Williams, R. (eds) High-Performance Computing and Networking. HPCN-Europe 2001. Lecture Notes in Computer Science, vol 2110. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-48228-8_3

Download citation

  • DOI: https://doi.org/10.1007/3-540-48228-8_3

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-42293-8

  • Online ISBN: 978-3-540-48228-4

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics