0% found this document useful (0 votes)
2 views16 pages

DCnotes

The document is a question bank for a distributed computing exam, covering various topics such as issues in designing distributed systems, middleware services, and computing models like Grid and Cluster. It includes questions on communication types, remote procedure calls, clock synchronization algorithms, and election algorithms in distributed systems. Each question prompts detailed explanations or comparisons, indicating a comprehensive review of distributed computing concepts.

Uploaded by

itsmissrj
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
2 views16 pages

DCnotes

The document is a question bank for a distributed computing exam, covering various topics such as issues in designing distributed systems, middleware services, and computing models like Grid and Cluster. It includes questions on communication types, remote procedure calls, clock synchronization algorithms, and election algorithms in distributed systems. Each question prompts detailed explanations or comparisons, indicating a comprehensive review of distributed computing concepts.

Uploaded by

itsmissrj
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 16

Distributed Computing Question Bank for DC PT1 (Feb_25)

DC TECHMAX

Q 1) What are the issues in designing a distributed system?


Q.2) Explain services offered by middleware.
Q. 3) Explain various types of Middleware.
Q.4 ) Explain Grid and Cluster computing models.
Q. 5) What is Remote procedure call? Explain how
transparency is achieved in RPC.
lect 5

Q. 6) Differentiate between message oriented communication


and stream oriented communication.

Difference Between Message-Oriented and Stream-Oriented


Communication
Feature Message-Oriented Stream-Oriented Communication
Communication

Definition Communication where data is Communication where data is sent


sent as discrete messages. as a continuous stream.

Data Handling Data is divided into independent Data is transmitted as a continuous


messages. flow of bytes.

Structure Each message has a distinct No clear message boundaries; data


boundary. flows sequentially.
Examples Email, SMS, MQTT, Message Video streaming, Voice over IP
Queues (RabbitMQ, Kafka). (VoIP), live data feeds.

Delivery Messages are sent, queued, and Data is processed in chunks and
Mechanism received as a whole. may require buffering.

Reliability Often requires acknowledgment Data loss may occur if not handled
to ensure message delivery. properly (e.g., in live streaming).

Use Cases Messaging apps, IoT Video calls, music streaming,


communication, financial real-time gaming.
transactions.

Example

●​ Message-Oriented Communication: Sending a WhatsApp message – it is a


complete unit of communication that is delivered once and does not change.
●​ Stream-Oriented Communication: Watching a YouTube live stream – the data is
continuously received and displayed in real-time.

Q.7) Write short notes on RMI.


https://docs.google.com/presentation/d/1nhorJjlmcIgWBU6T9SLMgk9gnrbt91P4/edit#slide=i
d.p18

Q.8) What do mean by Clock Synchronization? Explain the


Berkeley Algorithm with example.
https://drive.google.com/drive/folders/19PXhWUDWrL-HlkQVhwD1yewN5GXECBPi

Q.9) What do mean by Clock Synchronization? Explain the


Cristian Algorithm with example
https://drive.google.com/drive/folders/19PXhWUDWrL-HlkQVhwD1yewN5GXECBPi

Q 10) What is logical clock? How does Lamport synchronize


logical clock?
https://drive.google.com/drive/folders/19PXhWUDWrL-HlkQVhwD1yewN5GXECBPi
Pg 32
Q 11) What is the requirement of election algorithm in
distributed system? Explain Bully election algorithm?

https://drive.google.com/drive/folders/19PXhWUDWrL-HlkQVhwD1yewN5GXECBPi
Pg 58

You might also like