Michael K. Bradshaw
Dept. of Computer Science, University of Massachusetts, Amherst
Bing Wang
Dept. of Computer Science, University of Massachusetts, Amherst
Subhabrata Sen
Dept. of Computer Science, University of Massachusetts, Amherst
Lixin Gao
Dept. of Electrical and Computer Engineering,
University of Massachusetts, Amherst
Jim Kurose
Dept. of Computer Science, University of Massachusetts, Amherst
Prashant Shenoy
Dept. of Computer Science, University of Massachusetts, Amherst
Don Towsley
Dept. of Computer Science, University of Massachusetts, Amherst
|
Multimedia streaming applications consume a significant amount of
server and network resources due to the high bandwidth and long
durations of audio and video clips. "Patching" and "Periodic
Broadcast" schemes use multicast transmission and client buffering in
innovative ways to reduce server and network resource use. Current
research in this area has focussed on the theoretical aspects of these
approaches, rather than on the challenges involved in implementing and
deploying such scalable video transmission services.
In this paper we report on the implementation, measurement, and
analysis of a working video server testbed implementing both periodic
broadcast and patching algorithms. We explore and present solutions
to the system and network issues involved in actually implementing
these services. Using this testbed, we conduct extensive experimental
evaluations, measuring performance both at the server as well as
end-end performance at the client, and present key insights gained
from our implementation and experimental evaluations.
|