ACM Transactions on Computer Systems · 1984 · 129 citations · 11 references
ComputingComputer ScienceComputer SystemsComputer ArchitectureData ManagementDistributed SystemsCommunication OverheadDistributed ComputingDistributed Data ProcessingInterprocess CommunicationTransaction Processing SystemsDistributed Database Management
This article presents and discusses the computation and communication model used by R*, a prototype distributed database management system. An R* computation consists of a tree of processes connected by virtual circuit communication paths. The process management and communication protocols used by R* enable the system to provide reliable, distributed transactions while maintaining adequate levels of performance. Of particular interest is the use of processes in R* to retain user context from one transaction to another, in order to improve the system performance and recovery characteristics.
11
Andrew Birrell, Roy Levin, Michael Schroeder et al. · Communications of the ACM · 1982 · 447 citations · Full text
Distributed deadlock detection algorithm
Ron Obermarck · ACM Transactions on Database Systems · 1982 · 188 citations · Full text
Derek C. Oppen, Yogen K. Dalal · ACM Transactions on Information Systems · 1983 · 181 citations · Full text