RITA: Receiver Initiated Just-in-Time Tree Adaptation for Rich Media Distribution

Zhichen Xua
zhichen@hpl.hp.com
Chunqiang Tangb
sarrmor@cs.rochester.edu
Sujata Banerjeea
sujata@hpl.hp.com
Sung-Ju Leea
sjlee@hpl.hp.com

aInternet Systems & Storage Lab, Hewlett-Packard Laboratories, Palo Alto, CA
bDepartment of Computer Science, University of Rochester

Abstract

Application-level multicast networks overlaid on unicast IP networks are increasingly gaining in importance. While there have been several proposals for overlay multicast networks, very few of them focus on the stringent requirements of real-time applications such as streaming media. We propose RITA (Receiver Initiated Timely Adaptation) framework for an efficient overlay multicast infrastructure. RITA is based on a combination of landmark clustering and RTT measurements, and is particularly suitable for multimedia real-time applications. Our goal is to balance the network-oriented goals of building an efficient multicast tree with the application-oriented goals of providing good QoS with minimal disruptions. Using accurate global soft state information tables, our approach promptly constructs and reconfigures high quality trees. A distinguishing feature of our approach is that the tree reconfiguration is initiated just-in-time by the application client at the receiver when the media quality falls below a specific threshold. The goal is to achieve dynamic tree reconfiguration with very low switching delay such that end users do not perceive any application performance degradation.

PDF (216 KB)