2020
2018
- Beating hash tables with trees? The ART-ful radix trie
- Outperforming hash-tables with MICA
- Masstree: A cache-friendly mashup of tries and B-trees
2017
2016
2014
- Distributed systems theory for the distributed systems engineer
- The Elephant was a Trojan Horse: On the Death of Map-Reduce at Google
- Paper notes: MemC3, a better Memcached
- Paper notes: Anti-Caching
- Paper notes: Stream Processing at Google with Millwheel
- Paper notes: DB2 with BLU Acceleration
- Étale cohomology
- ByteArrayOutputStream is really, really slow sometimes in JDK6
2013
2012
- Cloudera Impala
- On some subtleties of Paxos
- Links
- Something a bit different: translations of classic mathematical texts (!)
- EuroSys 2012 blog notes
- FLP and CAP aren't the same thing
- Should I take a systems reading course?
- How consistent is eventual consistency?
2011
2010
- The Theorem That Will Not Go Away
- CAP confusion: Problems with Partition Tolerance
- Apache ZooKeeper is looking for Google Summer of Code applicants
2009
- GFS Retrospective in ACM Queue
- SOSP 2009 Program Available
- In Which I Prove Employable
- Barbara Liskov's Turing Award, and Byzantine Fault Tolerance
- OSDI '08: FlightPath: Obedience vs. Choice in Cooperative Services
- Consensus Protocols: A Paxos Implementation
- Consensus Protocols: Paxos
- Tuesday Links, 27th January 2009
- OSDI '08 - CuriOS: Improving Reliability Through Operating System Structure
- OSDI '08: Corey, an operating system for many cores
- Consensus with lossy links: Establishing a TCP connection
2008
- Consensus Protocols: Three-phase Commit
- Consensus Protocols: Two-Phase Commit
- BigTable: Google's Distributed Data Store
- Yahoo's PNUTS
- The Google File System
- Pain and suffering and ffmpeg
- The Real GoogleOS?
- Consistency and availability in Amazon's Dynamo
- Good survey of the important papers in distributed consensus
- A Brief Tour of FLP Impossibility
- Binomial Heaps
- Reservoir Sampling