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
Link To Document