Sr. | Unit | Question |
---|---|---|
1 | 1 | Explain Design Issues/challenges of Distributed operating system |
2 | 2 | List out the types of System Architectures in distributed system and explain it. |
3 | 2 | Explain Code Migration in Distributed system |
4 | 2 | Explain Remote procedure call (RPC) model. List the differences between RMI and RPC. |
5 | 3 | Explain the techniques use to resolve the flat names. |
6 | 4 | What is the need of Clock Synchronization in distributed system? Discuss various Clock Synchronization algorithms. |
7 | 4 | What is Mutual exclusion? List out algorithms for Mutual exclusion and explain in details. |
8 | 5 | What is consistency model in shared memory system? Explain any four consistency models in detail. |
9 | 5 | Explain Two-Phase Commit and Three-Phase Commit Protocol |
10 | 5 | Explain Failures and Fault Tolerance in Distributed systems |
11 | 6 | Explain symmetric and asymmetric cryptosystems. |
12 | 6 | Explain RSA encryption algorithm with example. |
13 | 7 | Write a short note on: Distributed object-based system |
14 | 7 | Draw and explain architecture of SUN network file system |
15 | 7 | Draw and explain architecture of Web-based system. |
-
Q.1 (a) What is a distributed system? How does a distributed system project a single system image?
-
Q.2 (a) List out the various characteristics of a distributed system.
-
Q.3 (a) Compare: Network Operating System and Distributed Operating System.
-
Q.3 (a) What is flat naming and structured naming?
-
Q.4 (a) Define IPC. What are the characteristics of IPC?
-
Q.4 (a) What is cryptography? What is the use of cryptography?
-
Q.5 (a) What is multicasting? List the characteristics of multicasting.
-
Q.5 (a) Difference between Authorization and Authentication.
-
Q.1 (a) What is a distributed system? List out the advantages of a Distributed System.
-
Q.2 (a) Define Remote Procedure Call (RPC), Virtualization, Replication.
-
Q.3 (a) Define identifiers, names, and addresses.
-
Q.4 (a) What is multicasting? List the characteristics of multicasting.
-
Q.4 (a) What is digital signature? Explain briefly.
-
Q.5 (a) What is Denial of Service? Explain briefly.
-
Q.5 (a) Discuss Non-persistent HTTP connection briefly.
-
Q.1 (a) Explain how simple client-server communication is done.
-
Q.2 (a) Briefly explain scalability in a distributed system.
-
Q.3 (a) Discuss cryptography in brief.
-
Q.4 (a) Explain the term availability and reliability.
-
Q.5 (a) Define happened before relation.
-
Q.5 (a) Define names, identifiers, and addresses.
-
Q.1 (b) Briefly discuss the issues related to distributed system design.
-
Q.2 (b) What is the need for code migration? Explain the code migration issues in detail.
-
Q.3 (b) What is distributed commit and recovery in distributed systems?
-
Q.3 (b) Enumerate various issues in clock synchronization.
-
Q.4 (b) List the differences between RMI and RPC.
-
Q.4 (b) What is Replication? Write about motivations for replication.
-
Q.5 (b) What is CORBA’s common Data Representation? Explain.
-
Q.5 (b) What is DFS? Also write the features of DFS.
-
Q.1 (b) Explain how simple client-server communication is done.
-
Q.2 (b) What is Interceptor? Explain briefly.
-
Q.3 (b) Briefly explain the iterative name resolution technique.
-
Q.4 (b) Write a short note on Process Resilience.
-
Q.4 (b) Explain Firewall in detail.
-
Q.5 (b) What is RMI (Remote Method Invocation)? Explain briefly.
-
Q.5 (b) What is CORBA? Explain briefly.
-
Q.1 (b) Explain advantages and disadvantages of distributed systems.
-
Q.2 (b) Discuss flat and structured naming with an example.
-
Q.3 (b) Give some examples of true identifiers.
-
Q.4 (b) Write a short note on digital signature.
-
Q.4 (b) Discuss persistent and non-persistent HTTP connection.
-
Q.5 (b) Explain causal consistency.
-
Q.5 (b) Discuss different alternatives of client-server organization.
-
Q.1 (c) What is the main motivation of a distributed system? Explain advantages and disadvantages of distributed systems.
-
Q.2 (c) Discuss and compare various election algorithms. OR List out the types of System Architectures in a distributed system and explain it.
-
Q.3 (c) Compare and contrast any 3 consistency models. OR Why is mutual exclusion more complex in distributed systems? Categorize and compare mutual exclusion algorithms.
-
Q.4 (c) What is a logical clock? Explain how logical clocks are implemented in a distributed system. OR What is RPC? Discuss the design issues for RPC.
-
Q.5 (c) Explain the common approaches to user authentication. What problems are associated with these approaches? OR Explain the DNS name service and bind implementation of DNS.
-
Q.1 (c) Discuss the issues related to designing a Distributed System.
-
Q.2 (c) What is Code Migration? Explain reasons for code migration. OR Explain Message-Oriented Communication in detail.
-
Q.3 (c) Explain Layered Architecture in detail. OR What is cryptography? Explain briefly. OR Explain Ring algorithm in detail.
-
Q.4 (c) Explain Bully algorithm in detail. OR Explain Authorization Management in detail.
-
Q.5 (c) Explain Distributed File System in detail. OR Explain Distributed Commit in detail.
-
Q.1 (c) Explain distribution of transparency in a distributed system.
-
Q.2 (c) Explain connection-oriented message communication with the help of a diagram. OR Define virtualization. Explain the architecture of a virtual machine.
-
Q.3 (c) Explain two-phase commit protocol. OR List down requirements for a distributed file system. OR Explain the Berkeley clock synchronization algorithm. OR Explain iterative name resolution technique in detail.
-
Q.4 (c) Explain bully election algorithms. And compare it with the ring election algorithm. OR Define failure? List down various reasons for the occurrence of failure. OR Explain vector clock timestamp using a suitable example.
-
Q.5 (c) Describe Kerberos authentication with a neat diagram. OR Write a short note on: Distributed object-based system.