Skip to main content

Dynamic Control of Scalable Media Processing Applications

  • Chapter
Algorithms in Ambient Intelligence

Part of the book series: Philips Research ((PRBS,volume 2))

Abstract

Media processing in software is characterized by highly fluctuating, content-dependent processing times, as well as strict real-time requirements. These realtime requirements can be met by means of a worst-case resource allocation, but this is often not cost-effective. To assign resources closer to the average-case load situation, scalable media processing may be applied. A scalable media processing application allows a trade-off between the resource usage and the output quality, by varying the quality level at which processing is done. We consider the problem of controlling the quality level of a scalable media processing application during run time. The objective is to maximize the quality of the output as perceived by the user, by simultaneously maximizing the quality level and minimizing the number of artifacts that result from both deadline misses and quality-level changes.

First we model the problem as a finite Markov decision process. We use this to determine on-line quality-level control strategies. These strategies enable us to cope with temporal load fluctuations. Next, to handle structural load fluctuations, we present a method called scaled budget control. The scaled budget control strategy works well, as we show by several simulation experiments using a scalable MPEG-2 decoder, where its performance comes close to an off-line computed upper bound.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 129.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 169.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  • Baiceanu, V., C. Cowan, D. McNamee, C. Pu, and J. Walpole [1996]. Multimedia applications require adaptive CPU scheduling. In Proc. IEEE RTSS Workshop on Resource Allocation Problems in Multimedia Systems, Washington, DC.

    Google Scholar 

  • Bellman, R.E. [ 1957 ]. Dynamic Programming. Princeton University Press, Princeton, NJ.

    Google Scholar 

  • Brìi, R.J., M. Gabrani, C. Hentschel, G.C. van Loo, and E.F.M. Steffens [2001a]. QoS for consumer terminals and its support for product families. In Proc. International Conference on Media Futures (ICMF), Florence, Italy, pages 299 - 302.

    Google Scholar 

  • Brìi, R.J., C. Hentschel, E.F.M. Steffens, M. Gabrani, G.C. van Loo, and J.H.A. Gelissen [2001b]. Multimedia QoS in consumer terminals. In Proc. IEEE Workshop on Signal Processing Systems (SIPS), Antwerp, Belgium, pages 332 - 343.

    Google Scholar 

  • Gelissen, J.H.A. [2001]. The ITEA project EUROPA, a software platform for digital CE appliances. In Proc. International Conference on Media Futures (ICMF), Florence, Italy, pages 157 - 160.

    Google Scholar 

  • Hentschel, C., R. Brìi, M. Gabrani, L. Steffens, K. van Zon, and S. van Loo [2001]. Scalable video algorithms and dynamic resource management for consumer terminals. In Proc. International Conference on Media Futures (ICMF), Florence, Italy, pages 193 - 196.

    Google Scholar 

  • Lan, T., Y. Chen, and Z. Zhong [2001]. MPEG2 decoding complexity regulation for a media processor. In Proc. Fourth IEEE Workshop on Multimedia Signal Processing (MMSP), Cannes, France, pages 193 - 198.

    Google Scholar 

  • Lee, C. [ 1999 ]. On Quality of Service Management. Ph.D. thesis, Carnegie Mellon University, Pittsburgh, PA.

    Google Scholar 

  • Lee, C., J. Lehoczky, R. Rajkumar, and D. Siewiorek [1999]. On Quality of Service optimization with discrete QoS options. In Proc. Fifth IEEE Real-Time Technology and Applications Symposium (RTAS), Vancouver, Canada, pages 276 - 286.

    Google Scholar 

  • Peng, S. [2001]. Complexity scalable video decoding via IDCT data pruning. In Digest of Technical Papers IEEE International Conference on Consumer Electronics (ICCE), Los Angeles, CA, pages 74 - 75.

    Google Scholar 

  • Puterman, M.L. [ 1994 ]. Markov Decision Processes: Discrete Stochastic Dynamic Programming. Wiley Series in Probability and Mathematical Statistics. Wiley-Interscience, New York.

    Google Scholar 

  • Slavenburg, G., S. Rathnam, and H. Dijkstra [ 1996 ]. The TriMedia TM-1 PCI VLIW mediapro-cessor. In Eigth Symposium on High-Performance Chips, Hot Chips 8, Stanford, CA, pages 171 - 177.

    Google Scholar 

  • Sutton, R.S., and A.G. Barto [ 1998 ]. Reinforcement Learning: An Introduction. MIT Press, Cambridge, MA.

    Google Scholar 

  • Wal, J. van der [ 1980 ]. Stochastic Dynamic Programming. Ph.D. thesis, Mathematisch Centrum, Amsterdam, The Netherlands.

    Google Scholar 

  • Wüst, C.C., and W.F.J. Verhaegh [ 2001 ]. Quality control for scalable media processing applications. Accepted for publication in Journal of Scheduling, Special Issue of Selected Papers for the 2001 Philips Workshop on Scheduling and Resource Management. http://www.extra.research.philips.com/publ/nl-ms/r-21.339.pdf/publ/nl-ms/r-21.339.pdf.

    Google Scholar 

Download references

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2004 Springer Science+Business Media Dordrecht

About this chapter

Cite this chapter

Wüst, C.C., Verhaegh, W.F.J. (2004). Dynamic Control of Scalable Media Processing Applications. In: Verhaegh, W.F.J., Aarts, E., Korst, J. (eds) Algorithms in Ambient Intelligence. Philips Research, vol 2. Springer, Dordrecht. https://doi.org/10.1007/978-94-017-0703-9_14

Download citation

  • DOI: https://doi.org/10.1007/978-94-017-0703-9_14

  • Publisher Name: Springer, Dordrecht

  • Print ISBN: 978-90-481-6490-5

  • Online ISBN: 978-94-017-0703-9

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics