DISTRIBUTED SYSTEM
CHAPTER 10 : CASE STUDY
LAB WORK SOLUTION- DISTRIBUTED SYSTEM
DISTRIBUTED SYSTEM -BCA -ALL SLIDES
MCQ- DISTRIBUTED SYSTEM

MULTICAST COMMUNICATION

Multicast communication in distributed systems involves sending messages from one sender to multiple receivers simultaneously. This method is crucial for various applications like video conferencing, online gaming, stock exchange systems, and more. 

 

Multicast Group: A set of receivers interested in receiving a specific set of messages. Each group has a unique identifier.

Multicast Address: An address that represents a multicast group. Messages sent to this address are delivered to all members of the group.

 

 

IP Multicast:

  • Uses the Class D address range (224.0.0.0 to 239.255.255.255).
  • Routers forward multicast packets to only those networks with interested receivers.

Multicast Routing Protocols:

  • DVMRP (Distance Vector Multicast Routing Protocol): Uses distance vector algorithm to build multicast delivery trees.
  • PIM (Protocol Independent Multicast): Can operate in dense mode (flood and prune) or sparse mode (explicit join).
  • MOSPF (Multicast Extensions to OSPF): Extends OSPF to support multicast.

Real World Example 

 

Live Streaming: Broadcasting live video to a large number of viewers.

Online Gaming: Synchronizing game state across players.

Financial Trading: Distributing market data to trading systems.

Collaborative Applications: Tools like shared whiteboards and conferencing.