• 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