Foundational Distributed Systems Papers

I talked almost the importance of reading foundational papers in conclusion week. To followup, hither is my compilation of foundational papers inwards the distributed systems area. (I focused on the heart together with mortal distributed systems area, together with did non comprehend networking, security, distributed ledgers, verification survive etc. I fifty-fifty left out distributed transactions, I promise to comprehend them at a afterwards date.) 

I classified the papers past times subject, together with listed them inwards chronological order. I also listed expository papers together with weblog posts at the terminate of each section.


Time together with State inwards Distributed Systems

Hybrid logical clocks

Logical clocks together with Vector clocks modeling inwards TLA+/PlusCal


Impossibility results 

Paper summary: Perspectives on the CAP theorem


Consensus together with solid reason automobile replication

Modeling Paxos together with Flexible Paxos inwards Pluscal together with TLA+

Dissecting functioning bottlenecks of Paxos protocols.


Distributed algorithms

Dijkstra's stabilizing token weep algorithm

Modeling the hygienic dining philosophers algorithm inwards TLA+


Miscellaneous

Learning almost distributed systems: where to start?


Cloud computing, big information storage/processing 

Dynamo: Amazon’s Highly Available Key-Value Store. Giuseppe DeCandia, Deniz Hastorun, Madan Jampani, Gunavardhan Kakulapati, Avinash Lakshman, Alex Pilchin, Swaminathan Sivasubramanian, Peter Vosshall together with Werner Vogels, ACM SIGOPS 2007.

On designing together with deploying Internet scale services, James Hamilton, LISA 2007 

Life beyond Distributed Transactions: an Apostate's Opinion, Pat Helland, CIDR 2007.

Conflict-free Replicated Data Types. Marc Shapiro, Nuno PreguiƧa, Carlos Baquero, Marek Zawirski, 2011.

Consistency Analysis inwards Bloom: a CALM together with Collected Approach, Peter Alvaro, Neil Conway, Joseph M. Hellerstein, William R. Marczak, CIDR 2011. 

Resilient Distributed Datasets: A Fault-Tolerant Abstraction for In-Memory Cluster Computing. Matei Zaharia, Mosharaf Chowdhury, Tathagata Das, Ankur Dave, Justin Ma, Murphy McCauley, Michael J. Franklin, Scott Shenker, Ion Stoica. NSDI 2012. 

Tail at scale. Jeff Dean, Luiz Andre Barroso, Commn of the ACM, 2013. 

Spanner: Google’s Globally Distributed Database, ACM, 2013.

TensorFlow: A System for Large-Scale Machine Learning, OSDI 2016.

Expository papers

Above the Clouds: A Berkeley View of Cloud Computing. Michael Armbrust, Armando Fox, Rean Griffith, Anthony D. Joseph, Randy H. Katz, Andrew Konwinski, Gunho Lee, David A. Patterson, Ariel Rabkin, Ion Stoica, Matei Zaharia, 2009.

Cloud Programming Simplified: A Berkeley View on Serverless Computing, 2019. 

0 Response to "Foundational Distributed Systems Papers"

Post a Comment

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel