100% found this document useful (2 votes)
1K views4 pages

Distributed System - Question Bank.

The document contains question banks for the Distributed Systems course covering 5 units: 1) Distributed systems concepts and models 2) Client-server and object models 3) Distributed file systems and naming services 4) Time synchronization 5) Distributed shared memory It includes short answer and descriptive questions to test students' understanding of key topics in each unit, such as examples of distributed systems, challenges, architectures, communication methods, naming services, clock synchronization algorithms, memory consistency models, and CORBA.

Uploaded by

Dr. PADMANABAN K
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
100% found this document useful (2 votes)
1K views4 pages

Distributed System - Question Bank.

The document contains question banks for the Distributed Systems course covering 5 units: 1) Distributed systems concepts and models 2) Client-server and object models 3) Distributed file systems and naming services 4) Time synchronization 5) Distributed shared memory It includes short answer and descriptive questions to test students' understanding of key topics in each unit, such as examples of distributed systems, challenges, architectures, communication methods, naming services, clock synchronization algorithms, memory consistency models, and CORBA.

Uploaded by

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

DHANALAKSHMI COLLEGE OF ENGINEERING

DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING

Question Bank
CS2056 DISTRIBUTED SYSTEMS

IV YEAR / VIII SEMESTER

UNIT I
PART – A

1. Mention the examples of distributed system.


2. What is mobile and ubiquitous computing?
3. Mention the challenges in distributed system.
4.Define −− Distributed system
5. List the advantages of distributed systems over centralized systems.
6. What are the Advantages of Distributed Systems?
7. What are the Disadvantages of Disadvantages of Distributed Systems?    
8. Write the difference between mobile and ubiquitous computing.
9. Why we need openness?
10. What is failure handling in distributed systems?
11. What is the architectural model?
12. What is the fundamental model? 
13. What is meant by interprocess Communication?
14. What is marshalling and unmarshalling? 
15. What is QOS in distributed systems?
16. Give some difficulties and threats for distributed systems.
17. What down the Characteristics of interprocess communication?
18. What are the issues relating to datagram communication?
19. What is the use of middleware? 
20. What is meant by group communication? 
Part - B
1. a. Explain in detail, the differences between intranet and internet (8)
b. Explain in detail, the www. (8)
2. Explain the various challenges of distributed systems (16)
3. Write in detail about the characteristics of inter process communication (16)
4. a. Explain in detail about marshalling (8)
b. Explain about the networking principles. (8)
5. Describe in detail about client - server communication. (l6)
6. Write in detail about group communication. (l6)
7. Explain in detail about the various system models (16)
8. a. Describe details about architectural model? (8)
b. Describe details about functional model? (8)
9. a. Explain the various types of networks? (8)
b. What are the networking issues for distributed System? (8)
10. Explain abut the internet protocols? (16)

UNIT –II
Part - A
1. What is meant by client server communication? 
2. What is the use of RMI registry? 
 3. Difference between synchronous and asynchronous communication? 
4. What are the design issues for RPC?
5. Define − Operating system.
6. Write down the core OS components and their responsibilities.
7. What is the difference between RMI and RPC? 
8. What is request-reply protocol.
9. What is RPC in distributed systems.
10. What are the different parts of distributed object model.
11. What is lightweight RPC.
12. Define distributed object.
13. What is transparency in RPC?
14. What are events and notifications?
15. What is purpose of protection?
16. What are operating systems core functionalities?
17. What is java RMI?
18. What is the main object used in jinni specification.
Part - B
1. a. Explain the Communication between distributed objects (8)
b. Explain in detail about Events and Notifications (8)
2. Explain in detail about Remote Procedure call with a case study (16)
3. Describe java RMI (16)
4. Explain about the group communication (16)
5. Describe about the client server communication (16)
6. a. Explain characteristics of interprocess communication. (8)
b. Explain UDP datagram communication (8)
7. Explain the various type communications. (16)

UNIT III
Part -A
1. Distributed File System.
2. Goals of Distributed File System.
3. What is high availability and high reliability?
4. What is transparency?
5. Define mounting.
7. What is URL?
8. What is name service?
9. What is name space?
10. Give disadvantage of flat name spaces.
11. What is name resolution?
12. What is directory service?
13. What is global name service?
Part – B

1. Discuss about the distributed file system. (8)


2. Explain about the file server architecture. (16)
3. Explain about the andrew file system. (16)
4. Explain in detail about Name services. (16)
5. Discuss in detail about domain name services. (16)
6. Explain the case study of Global name services. (16)
7. Explain the case study of X.500 directory services. (16)

UNIT IV
Part - A

1. What is absence of global clock?


2. Why clocks need to be synchronised?
3. What are the real world clocks available for synchronization?
4. Define – Clock Drift.
5. Define – Clock Skew.
6. What is Christian’s algorithm?
7. What is the drawback Christian’s algorithm?
8. Define – Network Time Protocol.
9. What are the synchronize modes available in NTP servers?
10. What is Lamport timestamp?

Part –B
1. Explain in detail, the Events and process state. (16)
2. Explain in detail, the logical time and logical clocks. (16)
3. Explain in detail, the distributed mutual exclusion and elections. (8)
4. Explain in detail, the global states and distributed debugging. (16)
5. Explain in detail, the algorithms for mutual exclusion. (16)
6. Explain in detail, the time stamp ordering. (16)
Unit – V
Part – A

1. What are the advantages of DSM?


2. What are the disadvantages of DSM?
3. Differentiate branch taken from branch not taken.
4. Define – Granularity.
5. What are the implementations approaches to DSM?
6. What is meant by memory consistency model?
7. Define – False Sharing.
8. What are the three properties of weak consistency?
9. What is meant by write-update?
10. What is meant by write-invalidate?
11. What are the two criteria in sequential consistency?
12. Give the advantage and disadvantage of large page size.
13. Give the advantage and disadvantage of small page size.
14. Define – Thrashing.
15. What are the types of memory accesses?
16. What is meant by competing accesses?
17. What are the two types of competing memory accesses?
18. What are the conditions to achieve release consistency?
19. Differentiate CORBA object from programming object.
20. Define – Portable Object Adapter.

Part -B
1. Explain in detail, the architecture of distributed shared memory. (16)
2. Explain in detail, the design and implementation of distributed shared memory. (16)
3. a. Explain in detail, the sequential consistency. (8)
b. Explain in detail, the release consistency. (8)
4. Explain in detail, the various memory consistency models. (16)
5. Explain in detail, the Ivy and munin. (16)
6. Explain in detail, the CORBA-RMI services. (16)

You might also like