Open MPI logo

Open MPI User's Mailing List Archives

  |   Home   |   Support   |   FAQ   |   all Open MPI User's mailing list

From: Biagio Cosenza (biacos_at_[hidden])
Date: 2007-07-05 08:26:41

I'm using Open MPI in a real time rendering system and I need an accurate
latency control.

consider the 'Nagle' optimization implemented in the TCP/IP protocol, which
delays small packets for a short time period to possibly combine them with
successive packets generating network friendly packet sizes.
This optimization can result in a better throughput when lots of small
packets are sent, but can also lead to considerable latencies, if packets
get delayed several times.

For example, I want to turn the Nagle optimization on for sockets in which
updated scene data is streamed to the clients, as throughput is the main
issue here.
On the other hand, I want turn it off for e.g. sockets used to send tiles to
the clients, as this has to be done with an absolute minimum of latency.

Can I do it with OpenMPI?
Am I using the the wrong tool?

Thanks in advance

Biagio Cosenza
an italian MSc student
Università di Salerno