Bittorrent To Cause Internet Meltdown
Gimble writes "Richard Bennett has an article at the Register claiming that a recent uTorrent decision to use UDP for file transfers to avoid ISP 'traffic management' restrictions will cause a meltdown of the internet reducing everybody's bandwidth to a quarter of their current value. Other folks have also expressed concern that this may not be the best thing for the internet."
If you're going to transfer files over UDP then you need to build some TCP-like protocol on top of it. The article doesn't say exactly how BT works in this respect, but he's probably right. There's no way that BT's protocol could be as sophisticated as TCP, given its 30+ years of development.
Most people don't appreciate how amazingly well TCP's flow control works in terms of maximizing link utilization in a way that is fair to all network users. We really don't need is an arms race of new, greedier protocols.
However, one thing to realize about P2P is that because there are often dozens of active TCP connections transmitting from one machine, fairness goes pretty much out the window anyway. An alternate protocol could conceivably improve on this by applying flow control to the aggregate throughput for the whole "bundle" of connections, rather than each connection individually. This would improve fairness and also increase efficiency because you wouldn't have a bunch of TCP streams individually trying to grow their windows, causing packet losses.
In the end this will be a good thing for the internet.
Forcing ISPs to treat all traffic the same, because they can't tell what is what, will be good for net neutrality.
You should get the bandwidth you pay for, regardless of what actually travels over it.
The problem is, that it could be ligitimate. Are you the judge and jury? Don't let something set a precedent that could affect our legal freedoms as well.
Belief? Hope? Preference?The Existential Vortex
That ISPs will start shutting BitTorrent users down, including legitimate ones, when they realize that BitTorrent users have forced them into a 95/5 choice. It isn't appropriate for legitimate bittorrent users to be driving other TCP off the network, let alone the vast bulk of what BitTorrent is really used for. You're not backed into a corner, getting stabbed in the face, or being locked in the bedroom; you just want to bully other people out of their bandwidth so you get more. It's about to explode in your face. There's no need or reason for this switch to UDP. This will, however, create a serious reason for ISPs to want rid of BitTorrent.
BitTorrent is going to find out, very soon, that it shouldn't try to be a bully; it's making other customers vote with their wallets, and if you force the point, there are actually a ton of ways to stop this cold (which unfortunately hurt the rest of us too, like caps). Unfortunately, BitTorrent fascinated mods are about to call me a troll or say I'm promoting flamebait, when I'm doing neither, because I'm telling them something they don't want to hear, but whatever.
This isn't the right way for BitTorrent to move forward, even when you only look at it as a collection of people using a protocol for legitimate purposes. You're just being greedy.
StoneCypher is Full of BS
Well, since The Register don't seem to want to print my comment*, I'll repeat it here:
"I think this is a bit of scaremongering that's missing one vital point:
When an ISP throttles UDP packets because somebody is using excessive bandwidth, they'll be dropping packets *from that source*.
So while .torrent moving to UDP is going to affect VOiP and games, the effects of that will be *restricted to the person using excessive bandwidth* via bittorrent. There's no reason it would affect anybody else, and I doubt ISP's are going to be dumb enough to block packets at random.
Unfortunately that kind of blows the articles entire premise out of the water."
Myx
* Posted at 12:40pm, ten minutes after the article appeared, at a point where there were no other comments on the article. 3 hours later there are 37 comments, but no sign of mine. Now it may be that they've just been overwhelmed with comments, but I'm a suspicious soul at times...
Using your stupid analogy, this would be more like threatening to raze the entire city to the ground because no one intervened to stopped the wife from being locked in the bedroom.
So she should sacrifice her entire life for people who clearly don't care? Why not let them all burn? Are you sure you wouldn't do the same if you were in her position? What if it was worse then being locked in the bedroom?
Ok, moving on from a rather stretched analogy...
Anyone who is caught using uTorrent with this setting gets their broadband internet access contract torn up.
Interesting anecdote. A few years ago, my NTL contract specifically mentioned how traffic over TCP/IP had to be legal, etc. For some reason UDP, ICMP, etc was not mentioned. Odd. I'm no longer with them, and they no longer exist anymore, so I can't check to see if its changed.
Don't even pretend that most bit torrent traffic is legitimate and legal. For every Linux DVD image distributed by bittorrent, there is probably dozens of times that much data in blatantly bootlegged content being distributed.
I don't care. I have *never* pirated anything over bittorrent, even thought I've used it a number of times.
SJW n. One who posts facts.
It could be, or it could not be. To me, that's not even an issue that should involve the ISP. I pay them for bandwidth, not to be my nanny. It's akin to a car dealer that keeps checking into to make sure I'm not running drugs in the car I bought from them. Right or wrong, legal or illegal, I paid for the car/bandwidth, so butt the hell out or I'm going to either find another seller who doesn't bother me about what I'm doing, or just ignore your and route around your interference.
I want an ISP that sells me a pipe. That's it. What I send down it is of no concern, and if I pay for 5Mbps or whatever other arbitrary number, then I can't possibly "steal" bandwidth from other users because by definition I'm already limited to the amount that you sold me. If you can't provide it then don't sell it, because some users will use what you sell them. If you took the current ISP business model to any other industry you'd be laughed out of town, yet they get away with it. Can you imagine signing up for a "3 DVD's at a time" plan from Netflix and then when you actually check out 3 at a time they start bitching up a storm because "You're hoarding the DVD's!!! None of the other customers will be able to rent any of them!!!". Of course not. Because like most industry's they understand that if you sell a capacity you better damn well be able to meet it.
"People who think they know everything are very annoying to those of us who do."-Mark Twain
Is more in cause of the frickin' meltdown of the internet with about half the content of web sites being Flash-based animated and (GAH!) audio adds.
Flash video is also irreparably defective.
Disclaimer: did I mention I hate Flash?
They also said the same thing when UDP streaming internet video became a hit-- their servers couldn't keep up.
They just had to upgrade.
Hopefully the same thing will happen now.
He's just relaxing and waiting for Bush to Pardon him.
Spelling and Grammar errors have been added to this post for your enjoyment
from http://www.dslreports.com/forum/r21500602- :
Re: Is this a good thing for the net?
Yawn, here comes the typical argument... bandwidth is bandwidth, either way you look at it. All p2p does is open several simultaneous connections, splitting the user's bandwidth. Unless you horribly misconfigured your client to open up, say, 1000 ports.
It's not as if the user is using any more bandwidth than if they were conducting a regular http download. P2P actually is better for a network, as (given enough peers) it completes downloads significantly faster than normal centralized server methods, thus getting heavy users off the network noticeably faster (obviously, unless the user is dumb enough to allocate their entire upstream bandwidth to seeding).
As to bypassing the "TCP congestion control" you speak of, do you think Bell's solution is ANY better? The throttling of particular packets by itself violates the principles of TCP. Not only that, it also throttles/cripples MANY legitimate applications, such as secure VPN's or other encrypted connections.
Do you REALLY want that as an alternative to this so-called "problem" of p2p? I've said over an over, the ideal solution is to gracefully scale back speed for ANY upload/download if the said user is using their full bandwidth for more than 20 minutes during peak hours. This actually solves the problem, unlike throttling schemes like bell's, which render many legitimate applications useless. Let's face it, even Comcast here in the states has been forced to take a long hard look at their policy on Sandvine. Soon enough, we can only hope Bell will as well...
Do I even support the above solution? By itself, absolutely NOT!! IMHO, the ideal solution is to upgrade the core and its routers. However, that takes time and capital that companies like Bell are rather unwilling to spend; they'd rather (ab)use their position in the limited Canadian ISP market to deploy band-aid solutions like throttling p2p.
Don't even pretend that most bit torrent traffic is legitimate and legal.
So what? Piracy is a social problem. Blocking BT, which IS being used legitimately, is a wrong-headed attempt to use technology to "solve" a social problem.
And in this case, they're trying to do it on the most flexible network in the world, one that's SUPPOSED to route around problem areas.
Chas - The one, the only.
THANK GOD!!!
This sounds like the basest kind of scare mongering, relying on a basic ignorance of the way networks work.
UDP is not any less filterable than TCP. To even make this argument, the reasoning is so contorted as to be silly. In either case, one uses a router to inspect packets and decide what to do with them. ISPs will simply go as deep through the envelopes as they like; they already do. With that knowledge they will do whatever is allowed by law. At present, almost anything is. If they abuse that power too foolishly, then it will start to be taken away from them.
And in the meantime, whoever they filter will tweak to retaliate, and it will always be a race. As far as I can see, this is just the ISPs (or their proxies) stopping at one random lap and crying how unfair it all is.
Why ignore the real issue here? If you sold a teenager in Topeka unlimited use of a large pipe, but now cannot handle her actual unlimited use of her large pipe, then you just need to start cutting better deals.
It's as simple as that.
If the teenager cannot actually use her fat pipe, 100% of the time, then stop lying about what it is you have sold to her. Either charge more or advertise less. It's as simple as that.
When I as a CEO, and millions of others like me, buy #MB upstream and #MB downstream, and utilize it 100%, 24/7, no one quakes over the calamity of the internet backbone melting down.
All of this discussion over filtering is really a discussion of pricing. And the fact that we are talking about it in the wrong terms is creepy.
Believe me, you do not want a bunch of unaccountable telecom bureaucrats playing god with the backbone. You want a free market making these decisions.
Tired of Political Trolls? Opt Out!
I don't use bittorrent, but frankly those (most of those) people are paying for unlimited internet access. At least that is how it was marketed. What I do uses is streaming video for alot of the shows I had been watching on TV. If my ISP is selling me unlimited internet and they decide not to deliver, I want a rate cut. If they don't have the capacity to reasonably provide what they sold me, they shouldn't be allowed to legally weasel out of providing it without penalty.
I think this whole thing is just hinging on them upgrading the darned infrastructure. The ISP's have sat fat and lazy for too long just selling you a "faster pipe" as the last mile of cable got faster. All that while though the baseline infrastructure has been receiving upgrades as a snail's pace, while at the same time more and more users are jumping onto the net in droves.
They pocketed far too much money that should have been allocated to network upgrades to actually support increasing TRUE capacity - not just a theoretical burst speed that you might maybe be able to get for 3 or 4 minutes back home.
It's like that lazy employee who has 3 months to do 1 week's worth of work. He puts it all off until he has 2 days left, and then starts to moan about how he doesn't have enough time to do all this work. Well, at this point, he's right. It's his own fault though. My boss has a nice poster in her office that I think applies here: "Lack of planning on your part does not constitute an emergency on my part."
"People who think they know everything are very annoying to those of us who do."-Mark Twain
"Better that ten guilty persons escape than that one innocent suffer"
That should sum it up.
No sig here...
That makes sense if you're used to being screwed by your ISP. But the CORRECT response would be to actually supply the amount of bandwidth that they advertise.
Ten years ago people only maxed out their connections 5% of the time. Nobody promised it would be like that forever.
His example is that multiple users behind ONE of these DSLAM ports have congestion. Per your example, the congestion is as soon as they reach their 64 kb/s policy.
However, everyone in these bittorrent debates pretends that the DSLAM port is the bottleneck. In a highly interconnected environment like a world full of bittorrent and other users, there are many other places for congestion far from the simple consumer-to-ISP policy enforcement point. TCP congestion control helps with congestion anywhere that multiple flow paths intersect. The Internet does not magically prevent intersections and congestion except at consumer head-ends.
That is a slippery slope, friend. You have chosen to live in a society and by extension have chosen to live by society's rules.
Didn't that society also make a few promises to the people that decided to live in it? Like freedom of speech, freedom to keep and bear arms, freedom against self-incrimination, etc, etc, etc?
If everyone gets to pick and choose which ones they want to abide by and not, then that becomes anarchy
So pot-smokers and people who exceed the speed limit lead us down the road to anarchy?
I want peace on earth and goodwill toward man.
We are the United States Government! We don't do that sort of thing.
Its true for now that most links are sold purely by bandwidth, so your statement about getting what you've paid for is valid -- unless what you're paying for includes by contract a cap on total use or continuous use, or something else. Most home network access contracts contain those use case caps.
What really caught my attention as I read your note is that comment about the number of open tcp connections. As I read it, I'm surprised that hasn't been used as a valid limit on use by contract.
If you think of things that add cost and hurt performance from an ISP perspective, total number of sessions is one of them. It increases the load on routers and adds overhead and latency to network (or it can, unless more money is spent on bigger and faster routers).
Limiting concurrent sessions is probably just around the corner.
I currently pay for the highest bandwidth version of consumer net access offered in my area. Its more that sufficient for downloads, but because I work from home it is slower than I'd like for uploads. I use a hosted server at a co-lo site so that my business system isn't carried over a consumer line, but I still pull down a pretty huge amount of data sometimes.
I'm completely convinced that if my ISP wanted, they could slow my links by about the third week of most months. I believe they don't only because they don't offer a higher level of service than I'm paying for. At least for me, they've always been fair and responsive.
If anyone is limited by an ISP when they've got an agreement to pay for services that doesn't support those limits being applied, they should take legal action. If not, they should pay more attention to what they purchased and either refuse to buy what's offered or live inside it.
If you can't live with what's in the agreement, lease a line and pay for your own service to somewhere. What you'll find is that without the aggregation that's done by the big ISP's, you'll never be able to afford the on-demand use you want to buy.
I want massive bandwidth on demand too -- I want to download 4gb movies in under 30 minutes whenever I want. I do not, however, want to pay for a leased line capable of doing that. When I buy into a shared provisioning system (a consumer isp arrangement) I'm agreeing to live within that ecosystem and share the cost of that high bandwidth as well as sharing that bandwidth.
The contracts are obscure and don't come right out and say so. Maybe it would be better if they did.
The problem with quotes on the internet, is that nobody bothers to check their veracity. -- Abraham Lincoln
It enforces bad design -- most client/server applications should be either stateless or session-based, rather than connection-oriented.
What? Why? Why is a connection based application "bad design"?
A "session" is just a hack to give you connection-like qualities over a connectionless protocol, such as HTTP. If you want connection-like behavior, and you're free to design your own protocol, why not just use connections? Why make your life more complicated?
There are plenty of advantages to connection-based applications; no need to re-authenticate on every message, for one. Clear indications of when a client is done talking to you for another (the connection is dropped, whereas in a connectionless world you never really know if the client has died or is just about to send you another message).
Even most "connectionless" applications, such as your web browser, try to cheat and get connection based behavior. Renegotiating an SSL connection for every request would be remarkably expensive for the server, so the server and browser try to reuse the same connection as much as possible. Fire up wireshark, and you'll see your browser will only open two connections when you read Slashdot, and all the images and text all come across those two connections.
Yes, I do have 10,000 sheep. But this land is common, I have a right to let them all graze there if I want to.
Actually yes, I can very well imagine that. Overselling capacity is a common practice in lots of industries, based on the customers' statistical use. For example, where I live, I have signed for an electrical plan that entitles me to use a certain amount of electrical power at a given time (=bandwidth). If everyone in my neighborhood used the power they're entitled to, the power lines would melt.
See also: banks and loans, but that's not a good example nowadays ;)
The ISP's problem is they oversold based on a given statistical model. That model is becoming obsolete as people increasingly use P2P. So they're trying to stem the tide by crying wolf (as in this example), or by claiming that the users are doing illegal stuff (copyright infringement) and should stop.
Misleading titles? Inflammatory blurbs? Keep in mind that Slashdot is a tabloid.
You're a liar.
Why?
Because I think you might be, and I don't agree with your opinion.
See how that works?
Whatever happened to innocent until proven guilty? Do you have any proof (or even evidence) that the GP has pirated over bittorrent?
Then the legal assumption is that they haven't. End of story.
"City hall" in German is "Rathaus" Kinda explains a few things......
A car lease would be a more accurate analogy since you are only leasing the equipment.
Still, would you lease a car if it came with some guy who sat in the back seat and bitched about the miles you put on the vehicle? Maybe disable the car or limit how far you can travel during periods of high usage? Or said "No, you can't drive to X because X is the bad part of town and you can't possibly have a legitimate reason to go there"?
I've lost all my marbles except one & It's fun to test angular & centripetal acceleration in my skull
In three words: Do as Sweden.
We got tons of high-speed fiber layed out and over one fourth of the country got fiber. Most ISPs sell 100/100 without throttling or caps for as little as $29 USD a month. ($20 with student discounts).
I haven't heard about any problems regarding bittorrent clogging the intertubes here, and most ISPs seem to deliver what the people wants.
...and those 10 guilty persons, what about them?
They'll never cause another innocent to suffer?
Your logic (I know it's a stretch to even call it that) falls flat when those 10 guilty persons set free cause suffering to countless other innocents; such that could have been prevented but for the suffering of that one innocent.
We all suffer for the individual and the individual suffers for all. That's called society. Deal with it.
FedEx/UPS/DHL have every right to open your packages, yes. You grant them that right when you agree to their shipping terms. Perhaps you should read the airbill before you sign it. The government operates under a different set of rules than private companies. If you'd like the government to run you ISP service then you can have the right to not have your traffic monitored.
Don't meter then. Sell them a realistic line speed.
My ISP is selling me a line speed. In an ideal world (leaving out the marketing droids), they will be selling me a speed that I can reasonably expect on their already oversold network. They will cap my network connection at this speed such that I can never exceed it, and that's it. That's all that they will need to do.
In the real world, however, the line speed they sell seems to have nothing to do with what their network capacity is. Their line speed seems to do with "having a bigger one than the next guy" to bring in more subscribers even if their network can't handle it. As a result, they oversell a network that already can't realistically cope with their utilization numbers. Instead of looking at utilization and capacity numbers and figuring out what they can realistically support, they make shit up.
This making shit up is biting them in the ass. Hard. The need to do one of two things:
They've been dragging their feet on the first item because they want to erect tollbooths and speedbumps (destroying network neutrality along the way) so that they become the gatekeepers of the Internet - using public funds to fuel a private agenda, penalizing popular sites because they didn't think of the idea first or because it threatens their business model. They won't do the second because honesty is apparently taboo even if their realistic line speeds are pretty much an open secret (see dslreports.com).
While not correct if someone wants to be pedantic about it, it's very common to refer to the entire IP stack as TCP/IP or the TCP/IP stack. I can't think of a book that touches on networking either in part or is the entire subject of the book that I've read that does not use TCP/IP as the generic term for the entire stack. Possibly not a good idea for a legal document, but that's how it is.
Just like even though kleenex is a type of tissue, but tissue is not a type of kleenex, if someone asked you for a kleenex you wouldn't respond "I don't have any. All I've got here are these Great Value Facial Tissues", you'd just point them to whatever you have and know exactly what they meant. The same goes for when someone says "TCP/IP", while TCP/IP is a more specific thing than just IP, you know (or should know) what someone means and know that they very well may be referring to the entire stack, not just TCP and its sub-protocols specifically.
A car used to run drugs can be confiscated, costing the dealership money if you are still making payments.
exactly. the argument espoused in this article is fundamentally flawed. in fact, it reads like it was written by an industry mouthpiece for the sole purpose of demonizing P2P users without absolutely no regard to logic or reality.
first off, as you said, it's impossible for the "download fiends" to actually use more than their share of bandwidth. if i have a 56K dial-up connection, there's no way for me to just decide, "hrmmm, this isn't fast enough for me. i think i'll be a dick and download at 9 Mbps by stealing bandwidth from my neighbors."
secondly, the author seems to be suggesting that everyone should use, or have access to, the exact same amount of bandwidth regardless of what they paid for, and that this level of bandwidth is decided by how much he personally uses/needs. well, that's very convenient for him and the ISPs. most of us are paying for 3+ Mbps connections, some people are paying for much more than that, but i guess we should all only be allowed to use 1~3% of the bandwidth we paid for because that's how much the author needs for his daily web surfing, e-mail, and posting of shitty articles on the web.
but why stop there? why not divide up internet bandwidth evenly between all 6.6 billion people around the globe. total global broadband internet bandwidth was estimated by Cisco to be 5,372 petabytes per month in 2008. divided up between 6.6 billion people means we all get a 0.00265869476 Mbps connection--that's each person's 'fair share' of internet bandwidth. of course, we would all have faster internet connections if it weren't for those darn greedy business/enterprise internet subscribers.
internet bandwidth isn't a fixed commodity, or a limited natural resource. technology has always been driven by consumer demand, and broadband internet is no different. it's bandwidth-intensive applications like P2P, streaming-video/audio, enterprise applications, etc. that create the push for infrastructure upgrades and ever-increasing connection speeds/network capacities. it's idiotic to accuse "power users" or "downloaders" of destroying the internet or stealing other people's bandwidth. it's even more idiotic to think that everyone should use as little bandwidth as you do, as there's always going to be a someone who uses even less bandwidth. artificially manipulating internet usage while overselling more and more is what's going to cause broadband connection quality to continue to decrease. meanwhile, there are ISPs in Japan and Korea who are doing the exact opposite by increasing network capacity and connection speeds to meet the growing demand. perhaps if ISPs in the U.S. and Canada focused on making technological progress rather than opposing it, we'd be rolling out 1 Gbps symmetric broadband connections too, rather than fussing over people actually using their 3-4 Mbps connections.
The problem is that P2P traffic is notorious for expanding to fill whatever capacity is thrown at it, which is why it now takes up such a giant amount of backbone capacity. So your "lazy ISPs should upgrade the darn infrastructure" argument isn't that convincing, I expect them to do so and then I expect BitTorrent users to fill those links immediately with more crap that they download and then never watch/install/use.
UDP does not guarantee delivery, but you can still run a packet loss test and take your ISP to court for selling a service of unmerchantable quality if it's that unreliable.
It's called a society and there are acceptable and unacceptable behaviors. Being a filthy pirate and hogging all the bandwidth is not nor should be acceptable behavior even though you really like all the free stuff you get from it.
You can't hog all the bandwidth, you can only hog the bandwidth allocated to you.
What you're saying is this:
The ISP gave my neighbourhood 500mbps, and some asshole is using all of it so I can get on the internet, but still paying for it!
The realty is this however:
The ISP gave me personally 10mbps, and the asshole ISP is telling me now I can't use all of it but still expecting me to pay.
See the difference here?
I'm god, but it's a bit of a drag really...
See also: Airlines.
The difference is, of course, that if your flight is overbooked, the airline will actually spend more money -- on hotel space, a taxi to take you to the hotel, dinner, etc -- and then put you on another flight.
If your ISP has determined that they've got too much load, they can just cut you off -- this would be like the airline telling you to go home.
Don't thank God, thank a doctor!
They'll never cause another innocent to suffer?
Your logic (I know it's a stretch to even call it that) falls flat when those 10 guilty persons set free cause suffering to countless other innocents; such that could have been prevented but for the suffering of that one innocent.
We all suffer for the individual and the individual suffers for all. That's called society. Deal with it.
The difference you're missing here is that 10 *individuals*, even if guilty and sure to cause harm, have a limited ability to cause society harm as they have only the power to compel others on a limited basis as individuals, whereas government has, for all practical purposes, unlimited ability to compel through force of arms & law, and hence the power to cause nearly unlimited harm to society and the individuals within it.
Cheers!
Strat
Progressivism (aka US 'Liberalism'): Ideas so good they need a police/surveillance-state to enforce.
You do, if you've paid for the right to graze 10,000 sheep there. If the land can handle 20,000 sheep, and the land owner has sold these grazing rights thrice, who is at fault?
Antiquis temporibus, nati tibi similes in rupibus ventosissimis exponebantur ad necem.
Which is exactly the problem, it is entirely too costly to do. ISPs have been marketing 10Mb service (or 3-5Mb service in my area) with out the ability to actually provide 10Mb as a minimum service level.
By selling based on the upper limit of service and leaving the lower limit undefined, they can prove that they can provide up to the marketed rate (in ideal conditions) but you can not prove that they fail to meet that lower limit.
So people assume that by paying for "(up to) 10Mb Service!" that they should be able to get 10Mb service 99.999999% of the time. When in reality they can get 256Kb service or better 99.999999% of the time.
Once you drop those 30k users down to 256Kb connections, you're only looking at 7,860,000Mbps instead of 300,000,000,000Mbps. Push it up to 10,000,000Mbps and you have the 256Kb minimum with enough head room for people to hit 10Mb upper limit under ideal circumstances. And a single OC-192 will carry it all.
Sure, if they want to provide a true 10Mb connection with near 100% uptime and bandwidth availability, they're going to need a stack of OC-192. But they don't. It's the old "As little as possible, as much as necessary" line. And the Marketing department hasn't kept in line with the Engineering department, so the issue will inevitably wind up in the Legal department.
-Rick
"Most people in the U.S. wouldn't know they live in a tyrannical state if it walked up and grabbed their junk." - MyFirs
You're absolutely right.
And while we're at it, most thiefs enter houses using doors don't they? We probably should ban doors.
And people who do highway speeding or drug smugling use cars? Probably should ban cars also.
Do you want me to follow that line of thoughts? Because some people use some things illegaly doesn't make it right to ban the thing outright! That's not the same problem!
I wouldn't mind you in my head, if you weren't so clearly mad -Lews Therin Telamon
Actually the whole "better 10 guilty people go free than 1 innocent person be punished" is the basis of the legal system's "innocent until proven guilty" and "beyond reasonable doubt" standards.
We, as a society, have made the choice. We would rather risk a guilty person walking free, and possibly harming more people, than risk punishing an innocent person. *That* is society, deal with it.
The Post Office is a good example for the Internet. Right around the holidays, everyone starts to send catalogs, Christmas cards, and other packages. Far more than the Post Office deals with on a normal basis. Which causes delays in delivery. They even warn people: send everything by such-and-such date or it won't arrive in time for Christmas.
That's pretty much the Internet. Everyone expects a certain amount of bandwidth to be used. Occasionally, someone will exceed that, but usually at the same time, someone else isn't using theirs, so it's okay. But with Torrent, it's basically everyone using their bandwidth all at the same time. It's always Christmas. Now, the Post Office could staff for that situation, but obviously, prices will have to go up to accommodate their extra load. Likewise, your ISP can provide all the bandwidth necessary to let everyone use their limit of bandwidth all the time, but they're going to have to raise the prices a lot in order to provide that.
You can't destroy the Internet; it's an instantly renewable resource. Once it's exhausted, it's done. It's a pure flow resource and if you overuse it the way to fix it is to back off; if you overuse a stock-flow resource like land, you have to back off AND wait, or you may find that it just doesn't grow back anymore.
Support my political activism on Patreon.
That's equivalent to saying "here is some electricity, but you can only use it to power your stove. If you use it for your air conditioner, you're violating our ToS and we'll cut you off"
It makes absolutely no sense.
I'm god, but it's a bit of a drag really...
Does that give the Post Office the right to screen my mail and packages for things it considers not worthy of delivery? The real problem is the way the ISPs are selling their service. It needs to become utility pricing $10/Gb or something similar. All the other utilities manage to price their service based on usage, it's time for the ISPs to step up.
~ I am logged on, therefore I am.