GOOGLE

165 bookmarks
Custom sorting
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
ArchiTECHt Daily: Google's flexes its engineering muscle in cloud battle
ArchiTECHt Daily: Google's flexes its engineering muscle in cloud battle
On any other day, the cloud press might have been going crazy over AWS's new WebEx-style communication service Chime, and perhaps AWS's new Elastic Block Store volumes, as well. But yesterday was not any other day: It was the day that Google announced its long-awaited Spanner database as a service (more detail on that later).What we're seeing in the increasingly heated battle between the two companies, encapsulated by yesterday's news, is that AWS has inherited the DNA of its parent company, bett
·getrevue.co·
ArchiTECHt Daily: Google's flexes its engineering muscle in cloud battle
Spanning the Globe without Google Spanner - The Distributed SQL Blog
Spanning the Globe without Google Spanner - The Distributed SQL Blog
Learn how a Spanner-like globally-consistent multi-region deployment of YugabyteDB can run on Google Kubernetes Engine (GKE) and other Kubernetes distributions and managed services (including Amazon EKS and Azure Kubernetes Service)
·blog.yugabyte.com·
Spanning the Globe without Google Spanner - The Distributed SQL Blog
Implementing Distributed Transactions the Google Way: Percolator vs. Spanner - The Distributed SQL Blog
Implementing Distributed Transactions the Google Way: Percolator vs. Spanner - The Distributed SQL Blog
Our post 6 Signs You Might be Misunderstanding ACID Transactions in Distributed Databases describes the key challenges involved in building high performance distributed transactions. Multiple open source ACID-compliant distributed databases have started building such transactions by taking inspiration from research papers published by Google. In this post, we dive deeper into Percolator and Spanner, the two Google systems behind those papers,...
·blog.yugabyte.com·
Implementing Distributed Transactions the Google Way: Percolator vs. Spanner - The Distributed SQL Blog
Google Spanner vs. Calvin: Is There a Clear Winner in the Battle for Global Consistency at Scale? - The Distributed SQL Blog
Google Spanner vs. Calvin: Is There a Clear Winner in the Battle for Global Consistency at Scale? - The Distributed SQL Blog
Prof. Daniel Abadi, lead inventor of the Calvin transaction management protocol and the PACELC theorem, wrote a thought-provoking post last month titled “NewSQL database systems are failing to guarantee consistency, and I blame Spanner”. The post takes a negative view of software-only Google Spanner derivative databases such as YugaByte DB and CockroachDB that use Spanner-like partitioned consensus for single shard transactions and a two phase commit (2PC) protocol for multi-shard (aka distributed) ACID transactions....
·blog.yugabyte.com·
Google Spanner vs. Calvin: Is There a Clear Winner in the Battle for Global Consistency at Scale? - The Distributed SQL Blog
GV / Press - Google Ventures
GV / Press - Google Ventures
GV provides venture capital funding to bold new companies. In the fields of life science, healthcare, artificial intelligence, robotics, transportation, cyber security and agriculture, GV’s companies aim to improve lives and change industries.
·gv.com·
GV / Press - Google Ventures
Database of Databases — Google F1
Database of Databases — Google F1
F1 is a relational distributed transactional database. And it's built on Google's Spanner so that it can reach strong consistency. It combines RDBMS features and NoSQL scalability. And it maintains ACID guarantees and provides a distributed scalable database system.
·dbdb.io·
Database of Databases — Google F1
Spanner (database) | Wikiwand
Spanner (database) | Wikiwand
Spanner is a distributed SQL database developed by Google.[1] Spanner is a globally distributed database service and storage solution. It provides features such as global transactions, strongly consistent reads, and automatic multi-site replication and failover.
·wikiwand.com·
Spanner (database) | Wikiwand
Rise of TrueTime: Rationale behind Amazon Time Sync Service
Rise of TrueTime: Rationale behind Amazon Time Sync Service
At re:Invent 2017, Amazon Web Services (AWS) announced Amazon Time Sync Service which provides a highly accurate and reliable global time reference. This service is immediately available in all AWS regions. In many ways, Amazon Time Sync Service is truly inspired by Google' TrueTime. TrueTime is a global reference
·abhishek-tiwari.com·
Rise of TrueTime: Rationale behind Amazon Time Sync Service
Living Without Atomic Clocks
Living Without Atomic Clocks
If someone knows even a little about Spanner, the first question they have is: "How does CockroachDB provide external consistency without atomic clocks?"
One of the most surprising and inspired facets of Spanner is its use of atomic clocks and GPS clocks to give participating nodes really accurate wall time synchronization.
The designers of Spanner call this “TrueTime”
As a Spanner-inspired system, our challenges lie in providing similar guarantees of external consistency without having magical clocks at hand.
perfectly synchronized clocks are a holy grail of sorts for distributed systems research.
·cockroachlabs.com·
Living Without Atomic Clocks