Will Internet TV Crash the Internet?
Stony Stevenson writes "Analyst groups and Cisco have come out saying that the internet is heading for a crash unless it increases its bandwidth capabilities which are being strangled by the increased use of Web TV.
Stan Schatt, research director at ABI said: "Uploading bandwidth is going to have to increase, and the cable providers are going to get killed on bandwidth as HD programming becomes more commonplace." He added that the solution to the problem is to change to digital switching and move to IPTV. "They will be brought kicking and screaming into the 21st century," he said.
Cisco weighed into the argument, adding that it had found American video websites currently transmit more data per month than the entire amount of traffic sent over the internet in 2000."
whether they are going to give us what want, and find a way to stay profitable ... or not. In other words, they're going to have to start acting like real businesses.
The higher the technology, the sharper that two-edged sword.
How many times have "experts" predicted the imminent death of the Internet?
Hail Eris, full of mischief...
E pluribus sanguinem
Internet providers like Comcast will simply do what they've been doing. They've been throttling bittorrent because of the bandwidth it can take up. They'll simply throttle or block any internet TV that they don't specifically provide since it would be considered competitive to their cable TV offerings.
Yes, they sold us a service based upon consumer expectations at the time ... worked great for a while too. Then (as always happens) our appetite for capacity increased, they didn't predict it (or, if they did, failed to act on that prediction) and now they're scrambling to keep the bandwidth hogs in their place. The problem is that, as you say, everyone is on the verge of becoming a bandwidth hog. If nothing else, things are about to get interesting.
The higher the technology, the sharper that two-edged sword.
The internet will never be heading for a "crash", all that will happen is broadband customers will have their packets throttled to whatever limit the upstream provider wants. This has already been happening for almost the last ten years. It's convenient for people who want the broadband providers to upgrade their bandwidth to reference this "crash" idea but it is impossible to ever actually happen due to the traffic shaping already in effect at most (if not all large) ISP's today.
The Army Reserve used to advertise:
Then, it became:
Then, it became:
Then, the statement disappeared entirely
Cable is making the same sort of statement with "*cough* Up to X mbps *cough*" - the fine print doesn't say "Most will only get sustained speeds of Y mbps where Y is significantly less than X
And ye shall know the truth, and the truth shall make you free.
John 8:32(King James Version)
-nB
whois gawk date unzip strip find touch finger mount join nice man top fsck grep eject more yes exit umount sleep dump
The days of broadcast television are dying. Things like AppleTV & YouTube are going to kill it.
The same way internet radio and mp3 kills radio stations? Or wait, I still listen to convetional radio stations at work 5 days a week ~10 hours per day (including traffic and lunch). It's not that easy. Basic stuff like news, weather forecast and hot stuff just coming in just aren't covered on youtube. Youtube may kill "america's funniest home videos" or whatever that show is called. No loss.
Here in france, you can get 30meg for 30E.
And it's no crappy bandwith.
Because here there is a real competion between internet providers.
The internet is pretty stable even with people uploading and downlonding (up cap is 1meg).
The probleme is that internet service providers in the US and UK don't want spend money to put in fiber optics...
In Japan, most of the people get a fiber to there home... And they get 100meg both ways (not 100% sure..) and they don't have problemes...
The hole internet is going to collapse is FUD. It's only because service providers don't want to evolve.
BitTorrent and eMule could prioritize downloading from people on their ISP's subnet or from people with a low ping/traceroute or the same city.
Live TV could solve its problem with multicasting.
Google/YouTube, I don't know how they can solve problems their model creates.
In a well-known fairy tale a boy enjoyed the attention he got when he cried out there's a wolf in the village! - but after a while, people stopped listening to him, and when there was really a wolf, no-one believed him, and the wolf stole his shoes and socks and his ipod and ran off with them into the forest.
:-), how about it?
The problem with people saying such-and-such will mean the certain end of so-and-so is that, like the boy in the story, they weaken our credulity. What is really meant here is that, if the growth of video downloading continues at the same rate, and no other changes happen, the current system will bog down. And maybe that's true.
I remember a huge thread on Usenet lasting months and months, or so it seemed, Imminent death of the network predicted, and that was in the early 1980s.
Yes, video delivery is something to take seriously. The distinction between downloading a movie for later viewing (I would probably want it to be error-free) and watching streaming video (compression is OK, and I'd want the network to drop packets if I got behind, which is part of what IPv6 quality of service is about) might be part of the solution here. Of course, as people get larger desktop screens with higher resolution, the demand even for static images is increasing. 640x480 doesn't cut it for most people today. And most computer users have stereo sound. Or play games in which network latency is significant. Violent games in which you pretend to be a wolf! And videoconferencing, TV-on-demand (as per original article, e.g. joost), and maybe soon 3d holographic pornography is coming.
The music and video industry would do well to spend a fraction of their current legal bills on researching more efficient delivery. Maybe encouraging deployment of IPv6 multicast, for example, so a single stream can go to thousands of users. Or paid subscription p2p networks. Or cascading servers. For that matter, probably we-who-write-the-standards could help by defining cache protocols that can interoperate with advertising, and can reliably send back access logs, maybe anonymized. Video CEOs, I know you read slashdot
But, shouting "wolves stole my socks" or "the sky is falling" won't help. Although if either of those things does happen, make sure to put the video up on youtube, OK?
Live barefoot!
free engravings/woodcuts
Scaling up bandwidth isn't the final solution, though. As backbones scale up, so do end user connections. You're always going to have bottlenecks. If I'm downloading a DVD over the Internet, that bottleneck is usually my DSL connection. If a thousand people spontaneously decide to download the same DVD (assuming simple unicast), the bottleneck might be at the server's end.
Unless you know of a way to transfer data infinitely fast, these bottlenecks will always exist and will always constrain bandwidth. The trick isn't an arm's race, it's deploying technologies like QoS to allow services to work as anticipated *despite* a congested link. When your 10Gbit SuperDSL line becomes fully utilized (aka congested) with a BitTorrent transfer, you want your 10Mbit IPTV stream to proceed without any packets getting delayed too severely, right? You have to prioritize. That's what QoS is for.
Except the extreme net neutrality crowd doesn't want to allow that.
This problem only exists because some people think the idea of congestion control is evil. (Or people think the idea of providers arbitrarily *degrading* service is evil, but the proposed solution also outlaws legitimate congestion control.) Scaling up bandwidth doesn't solve the problem because certain types of bandwidth-unconstrained services (such as BitTorrent or even a simple HTTP or FTP transfer) will attempt to use as much bandwidth as it can between the hosts. You're going to have a bottleneck (congestion) somewhere. "Infinite bandwidth" is silly. "Lots of idle bandwidth" is stupid and expensive.
Most consumer grade ISP services are sold as 'up to X mbps'. There is no guarantee in availability.
The issue isn't the connection speed - the problem is the total bandwidth available over a period of time.
Here in the UK, many of the smaller ISPs are selling accounts with a well publicised bandwidth limit (e.g. 30GB per month on-peak, 300GB off-peak), and making a number of different bandwidth limits available at appropriate prices. If you don't use much bandwidth then you can get a cheaper account, whilest the heavy users pay more. This is a sensible business model.
However, the larger ISPs still advertise "unlimited broadband". If you're using the word "unlimited" in your advertising then you probably can't complain when people try to max out their connection 24/7. Notably, two of the big ISPs (Tiscali and TalkTalk) have recently been complaining about the bandwidth used by people with "unlimited" accounts using the BBC's iPlayer. They sold something they couldn't provide without running at a loss on the assumption that people wouldn't use it, and now that people _are_ using what they paid for the ISPs are demanding that the BBC pay them to get them out of the hole they made for themselves.
You agreed to the fine print when you signed up for service so you really can't complain.
Most of the fine print for "unlimited" accounts just have a hand wavey "subject to fair use" clause with absolutely no indication as to what the ISP believes is "fair use". In any case, it seems like misrepresentation to me - if you advertise a product you can't then have small print that removes the very feature your adverts are using as a selling point. Advertising something as "unlimited" and then imposing limits is illegal.
You can speak loudly with your wallet, buy services from the few remaining independant ISPs
I do - I avoid buying from the ISPs who group all users together into a one-size-fits-all account. I'm not interested in a stupidly cheap service that's been overrun by the 24/7 bittorrenters and I'm not interested in a stupidly expensive service that forces me to subsidise the bittorrenters.
keep the big guys honest.
I don't hold out much hope for that. The big guys seem to be basically run by marketting departments who believe they will succeed by undercutting the competition and misleading the customer in order to do so. I don't see that this will change (hell, the cellular operators have been doing the same for years and there's no sign of them stopping any time soon) - my only hope is that the small ISPs can hold their own. The masses can stick to their massively oversubscribed AOLs whilest I use a small ISP that knows what they are doing.
http://blog.nexusuk.org
Despite this, the FCC says America has the highest broadband deployment rate in the world and President Bush has set a goal of having broadband available to every U.S. home by the end of this year. What have these guys been smoking? Nothing, actually, they simply redefined "broadband" as any Internet service with a download speed of 200 kilobits per second or better. That's less than one percent the target speed set in 1994 that we were supposed to have achieved by 2000 under regulations that still remain in place. This sounds like the telcos' modus operandi to a T. Recall a few years ago, when the FCC eliminated some surcharges, and they continued charging them to customers (as "cost recovery fees") until so many people got angry that the Federal government slapped them down? This is just the same thing, writ even larger.
Although I'm sure there are most corrupt agencies somewhere in the government, I can't think of one that's more bald-facedly corrupt than the FCC. Until we can the whole business and replace it with an organization -- and people -- who have as their mandate the best interests of the citizens of the United States, rather than the telecommunications companies, we're never going to have a first-class communications infrastructure. And the longer we keep the current bunch of bent industry shills and political operatives in place, the worse of a backwater the U.S. will become.
"Ladies and gentlemen, my killbot features Lotus Notes and a machine gun. It is the finest available."
I never said it's a final solution, but at this point with bandwidth being overcommitted 100:1, no amount of QoS will even come close to solving the problem. 6-8 Mbps down is adequate for most uses today but 80Kbps (your approximate share of the ISP's upstream bandwidth) is nowhere close. Today's 1Mbps up is not quite adequate (we might be better off with a 4/5 split). There is no Qos or congestion control that can make 80Kbps adequate even with multi-casting once phone service moves to VoIP (consider a 2 teen family) especially when people will inevitably want a webcam feed to go with it soon enough.
Large scale content-neutral caching at the ISP level would help a lot for other sorts of content (and will STILL be useful even with $9/Mb upstream) but of course, you can't cache a real time videophone conversation.
The one and only reason net-neutrality advocates object to QoS and congestion control is that they are WELL aware that ISPs will use it primarily to double dip and avoid getting more upstream even if the price drops. Further, they will blame poor application performance on any/everything BUT their own craptastic policies and will deny that they even know what QoS is.
Further, since it's much easier to plausibly deny poor bandwidth than an outright null routing, you'll see content the isp doesn't like not quite disappearing (since that would be telling) but becoming so difficult to successfully access that most give up on it.
It's also worth noting that QoS isn't a free lunch either. There isn't a well utilized router anywhere on the net that won't have to be upgraded significantly before it will have the raw power and buffer space needed to actually do QoS. The deeper a packet must be examined, the more silicon you must throw at it. Something has to count those egress tokens and the queued packets have to be put somewhere. There's a reason Cisco is such a big fan of QoS!
A GOOD way to deploy QoS is on the client side. If MY box that *I* have root access on re-prioritizes traffic then I win. Even incoming bandwidth usage can be sorta managed by playing with window size in TCP.
It might be that the problem of ISPs playing dirty with congestion control and QoS can be controlled by forcing them to advertise customer share of the upstream rather than the raw line speed. Where that varies by destination or protocol, they must advertise the smallest allocation. That way if they try to sell fast ethernet to the home but only allocate 2.5Kbps per customer, they are forced to advertise 2.5Kbps service and endure the competition (fairly) comparing them to a mid-'80s dialup service.
Why is it that I hear about ISPs in Japan, Korea, and Europe offering bandwidths up to 100Mb/s for prices under $30/month and in the USA we're still stuck in 1999 pricing and speed-wise? Could it possibly be that the PHBs at the various ISP corporations are deliberately screwing us to avoid actually building out their backbone networks properly?? Just asking...