Algorithms for Deterministic Call Admission Control of Pre-stored VBR Video Streams Christos Tryfonas Kazeon Systems, Inc., 1161 San Antonio Road , Mountain View, CA 94043, USA Email: tryfonas@kazeon.com Dimitris Papamichail Computer Science Department, University of Miami, Coral Gables, FL 33146, USA Email: dimitris@cs.miami.edu Andrew Mehler, Steven S. Skiena Computer Science Department, SUNY at Stony Brook, Stony Brook, NY 11794, USA Email: {mehler, skiena}@cs.sunysb.edu Abstract— We examine the problem of accepting a new request for a pre-stored VBR video stream that has been smoothed using any of the smoothing algorithms found in the literature. The output of these algorithms is a piecewise constant-rate schedule for a Variable Bit-Rate (VBR) stream. The schedule guarantees that the decoder buffer does not overflow or underflow. The problem addressed in this paper is the determination of the minimal time displacement of each new requested VBR stream so that it can be accommodated by the network and/or the video server without overbooking the committed traffic. We prove that this call-admission control problem for multiple requested VBR streams is NP-complete and inapproximable within a constant factor, by reducing it from the VERTEX COLOR problem. We also present a deterministic morphology- sensitive algorithm that calculates the minimal time dis- placement of a VBR stream request. The complexity of the proposed algorithm along with the experimental results we provide indicate that the proposed algorithm is suitable for real-time determination of the time displacement parameter during the call admission phase. Index Terms— Variable Bit-Rate Stream, Call-Admission Control, Time Displacement, 3SUM hard, Constant Factor Inapproximable. I. I NTRODUCTION A significant portion of the forecasted network traffic is expected to be multimedia (e.g. voice and video) traffic. New services such as video-on-demand (VoD) and TV broadcasting are currently under massive deployment. One of the salient characteristics of video traffic is that it usually exhibits high variability in its bandwidth demands in different time scales. The need to better understand the bandwidth demands of video streams is essential for * Authors contributed equally to this work. proper resource provisioning of both the network re- sources and the resources of the video servers when stored video is transported. Proper resource dimensioning has direct correlation with the quality of the recovered video on the decoder and, therefore, a variety of techniques have been proposed in the past. Significant work has been done in the literature in the area of statistical modeling of video traffic for resource provisioning purposes, so that it can be effectively trans- ported over packet-switched networks [1]–[5]. In most cases, the objective of these efforts is to build a general model that can be used for resource dimensioning for all the video traffic transported over the network. In some cases, the long-range dependence (LRD) characteristic of video traffic is exploited to create a model of the traffic source [1], [6], [7]. These methods, in general, characterize the traffic source based on its statistical properties, and provide value when the video stream is not known a-priori. However, when dealing with pre-stored video, the resource dimensioning process can be made deterministic and any statistical technique is of limited value, since it does not capture the exact dynamics of the video stream in the time domain. In video applications that transport stored video over a packet-switched network, the resource provisioning pro- cess can take advantage of the fact that video streams can be pre-processed off-line. During the pre-processing of a video stream, a transmission schedule is typically computed to minimize its rate variability and, therefore, facilitate the resource provisioning and the call admission control process. The reduction in rate variability is done by work-ahead smoothing, i.e. sending more data to the receiver with respect to its playback time. Significant JOURNAL OF MULTIMEDIA, VOL. 4, NO. 4, AUGUST 2009 169 © 2009 ACADEMY PUBLISHER