Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/343477.343511acmconferencesArticle/Chapter ViewAbstractPublication PagespodcConference Proceedingsconference-collections
Article
Free access

Optimal smoothing schedules for real-time streams (extended abstract)

Published: 16 July 2000 Publication History

Abstract

We consider the problem of smoothing real-time streams (such as video streams), where the goal is to reproduce a variable-bandwidth stream remotely, while minimizing bandwidth cost, space overhead, and playback delay. We focus on lossy schedules, where some bytes may be dropped due to limited bandwidth or space. We present the following results. First, we determine the optimal tradeoff between buffer space, queuing delay, and link bandwidth for lossy smoothing schedules. Specifically, this means that if one of these parameters is under our control, we can precisely calculate the optimal value which minimizes data loss while avoiding resource wastage. The tradeoff is accomplished by a simple generic algorithm, that allows one some freedom in choosing which data to discard. This algorithm is very easy to implement both at the server and at the client, and it enjoys the nice property that only the server decides which data to discard, and the client needs only to reconstruct the stream.
In a second set of results we study the case where different parts of the data have different importance, modeled by assigning a real “weight” to each byte in the stream. For this setting we use competitive analysis, i.e., we compare the weight delivered by on-line algorithms to the weight of an optimal off-line schedule using the same resources. We prove that a natural greedy algorithm is 4-competitive. We also prove a lower bound of 1.25 on the competitive ratio of any deterministic on-line algorithm. Finally, we give a few experimental results which show that smoothing is extremely effective in practice, and that the greedy algorithm performs very well in the weighted case.

References

[1]
www.nmis.org/Newslnteractive/CNN/Newsroom,
[2]
MPEG-I standard (ISO/IEC 11172), 1992.
[3]
MPEG-2 standard (ISO/IEC DIS 13818), 1994.
[4]
A. Borodin and R. El-Yaniv. Online Computation and CompetitiveAnalysis. Cambridge University Press, 1998.
[5]
R.-I. Chang, M.-C. Chen, J.-M. Ho, and M.-T. Ko. An effective and efficient traffic smoothing scheme for delivery of online VBR media streams. In Proceedings oflEEE INFOCOM, 1999.
[6]
N. G. Duffield, K. K. Ramakrishnan, and A. R. Reibman. SAVE: An algorithm for smoothed adaptive video over explicit rate networks. IEEE/ACM Transactions on Networking, 6(6):717-728, 1998.
[7]
W. Feng and J. Rexford. Performance evaluation of smoothing algorithms for transmitting prerecorded variable-bit-rate video. IEEE Trans. on Multimedia, Sept. 1999. To appear.
[8]
M. Grosslauser, S. Keshav, and D. N. C. Tse. RCBR: A simple and efficient service for multiple time-scale traffic. IEEE/ACM Transactions on Networking, 5(6):741- 755, Dec. 1997.
[9]
T. Y. J. Ni and D. Tsang. A CBR transport technique for MPEG-2 video-on-demand connections over ATM networks. In Proc. IEEE ICC 96, pages 1391-1395, June 1996.
[10]
Z. jiang and L. Kleinrock. A general optimal smoothing video algorithm. In Proc. IEEE INFOCOM, Mar. 1999.
[11]
S. Keshav. An Engineering Approach to Computer Networking. Addison-Wesley Publishing Co., 1997.
[12]
S. S. Lain, S. Chow, and D. K. Y. Yau. An algorithm for lossless smoothing of MPEG video. In Proc. ACM SIG- COMM, London, England, 1994.
[13]
J. Rexford, S. Sen, J. Dey, W. Feng, J. Kurose, J. Stankovic, and D. Towsley. Online smoothing of live, variable-bit-rate video. In Proc. International Workshop on Network and Operating Systems Support for Digital Audio and Video, pages 249-257, May 1997.
[14]
J. Rexford and D. Towsley. Smoothing variable-bit-rate video in an internetwork. IEEE/ACM Transactions on Networking, pages 202-215, Apr. 1999.
[15]
J. Salehi, Z. Zhang, J. Kurose, and D. Towsley. Supporting stored video: Reducing rate variability and endto-end resource requirements through optimal smoothing. IEEE/ACM Transactions on Networking, 6(4):397--410, Aug. 1998.
[16]
S. Sen, J. Rexford, and D. Towsley. Proxy prefix caching for multimedia streams. In Proc. IEEE INFOCOM, Mar. 1999.
[17]
The ATM Forum Technical Committee. Traffic management specification version 4.0, Apr. 1996. Available from www. atmforum, com.
[18]
D. E. Wrege, W. Knightly, Zhang, and J. Liebeherr. Deterministic delay bounds for VBR video in packet-switching networks: fundamental limits and practical trade-offs. IEEE/ACM Transactions on Networking, 4(3):352-362, June 1996.
[19]
Z.-L. Zhang, S. Nelakuditi, R. Aggarwal, and R. P. Tsang. Efficient selective frame discard algorithms for stored video delivery across resource constrained networks. In Proc. IEEE INFOCOM, Mar. 1999.
[20]
W. Zhao, T. Seth, M. Kim, and M. Willebeek-LeMair. Optimal bandwidth/delay tradeoff for feasible-region-based scalable multimedia scheduling. In Proc. IEEE INFOCOM 98, 1998.

Cited By

View all
  • (2018)Personal insights on three research directions in networked systems2018 10th International Conference on Communication Systems & Networks (COMSNETS)10.1109/COMSNETS.2018.8328185(97-104)Online publication date: Jan-2018
  • (2017)An Optimal Randomized Online Algorithm for QoS Buffer ManagementProceedings of the ACM on Measurement and Analysis of Computing Systems10.1145/31544941:2(1-26)Online publication date: 19-Dec-2017
  • (2017)Scheduling with Deadlines and Buffer Management with Processing RequirementsAlgorithmica10.1007/s00453-016-0257-178:4(1246-1262)Online publication date: 1-Aug-2017
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
PODC '00: Proceedings of the nineteenth annual ACM symposium on Principles of distributed computing
July 2000
344 pages
ISBN:1581131836
DOI:10.1145/343477
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 16 July 2000

Permissions

Request permissions for this article.

Check for updates

Qualifiers

  • Article

Conference

PODC00
Sponsor:

Acceptance Rates

PODC '00 Paper Acceptance Rate 32 of 117 submissions, 27%;
Overall Acceptance Rate 740 of 2,477 submissions, 30%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)39
  • Downloads (Last 6 weeks)8
Reflects downloads up to 30 Aug 2024

Other Metrics

Citations

Cited By

View all
  • (2018)Personal insights on three research directions in networked systems2018 10th International Conference on Communication Systems & Networks (COMSNETS)10.1109/COMSNETS.2018.8328185(97-104)Online publication date: Jan-2018
  • (2017)An Optimal Randomized Online Algorithm for QoS Buffer ManagementProceedings of the ACM on Measurement and Analysis of Computing Systems10.1145/31544941:2(1-26)Online publication date: 19-Dec-2017
  • (2017)Scheduling with Deadlines and Buffer Management with Processing RequirementsAlgorithmica10.1007/s00453-016-0257-178:4(1246-1262)Online publication date: 1-Aug-2017
  • (2016)Measuring the impact of adversarial errors on packet scheduling strategiesJournal of Scheduling10.1007/s10951-015-0451-z19:2(135-152)Online publication date: 1-Apr-2016
  • (2015)Buffer Management for Packets with Processing TimesAlgorithms - ESA 201510.1007/978-3-662-48350-3_5(47-58)Online publication date: 12-Nov-2015
  • (2014)Packet Switching in Single BufferEncyclopedia of Algorithms10.1007/978-3-642-27848-8_275-2(1-4)Online publication date: 6-Nov-2014
  • (2012)Overflow management with multipart packetsComputer Networks: The International Journal of Computer and Telecommunications Networking10.1016/j.comnet.2012.07.00156:15(3456-3467)Online publication date: 1-Oct-2012
  • (2012)On the Advice Complexity of Buffer ManagementAlgorithms and Computation10.1007/978-3-642-35261-4_17(136-145)Online publication date: 2012
  • (2011)An optimal lower bound for buffer management in multi-queue switchesProceedings of the twenty-second annual ACM-SIAM symposium on Discrete algorithms10.5555/2133036.2133135(1295-1305)Online publication date: 23-Jan-2011
  • (2011)Competitive router scheduling with structured dataProceedings of the 9th international conference on Approximation and Online Algorithms10.1007/978-3-642-29116-6_19(219-232)Online publication date: 8-Sep-2011
  • Show More Cited By

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Get Access

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media