L. Kristin Wright (University of Utah)
Steven McCanne (U.C. Berkeley; now at Fast Forward Networks)
Jay Lepreau (University of Utah)
kwright@cs.utah.edu, mccanne@ffnet.com, lepreau@cs.utah.edu
July 2000
The Flux Research Group
School of Computing
University of Utah
50 S. Central Campus Drive Rm. 3190
Salt Lake City, Utah 84112-9205
A number of webcasting solutions have been proposed. Many have limited scalability because they are based on unicast while others use multicast for more scalable data delivery but require server modification or have rigid architectures. We believe that successful webcasting solutions will provide scalable, reliable delivery yet still be compatible with the existing Web infrastructure.
In this paper we describe a webcast design that improves upon previous designs by leveraging application level framing (ALF) design methodology. We build upon the Scalable Reli- able Multicast (SRM) framework, which is based upon ALF, to create a custom protocol to meet webcast's scalability needs. We employ the protocol in an architecture consisting of two reusable components: a webcache component and a browser control component. We have implemented our design using the MASH multimedia application toolkit and a SRM protocol module called libsrm. We present the results of a simple performance evaluation and report on lessons learned while using MASH and libsrm.
Full paper appears in Proceedings of the The Eighth ACM Multimedia Conference (MM2000), November 2000: