Ideally, the send operation starts before the receive operation commences.
In practice, the synchronization requires system support.
8
Distributed Computing, M. L. Liu
- Distributed computing requires information to be exchanged among independent processes.
2
Distributed Computing, M. L. Liu
IPC – unicast and multicast
- Distributed computing systems make use of these facilities to provide application programming interface which allows IPC to be programmed at a higher level of abstraction.
3
Distributed Computing, M. L. Liu
Unicast vs. Multicast
P2
P2
P3 ... P4
m m mm
P1
unicast
4
P1
multicast
Distributed Computing, M. L. Liu
Interprocess Communications in Distributed Computing
7
Distributed Computing, M. L. Liu