Lexicographically optimal smoothing for broadband traffic multiplexing

We investigate the problem of smoothing multiplexed network traffic, when either a streaming server transmits data to multiple clients, or a server accesses data from multiple storage devices or other servers. We introduce efficient algorithms for lexicographically optimally smoothing the aggregate bandwidth requirements over a shared network link. In the data transmission problem, we consider the case in which the clients have different buffer capacities but no bandwidth constraints, or no buffer capacities but different bandwidth constraints. For the data access problem, we handle the general case of a shared buffer capacity and individual network bandwidth constraints. Previous approaches in the literature for the data access problem handled either the case of only a single stream or did not compute the lexicographically optimal schedule.Lexicographically optimal smoothing (lexopt smoothing) has several advantages. By provably minimizing the variance of the required aggregate bandwidth, maximum resource requirements within the network become more predictable, and useful resource utilization increases. Fairness in sharing a network link by multiple users can be improved, and new requests from future clients are more likely to be successfully admitted without the need for frequently rescheduling previously accepted traffic. Efficient resource management at the network edges can better meet quality of service requirements without restricting the scalability of the system.

[1]  Keith W. Ross,et al.  A dynamic programming methodology for managing prerecorded VBR sources in packet-switched networks , 1998, Telecommun. Syst..

[2]  Toshihide Ibaraki,et al.  Resource allocation problems - algorithmic approaches , 1988, MIT Press series in the foundations of computing.

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

[4]  Scott Shenker,et al.  Core-stateless fair queueing: achieving approximately fair bandwidth allocations in high speed networks , 1998, SIGCOMM '98.

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

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

[7]  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).

[8]  Donald F. Towsley,et al.  On the efficient retrieval of VBR video in a multimedia server , 1997, Proceedings of IEEE International Conference on Multimedia Computing and Systems.

[9]  Philip M. Long,et al.  Efficient cost measures for motion compensation at low bit rates , 1996, Proceedings of Data Compression Conference - DCC '96.

[10]  Jeffrey Scott Vitter,et al.  Efficient Algorithms for MPEG Video Compression , 2002 .

[11]  Satish K. Tripathi,et al.  Bandwidth-efficient continuous media streaming through optimal multiplexing , 1999, SIGMETRICS '99.

[12]  D. T. Lee,et al.  Euclidean shortest paths in the presence of rectilinear barriers , 1984, Networks.

[13]  Shih-Fu Chang,et al.  Video server retrieval scheduling for variable bit rate scalable video , 1996, Proceedings of the Third IEEE International Conference on Multimedia Computing and Systems.

[14]  Michael Stumm,et al.  Server-based smoothing of variable bit-rate streams , 2001, MULTIMEDIA '01.

[15]  Boaz Patt-Shamir,et al.  Optimal smoothing schedules for real-time streams (extended abstract) , 2000, PODC.

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

[17]  Eran Gabber,et al.  Smart box architecture: a hybrid solution for IP QoS provisioning , 2001, Comput. Networks.

[18]  Ravi Wijayaratne,et al.  Techniques for improving the throughput of VBR streams , 1998, Electronic Imaging.

[19]  B. Basch,et al.  Traffic shaping, bandwidth allocation, and quality assessment for MPEG video distribution over broadband networks , 1998 .

[20]  Amy R. Reibman,et al.  Traffic descriptors for VBR video teleconferencing over ATM networks , 1995, TNET.

[21]  Wu-chi Feng,et al.  A comparison of bandwidth smoothing techniques for the transmission of prerecorded compressed video , 1997, Proceedings of INFOCOM '97.