opfsavings.blogg.se

Programming Distributed Computing Systems by Carlos A. Varela
Programming Distributed Computing Systems by Carlos A. Varela







  • A Comprehensive Study of Convergent and Commutative Replicated Data Types Mark Shapiro, Nuno Preguiça, Carlos Baquero, Marek Zawirski 2011.
  • Studies on data structures which do not require coordination to ensure
  • Time, Clocks, and the Ordering of Events in a Distributed System Leslie Lamport 1978.
  • Linearizability: A Correctness Condition for Concurrent Objects Maurice P.
  • Harvest, Yield, and Scalable Tolerant Systems Armando Fox, Eric A.
  • Brewer’s Conjecture and the Feasibility of Consistent, Available, Partition-Tolerant Web Services Seth Gilbert, Nancy Lynch 2002.
  • Programming Distributed Computing Systems by Carlos A. Varela

  • Optimistic Replication Yasushi Saito and Marc Shapiro 2005.
  • Calvin: Fast Distributed Transactions for Partitioned Database Systems Alexander Thomson, Thaddeus Diamond, Shu-Chun Weng, Kun Ren, Philip Shao, Daniel J.
  • CAP Twelve Years Later: How the “Rules” Have Changed Eric Brewer 2012.
  • Consistency Tradeoffs in Modern Distributed Database System Design Daniel J.
  • Highly Available Transactions: Virtues and Limitations Peter Bailis, Aaron Davidson, Alan Fekete, Ali Ghodsi, Joseph M.
  • Types of consistency, and practical solutions to solving ensuring atomic
  • The Byzantine Generals Problem Leslie Lamport 1982.
  • Impossibility of Distributed Consensus with One Faulty Process Michael Fischer, Nancy Lynch, Michael Patterson 1985.
  • The Chubby Lock Service for Loosely-Coupled Distributed Systems Mike Burrows 2006.
  • Paxos Made Live - An Engineering Perspective Tushar Deepak Chandra, Robert Griesemer, Joshua Redstone 2007.
  • A Simple Totally Ordered Broadcast Protocol Benjamin Reed, Flavio P.
  • In Search of an Understandable Consensus Algorithm Diego Ongaro, John Ousterhout 2013.
  • The problems of establishing consensus in a distributed system. This emphasizes the progression of ideas which lead Which introduced a concept which was either immediately dismissed or Resulted in very successful systems and/or techniques, as well as papers Keeping the tradition of the Red Book, I’ve included both papers which

    Programming Distributed Computing Systems by Carlos A. Varela

    Over time focused in a specific area of research within the field. Series of categories, each highlighting a progression of related ideas Similar to the Red Book, I’ve broken each group of papers out into a

    Programming Distributed Computing Systems by Carlos A. Varela

    To begin assembling a list of important papers in distributed systems.

    Programming Distributed Computing Systems by Carlos A. Varela

    Inspired by a recent purchase of the Red Book, which providesĪ curated list of important papers around database systems, I’ve decided









    Programming Distributed Computing Systems by Carlos A. Varela