• Stars
    star
    1,349
  • Rank 34,821 (Top 0.7 %)
  • Language
    TeX
  • Created almost 6 years ago
  • Updated over 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

papers

A collection of academic papers, articles, and other resources that I plan to read or have read. The content has a focus on distributed systems.

I have also included my notes on select resources to summarize important takeaways and to help me better understand the material.

Blog Posts and Online Articles

Consensus

Causality

Consistency

Data Structures

P2P

Systems

  • Dynamo: Amazon's Highly Available Key-value Store

    DeCandia, Giuseppe, Deniz Hastorun, Madan Jampani, Gunavardhan Kakulapati, Avinash Lakshman, Alex Pilchin, Swaminathan Sivasubramanian, Peter Vosshall, and Werner Vogels. 2007. “Dynamo: Amazon’s Highly Available Key-Value Store.” In ACM Sigops Operating Systems Review, 41:205–20. 6. ACM.

  • Bigtable: A Distributed Storage System for Structured Data

    Chang, Fay, Jeffrey Dean, Sanjay Ghemawat, Wilson C Hsieh, Deborah A Wallach, Mike Burrows, Tushar Chandra, Andrew Fikes, and Robert E Gruber. 2008. “Bigtable: A Distributed Storage System for Structured Data.” ACM Transactions on Computer Systems (TOCS) 26 (2). ACM: 4.

  • Cassandra - A Decentralized Structured Storage System

    Lakshman, Avinash, and Prashant Malik. 2010. “Cassandra: A Decentralized Structured Storage System.” ACM SIGOPS Operating Systems Review 44 (2). ACM: 35–40.

  • Kafka: A Distributed Messaging System for Log Processing

    Kreps, Jay, Neha Narkhede, Jun Rao, and others. 2011. “Kafka: A Distributed Messaging System for Log Processing.” In Proceedings of the Netdb, 1–7.

  • Readings in Database Systems
  • Spanner: Google's Globally-Distributed Database

    Corbett, James C., Jeffrey Dean, Michael Epstein, Andrew Fikes, Christopher Frost, JJ Furman, Sanjay Ghemawat, et al. 2012. “Spanner: Google’s Globally-Distributed Database.” In OSDI.

  • Spanner: Becoming a SQL System

    Bacon, David F., Nathan Bales, Nico Bruno, Brian F. Cooper, Adam Dickinson, Andrew Fikes, Campbell Fraser, et al. 2017. “Spanner: Becoming a Sql System.” In Proc. SIGMOD 2017, 331–43.

Testing