DS_10_tut_5_sol - CS3283 Distributed Systems Tutorial 5...

Info iconThis preview shows page 1. Sign up to view the full content.

View Full Document Right Arrow Icon
This is the end of the preview. Sign up to access the rest of the document.

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.

Ask a homework question - tutors are online