| Communication primitives supporting the execution of atomic actions at remote sites |
| Full text |
Pdf
(779 KB)
|
| Source
|
Applications, Technologies, Architectures, and Protocols for Computer Communication
archive
Proceedings of the ACM SIGCOMM symposium on Communications architectures and protocols: tutorials & symposium
table of contents
Montréal, Quebec, Canada, United States
Pages: 201 - 208
Year of Publication: 1984
ISBN:0-89791-136-9
Also published in ...
|
|
Author
|
|
Kurt Rothermel
|
Institut fuer Informatik, University of Stuttgart, Azenbergstr. 12, D-7000 Stuttgart 1, Fed. Rep. of Germany
|
|
| Sponsor |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 1, Downloads (12 Months): 17, Citation Count: 0
|
|
|
ABSTRACT
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.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
 |
1
|
|
| |
2
|
|
| |
3
|
|
| |
4
|
Lindsay, B.G., et. al.: Notes on Distributed Databases, IBM Research Report RJ 2571, San Jose, 1979.
|
| |
5
|
Liskov, B.: On Linguistic Support for Distributed Programs, Symp. on Reliability in Distributed Software and Database Systems.
|
| |
6
|
McQuillan, J.M., Walden, D.C.: The ARPA Network Design Decisions, Computer Networks, vol. 1, pp. 243-289, Aug. 1977.
|
 |
7
|
|
| |
8
|
|
| |
9
|
|
| |
10
|
|
| |
11
|
Rothermel, K.: A Communication Model for Transaction Oriented Applications in Distributed Systems, to appear in: Proc. 17th Hawaii Int. Conf. on System Sciences, 1984.
|
| |
12
|
Rothermel, K.: Communication Primitives for Supporting Short-Running Actions, Technical Report, University of Stuttgart, 1983.
|
| |
13
|
Rothermel, K., Walter, B.: A Kernel for Transaction Oriented Communication in Distributed Database Systems, to appear in: Proc. Distributed Computing Systems, 1984.
|
 |
14
|
|
|