Paper Trail
  • Blog
  • Reading List
  • Dist. sys slack
  • The CAP FAQ

Paper Trail


Writing about distributed systems

2020

( June 22, 2020 ) Network Load Balancing with Maglev

( April 18, 2020 ) Gray Failures

( April 6, 2020 ) Availability in AWS' Physalia

2018

( November 3, 2018 ) Beating hash tables with trees? The ART-ful radix trie

( September 26, 2018 ) Outperforming hash-tables with MICA

( September 10, 2018 ) Masstree: A cache-friendly mashup of tries and B-trees

2017

( July 28, 2017 ) Exactly-once or not, atomic broadcast is still impossible in Kafka - or anywhere

2016

( May 25, 2016 ) Make any algorithm lock-free with this one crazy trick

2014

( August 9, 2014 ) Distributed systems theory for the distributed systems engineer

( June 25, 2014 ) The Elephant was a Trojan Horse: On the Death of Map-Reduce at Google

( June 18, 2014 ) Paper notes: MemC3, a better Memcached

( June 6, 2014 ) Paper notes: Anti-Caching

( June 4, 2014 ) Paper notes: Stream Processing at Google with Millwheel

( May 14, 2014 ) Paper notes: DB2 with BLU Acceleration

( March 4, 2014 ) Étale cohomology

( January 10, 2014 ) ByteArrayOutputStream is really, really slow sometimes in JDK6

2013

( October 31, 2013 ) On Raft, briefly

( May 19, 2013 ) Some miscellanea

( January 30, 2013 ) Columnar Storage

2012

( November 4, 2012 ) Cloudera Impala

  • Older Posts →

Henry Robinson  • © 2020  •  The Paper Trail: Distributed systems and database research

Hugo v0.72.0 powered  •  Theme by Beautiful Jekyll adapted to Beautiful Hugo