-
Edsgar W. Dijkstra
-
Edsgar W. Dijkstra, "A short introduction to the art of programming", EWD 316, 1971
-
Edsgar W. Dijkstra, "The humble programmer", EWD 340, 1972
-
Edsgar W. Dijkstra, "Self-stabilization in spite of distributed control", EWD 391, 1973
-
Edsgar W. Dijkstra, "Self-stabilizing systems in spite of distributed control", EWD 426, 1974
-
Edsgar W. Dijkstra, "Termination detection for diffusing computations", EWD 687a, 1979
-
K Mani Chandy
-
Jayadev Misra, K. Mani Chandy, "Termination Detection of Diffusing Computations in Communicating Sequential Processes", ACM Transactions on Programming Languages and Systems (TOPLAS) archive, Volume 4 , Issue 1 (January 1982), Pages: 37 - 43
-
K. Mani Chandy, Leslie Lamport, "Distributed snapshots: determining global states of distributed systems", ACM Transactions on Computer Systems (TOCS) archive, Volume 3, Issue 1, Pages: 63 - 75
-
K. Mani Chandy, Jayadev Misra, Laura M. Haas, "Distributed deadlock detection", ACM Transactions on Computer Systems (TOCS) archive, Volume 1, Issue 2 (May 1983), Pages: 144 - 156
-
K. Mani Chandy, Jayadev Misra, "The drinking philosophers problem", ACM Transactions on Programming Languages and Systems (TOPLAS) archive, Volume 6, Issue 4 (October 1984), Lecture notes in computer science Vol. 174 , Pages: 632 - 646
-
K. Mani Chandy, Jayadev Misra, "A distributed algorithm for detecting resource deadlocks in distributed systems", Annual ACM Symposium on Principles of Distributed Computing archive, Proceedings of the first ACM SIGACT-SIGOPS symposium on Principles of distributed computing, Ottawa, Canada, Pages: 157 - 164
-
Jim Gray
-
Jim Gray, "The Transaction Concept, Virtues And Limitations", Proceedings of 7th VLDB, Cannes, France, 1981, pp. 144-154
-
Jim Gray, Lesile Lamport, "Consensus on Transaction Commit", MSR-TR-2003-96, January 2004, 32 p.
-
Jim Gray, "Why Do Computers Stop and What Can We Do About It", 6th International Conference on Reliability and Distributed Databases, June 1987
-
Leslie Lamport
-
Leslie Lamport,"A New Solution of Dijkstra's Concurrent Programming Problem", Communications of the ACM 17, 8 (August 1974), 453-455.
-
Leslie Lamport,"Time, Clocks and the Ordering of Events in a Distributed System", Communications of the ACM 21, 7 (July 1978), 558-565. Reprinted in several collections, including Distributed Computing: Concepts and Implementations, McEntire et al., ed. IEEE Press, 1984.
-
Leslie Lamport,"A New Approach to Proving the Correctness of Multiprocess Programs", ACM Transactions on Programming Languages and Systems 1, 1 (July 1979), 84-97.
-
Leslie Lamport, Marshall Pease, Robert Shostak, "The Byzantine Generals Problem", ACM Transactions on Programming Languages and Systems 4, 3 (July 1982), 382-401.
-
Leslie Lamport, Susan Owicki, "Proving Liveness Properties of Concurrent Programs", ACM Transactions on Programming Languages and Systems 4, 3 (July 1982), 455-495.
-
Leslie Lamport, Michael Melliar-Smith, "Byzantine Clock Synchronization", Proceedings of the Third Annual ACM Symposium on Principles of Distributed Computing (August, 1984), 68-74.
-
Leslie Lamport, "Synchronizing Time Servers", SRC Research Report 18 (June 1987).
-
Leslie Lamport, "The Part-Time Parliament", ACM Transactions on Computer Systems 16, 2 (May 1998), 133-169.
-
Butler Lampson
-
Butler Lampson, "Designing a global name service.", Proc. 4th ACM Symposium on Principles of Distributed Computing, Minaki, Ontario, 1986, pp 1-10
-
Butler Lampson, "How to build a highly available system using consensus", In Distributed Algorithms, ed. Babaoglu and Marzullo, Lecture Notes in Computer Science 1151, Springer, 1996, pp 1-17
-
Butler Lampson, M. Abadi, M. Burrows, E. Wobber, "Authentication in distributed systems: Theory and practice", ACM Trans. Computer Systems 10, 4 (Nov. 1992), pp 265-310