South Indian Education Society's
SIES GRADUATE SCHOOL OF TECHNOLOGY, Navi Mumbai.
DEPARTMENT OF COMPUTER ENGINEERING
Question Bank for Oral Exam
Subject- Distributed Computing
Chapter 1- Introduction to Distributed Systems
1.1 Characterization of Distributed Systems: Issues, Goals, and Types of distributed systems,
Distributed System Models, Hardware concepts, Software Concept.
1.2 Middleware: Models of Middleware, Services offered by middleware, Client Server model
1. Define distributed systems and give example of any one distributed system.
2. How does the single coherent view is achieved by the distributed system?
3. What are the goals of distributed system?
4. List different types of transparency to be achieved in DS. Give example of how each
transparency may be achieved.
5. How access transparency is different than location transparency?
6. Why Interface Definition Language is important in designing DS?
7. What are different scalability techniques used in distributed systems?
8. What are the issues related to distributed system?
9. Mention any one distributed system model and specify how the goal of the same.
10. How distributed system is different than distributed operating system
11. How distributed system is different than network operating system
12. Compare and contrast client–server and peer-to-peer models.
Chapter 2- Communication
2.1 Layered Protocols, Interprocess communication (IPC): MPI, Remote Procedure Call (RPC),
Remote Object Invocation, Remote Method Invocation (RMI)
2.2 Message Oriented Communication, Stream Oriented Communication, Group Communication
1. Where is middleware placed in the layered protocol architecture?
2. What is the difference between transient and persistent communication?
3. What is the difference between synchronous and asynchronous communication?
4. What is the basic idea of RPC?
4. What are the functions of clent and server stub in RPC?
5. What are the steps followed in RPC?
6. What is asynchronous RPC?
7. what is the difference between message oriented transient communication and message oriented
persistent communication?
8. What is the task of message broker?
9. What are the steps involved in RMI?
10 Name few applications of stream-oriented communication.
Subject in-charge- Deepti Reddy