<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Google</title><link>https://blog.shuaizhang.cc/en-us/tags/google/</link><description>Posts gathered under this term.</description><generator>Hugo</generator><language>en-US</language><lastBuildDate>Sun, 13 Oct 2019 12:52:50 +0000</lastBuildDate><atom:link href="https://blog.shuaizhang.cc/en-us/tags/google/index.xml" rel="self" type="application/rss+xml"/><item><title>Paper Notes: [OSDI'16] Slicer: Auto-Sharding for Datacenter Applications</title><link>https://blog.shuaizhang.cc/en-us/posts/google-slicer/</link><pubDate>Sun, 13 Oct 2019 00:00:00 +0000</pubDate><guid>https://blog.shuaizhang.cc/en-us/posts/google-slicer/</guid><description>This article introduces the control plane, client-side routing, and load-balancing design of Google Slicer, an auto-sharding component.</description></item><item><title>Paper Notes: [OSDI'10] Large-scale Incremental Processing Using Distributed Transactions and Notifications</title><link>https://blog.shuaizhang.cc/en-us/posts/percolator/</link><pubDate>Sun, 09 Jun 2019 00:00:00 +0000</pubDate><guid>https://blog.shuaizhang.cc/en-us/posts/percolator/</guid><description>This article outlines how Google Percolator implements cross-row transactions and reliable notifications on top of Bigtable, with a focus on the transaction component.</description></item></channel></rss>