This preview shows page 1. Sign up to view the full content.
Unformatted text preview: 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 Suppose you could make use of only transient asynchronous communication primitives, including only an...
View Full Document
This note was uploaded on 01/17/2011 for the course CS CS3283 taught by Professor Kylam during the Spring '10 term at City University of Hong Kong.
- Spring '10