Title :
Using dynamic optimization for control of real rate CPU resource management applications
Author :
Vahia, Varin ; Goel, Ashvin ; Walpole, Jonathan ; Shor, Molly H.
Author_Institution :
Sch. of Electr. Eng. & Comput. Sci., Oregon State Univ., Corvallis, OR, USA
Abstract :
In this paper, we design a proportional-period controller for allocating the CPU to real rate multimedia applications on a general-purpose computer system. We model this computer system problem in state space form. We design a predictive controller to allocate the proportion of the CPU to the threads when the long-term time deviation from the current time stamp is small or positive. When it is negative and exceeds a certain threshold, we switch to a controller designed using dynamic optimization LQR tracking techniques, to drive the error (short-term and long-term time deviations) to a small value. The challenges in the problem include the coarse granularity (quantization) of the time-stamp markings of the video frames, the unpredictable decoding completion time of the frames, the variable decoding times of the frames, and control actuation being limited to positive values.
Keywords :
computer network management; decoding; linear quadratic control; multimedia systems; optimisation; quantisation (signal); resource allocation; state-space methods; LQR tracking techniques; central processing unit; coarse granularity; decoding completion time; dynamic optimization; general-purpose computer system; linear quadratic regulator; long-term time deviation; multimedia applications; predictive controller; proportional-period controller; quantization; real rate CPU resource management control; state space form; time stamp; variable decoding times; video frames; Application software; Control systems; Decoding; Design optimization; Multimedia systems; Proportional control; Resource management; State-space methods; Switches; Yarn;
Conference_Titel :
Decision and Control, 2003. Proceedings. 42nd IEEE Conference on
Print_ISBN :
0-7803-7924-1
DOI :
10.1109/CDC.2003.1272414