Indian ISPs Speed Up BitTorrent by ‘Peering’ with a Torrent Site(torrentfreak.com) |
Indian ISPs Speed Up BitTorrent by ‘Peering’ with a Torrent Site(torrentfreak.com) |
> These users place a heavy load on the network and can reduce the performance experienced by other subscribers. In addition, the huge amount of data transferred outside the ISPs’ own networks is also very costly.
This could be re-stated with "BitTorrent" replaced with "video" and would still have the same meaning. It seems like ISPs are just acting like insurance companies and depend on the average use being low. It's as if they want to give the users less than what the users pay for instead of improving their networks. I get that managing load, utilization (and maximum demand) over time is not easy, but I doubt if the ISPs have a good enough capacity in the first place considering that many users do consume a lot of video content (which requires higher bandwidth and uses more of the capacity).
Either way, P2P traffic, compared to the unicast one, is also a bit harder for hardware to handle, as there are more connections with different peers. Not an excuse or anything - good ISPs are meant to deal with whatever kind of traffic their customers want to generate (unless it's broken/misbehaving or malware-infested systems), just saying that the load is of a slightly different kind.
-----
Actually, some ISPs I've heard about were setting up BitTorrent caches. They had set up `retracker.local` systems that some fairly large public trackers had supported, grabbed stats to see what's hot, and spawned seedboxes (serving internal customers only) for the frequently downloaded content. Legal waiver was this was fully automated, and working exactly like any other caching proxy, blah blah - given it was in Russia, no one cared anyway. This was quite nice optimization, that allowed to cut outside traffic, IIRC, up to 2-3 times while actually improving customers' experience.
Why am I telling you this seemingly irrelevant info? Just to conclude that ISPs behave worse than insurance companies :)
EDIT: It'd actually be pretty interesting to see ISP rates regulated the same way ours (insurance) are. I'm talking about regulatory pressure to take rate when operating margins are high, like we get when underwriting profits become regular, and also on the severability of the product rate - regulators don't care if I'm taking a bath on homeowners and making up for it on the auto coverage. It'd be nice for similar on the ISP side with rates somewhat tied to cost, and not subsidizing losses on the cable subscriber side when that end eventually implodes.
I also believe the asynchronous configuration, eg. 10/2 mbit rather than 5/5 mbit, of most residential Internet connections exacerbates the problem. One thing would be getting a connection attempt out on a 5/5 mbit connection, but you're constantly sending out huge amounts of ACKs of very small TCP packets already (due to BitTorrent), and your outgoing bandwidth is much smaller than your incoming.
My ISP for example seems to classify traffic and prioritise based that (HTTP(s) ports get more bandwidth than others up to the first couple of MB, BitTorrent goes in a low-priority group, etc). Yet I can still eat up all the bandwidth I want by just using multiple connections.
I would think it would be even easier to do this on the customer-IP level? Average over some time span, and customers who haven't used their fair allotment of the bandwidth for that time period get priority over others, and the guy with 2000 bittorrent connections has the same claim to the bandwidth as grandma loading her online banking in the browser through one TCP stream.
Are there some issues I'm missing that make this harder than it seems?
The article keeps mentioning peers in "local network" repeatedly - as an eternal beginner in the networking world, I wonder what exactly they mean. It's obviously not creating LANs willy-nilly (...right?), so what level do they consider "local" here?
They're not actually concerned with physical distance, the number of hops, etc. It's simply the case that if they keep it entirely within the provider's network, the traffic costs the provider nothing. This is a huge win for the provider, so it's logical to 'share the win' with the end-customer to encourage such behaviour.
The result (for popular files) was that somebody would download it internationally, then it'd spread nationally and then inside each ISP in stages. It actually worked pretty well.
I hope people do not link this to promotion of piracy straightaway. I hope there are also enough legal torrent websites that come up, so that the government does not see torrents as illegal and start acting against it.
It is only the content that makes a torrent legal or illegal. The concept of torrent is fantastic.
But the article ends with a note on piracy, which is irrelevant in this context. Also most people think that torrent means piracy, which is wrong.
Just remove all speed restrictions to traffic within their own network.
If only traffic leaving your network is a problem for scaling, then don't restrict internal traffic. The P2P clients would naturally favor those local faster peers, and if enough larger ISPs did this, then the P2P clients would be explicitly changed to favor local peers.
So the ISP could benefit, and users could benefit and the ISP doesn't need to make any statement for or against p2p clients.
It's the wild west out there.
Some universities had another way of doing something similar, torrents and similar services are for most part blocked within the network. However local file sharing services like DC++ thrived, the administration is well aware of this, but do not do anything. The few people who get content from outside share internally. Performance was great as sharing was effectively only WAN and the university saved on bandwidth
yep that's the india i know
I don't know if that "thing" is still there, I expect the copyright ayatollah will have eventually cracked down on it.
India isn't that well connected considering it's a nation of 1.5bln people or is it 3 now.
And since many torrent trackers now disable DHT and local peer discovery you tend to get random peers rather than be able to connect to peers close to you which means they get more and more international traffic.
Considering Indian ISPs don't have much to offer in terms of interconnects and peering agreements they most likely pay premium on their end to peer with tier 1 and tier 2 service providers in Europe and the US.
So for them the international bandwidth is very expensive. For you in the down under the available international bandwidth at this point exceeds you local one since the infrastructure lags behind because for many years it was pointless to lay fiber locally as there wasn't enough available bandwidth to feed it.
P.S. I don't think too many people would get your pun most of the users here are far too young and far to restless ;)
Yeah, the article seems to have broken their site.