Advertisement

Migratable Sockets for Dynamic Load Balancing

  • Marian Bubak
  • Dariusz Żbik
  • Dick van Albada
  • Kamil Iskra
  • Peter Sloot
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 2110)

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.

Keywords

Distributed computing sockets process migration load balancing Dynamite 

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 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. 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. 3.
    The distributed ASCI supercomputer (DAS). http://www.cs.vu.nl/das/.
  4. 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.CrossRefGoogle Scholar
  5. 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.CrossRefGoogle Scholar
  6. 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/.

Copyright information

© Springer-Verlag Berlin Heidelberg 2001

Authors and Affiliations

  • Marian Bubak
    • 1
    • 2
  • Dariusz Żbik
    • 1
    • 4
  • Dick van Albada
    • 3
  • Kamil Iskra
    • 3
  • Peter Sloot
    • 3
  1. 1.Institute of Computer ScienceKrakówPoland
  2. 2.Academic Computer Centre - CYFRONETKrakówPoland
  3. 3.Informatics Institute, Universiteit van AmsterdamThe Netherlands
  4. 4.School of Banking and Management in CracowKrakówPoland

Personalised recommendations