Off-line and on-line guaranteed start-up delay for Media-on-Demand with stream merging ?
We address the problem of designing efficient algorithms for media-on-demand in systems that use stream merging. In the stream merging model the receiving bandwidth of clients is larger than the playback bandwidth, and clients can buffer parts of the transmission to be played back later. Our goal is to minimize the required server bandwidth for a given guaranteed start-up delay and uninterrupted playback. We construct an efficient O(n) O ( n ) optimal off-line algorithm for a time horizon that is composed of n time slots, where the length of one slot is the guaranteed start-up delay. Our algorithm works for either clients with receiving bandwidth twice as much as the playback bandwidth or for receiving bandwidth equal to the server bandwidth, independent of the clients buffer size. We describe an on-line delay guaranteed algorithm that operates without knowledge of the time horizon size, and show that it performs asymptotically close to the optimal off-line algorithm. The on-line algorithm is simpler to implement than previously proposed on-line stream merging algorithms, and empirically performs well when the intensity of client arrivals is high.
media-on-demand stream merging fibonacci numbers