Portable library of migratable sockets

  • Authors:
  • Marian Bubak;Dariusz Ż/bik;Dick van Albada;Kamil Iskra;Peter Sloot

  • Affiliations:
  • Institute of Computer Science, AGH, al. Mickiewicza 30, 30-059 Krakó/w, Poland and Acad. Comp. Ctr. -- CYFRONET, Nawojki 11, 30-950 Krakó/w, Poland (Correspd. Tel.: +48 12 617 39 64/ Fax: ...;Institute of Computer Science, AGH, al. Mickiewicza 30, 30-059 Krakó/w, Poland and School of Banking and Manageament in Cracow, Kijowska 14, 30-079 Krakó/w, Poland;Informatics Institute, Universiteit van Amsterdam, Kruislaan 403, 1098 SJ Amsterdam, The Netherlands;Informatics Institute, Universiteit van Amsterdam, Kruislaan 403, 1098 SJ Amsterdam, The Netherlands;Informatics Institute, Universiteit van Amsterdam, Kruislaan 403, 1098 SJ Amsterdam, The Netherlands

  • Venue:
  • Scientific Programming
  • Year:
  • 2001

Quantified Score

Hi-index 0.00

Visualization

Abstract

Efficient load balancing is essential for parallel distributed computing. Many parallel computing environments use {\tt TCP} or {\tt UDP} through the socket interface as a communication mechanism. This paper presents the design and development of a prototype implementation of a network interface that can preserve communication between processes during process migration. This new communication library is a substitution for the well-known socket interface. It is implemented in user -- space; it is portable, and no modifications of user applications are required. {\tt TCP/IP} is applied for internal communication, which guarantees relatively high performance and portability.