Distributed Systems SPPU Endsem Question Paper May 2024
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 2024
- Max. marks
- 70
- Time
- 2½ Hours
- Semester
- VIII
- Paper code
- [6263]-181
Printed for: B.E. (Information Technology)
Instructions to the candidates
- Answer Q.1 or Q.2, Q.3 or Q.4, Q.5 or Q.6, Q.7 or Q.8.
- Figures to the right side indicate full marks.
- Neat diagrams must be drawn wherever necessary.
- Assume suitable data, if necessary.
Questions
Q1
- a)[8]
Explain external data representation (XDR), marshalling and unmarshalling. Why is XDR required? Discuss in brief the three alternative approaches to external data representation.
- b)[9]
Describe the overlay network and its benefits? Explain it with the help of Skype overlay architecture.
OR- a)
Q2
- a)[8]
This part has equations that don’t show as text. Open the PDF to read it.
- b)[9]
What is the need of mutual exclusion? Explain the permission-based centralized distributed mutual exclusion algorithm. 2
- a)
Q3
- a)[9]
Why replication is important and how it relates with Scalability? How are replicas kept consistent? Explain the mechanism of Server-Initiated Replicas with suitable example.
- b)[9]
What is fault tolerance? Explain the transient, intermittent and permanent fault classes. Explain in brief, various types of failures.
OR- a)
Q4
- a)[9]
What is check pointing in a distributed system? Explain the working of Coordinated checkpointing recovery mechanism.
- b)[9]
What are two primary reasons for replication? Explain the causal consistency model with suitable example using distributed shared database.
Also asked:May 2023
- a)
Q5
- a)[8]
Discuss the master-slave architecture of Hadoop Distributed File System along with functions of its key components.
- b)[9]
What Is a Directory Service? What is the difference between DNS and x.500? Describe in detail the components of X.500 service architecture.
OR- a)
Q6
- a)[8]
Explain the Bandwidth, Latency and Loss rate parameters with respect to multimedia stream. Explain the QoS negotiation procedure and admission control scheme for distributed multimedia application.
- b)[9]
What are web services? Describe with a suitable diagram the general organization of the Apache web server.
- a)
Q7
- a)[9]
How wearable devices work in distributed systems? Discuss the problems involved with wearable computing.
- b)[9]
Explain with an application (e.g., Travel Booking Service) various key components of Service Oriented Architecture.
Also asked:May 2023
OR- a)
Q8
- a)[9]
Compare the following tools for Distributed System Monitoring : Prometheus, Zabbix, Nagios.
- b)[9]
This part has equations that don’t show as text. Open the PDF to read it.
- a)