How fast is the Internet at Google? Mind blowing.
thenextweb.com
thenextweb.com
Consider that Google is investing in undersea cables [1] which nominally provide multi-terabit speeds between continents. And Google is cheap, really cheap, in terms of what they will pay for infrastructure which is why they started making their own switches [2] because even commodity ethernet vendors weren't cheap enough (although these days of state funded cyber armies one also has to protect against foreign made equipment [4])
What is more the amount of data you can send over a fiber is getting faster all the time [3] so replacing the inter-datacenter lasers can quintuple bandwidth.
There have been some interesting 'escapes' of course, once when one of the data centers became unavailable and all the YouTube traffic started coming from another one very far away serving a very large local population, and latencies went up but throughput didn't change, I know a couple of network administrators did a double take on what they were seeing :-)
[1] http://www.google.com/intl/en/press/pressrel/20080225_newcab...
[2] http://gigaom.com/2007/11/18/google-making-its-own-10gig-swi...
[3] http://www.newscientist.com/article/mg21028095.500-ultrafast...
[4] http://www.popularmechanics.com/technology/gadgets/news/4253...
I have access to a connection that downloads 20 megabytes per second from S3, and YouTube still buffers on that connection.
Note that Vimeo doesn't buffer, and Vimeo has higher video quality usually. Also Netflix doesn't buffer.
YouTube has been getting worse with time rather than better. Tons of ads and slow video.
The issue is definitely on the YouTube end, and I'm not the first person to notice it.
With out going into specifics there was a lot of effort at Google going into pushing 'popular' videos closer to the likely place they were going to be played. Any caching system or content delivery system, is by definition limited to the amount of edge cache it has and its ability to predict where that content will be.
One of things putting pressure on that cache is probably Google's efforts to put 'premium' content near possible subscribers. Clearly people who are paying money have a higher expection of people randomly watching the latest cat pratfall. So if you're Google and you're doing more "TV" like things, you may have reasons to reserve some of that cache space for your premium content whether or not folks have asked for it from that part of the network 'yet.'
Another interesting area is in transit networks. Generally the tier-1 networks who provide peering connections have done that on a quid pro quo basis (basically I'll peer your traffic if you'll peer mine). However as web 2.0 companies like Google or NetFlix start creating very large flows, suddenly if you are 'peering' and your peer is putting a LOT of traffic on your fiber but you have relatively little for their fiber, then maybe you start thinking you want to be compensated for that. We talked about Level 3 and Comcast going at it in: http://news.ycombinator.com/item?id=1954077
So an explanation might be that your transit network is 'throttling' its peering relationship. I could easily see someone agreeing to 'peering' terms where they take the traffic they've sent and use that as a 'credit' and provide full rate service for an equivalent amount of traffic coming from the peer, but excess traffic might get throttled rather than being 'free.'
This is a very active discussion in some circles. I would not be surprised to see it come up in any discussion of throughput to 'YouTube' vs local throughput.
That doesn't mean that they have infinite pipes to Google's edge caches, though (you're not exactly the only one pulling data through those pipes :-). Or that they're even pulling their data through the right pipes. I suggest talking to your ISP. If enough users complain to them, and the problem isn't in their network, they'll complain to Google.
PAETEC DS3 (45Mbit/s) in San Diego, CA
Time Warner cable modem in San Diego, CA (20Mbit/s)
Colocation at AmericanIS.net (1Gbit/s via Level3.net) in San Diego, CA
Videotron DSL in Montreal, QC (10Mbit/s)
Teksavvy DSL in Montreal, QC (10Mbit/s)
AT&T 3G in San Diego, Detroit, Atlanta (varies)
Verizon 3G in San Diego (varies)
Rogers 3G in Montreal, QC (varies)
It's strange: sometimes a video downloads at 38Mbps - very fast - and some other it keeps buffering resulting in less than 1Mbps. I can see it with NetMeter (I love to always have a graph of my connection speed).
I analysed it a litte bit, all I could see was packet loss and retransmissions. It might be realted to the IP where I'm getting the youtube video, but I still have to dig it more.
That's partly because most people are happy with such speeds (or at least the speed/price ratio). At home I have a subscription with 120MBit/s downstream. Speed tests usually give 130MBit/s during daytime and 140MBit/s at night.
Given that, 500MBit/s downstream is the very minimum one would expect from one of the leading Internet companies, probably located closely to one of speedtest.net's nodes.
Of course, not being a Google employee, I wouldn't know for sure.
As for the numbers, I think 12Mbs is quite an overestimation of reality: http://www.speedtests.net/world/europe/
In the UK the fastest one can go is with Virgin 50MB. Too bad then they force you to use their own cable modem which is a piece of shit.
http://www.broadband-tv-phone.com/virgin-media-cable-broadba...
100MB is also available in Ireland, through UPC:
http://www.upc.ie/broadband/hundred/ (monthly cost here is roughly double the UK price. Typical! Despite the recession, it's still rip-off republic.)
Here's something interesting - Hong Kong's got 1000Mbps, because the company is question is willing to swallow large losses for years to gain market share. Also mentioned is what it would require for the same to happen in the US -
http://www.nytimes.com/2011/03/06/business/06digi.html?_r=2&...
BT are also bringing 100mb broadband in, at which speed I'm sure you'll be able to hit their ridiculously stingy monthly caps in mere minutes.
. . . well, unless you move to Bradwell Abbey or Highams Park: then you should soon get FTTP at about 100Mbps. An Openreach guy was telling me this afternoon it should just be a few months.
I live 20 minutes from one of the largest airports in the country.
We must route fibre through the very core of the earth itself!!!
SpeedTest's SF server is hosted by MonkeyBrains.net. A quick traceroute shows their servers are just one step away from Cogent's SF backbone. I suspect whoever ran this test has fewer than four steps between them and the testing server, and the slowest link between them is the gigabit ethernet port to their desk.
I value customer service over raw speed, so I have Speakeasy DSL. It's not the fastest, but it is always up.
Also, 3G just launched in India. No more than 50 cities have it, and the maximum they can provide is 32Mbps, again with some fair usage cap!
Also couldn't he come up with a more meaningful test than a questionable speed-tester site...
This means all my searches are very fast, and also means when our main provider (Cogent) is down, we still have access to google and their web caches.
(FWIW, my ping is 450ms)
I am not every user, but I personally find that I only rarely download files larger than 100MB, so anything faster is generally underutilized.
Speedtest uses servers in the same city, and game downloads probably do as well (CDNs) but the average case is likely significantly slower.
p.s. i pay 17usb per month
We didn't notice much of a difference when we upgraded from 10MB to 20MB for this reason. We have more pipe to download concurrently but doesn't necessarily mean that the "internet" is going to be "faster"
For that blog post the writer compared the potential 400Mbps to the 40Mbps of a blu-ray disc.
This seems to be a precursor to widespread use of cloud based disc access for general computing with a relatively small SSD buffer?
300Mbps for about $30 a month. Well, I don't have the best plan, so that will be 100 for ~$20.
Yahoo's office connectivity was pretty great, though.
Maybe they are messing with people?
http://bit.ly/infdfc (apologies for URL shortener, on mobile).
Its the nature of the game. My company and google both need high speed internet and they will pay for it.
Also, the test probably isn't designed for internet connections that fast which could also lead to funky results.