Many applications use TCP on the Internet today. For applications thatproduce data all the time, loss is handled satisfactorily. But, forinteractive applications, with low rate of data production, the lossof a single packet can mean huge delays.
We have implemented and tested a system to reduce the latency of aninteractive TCP application server with many clients. This systemmultiplexes the streams, to clients in the same region, through aregional proxy, which then sends the streams to their destination.This increases the chance of triggering the TCP mechanism fastretransmit, when a packet is lost, thus reducing the latency causedby retransmissions.