Using neural networks for quality management

We present a method for fine grain QoS control of multimedia applications. This method takes as input an application software composed of actions. The execution times are unknown increasing functions of quality level parameters. Our method allows the construction of a quality manager which computes...

Full description

Saved in:
Bibliographic Details
Published in:2008 IEEE International Conference on Emerging Technologies and Factory Automation pp. 1441 - 1448
Main Authors: Jaber, M., Combaz, J., Strus, L., Fernandez, J.-C.
Format: Conference Proceeding
Language:English
Published: IEEE 01-09-2008
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
Description
Summary:We present a method for fine grain QoS control of multimedia applications. This method takes as input an application software composed of actions. The execution times are unknown increasing functions of quality level parameters. Our method allows the construction of a quality manager which computes adequate action quality levels, so as to meet QoS requirements for a given platform. These include requirements for safety (action deadlines are met) as well as optimality (maximization and smoothness of quality levels). In this paper, we use learning techniques for computation of quality management policies. Given input parameters of the actions, a neural network is used to refine online pre-computed average execution times. Using refine average execution times allows a better control of the application, which leads to a reduction of fluctuations of CPU load. We present experimental results including the implementation of the method and benchmarks for an MPEG4 video encoder.
ISBN:9781424415052
1424415055
ISSN:1946-0740
1946-0759
DOI:10.1109/ETFA.2008.4638586