by pgannon » Thu Apr 26, 2007 5:16 am
It sounds as though you have a DVB/SCPC service, not SCPC/SCPC. Your DVB download may be oversubscribed more than you expect.
I did not see any mention of TCP/HTTP Acceleration. If you don't have TCP Acceleration it's quite normal that you would not be able to fully utilize the circuit. The TCP protocol is a guaranteed delivery protocol. It sends a little data, stops, waits for an ACK from the remote receiver, then doubles up the amount of data, sends, stops, etc. In this manner it learns the speed and congestion of the link. Since satellite delay is at least 1/2 second, the TCP protocol interprets this as a very slow or congested circuit. Regardless of how much bandwidth you have, you are unlikely to get much more than about 70 - 90 Kbps per TCP session. Of course multiple sessions will allow you to fill up the circuit, but given all the TCP overhead, it's unlikely you'll ever see full use of your circuit. With TCP Acceleration, you may get throughput in excess of the link speed because a lot of the TCP overhead is stripped off.
Comtech has an IP module that provides QoS and other features, but it does not include integrated TCP Acceleration. For this you need an external device. It also helps if your network operator is providing TCP/HTTP Acceleration on the DVB portion of the link.
HTTP Acceleration is also useful to speed up browsing. Every single piece of content on a web page must go through a 3-way handshake process. Again, with the 1/2 second latency, this can really slow down web downloads between pieces of content.
See someone like Packeteer/Mentat for a TCP/HTTP Acceleration solution, or perhaps UDCast. There are others out there, that I'm sure people on the forum can point you to. Most 2-way services such as iDirect have this built in.
Hope this helps,
Pat