This paper addresses adaptive performance management of real-time computing systems. We consider a generic model-based predictive control approach that can be applied to a variety of computing applications in which the system performance must be tuned using a finite set of control inputs. The paper focuses on several key aspects affecting the application of this control technique to practical systems. In particular, we present techniques to enhance the speed of the control algorithm for real-time systems. Next we study the feasibility of the predictive control policy for a given system model and performance specification under uncertain operating conditions. The paper then introduces several measures to characterize the performance of the c...
Methods for automatically managing the performance of computing services must estimate a performance...
Adaptive microarchitectures are a promising solution for designing high-performance, power-efficient...
Self-adaptive software systems monitor their operation and adapt when their requirements fail due to...
This paper addresses adaptive performance management of real-time computing systems. We consider a g...
While early research on real-time computing was concerned with guaranteeing avoidance of undesirable...
<div><p>The problem of power and performance management captures growing research interest in both a...
A novel control model, predictor model, is presented, that can support the implementation of control...
The problem of power and performance management captures growing research interest in both academic ...
The paper discusses state-space generalized predictive control and the preview control algorithms. T...
Self-adaptive software systems are designed to support a number of alternative solutions for fulfill...
This paper addresses the problem of managing computing systems using an integration of model-based c...
A new class of control systems termed predictive adaptive controls is developed and the performance ...
The predictive control is a modern approach, which can be used for many kinds of processes in the en...
With the steady growth in the availability of fast computing machines, control techniques based on a...
Model predictive control (MPC) schemes employ dynamic models of a process within a receding horizon ...
Methods for automatically managing the performance of computing services must estimate a performance...
Adaptive microarchitectures are a promising solution for designing high-performance, power-efficient...
Self-adaptive software systems monitor their operation and adapt when their requirements fail due to...
This paper addresses adaptive performance management of real-time computing systems. We consider a g...
While early research on real-time computing was concerned with guaranteeing avoidance of undesirable...
<div><p>The problem of power and performance management captures growing research interest in both a...
A novel control model, predictor model, is presented, that can support the implementation of control...
The problem of power and performance management captures growing research interest in both academic ...
The paper discusses state-space generalized predictive control and the preview control algorithms. T...
Self-adaptive software systems are designed to support a number of alternative solutions for fulfill...
This paper addresses the problem of managing computing systems using an integration of model-based c...
A new class of control systems termed predictive adaptive controls is developed and the performance ...
The predictive control is a modern approach, which can be used for many kinds of processes in the en...
With the steady growth in the availability of fast computing machines, control techniques based on a...
Model predictive control (MPC) schemes employ dynamic models of a process within a receding horizon ...
Methods for automatically managing the performance of computing services must estimate a performance...
Adaptive microarchitectures are a promising solution for designing high-performance, power-efficient...
Self-adaptive software systems monitor their operation and adapt when their requirements fail due to...