TCP and WAN issue

I have 2 data transmission scenarios:

1. Microsoft MSMQ data using TCP
2. "Streaming" market data stock quotes transmitted via a TCP sockets

Philip

Philip Lavine wrote:

I have 2 data transmission scenarios:

1. Microsoft MSMQ data using TCP
2. "Streaming" market data stock quotes transmitted via a TCP sockets

Philip

TCP stack tuning works very well for applications with large sized network reads and writes.

Applications that will only write X and then will wait to read Y do not gain from tweaks when Y or X are not large enough to fill a significant portion of the pipe end to end. IOW, the chattiness of the protocol multiplied by the rtt equals delay.

Applications that open and close sockets to chat are even worse.

The only real thing that can cure this other than a rewrite of the applications behavior, is a application layer proxy that "chats on behalf of"

This is part of the wan optimization space from what I understand.