Theory Lunch , April 14, 12:05pm.
Computer Science Dept Room 402.
Algorithms for On-Demand Stream Merging
Richard E. Ladner
University of Washington and AT&T Shannon Labs
As the Internet grows so does the desire for on-demand streams of many
types: movies, songs, news stories, stock quotes, and others. The popularity of a specific
stream may be so high that multicasting may be the only way to satisfy the demand. In
addition, clients requesting a stream will want service as quickly as possible. This may
require repeated multicasts of the same streamto satisfy the delay guarantees. Stream
merging has the potential to help solve the bandwidth problems created by heavy, low
delay, demand for the same stream. In this talk we describe the stream mergingtechnique
and how it can be used to reduce bandwidth requirements at the stream server. We describe
a new quadratic off-line algorithm for minimizing bandwidth. We describe the optimal
solution for the fully loaded case, where streams are requested at unit time intervals. We analyze the approximation ratio for oblivious off-line algorithms that only know the number of requests and not their arrival times. Finally, we briefly describe a new approach to on-line stream merging based on our optimal oblivious offline algorithm. It turns out that the Fibonacci numbers play an important role in the analysis. This research is jointly done with Amotz Bar-Noy. |