QoS-Competitive Video Buffering

Many multimedia applications require transmission of streaming video from a server to a client across an internetwork. In many cases loss may be unavoidable due to congestion or heterogeneous nature of the network. We explore how discard policies can be used in order to maximize the quality of service (QoS) perceived by the client. In our model the QoS of a video stream is measured in terms of a cost function, which takes into account the discarded frames. In this paper we consider online policies for selective frame discard and analyze their performance by means of competitive analysis. In competitive analysis the performance of a given online policy is compared with that of an optimal offline policy. In this work we present competitive policies for a wide range of cost functions, describing the QoS of a video stream.

[1]  Andras Veres,et al.  The chaotic nature of TCP congestion control , 2000, Proceedings IEEE INFOCOM 2000. Conference on Computer Communications. Nineteenth Annual Joint Conference of the IEEE Computer and Communications Societies (Cat. No.00CH37064).

[2]  Donald F. Towsley,et al.  Supporting stored video: reducing rate variability and end-to-end resource requirements through optimal smoothing , 1996, SIGMETRICS '96.

[3]  Walter Willinger,et al.  Analysis, modeling and generation of self-similar VBR video traffic , 1994, SIGCOMM.

[4]  Antonio Ortega,et al.  Joint Selection of Source and Channel Rate for VBR Video Transmission Under ATM Policing Constraints , 1997, IEEE J. Sel. Areas Commun..

[5]  Srihari Nelakuditi,et al.  Efficient selective frame discard algorithms for stored video delivery across resource constrained networks , 1999, IEEE INFOCOM '99. Conference on Computer Communications. Proceedings. Eighteenth Annual Joint Conference of the IEEE Computer and Communications Societies. The Future is Now (Cat. No.99CH36320).

[6]  T. V. Lakshman,et al.  VBR video: tradeoffs and potentials , 1998, Proc. IEEE.

[7]  Allan Borodin,et al.  Online computation and competitive analysis , 1998 .

[8]  Rene L. Cruz,et al.  A calculus for network delay, Part I: Network elements in isolation , 1991, IEEE Trans. Inf. Theory.

[9]  David Hutchison,et al.  Filters: QoS Support Mechanisms for Multipeer Communications , 1996, IEEE J. Sel. Areas Commun..

[10]  Jennifer Rexford,et al.  Performance Evaluation of Smoothing Algorithms for Transmitting Prerecorded Variable-Bit-Rate Video , 1999, IEEE Trans. Multim..

[11]  Boaz Patt-Shamir,et al.  Optimal smoothing schedules for real-time streams , 2004, PODC '00.

[12]  M. Hemy MPEG System Streams in Best-Effort Networks , 1999 .

[13]  Wu-chi Feng,et al.  Online smoothing of live, variable-bit-rate video , 1997, Proceedings of 7th International Workshop on Network and Operating System Support for Digital Audio and Video (NOSSDAV '97).

[14]  Jennifer Rexford,et al.  Online Smoothing of Variable-Bit-Rate Streaming Video , 2000, IEEE Trans. Multim..

[15]  Donald F. Towsley,et al.  Supporting stored video: reducing rate variability and end-to-end resource requirements through optimal smoothing , 1998, TNET.

[16]  P. Venkat Rangan,et al.  Frame-Induced Packet Discarding: An Efficient Strategy for Video Networking , 1993, NOSSDAV.

[17]  Wu-chi Feng,et al.  Smoothing and buffering for delivery of prerecorded compressed video , 1995, Electronic Imaging.

[18]  Don Towsley,et al.  Smoothing variable-bit-rate video in an Internetwork , 1997, TNET.

[19]  Boaz Patt-Shamir,et al.  Jitter control in QoS networks , 1998, Proceedings 39th Annual Symposium on Foundations of Computer Science (Cat. No.98CB36280).

[20]  Robert E. Tarjan,et al.  Amortized efficiency of list update and paging rules , 1985, CACM.

[21]  Jörg Liebeherr,et al.  Video traffic characterization for multimedia networks with a deterministic service , 1996, Proceedings of IEEE INFOCOM '96. Conference on Computer Communications.

[22]  Edward W. Knightly,et al.  Deterministic delay bounds for VBR video in packet-switching networks: fundamental limits and practical trade-offs , 1996, TNET.