JAWAHARLAL NEHRU TECHNOLOGICAL UNIVERSITY HYDERABAD

JAWAHARLAL NEHRU TECHNOLOGICAL UNIVERSITY HYDERABAD B.Tech III Year DISTRIBUTED SYSTEMS Previous Question Paper (January/February - 2023 - R18)

B.Tech | III Year | I Semester | R18 | January/February - 2023

Answer PaperPaper Code: 155EYMaximum Marks: 75Time: 3 Hours

Note: i) Question paper consists of Part A, Part B. ii) Part A is compulsory, which carries 25 marks. In Part A, Answer all questions. iii) In Part B, Answer any one question from each unit. Each question carries 10 marks and may have a, b as sub questions.

Part A

1a

Define fault tolerance in distributed systems.

2 marks

Answer

Fault tolerance is the ability of a distributed system to continue operating properly in the event of the failure of one or more of its components, such as processes, processors, or communication links. It ensures that the system maintains its required level of performance and availability despite these faults by employing techniques like redundancy, replication, and checkpointing.

1b

Differentiate between buffering and caching.

3 marks

Answer

Buffering and caching are both techniques used to improve system performance by managing data storage, but they serve different primary purposes:

  • Buffering is primarily used to handle differences in data transfer rates or data unit sizes between a sender and a receiver. It acts as a temporary holding area to smooth out data flow, ensuring that a consumer is not starved of data or that a producer is not blocked by slow consumption.
  • Caching is used to reduce latency and bandwidth usage by storing frequently accessed data in a faster, closer storage medium. It aims to provide quick access to data that has already been retrieved, avoiding the need to fetch it from the original, slower source again.
  • Key Difference: Buffering is about synchronization and flow control between two entities, whereas caching is about optimizing access speed by reusing previously fetched data.
1c

What is the copy-on-write principle?

2 marks

Answer

Sign in to view the complete answer paper.

1d

What is the response of cthread_yield command?

3 marks

Answer

Sign in to view the complete answer paper.

1e

List the capabilities of ‘pastry’.

2 marks

Answer

Sign in to view the complete answer paper.

1f

List the features of Napster network.

3 marks

Answer

Sign in to view the complete answer paper.

1g

What is the distributed deadlock?

2 marks

Answer

Sign in to view the complete answer paper.

1h

What are flat transactions?

3 marks

Answer

Sign in to view the complete answer paper.

1i

What is Byzantine failure?

2 marks

Answer

Sign in to view the complete answer paper.

1j

Define page based and library based DSM (Distributes shared memory).

3 marks

Answer

Sign in to view the complete answer paper.

Part B

2

Discuss the basic design issues of distributed systems.

10 marks

Answer

Sign in to view the complete answer paper.

OR
3

Summarize the “OSI protocol stack”.

10 marks

Answer

Sign in to view the complete answer paper.

4

What are threads? Discuss thread scheduling and thread implementation.

10 marks

Answer

Sign in to view the complete answer paper.

OR
5

Write about distributed file services design issues and file service components.

10 marks

Answer

Sign in to view the complete answer paper.

6

Write short notes on the following.

10 marks
a

Routing overlays

5 marks

Answer

Sign in to view the complete answer paper.

b

Overlay networking and IP routing.

5 marks

Answer

Sign in to view the complete answer paper.

OR
7

Illustrate the concept of logical time and implementation of logical clocks in distributed systems.

10 marks

Answer

Sign in to view the complete answer paper.

8

Describe the deadlock handling techniques in distributed transactions.

10 marks

Answer

Sign in to view the complete answer paper.

OR
9

What are distributed transactions? Explain about nested transactions.

10 marks

Answer

Sign in to view the complete answer paper.

10

Explain the design and implementation issues of distributed shared memory.

10 marks

Answer

Sign in to view the complete answer paper.

OR
11

Explain various consistency models.

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 B.Tech CSE(CS) III Year I Semester, January/February - 2023, R18.

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...