Efficient load balancing is essential for parallel distributed computing. Many parallel computing environments use TCP or 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. TCP/IP is applied for internal communication, which guarantees relatively high performance and portability
User-level network interfaces allow applications direct access to the network without operating syst...
Multiplexing in socket programming is the capability of handling input and output from different I/O...
Parallel computing on clusters of workstations and personal computers has very high potential, since...
Network middleware is a software layer that provides abstract network APIs to hide the low-level tec...
In this paper, we describe the design and implementation of an UDP-based socket that utilizes multip...
Process migration is a technique in clustering and distributed computing by which parallel applicati...
International audienceThis paper presents a communication system designed to allow efficient process...
Modern distributed memory parallel computers provide hardware support for the efficient and reliable...
This paper presents a communication system designed to allow efficient process migration in a cluste...
This paper presents the design and implementation of an efficient communication system, Pupa, devel...
While the address-oriented datagram and reliable stream services supported by the UDP and TCP protoc...
A MPI library performs two tasks---computation on behalf of the application, and communication in th...
We present an end system architecture designed to support networking with QoS guarantees. The protoc...
Communication among machines in a production system is important as it provides synchronism and flue...
This thesis explains how to create a software for IP fail-over which also supports migration of TCP...
User-level network interfaces allow applications direct access to the network without operating syst...
Multiplexing in socket programming is the capability of handling input and output from different I/O...
Parallel computing on clusters of workstations and personal computers has very high potential, since...
Network middleware is a software layer that provides abstract network APIs to hide the low-level tec...
In this paper, we describe the design and implementation of an UDP-based socket that utilizes multip...
Process migration is a technique in clustering and distributed computing by which parallel applicati...
International audienceThis paper presents a communication system designed to allow efficient process...
Modern distributed memory parallel computers provide hardware support for the efficient and reliable...
This paper presents a communication system designed to allow efficient process migration in a cluste...
This paper presents the design and implementation of an efficient communication system, Pupa, devel...
While the address-oriented datagram and reliable stream services supported by the UDP and TCP protoc...
A MPI library performs two tasks---computation on behalf of the application, and communication in th...
We present an end system architecture designed to support networking with QoS guarantees. The protoc...
Communication among machines in a production system is important as it provides synchronism and flue...
This thesis explains how to create a software for IP fail-over which also supports migration of TCP...
User-level network interfaces allow applications direct access to the network without operating syst...
Multiplexing in socket programming is the capability of handling input and output from different I/O...
Parallel computing on clusters of workstations and personal computers has very high potential, since...