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
- Answer Q1 or Q2, Q3 or Q4, Q5 or Q6, Q7 or Q8.
- Figures to the right indicate full marks.
- Neat diagrams must be drawn wherever necessary.
- Assume suitable data, if necessary.
Questions
Q1
- a)[8]
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
- b)[9]
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?
OR- a)
Q2
- a)[8]
Define External Data Representation, Marshalling and Unmarshalling. Discuss the three alternative approaches to XDR and marshalling.
- b)[9]
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
- a)
Q3
- a)[9]
Discuss the two important reasons for wanting to replicate data and how does replication relate to scalability?
Also asked:May 2025
- b)[9]
What is client-centric consistency model? Explain monotonic read consistency with suitable example.
OR- a)
Q4
- a)[9]
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
- b)[9]
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.
- a)
Q5
- a)[8]
Why Quality of Service Management is important in Distributed Multimedia Systems? Describe QoS manager responsibilities using suitable graphical representation.
Also asked:Nov 2023
- b)[9]
OR- a)
Q6
- a)[9]
Describe the design of a peer-to-peer file sharing application designed to support very large multimedia files. How does the BitTorrent protocol operate?
- b)[8]
Describe, using the appropriate diagram, how a web service is implemented in horizontal distribution using web server clusters.
Also asked:Nov 2023
- a)
Q7
ORQ8