An Analysis of Chaining Protocols for Video-on-Demand
Chaining protocols for video-on-demand require each client to forward the video data it receives to the next client watching the same video. The authors present here the first analytical investigation of standard chaining, advanced chaining, optimal chaining, expanded chaining (also known as the cooperative protocol) and accelerated chaining. The authors' results agree fairly well with earlier results obtained through discrete-event simulation with a maximum absolute difference equal to 0.3 percent of the video consumption rate. Chaining protocols provide a simple and elegant way to reduce the cost of distributing videos on demand by involving clients in the video distribution process.