Skip to content
EndsemNov 20252019 patternBE IT

Distributed Systems SPPU Endsem Question Paper Nov 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
Nov 2025
Max. marks
70
Time
2½ Hours
Semester
VIII
Paper code
[6584]-163

Printed for: B.E. (Information Technology)

Instructions to the candidates

  1. Answer Q1 or Q2, Q3 or Q4, Q5 or Q6, Q7 or Q8.
  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)

      What are the general characteristics of interprocess communication? What are various types of Synchronous and asynchronous communication in IPC? Why it is blocking receive has no disadvantages in Java.

      Also asked:May 2023

      [8]
    2. b)

      Explain the concept of “happened-before” relationship in the context of Lamport’s logical clock algorithm? How does an algorithm assign timestamps to events in a distributed system?

      [9]
  2. Q2

    1. a)

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

      Also asked:May 2025 ·May 2024 ·Mar 2024

      [8]
    2. b)

      Consider the Figure 1 that shows four processes (P1, P2, P3, P4) with events a, b, c,... and messages communicating between them. Assume that initial logical clock values are all initialized to 0. List the Lamport timestamps for each event shown in Figure 1. Assume that each process maintains a logical clock as a single integer value as a Lamport clock. Provide timestamps for each labeled event. 2

      [9]
  3. Q3

    1. a)

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

      Also asked:May 2025

      [9]
    2. b)

      What is client-centric consistency model? Explain monotonic read consistency with suitable example.

      [9]
  4. Q4

    1. a)

      What is the distribution commit problem? Discuss how this problem is solved using the two-phase commit protocol with suitable diagram.

      Also asked:Nov 2023

      [9]
    2. b)

      What is the key issue in distributed system that supports replication? Differentiate replica-server and content placement. Discuss in brief, various ways to compute best placement of replica servers.

      [9]
  5. Q5

    1. a)

      Why Quality of Service Management is important in Distributed Multimedia Systems? Describe QoS manager responsibilities using suitable graphical representation.

      Also asked:Nov 2023

      [8]
    2. b)

      Describe the Sun Network File System architecture in details.

      Also asked:May 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:May 2025 ·May 2023

      [9]
    2. b)

      Describe, using the appropriate diagram, how a web service is implemented in horizontal distribution using web server clusters.

      Also asked:Nov 2023

      [8]
  7. Q7

    1. a)

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

      Also asked:May 2025 ·Nov 2024 ·May 2023

      [9]
    2. b)

      What is Service Oriented Architecture (SOA)? Explain the various SOA components. How does it differ from traditional software architecture?

      Also asked:Nov 2023

      [9]
  8. Q8

    1. a)

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

      Also asked:May 2025 ·Nov 2023

      [9]
    2. b)

      Explain in brief following Microkernels i) CHORUS ii) Mach 

      Also asked:May 2025 ·May 2023

      [9]