> For the complete documentation index, see [llms.txt](https://xzhu0027.gitbook.io/blog/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://xzhu0027.gitbook.io/blog/storage.md).

# Storage

- [Index](https://xzhu0027.gitbook.io/blog/storage/index.md)
- [Tachyon: Reliable, Memory Speed Storage for Cluster Computing Frameworks](https://xzhu0027.gitbook.io/blog/storage/index/tachyon-reliable-memory-speed-storage-for-cluster-computing-frameworks.md): https://people.csail.mit.edu/matei/papers/2014/socc\_tachyon.pdf
- [Exploiting Commutativity For Practical Fast Replication](https://xzhu0027.gitbook.io/blog/storage/index/exploiting-commutativity-for-practical-fast-replication.md): https://www.usenix.org/system/files/nsdi19-park.pdf
- [Don’t Settle for Eventual: Scalable Causal Consistency for Wide-Area Storage with COPS](https://xzhu0027.gitbook.io/blog/storage/index/dont-settle-for-eventual-scalable-causal-consistency-for-wide-area-storage-with-cops.md): https://www.cs.cmu.edu/~dga/papers/cops-sosp2011.pdf
- [Building Consistent Transactions with Inconsistent Replication](https://xzhu0027.gitbook.io/blog/storage/index/building-consistent-transactions-with-inconsistent-replication.md): https://syslab.cs.washington.edu/papers/tapir-tr14.pdf
- [Managing Update Conflicts in Bayou, a Weakly Connected Replicated Storage System](https://xzhu0027.gitbook.io/blog/storage/index/managing-update-conflicts-in-bayou-a-weakly-connected-replicated-storage-system.md): http://db.cs.berkeley.edu/cs286/papers/bayou-sosp1995.pdf
- [Spanner: Google's Globally-Distributed Database](https://xzhu0027.gitbook.io/blog/storage/index/spanner-googles-globally-distributed-database.md): https://ai.google/research/pubs/pub39966
- [Bigtable: A Distributed Storage System for Structured Data](https://xzhu0027.gitbook.io/blog/storage/index/bigtable-a-distributed-storage-system-for-structured-data.md): https://static.googleusercontent.com/media/research.google.com/en//archive/bigtable-osdi06.pdf
- [The Google File System](https://xzhu0027.gitbook.io/blog/storage/index/the-google-file-system.md): https://static.googleusercontent.com/media/research.google.com/en//archive/gfs-sosp2003.pdf
- [Dynamo: Amazon’s Highly Available Key-value Store](https://xzhu0027.gitbook.io/blog/storage/index/dynamo-amazons-highly-available-key-value-store.md): https://www.allthingsdistributed.com/files/amazon-dynamo-sosp2007.pdf
- [Chord: A Scalable Peer-to-peer Lookup Service for Internet Applications](https://xzhu0027.gitbook.io/blog/storage/index/chord-a-scalable-peer-to-peer-lookup-service-for-internet-applications.md): https://pdos.csail.mit.edu/papers/chord:sigcomm01/chord\_sigcomm.pdf
- [Replicated Data Consistency Explained Through Baseball](https://xzhu0027.gitbook.io/blog/storage/index/replicated-data-consistency-explained-through-baseball.md): https://www.microsoft.com/en-us/research/wp-content/uploads/2011/10/ConsistencyAndBaseballReport.pdf
- [Session Guarantees for Weakly Consistent Replicated Data](https://xzhu0027.gitbook.io/blog/storage/index/session-guarantees-for-weakly-consistent-replicated-data.md): http://www.cs.utexas.edu/~lorenzo/corsi/cs380d/papers/SessionGuaranteesBayou.pdf
- [Flat Datacenter Storage](https://xzhu0027.gitbook.io/blog/storage/index/flat-datacenter-storage.md): https://www.usenix.org/system/files/conference/osdi12/osdi12-final-75.pdf
- [Small Cache, Big Effect: Provable Load Balancing forRandomly Partitioned Cluster Services](https://xzhu0027.gitbook.io/blog/storage/index/small-cache-big-effect-provable-load-balancing-forrandomly-partitioned-cluster-services.md): https://www.cs.cmu.edu/~fawnproj/papers/loadbal-socc2011.pdf
- [DistCache: provable load balancing for large-scale storage systems with distributed caching](https://xzhu0027.gitbook.io/blog/storage/index/distcache-provable-load-balancing-for-large-scale-storage-systems-with-distributed-caching.md): https://www.usenix.org/conference/fast19/presentation/liu
- [Short Summaries](https://xzhu0027.gitbook.io/blog/storage/index/short-summaries.md)
