Unformatted text preview: CS3283 Distributed Systems Tutorial 6 Inter-Process Communication II Some points for further considerations …- Explain the importance of marshalling and unmarshalling in IPC- The relationships between the request-reply communication protocol and various forms of communication (blocking Vs. non-blocking; synchronous Vs. asynchronous; transient Vs. persistent) - What are the mechanisms of the request-reply communication protocol?- How does the request-reply communication protocol handle various types of failures? - The tradeoffs of the three variants of the request-reply communication protocols- Relationships between RCP and the request-reply communication protocol- The goals, mechanisms and characteristics of RPC - How to achieve various semantics of RPC?- What are the functions of the stub procedures?- Compare RMI with RPC Readings : Dollimore: chapters 4.3.1, 4.4, 4.6, 5.1, 5.2 and 5.3 and Tanenbaum: chapters 2.2 and 2.4 Question 1 A request-reply protocol is implemented over a communication service with omission failures to provide at-...
View Full Document
- Spring '10
- tanenbaum, request-reply communication protocol