DocumentCode
750751
Title
Communication and Synchronization in Distributed Systems
Author
Silberschatz, Abraham
Author_Institution
Department of Mathematical Sciences, University of Texas
Issue
6
fYear
1979
Firstpage
542
Lastpage
546
Abstract
Recent advances in technology have made the construction of general-purpose systems out of many small independent microprocessors feasible. One of the issue\´s concerning distributed systems is the question of appropriate language constructs for the handling of communication and synchronization. In his paper, "Communicating sequential processes," Hoare has suggested the use of the input and output constructs and Dijkstra\´s guarded commands to handle these two issues. This paper examines Hoare\´s concepts in greater detail by concentrating on the following two issues: 1) allowing both input and output commands to appear in guards, 2) sinple abstract implementation of the input and output constructs.
Keywords
Communication; distributed systems; guarded commands; input/output commands; programming languages; synchronization; Algorithms; Centralized control; Command and control systems; Communication system control; Computer languages; Microcomputers; Microprocessors; Proposals; Communication; distributed systems; guarded commands; input/output commands; programming languages; synchronization;
fLanguage
English
Journal_Title
Software Engineering, IEEE Transactions on
Publisher
ieee
ISSN
0098-5589
Type
jour
DOI
10.1109/TSE.1979.230190
Filename
1702671
Link To Document