QoS Control Strategies for High-Quality Video Processing

  • Authors:
  • Clemens C. Wüst;Liesbeth Steffens;Wim F. Verhaegh;Reinder J. Bril;Christian Hentschel

  • Affiliations:
  • Philips Research Laboratories, Eindhoven, The Netherlands 5656 AA;Philips Research Laboratories, Eindhoven, The Netherlands 5656 AA;Philips Research Laboratories, Eindhoven, The Netherlands 5656 AA;Technische Universiteit Eindhoven, Eindhoven, The Netherlands 5600 MB;Brandenburg University of Technology Cottbus, Cottbus, Germany 03013

  • Venue:
  • Real-Time Systems
  • Year:
  • 2005

Quantified Score

Hi-index 0.00

Visualization

Abstract

Video processing in software is often characterized by highly fluctuating, content-dependent processing times, and a limited tolerance for deadline misses. We present an approach that allows close-to-average-case resource allocation to a single video processing task, based on asynchronous, scalable processing, and QoS adaptation. The QoS adaptation balances different QoS parameters that can be tuned, based on user-perception experiments: picture quality, deadline misses, and quality changes. We model the balancing problem as a discrete stochastic decision problem, and propose two solution strategies, based on a Markov decision process and reinforcement learning, respectively. We enhance both strategies with a compensation for structural (non-stochastic) load fluctuations. Finally, we validate our approach by means of simulation experiments, and conclude that both enhanced strategies perform close to the theoretical optimum.