Optimal Scheduling of Secondary Content for Aggregation in Video-on-Demand Systems


Autoria(s): Basu, Prithwish; Narayanan, Ashok; Ke, Wang; Little, Thomas D.C.; Bestavros, Azer
Data(s)

20/10/2011

20/10/2011

27/07/1999

Resumo

Dynamic service aggregation techniques can exploit skewed access popularity patterns to reduce the costs of building interactive VoD systems. These schemes seek to cluster and merge users into single streams by bridging the temporal skew between them, thus improving server and network utilization. Rate adaptation and secondary content insertion are two such schemes. In this paper, we present and evaluate an optimal scheduling algorithm for inserting secondary content in this scenario. The algorithm runs in polynomial time, and is optimal with respect to the total bandwidth usage over the merging interval. We present constraints on content insertion which make the overall QoS of the delivered stream acceptable, and show how our algorithm can satisfy these constraints. We report simulation results which quantify the excellent gains due to content insertion. We discuss dynamic scenarios with user arrivals and interactions, and show that content insertion reduces the channel bandwidth requirement to almost half. We also discuss differentiated service techniques, such as N-VoD and premium no-advertisement service, and show how our algorithm can support these as well.

National Science Foundation (NCR-9523958, CCR-9706685)

Identificador

Basu, Prithwish; Narayanan, Ashok; Ke, Wang; Little, Tom; Bestavros, Azer. "Optimal Scheduling of Secondary Content for Aggregation in Video-on-Demand Systems", Technical Report BUCS-1999-008, Computer Science Department, Boston University, July 27, 1999. [Available from: http://hdl.handle.net/2144/1785]

http://hdl.handle.net/2144/1785

Idioma(s)

en_US

Publicador

Boston University Computer Science Department

Relação

BUCS Technical Reports;BUCS-TR-1999-008

Palavras-Chave #Video-on-demand #Service aggregation #Secondary content insertion #Scheduling
Tipo

Technical Report