• DocumentCode
    608107
  • Title

    A Short Introduction to Synchronous Communication

  • Author

    Raynal, Michel

  • Author_Institution
    Inst. Univ. de France, Univ. de Rennes 1, Rennes, France
  • fYear
    2013
  • fDate
    25-28 March 2013
  • Firstpage
    1136
  • Lastpage
    1143
  • Abstract
    The advent of multicore architectures is a good incentive to better understand base synchronization mechanisms. This paper, which can be considered as a simple introduction to the topic, presents (with a pedagogical flavor) the concept of rendezvous (also called interaction, synchronous communication, or logically instantaneous communication) and several implementations of it. This abstraction adds synchronization to communication, namely, it requires that, for a message to be sent by a process, the receiver has to be ready to receive it. From an external observer point view, the message transmission looks like instantaneous: the sending and the reception of a message appear as being a single event (and the sense of the communication could have been in the other direction). From an operational point of view, we have the following: for each pair of processes, the first process that wants to communicate - be it the sender or the receiver - has to. wait until the other process is ready to communicate.
  • Keywords
    observers; radio receivers; external observer point view; logically instantaneous communication; message transmission; multicore architectures; pedagogical flavor; receiver; synchronization mechanisms; synchronous communication; Context; Delays; Observers; Receivers; Servers; Synchronization; System recovery; Asynchronous distributed systems; Message-passing; Rendezvous; Synchronous communication;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Advanced Information Networking and Applications (AINA), 2013 IEEE 27th International Conference on
  • Conference_Location
    Barcelona
  • ISSN
    1550-445X
  • Print_ISBN
    978-1-4673-5550-6
  • Electronic_ISBN
    1550-445X
  • Type

    conf

  • DOI
    10.1109/AINA.2013.16
  • Filename
    6531880