ACM Home Page
Please provide us with feedback. Feedback
Communication primitives supporting the execution of atomic actions at remote sites
Full text PdfPdf (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
SIGCOMM: ACM Special Interest Group on Data Communication
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 1,   Downloads (12 Months): 17,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/800056.802079
What is a DOI?

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