Nested transactions: an approach to reliable distributed computing
Nested transactions: an approach to reliable distributed computing
Performing remote operations efficiently on a local computer network
Communications of the ACM
Ethernet: distributed packet switching for local computer networks
Communications of the ACM
Notes on Data Base Operating Systems
Operating Systems, An Advanced Course
Distributed Systems - Architecture and Implementation, An Advanced Course
Consistency and correctness of duplicate database systems
SOSP '77 Proceedings of the sixth ACM symposium on Operating systems principles
The formulation and application of evaluation nets
The formulation and application of evaluation nets
Remote procedure call
Hi-index | 0.00 |
A request manager is described that provides a set of communication primitives supporting the cooperation between processes requesting service and processes providing service. These communication primitives allow the initiation and termination of atomic actions at remote sites. They also maintain recoverable action state tables, which can be used to recall uncompleted actions during restart recovery. The presented request manager is a good foundation on which to develop application oriented high-level primitives as well as language level primitives. Besides a detailed description of the services offered by the request manager, the paper develops a request management protocol that, no matter what happens, insures the atomic property of actions. Evaluation nets, which are a modified form of Petri nets, are applied to describe this protocol.