DocumentCode
2346652
Title
An adaptive optimal controller for non-intrusive performance differentiation in computing services
Author
Karlsson, Magnus ; Zhu, Xiaoyun ; Karamanolis, Christos
Author_Institution
HP Labs., Palo Alto, CA, USA
Volume
2
fYear
2005
fDate
29-29 June 2005
Firstpage
709
Abstract
Shared computing services must control resource usage to meet contractual performance goals for hosted customers. They must ensure performance isolation among the workloads of different customers and enforce prioritization when the service is overloaded. Existing solutions are domain-specific and require modifications to the service. We propose a generic, non-intrusive approach that uses a fair scheduler to intercept incoming requests and enforce proportional sharing of the service resources among workloads. The relation between workload shares and obtained performance varies over time depending on system dynamics. We design an adaptive optimal MIMO controller that dynamically sets the workload shares based on the observed performance. Experimental results from an NFS server and a 3-tier e-commerce site demonstrate that the controller achieves effective performance differentiation, even when the system state or the performance goals change significantly.
Keywords
MIMO systems; adaptive control; control engineering computing; network servers; optimal control; resource allocation; MIMO control; adaptive optimal control; nonintrusive performance differentiation; performance isolation; shared computing services; system dynamics; workload shares; Adaptive control; Control systems; Databases; Delay; File servers; MIMO; Optimal control; Programmable control; Resource management; Throughput;
fLanguage
English
Publisher
ieee
Conference_Titel
Control and Automation, 2005. ICCA '05. International Conference on
Conference_Location
Budapest
Print_ISBN
0-7803-9137-3
Type
conf
DOI
10.1109/ICCA.2005.1528215
Filename
1528215
Link To Document