Typical MPI applications work in phases of computa-tion and communication, and messages are exchanged in relatively small chunks. This behavior is not optimal for TCP because TCP is designed only to handle a contigu-ous flow of messages efficiently. This behavior anomaly is well-known, but fixes are not integrated into today’s TCP implementations, even though performance is seriously de-graded, especially for MPI applications. This paper pro-poses three improvements in the Linux TCP stack: i.e., pac-ing at start-up, reducing Retransmit-Timeout time, and TCP parameter switching at the transition of computation phases in an MPI application. Evaluation of these improvements using the NAS Parallel Benchmarks shows that the BT, CG, IS, and SP be...
draft-khalili-mptcp-performance-issues-05 We show, by measurements over a testbed and by mathematica...
Amer, Paul D.We investigate two issues related to the transport layer and propose solutions to addre...
Multipath TCP (MP-TCP) has the potential to greatly improve application performance by using multipl...
As MPI applications are more and more resource consuming, they need to be executed on grids. The com...
Abstract—Multi-path TCP (MP-TCP) has the potential to greatly improve application performance by usi...
International audienceIn this paper, we first study the interaction between MPI applications and TCP...
International audienceMPTCP has been proposed recently as a mechanism for sup-porting transparently ...
© 2008 ACM, Inc.Most modern parallel computers are clusters using Myrinet or Ethernet communication ...
A MPI library performs two tasks---computation on behalf of the application, and communication in th...
In this work we describe our results on identifying the most important overheads in the network subs...
AbstractMultipath TCP protocol (MPTCP) is a complicated transport layer protocol that transfers data...
A difficulty in using heterogeneous collections of ge-ographically distributed machines across wide ...
Recently, high-speed networks are widely deployed and their necessity is rapidly increasing everyd...
This paper describes the basic concepts of our solution to improve the performance of Ethernet Commu...
The diversity of the networks (wired/wireless) prefers a TCP solution robust across a wide range of ...
draft-khalili-mptcp-performance-issues-05 We show, by measurements over a testbed and by mathematica...
Amer, Paul D.We investigate two issues related to the transport layer and propose solutions to addre...
Multipath TCP (MP-TCP) has the potential to greatly improve application performance by using multipl...
As MPI applications are more and more resource consuming, they need to be executed on grids. The com...
Abstract—Multi-path TCP (MP-TCP) has the potential to greatly improve application performance by usi...
International audienceIn this paper, we first study the interaction between MPI applications and TCP...
International audienceMPTCP has been proposed recently as a mechanism for sup-porting transparently ...
© 2008 ACM, Inc.Most modern parallel computers are clusters using Myrinet or Ethernet communication ...
A MPI library performs two tasks---computation on behalf of the application, and communication in th...
In this work we describe our results on identifying the most important overheads in the network subs...
AbstractMultipath TCP protocol (MPTCP) is a complicated transport layer protocol that transfers data...
A difficulty in using heterogeneous collections of ge-ographically distributed machines across wide ...
Recently, high-speed networks are widely deployed and their necessity is rapidly increasing everyd...
This paper describes the basic concepts of our solution to improve the performance of Ethernet Commu...
The diversity of the networks (wired/wireless) prefers a TCP solution robust across a wide range of ...
draft-khalili-mptcp-performance-issues-05 We show, by measurements over a testbed and by mathematica...
Amer, Paul D.We investigate two issues related to the transport layer and propose solutions to addre...
Multipath TCP (MP-TCP) has the potential to greatly improve application performance by using multipl...