Articles

14 bookmarks
Custom sorting
Public NTP | Google Developers
Public NTP | Google Developers
A free, global time service that you can use to synchronize to Google's atomic clocks.
·developers.google.com·
Public NTP | Google Developers
Google unites worldwide data centres with GPS and atomic clocks
Google unites worldwide data centres with GPS and atomic clocks
The search giant's new Spanner system can juggle data across as many as 10 million servers around the world while minimising the amount of traffic sent between them
Three years ago, a top Google engineer named Vijay Gill was asked what he would do if someone gave him a magic wand.
Gill hesitated before answering. And when he did answer, he was coy. But he seemed to say he would use that magic wand to build a single system that could automatically and instantly juggle information across all of Google's data centres.Then he indicated that Google had already built one. "How do you manage the system and optimise it on a global level?" he said. "That is the interesting part."
But about four months later, Google dropped another hint. At a symposium in the mountains of Montana, Jeff Dean -- one of Google's most important engineers -- revealed that the web giant was working on something called Spanner, describing it as a " storage and computation system that spans all our data centres." He said the plan was to eventually juggle data across as many as 10 million servers sitting in "hundreds to thousands" of data centres across the globe.
According to Google, it's the first database that can quickly store and retrieve information across a worldwide network of data centres while keeping that information "consistent" -- meaning all users see the same collection of information at all times -- and it's been driving the company's ad system and various other web services for years.
but at its heart is something completely new. Spanner plugs into a network of servers equipped with super-precise atomic clocks or GPS antennas
That's right, Google attaches GPS antennas and honest-to-goodness atomic clocks to its servers. "It's a big deal -- and it's really novel," says Andy Gross
"The conventional wisdom -- at least among people with modest resources -- is that time synchronisation like that, on a global scale, that is accurate enough for such a big distributed database, just isn't practical."
The Spanner paper lists many authors, but two stand out: Jeff Dean and Sanjay Ghemawat.
Spanner draws on BigTable, but it goes much further. Whereas BigTable is best used to store information across thousands of servers in a single data centre, Spanner expands this idea to millions of servers and multiple data centres.
The genius of the platform lies in something Google calls the TrueTime API.
TrueTime uses those GPS antennas and atomic clocks to get Google's entire network running in lock step.
"One aspect of our design stands out," the paper reads. "The linchpin of Spanner's feature set is TrueTime."
To understand TrueTime, you have to understand the limits of existing databases.
They work well enough, but they aren't designed to juggle information across multiple data centres
With TrueTime, Spanner solves this problem, taking an approach that no one expected.
Rather than try to improve the communication between servers, Google spreads clocks across its network. It equips various master servers with GPS antennas or atomic clocks,
"A lot of current research [outside of Google] focuses on complicated coordination protocols between machines, but this takes a completely different approach," Gross says. "By using highly accurate clocks and a very clever time API, Spanner allows server nodes to coordinate without a whole lot of communication."
Ordinary servers tap into public atomic clocks in an effort to maintain the correct time. But this method isn't as accurate as it could be, says Gross. Google has gone a step further, installing its own atomic clocks -- and GPS antennas -- directly on its machines.
The system was first used to help serve ads across the Google empire, but it has since expanded to all sorts of other Google services.
The rub is that you can't use Spanner unless you add hardware to your servers.
·wired.co.uk·
Google unites worldwide data centres with GPS and atomic clocks
Google I/O 2009 - Transactions Across Datacenters..
Google I/O 2009 - Transactions Across Datacenters..
Google I/O 2009 - Transactions Across Datacenters (and Other Weekend Projects)Ryan Barrett -- Contents -- 0:55 - Background quotes 2:30 - Introduction: multi...
·youtube.com·
Google I/O 2009 - Transactions Across Datacenters..
Google Throws Open Doors to Its Top-Secret Data Center
Google Throws Open Doors to Its Top-Secret Data Center
If you're looking for the beating heart of the digital age--a physical location where the scope, grandeur, and geekiness of the kingdom of bits become manifest--you could do a lot worse than Lenoir, North Carolina. This rural city of 18,000 was once rife with furniture factories. Now it's the home of a Google data center.
·wired.com·
Google Throws Open Doors to Its Top-Secret Data Center
You Can't Have Google's Pluto Switch, But You Can Have This
You Can't Have Google's Pluto Switch, But You Can Have This
When photos of Google's mystery "Pluto Switch" appeared on the web early last year, it seemed like something from another world -- and not just because Google called it the Pluto Switch. But as alien as the Pluto Switch may seem, it's very much a sign of where the rest of the computer networking world is moving.
·wired.com·
You Can't Have Google's Pluto Switch, But You Can Have This
SEP 19, 2012 - Google Spans Entire Planet With GPS-Powered Database
SEP 19, 2012 - Google Spans Entire Planet With GPS-Powered Database
Three years ago, a top Google engineer named Vijay Gill was asked what he would do if someone gave him a magic wand. Gill hesitated before answering. And when he did answer, he was coy. But he seemed to say that he would build a single system that could automatically and instantly juggle information across all of Google's data centers -- and he seemed to say that Google had already built one.
·wired.com·
SEP 19, 2012 - Google Spans Entire Planet With GPS-Powered Database
NOV 26, 2012 - Exclusive: Inside Google Spanner, the Largest Single Database on Earth
NOV 26, 2012 - Exclusive: Inside Google Spanner, the Largest Single Database on Earth
Much like the engineering team that created it, Google Spanner is something that stretches across the globe while behaving as if it's all in one place. Unveiled this fall after years of hints and rumors, it's the first worldwide database worthy of the name -- a database designed to seamlessly operate across hundreds of data centers and millions of machines and trillions of rows of information.
·wired.com·
NOV 26, 2012 - Exclusive: Inside Google Spanner, the Largest Single Database on Earth
OCT 18, 2012 - Google's Top Five Data Center Secrets (That Are Still Secret)
OCT 18, 2012 - Google's Top Five Data Center Secrets (That Are Still Secret)
Steven Levy is the first reporter to ever set foot in a Google data center. And in telling the tale, he has a wonderful way of making you feel like you were there too. But as Levy points out at the end of his piece, Google still views its data center empire as one of its most important advantages over the online competition, and it's still determined to keep its latest technology hidden from rivals.
·wired.com·
OCT 18, 2012 - Google's Top Five Data Center Secrets (That Are Still Secret)
APR 17, 2012 - Going With the Flow: Google's Secret Switch to the Next Wave of Networking
APR 17, 2012 - Going With the Flow: Google's Secret Switch to the Next Wave of Networking
Google treats its infrastructure like a state secret, so Google czar of infrastructure Urs Hölzle rarely ventures out into the public to speak about it. Today is one of those rare days. At the Open Networking Summit in Santa Clara, California, Hölzle is announcing that Google essentially has remade a major part of its massive internal network, providing the company a bonanza in savings and efficiency. Google has done this by brashly adopting a new and radical open-source technology called OpenFlow.
·wired.com·
APR 17, 2012 - Going With the Flow: Google's Secret Switch to the Next Wave of Networking
Revisiting Time, Clocks, and Synchronization
Revisiting Time, Clocks, and Synchronization
Sub-nanosecond precision clock synchronization over the packet network has been achieved by the White Rabbit protocol for a decade. However, few computer systems utilize such a technique. We try...
·arxiv.org·
Revisiting Time, Clocks, and Synchronization