JAWAHARLAL NEHRU TECHNOLOGICAL UNIVERSITY HYDERABAD

JAWAHARLAL NEHRU TECHNOLOGICAL UNIVERSITY HYDERABAD MCA 2019 DISTRIBUTED SYSTEMS Previous Question Paper (April/May - 2019 - R15)

MCA | 2019 | IV | R15 | April/May - 2019

Answer PaperPaper Code: 824AFMaximum Marks: 75Time: 3hrs

Note: This question paper contains two parts A and B. Part A is compulsory which carries 25 marks. Answer all questions in Part A. Part B consists of 5 Units. Answer any one full question from each unit. Each question carries 10 marks and may have a, b, c as sub questions.

Part A

125 marks
a

What are design requirements for distributed architectures?

5 marks

Answer

The design requirements for distributed architectures focus on ensuring the system operates reliably and efficiently across multiple nodes. Key requirements include:

  • Transparency: Hiding the distributed nature of the system from users and applications (e.g., access, location, and migration transparency).
  • Scalability: The ability to handle increased workloads by adding resources without significant performance degradation.
  • Reliability and Availability: Ensuring the system remains operational and data remains consistent even if individual components fail.
  • Performance: Minimizing latency and maximizing throughput despite network communication overhead.
  • Flexibility and Openness: Designing systems that can be easily extended or integrated with other systems using standard interfaces.
b

What is the need for thread synchronization? Discuss briefly.

5 marks

Answer

Thread synchronization is necessary in distributed systems to manage concurrent access to shared resources, such as memory, files, or network buffers. Without synchronization, multiple threads may attempt to modify the same data simultaneously, leading to race conditions and data corruption. Synchronization mechanisms, such as mutexes, semaphores, and monitors, ensure mutual exclusion, meaning only one thread can access a critical section at a time. This maintains data integrity, prevents deadlocks, and ensures that the system state remains consistent across concurrent operations.

c

Explain briefly about Routing overlays.

5 marks

Answer

Sign in to view the complete answer paper.

d

What are the advantages and drawbacks of multi version timestamp ordering in comparison with ordinary timestamp ordering?

5 marks

Answer

Sign in to view the complete answer paper.

e

Give a brief note on the features and advantages of Kerberos.

5 marks

Answer

Sign in to view the complete answer paper.

Part B

2

Discuss about system models for distributed systems.

10 marks

Answer

Sign in to view the complete answer paper.

OR
3

Explain how communication between distributed objects is achieved by means of RMI?

10 marks

Answer

Sign in to view the complete answer paper.

4

Discuss about architecture and principals of monolithic Kernel and micro Kernel architectures.

10 marks

Answer

Sign in to view the complete answer paper.

OR
5

Discuss about X.500 Directory Service.

10 marks

Answer

Sign in to view the complete answer paper.

6

Explain Cristian’s algorithm and Berkeley algorithm for synchronizing clocks.

10 marks

Answer

Sign in to view the complete answer paper.

OR
7

Explain the algorithm for mutual exclusion in a distributed system.

10 marks

Answer

Sign in to view the complete answer paper.

8

Explain any one optimistic concurrency control algorithm with relevant example.

10 marks

Answer

Sign in to view the complete answer paper.

OR
9

Explain about Atomic commit protocols.

10 marks

Answer

Sign in to view the complete answer paper.

10

Explain in detail about public – key cryptographic algorithms.

10 marks

Answer

Sign in to view the complete answer paper.

OR
11

Discuss about design and implementation issues in DSM.

10 marks

Answer

Sign in to view the complete answer paper.

About this paper

This page contains the question paper of DISTRIBUTED SYSTEMS from JAWAHARLAL NEHRU TECHNOLOGICAL UNIVERSITY HYDERABAD for MCA 2019 IV, April/May - 2019, R15.

For the solved question paper with answers, switch to the Answer Paper tab.

Other papers in DISTRIBUTED SYSTEMS

Loading Question Papers

Fetching data from database...