December 1, 2008
Danger! P2P Escalation Ahead!

Well it is if you start reading some forums and web sites. Some are saying that VoIP traffic will be affected. Generally false. Others are saying that the efficiency of the internet will drop as a consequence. False. First the announcement off the Torrent website for the new UDP based client –
New alpha! The main change is that uTP (UDP torrenting) is added and enabled by default. It also has real-time transfer rate control and latency minimization.
This build will probably download slower than 1.8.1, particularly if the entire swarm is 1.8.1.
This whole thing has been a boil for about 2 years now between Torrent users and network ISP’s in their use of network capacity. We have had FCC endorsed round tables on the situation. Its finally come to head with Bell Canada impacting P2P traffic altogether. The result is that the Torrent developers have built a UDP based client to get around it. What the ISP’s don’t understand is that they are on the short end of the stick here from a technology perspective. The developers have the upper hand in any tech war. Example? Well how would ISP handle a Torrent client that did the following –
- Stored the existing client protocols table.
- Randomly remapped that table for its own purposes.
- Started a faux spread spectrum-like bounce across the breadth of the protocols table between the seeders and the receivers
- Upon competition restores the saved protocols table back to the system
Its not fool proof. But it is sufficiently involved that it fiscally escalates the costs on the ISP’s side that they just cry uncle. It is not a road we as a global society should go down. Its like restricting free speech.
The other trend I am seeing is the lack of understanding by many in the press on this issue. As a data transmission layer, UDP is MORE efficient than TCP. UDP institutes a full data stream with no framing checks. It just streams till EOF. But there is no checking for data integrity of the file. TCP on the other hand checks blocks of packets for receipt till the whole file sent. In some cases it adds up to 20% overhead to the transmission. So if you were doing a torrent you would WANT them using UDP.
The other falsehood is that VoIP traffic would be impacted. Hate to say it, probably not true. Two protocols dominate the VoIP world — SIP and SSCP. Well SIP uses TCP for build up and tear down of the connection and either TCP or UDP for the transport. The split being about 50/50. If its a problem, providers can switch to a pure TCP transport. SSCP uses TCP for build up and tear down of the connection and only UDP for the transport. But SSCP is generally associated with Cisco CallManager installs. So most of the UDP traffic is intrabuilding, like in call centers. The outbound traffic being wrapped in TCP or TCP-VPNd traffic, building to building.
The solution? How about some profit? The P2P client providers should cooperate with the ISP’s and provide a means to a) strip the traffic easily and b) forward store the traffic on end nodes like Akamai. The ISP’s cooperate by providing a premium data channel that P2P traffic can ride on. The users pay for the privilege. Profits are split by all concerned.
I prefer this solution over data caps.
Filed under Dog Barking, Net Neutrality, P2P by Dr. Dog


-->


Comments on Danger! P2P Escalation Ahead! »
I would prefer a competitive market. In this environment you restrict what a customer can do / fail to provide adequate resources at the risk of losing said customer to a competitor. Lacking that, this sort of nonsense will go on forever. Adding bandwidth is relatively cheap and easy - just like noodling the customer instread of providing it.
I would agree with you, except the ISP’s aren’t going that way. If they had their druthers we would have caps a year ago. So you have to incent the providers to change their ways.
Agreed, and that’s because there are TOO FEW of them. Get more in the mix and the landscape will change.