Mixing Consistency in a Programmable Storage System - CMPS290S, Fall 2018
web.archive.org · 2,148 words · saved by 1 readers
by Aldrin Montana · edited by Abhishek Singh and Lindsey Kuper
by Aldrin Montana · edited by Abhishek Singh and Lindsey Kuper Introduction Modern distributed applications call for ways to store and access data using a range of consistency guarantees. Consider a distributed shared log, like that described in the FuzzyLog paper. A log service is useful in many contexts for applications including data management systems and storage systems. The FuzzyLog paper describes the use of log services for funneling updates for data management systems and other services (e.g., metadata and coordination services, filesystem namespaces) within data centers. The authors
related reading
- A Distributed Systems Reading Listferd.ca
- Project Cambria: Translate your data with lensesinkandswitch.com
- Building and operating a pretty big storage system called S3 | All Things Distributedallthingsdistributed.com
- GitHub - aphyr/distsys-class: Class materials for a distributed systems lecture seriesgithub.com
- DBMS Musings: It’s Time to Move on from Two Phase Commitdbmsmusings.blogspot.com
- Strong consistency modelsaphyr.com
- Chain Replication for Supporting High Throughput and Availabilitycs.cornell.edu
- The CALM Conjecture: Reasoning about Consistency | Data in Betadatabeta.wordpress.com
- An Overview of Distributed PostgreSQL... | Crunchy Data Blogcrunchydata.com
- Distributed systems for fun and profitbook.mixu.net
- Position: It's Time to Optimize for Self-Consistencytime-for-consistency.github.io
- Understanding and expressing scalable concurrencyaturon.github.io