Skip to content
EndsemMay 20252019 patternBE IT

Distributed Systems SPPU Endsem Question Paper May 2025

All 8 questions from this SPPU endsem paper, as printed. Read them here or open the PDF.

Subject code
414450
Pattern
2019 pattern
Exam
Endsem
Session
May 2025
Max. marks
70
Time
2½ Hours
Semester
VIII
Paper code
[6404]-174

Printed for: B.E. (Information Technology)

Instructions to the candidates

  1. Answer Q.1 or Q.2, Q.3 or Q.4, Q.5 or Q.6, Q.7 or Q.8.
  2. Figures to the right indicate full marks.
  3. Neat diagrams must be drawn wherever necessary.
  4. Assume suitable data, if necessary.

Questions

  1. Q1

    1. a)

      Discuss the problem of clock synchronization in distributed operating systems. Illustrate the Berkeley’s clock synchronization algorithm with neat diagram and the drawback of Network Time Protocol (NTP).

      [8]
    2. b)

      What is the purpose of Message Passing Interface? Illustrate the architectural model for MPI using send and receive primitives.

      Also asked:Nov 2024

      [9]
  2. Q2

    1. a)

      Define External Data Representation, Marshalling and Unmarshalling. Discuss the three alternative approaches to XDR and marshalling.

      Also asked:Nov 2025 ·May 2024 ·Mar 2024

      [8]
    2. b)

      Explain the goal of an Election algorithm. Illustrate the bully algorithm using appropriate diagrams.

      [9]
  3. Q3

    1. a)

      Discuss the two important reasons for wanting to replicate data and how does replication relate to scalability.

      Also asked:Nov 2025

      [9]
    2. b)

      What is a primary-based protocol in a consistency protocol? Explain the working of replicated write protocols with active replication.

      Also asked:May 2023

      [9]
  4. Q4

    1. a)

      What is checkpointing in a distributed system? Explain the working of Coordinated checkpointing recovery mechanism.

      Also asked:Nov 2024 ·May 2024 ·May 2023

      [9]
    2. b)

      Define data-centric consistency model. Explain the causal consistency model with suitable example using distributed shared database.

      [9]
  5. Q5

    1. a)

      What is a Directory Service? What is the difference between DNS and x500? Describe in detail the components of X.500 service architecture.

      Also asked:Nov 2024 ·May 2024 ·May 2023

      [8]
    2. b)

      Describe the Sun Network File System architecture in details. 2

      Also asked:Nov 2025 ·May 2023

      [9]
  6. Q6

    1. a)

      Describe the design of a peer-to-peer file sharing application designed to support very large multimedia files. How does the BitTorrent protocol operate?

      Also asked:Nov 2025 ·May 2023

      [8]
    2. b)

      What are web services? Describe with a suitable diagram the general organization of the Apache web server.

      Also asked:Nov 2024 ·May 2024 ·May 2023

      [9]
  7. Q7

    1. a)

      Explain the following in brief: i) Wearable devices ii) PVM iii) JINI

      Also asked:Nov 2025 ·Nov 2024 ·May 2023

      [9]
    2. b)

      Explain in brief, the key features of Prometheus including data model, query language, or alerting rules.

      Also asked:Nov 2025 ·Nov 2023

      [9]
  8. Q8

    1. a)

      Explain in brief, the following Distributed System monitoring tools: i) Nagios ii) Zabbix

      Also asked:Nov 2024 ·May 2024 ·May 2023

      [9]
    2. b)

      Explain in brief following Microkernels. i) CHORUS ii) Mach 

      Also asked:Nov 2025 ·May 2023

      [9]