Back to index

Receiver-Driven Layered Multicast

Steve McCanne and Van Jacobson, LBL

One-line summary: Each IP mcast group adds an incremental "layer" of a multimedia session transmission. Receiver's decision to subscribe/unsubscribe groups is based on periodically running adaptive-timer-controlled "experiments" to see if adding a layer will cause congestion. Other receivers near you observe your experiments, learn from them, and conditionally suppress their own experiments when others in progress, so number of experiments doesn't grow linearly with number of participants.

Overview/Main Points


Elegant leveraging of mcast routing work (can assume traffic only flowing on a branch if there's an interested receiver downstream) and application of SRM-like ideas (receiver-based "learn from your peers" mechanisms) to achieve a scalable and versatile heterogeneous-network multimedia transmission scheme.


Back to index