Title
A feedback control approach to dynamic speed scaling in computing systems
Abstract
Speed scaling concerns the dynamic adaptation of the active service capacity of a computing system to the processing demands. This problem has received recent attention, motivated by balancing performance with energy consumption; various proposals have been suggested where the processor speed is a function of the current job population, combined with an appropiate scheduling discipline. In this paper we cast the problem in the setting of feedback control, using a fluid model of the queueing system; in this framework the problem is of designing a controller to track the exogenous demand, and the prior work can be seen as restricting the controller to a static function. By allowing for a dynamic controller, in particular a proportional-integral law, we show how the relevant performance tradeoff can be improved. We further indicate a discrete server implementation of this control law, based on a mix of dedicated servers and pooled helpers; its performance is evaluated analytically and by simulation.
Year
DOI
Venue
2017
10.1109/CISS.2017.7926074
2017 51st Annual Conference on Information Sciences and Systems (CISS)
Keywords
Field
DocType
feedback control approach,dynamic speed scaling,computing systems,dynamic active service capacity adaptation,processing demand,energy consumption,processor speed,current job population,scheduling,queueing system,controller design,exogenous demand tracking,static function,proportional-integral law,performance tradeoff,discrete server implementation
Population,Control theory,Computer science,Scheduling (computing),Server,Computer network,Robustness (computer science),Energy consumption,Computing systems,Clock rate
Conference
ISBN
Citations 
PageRank 
978-1-5090-2697-5
1
0.39
References 
Authors
9
3
Name
Order
Citations
PageRank
Diego Goldsztajn122.09
Andrés Ferragut28514.23
Fernando Paganini35912.18