Migratable Sockets for Dynamic Load Balancing

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.

[1]  Peter M. A. Sloot,et al.  The implementation of dynamite: an environment for migrating PVM tasks , 2000, OPSR.

[2]  Miron Livny,et al.  Process hijacking , 1999, Proceedings. The Eighth International Symposium on High Performance Distributed Computing (Cat. No.99TH8469).

[3]  Amnon Barak,et al.  Scalable Cluster Computing with MOSIX for LINUX , 1999 .

[4]  Peter M. A. Sloot,et al.  Dynamite - Blasting Obstacles to Parallel Cluster Computing , 1999, HPCN Europe.