Title :
Optimal chaining scheme for video-on-demand applications on collaborative networks
Author :
Su, Te-Chou ; Huang, Shih-Yu ; Chan, Chen-Lung ; Wang, Jia-Shung
Author_Institution :
Dept. of Comput. Sci., Nat. Tsing Hua Univ., Hsinchu, Taiwan
Abstract :
By forwarding the server stream client by client, a chaining-based scheme is a good way to reduce the server streams for streaming applications in well-connected networks. In this paper, we prove that the minimum number of required server streams in such schemes is n-k+1, where n is the number of client requests and k is a value determined by client buffer sizes and the distribution of requests. In addition, we present an optimal chaining algorithm using a dynamic buffer allocation strategy. Compared to existing chaining schemes, our scheme not only utilizes the backward (basic chaining) and/or forward (adaptive chaining) buffer, but also exploits the buffers of other clients in order to extend the chain as much as possible. In this way, more clients can be chained together and served by the same server stream. Our simulation results show that the requirements of the server streams in the presented scheme are much lower those of existing chaining schemes. We also introduce mechanisms for handling VCR functions and fault exceptions in practical applications.
Keywords :
buffer storage; client-server systems; multimedia systems; video on demand; video streaming; VCR functions; buffer allocation strategy; client buffer size; collaborative networks; optimal chaining scheme; server stream; video-on-demand application; Bandwidth; Broadcasting; Collaborative work; Computer science; Costs; Educational institutions; Heuristic algorithms; Network servers; Streaming media; Video recording; Chaining; collaborative network; streaming; video-on-demand;
Journal_Title :
Multimedia, IEEE Transactions on
DOI :
10.1109/TMM.2005.854390