A view of TCP packets flying when streaming video over long distance. Read the full story here
Paxos Made Moderately Complex
For anybody who has ever tried to implement it, Paxos is by no means a simple protocol, even though it is based on relatively simple invariants. This paper provides imperative pseudo-code for the full Paxos (or Multi-Paxos) protocol without shying away from discussing various implementation details. The initial description avoids optimizations that complicate comprehension. Next we discuss liveness, and list various optimizations that make the protocol practical.
OCaml for the Masses
A gentle introduction to OCaml.
gevent For the Working Python Developer
A gevent tutorial.
Controlling Queue Delay
An article by Kathleen Nichols and Van Jacobson. They expose a new algorithm, CoDel (Controlled Delay Management), for “partially” solving the bufferbloat problem, where network buffers remain persistently full:
Although essential to the operation of packet networks, buffers tend to fill up and remain full at congested links, contributing to excessive traffic delay and losing the ability to perform their intended function of absorbing bursts.
Continuous deployment at Etsy
How the do continuous deployment at Etsy.
Replicated, fault-tolerant atomic storage
Description of a fundamental algorithm used by distributed databases: they keep consistency with timestamps (sometimes, version numbers), and clients try to get or set the latest value…
Fun with my-Channels Nirvana and Azul Zing
A study of OS/VM interactions, and their performance consequences…
