Skip to content
EndsemNov 20242019 patternBE IT

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

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 right indicate full marks.
  3. Neat diagrams must be drawn wherever necessary.
  4. Assume suitable data, if necessary.

Questions

  1. Q1

    1. a)

      Why is clock synchronization using a global time impossible in a distributed system? Illustrate the active time server based centralized clock synchronization algorithm.

      [9]
    2. b)

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

      Also asked:May 2025

      [8]
  2. Q2

    1. a)

      Discuss the purpose of overlay network. Describe in brief, any three types of Overlay.

      [9]
    2. b)

      What are the two important properties of token-based approach? Explain token-ring algorithm to achieve mutual exclusion in a distributed system.

      [8]
  3. Q3

    1. a)

      Describe the following independent axes for defining inconsistencies with examples: i) Deviation in numerical values between replicas. ii) Deviation in staleness between replicas. iii) Deviation with respect to ordering of update operations.

      [9]
    2. b)

      With a neat diagram, explain the three types of replicas and their logical organization. 2

      [9]
  4. Q4

    1. a)

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

      Also asked:May 2025 ·May 2024 ·May 2023

      [9]
    2. b)

      Discuss and compare “Push versus Pull Protocols” propagation design issue for content distribution.

      [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:May 2025 ·May 2024 ·May 2023

      [8]
    2. b)

      What are the key design issues for distributed file systems? Describe the requirements for distributed file systems.

      Also asked:Nov 2023

      [9]
  6. Q6

    1. a)

      Explain in brief, the two places of client-side web caching? Explain cooperative caching with suitable diagram.

      Also asked:Nov 2023

      [8]
    2. b)

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

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

      [9]
    2. b)

      Explain in brief, the key features of Zabbix including auto-discovery, triggers, or dashboards.

      [9]
  8. Q8

    1. a)

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

      Also asked:May 2025 ·May 2024 ·May 2023

      [9]
    2. b)

      Provide an overview of Mach and CHORUS microkernels. How are memory management techniques used to avoid physical copying of data in Mach and CHORUS? 

      Also asked:Nov 2023

      [9]