0% found this document useful (0 votes)
19 views3 pages

Data Structure

This document outlines topics related to distributed systems across 7 units. Unit 1 covers fundamentals of distributed systems including definitions, characteristics, and design challenges. Unit 2 discusses system architectures, communication methods, and virtualization. Unit 3 focuses on naming and addressing. Unit 4 is about clock synchronization and election algorithms. Unit 5 compares consistency models and discusses replication. Unit 6 covers security topics such as authentication, authorization, and cryptography. Unit 7 examines distributed file systems, naming services, and middleware technologies like CORBA.

Uploaded by

panchaldev.1454
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
19 views3 pages

Data Structure

This document outlines topics related to distributed systems across 7 units. Unit 1 covers fundamentals of distributed systems including definitions, characteristics, and design challenges. Unit 2 discusses system architectures, communication methods, and virtualization. Unit 3 focuses on naming and addressing. Unit 4 is about clock synchronization and election algorithms. Unit 5 compares consistency models and discusses replication. Unit 6 covers security topics such as authentication, authorization, and cryptography. Unit 7 examines distributed file systems, naming services, and middleware technologies like CORBA.

Uploaded by

panchaldev.1454
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

UNIT 1

1. What is a distributed system? How a distributed system does projects a single system
image? 03
2. What is main motivation of distributed system? Explain advantages and disadvantages of
distributed systems. 07
3. List out the various characteristics of distributed system. 03
4. Compare: Network Operating System and Distributed Operating System. 03
5. Explain distribution of transparency in distributed system. 07
6. Briefly explain scalability in distributed system. 03
7. What is Distributed System? List out goals of distributed system. 03
8. Discuss the issues related to designing a Distributed System. 07
9. Define scalability, Fault Tolerance and Replication 03
10. What is Transparency? Explain various types of Transparency. 07

UNIT 2

1. List out the types of System Architectures in distributed system and explain it. 07
2. What is the need for code migration? Explain the code migration issues in detail? 04
3. List the differences between RMI and RPC. 04
4. What is RPC? Discuss the design issues for RPC. 07
5. Explain how simple client-server communication is done. 03
6. Explain connection-oriented message communication with the help of diagram. 07
7. Define virtualization. Explain architecture of virtual machine. 07
8. Define Remote Procedure Call (RPC), Virtualization, Replication. 03
9. What is Interceptor? Explain briefly. 04
10. What is Code Migration? Explain reasons for code migration. 07
11. Explain Message-Oriented Communication in detail. 07
12. Explain Layered Architecture in detail. 07
13. Explain Client Server Architecture. 04
14. What is multicasting? List the characteristics of multicasting. 03
15. Compare Process and Thread. 04
16. Define RPC. Explain implementation mechanism of RPC. 07
UNIT 3

1. Discuss flat and structured naming with example. 04


2. Give some examples of true identifiers. 04
3. Explain iterative name resolution technique in detail. 07
4. Define identifiers, names and addresses. 03
5. Explain LDAP in detail. 04
6. Define Terms: Name Space, Name server. 03

UNIT 4

1. Discuss and compare various election algorithms. 07


2. Enumerate various issues in clock synchronization. 04
3. Why mutual exclusion is more complex in distributed systems? Categorize and compare
mutual exclusion algorithms. 07
4. What is a logical clock? Explain how logical clocks are implemented in distributed system.
07
5. Explain berkley clock synchronization algorithm. 04
6. Explain bully election algorithms. And compare it with ring election algorithm 07
7. Explain vector clock timestamp using suitable example. 07
8. Explain Ring algorithm in detail. 07
9. Explain Bully algorithm in detail. 07
10. What is Clock Synchronization? Explain Berkeley algorithm in detail. 07
11. What is the objective of Election algorithm? Explain Ring election algorithm. 07
12. What is mutual exclusion? Categorize and compare mutual exclusion algorithms. 07

UNIT 5

1. Compare and contrast any 3 consistency models. 07


2. What is Replication? Write about motivations for replication. 04
3. Explain two phase commit protocol. 07
4. Explain the term availability and reliability. 03
5. Define failure? List down various reasons for the occurrence of failure. 03
6. Explain causal consistency. 04
7. Write short note on Data-centric consistency model. 04
8. Explain Distributed Commit in detail. 07
9. Write short note on Process Resilience. 04
10. Briefly explain distributed commit and recovery in distributed systems. 04
UNIT 6

1. What is cryptography?What is the use of cryptography? 04


2. Explain the common approaches to user authentication. What problems are associated with
these approaches? 07
3. Difference between Authorization and Authentication. 03
4. Write a short note on digital signature. 04
5. Describe kerberos authentication with neat diagram. 07
6. What is cryptography? Explain in brief. 03
7. Explain Firewall in detail. 04
8. Explain Authorization Management in detail. 07
9. What is Denial of Service? Explain briefly. 03
10. Explain Entry consistency and weak consistency. 04
11. Write short note on various security services. 04

UNIT 7

1. What is CORBA’s common Data Representation? Explain. 04


2. What is DFS? Also write the features of DFS. 04
3. Explain the DNS name service and bind implementation of DNS. 07
4. List down requirements for distributed file system. 03
5. Discuss persistent and non-persistent HTTP connection. 04
6. Write a short note on: Distributed object-based system. 07
7. What is RMI (Remote Method Invocation)? Explain briefly. 04
8. What is CORBA? Explain briefly. 04
9. Explain Distributed File System in details. 07
10. Briefly explain HTTP. 03
11. Briefly explain apache web server. 04
12. Draw and explain architecture of SUN Network File System. 07

_____________________________________________________________________

Define IPC. What are the characteristics of IPC? 03


Discuss different alternatives of client-server organization. 04
Define happened before relation. 03

You might also like