CS3283 Distributed Systems Tutorial 5 Inter-Process Communication I Some points for further considerations …-What is IPC and why is it so important?-What are the basic problems in IPC?-What are the differences between blocking and non-blocking communication primitives? -What are the differences and tradeoffs between synchronous and asynchronous communication?-What are the roles of a port and a socket in IPC? -What are the steps of a synchronous/asynchronous IPC between two processes? -What are the differences between programming UCP and TCP in Java? -What are the differences between message-oriented communication and stream-oriented communication?-What are the main differences between transient and persistent communication?-What are the benefits and tradeoffs of using persistent communication? -What are the benefits and tradeoffs of using message-queuing communication? Readings : Dollimore: chapters 4.1 and 4.2 and Tanenbaum: chapters 2.2 and 2.4 Question 1

This is the end of the preview.
Sign up
to
access the rest of the document.