1
1
CMPE 252A: Computer Networks Set 10:
Algor lgorit ithms hms and and Prot
- tocols
- cols for
- r
IP Mult ulticas icasting ing
2
Multicasting
Uses:
Multimedia “broadcast”: IP radio, webcasts Teleconferencing: multiparty videoconferencing with
(Mbone, CUSeeMe)
Database replication Distributed computing: immediate updates to all
members
Real-time workgroups: multimedia collaboration System management: concerted file updates to group of
hosts
Stock ticker: low-bandwidth quotes to millions of hosts
(cf. Pointcast)
Single LAN segment:
straightforward (IEEE 802 includes provision for MAC-
layer multicast addresses)
3
Multicasting
Purpose: Support one-to-many and many-to-many
communication needed for many applications across LANs and WANs.
Problem: To minimize the communication and processing
- verhead entailed in disseminating the same data packets
to a group of receivers.
Goal: Identify the receiver set in a convenient way and
distribute packets to the set efficiently.
Approach: Disseminate packets over a tree spanning all the
intended receivers.
Identify the receivers with a group identifier or the set
- f receiver identifiers.