Debugging distributed systems in Google, Writing is superpower, Time sync, Making databases work, Gryff - unifying consensus and shared registers, Coordinating Garbage Collection in Distributed System
All you need is love. But a little chocolate now and then doesn’t hurt.
— Charles Schulz
Async writing is different from chat messages. It lives longer, targets more potential audience and is easy to discover. - #snir #blog
Three recently minted database technologies
This article covers the outcomes of research performed in 2019 on how engineers at Google debug production issues, including the types of tools, high-level strategies, and low-level tasks that engineers use in varying combinations to debug effectively. - #acm #queue
This post is an attempt to understand the landscape of these algorithms through the lens of generating a unique sequence number. - #medium #swlh
In this blog, we will discuss the synchronization of time and how it achieves consistency among machines on ordering and causality of events. - #medium #distributed-knowledge
Bilgin Ibryam takes us on a journey exploring Kubernetes primitives, design patterns and new workload types. - #morioh
In this paper, we show that distributed applications suffer from each node’s language runtime system making GC-related decisions independently. We first demonstrate this problem on two widely-used systems (Apache Spark and Apache Cassandra). We then propose solving this problem using a Holistic Runtime System, a distributed language runtime that collectively manages runtime services across multiple nodes.
We present initial results to demonstrate that this Holistic GC approach is effective both in reducing the impact of GC pauses on a batch workload, and in improving GC-related tail-latencies in an interactive setting. - #berkeley
The book describes, in 36 chapters, the unique nature, significance, and impact of Mike's achievements in advancing modern database systems over more than 40 years. The stories involve technical concepts, projects, people, prototype systems, failures, lucky accidents, crazy risks, startups, products, venture capital, and lots of applications that drove Mike Stonebraker's achievements and career. - #acm
In this time of rapid change, our update to the traditional “Red Book” is intended to provide both a grounding in the core concepts of the field as well as a commentary on selected trends. Some new technologies bear striking resemblance to predecessors of decades past, and we think it’s useful for our readers to be familiar with the primary sources. - #redbook