DocumentCode
2393928
Title
Maximizing the Utility of a Computer Service using Adaptive Optimal Control
Author
Karlsson, Magnus
Author_Institution
Dept. of Storage Syst., HP Lab., Palo Alto, CA
fYear
0
fDate
0-0 0
Firstpage
89
Lastpage
94
Abstract
This paper describes a control system that aims to maximize the value or utility obtained from a computer service (e.g., e-commerce system and networked file system) that is shared by multiple customers. Each customer has negotiated contractual performance objectives, such as response time bounds and minimum throughput bounds, with the service provider. It is the service provider´s goal to maximize the utility it gets from serving these customers workloads less any penalties for not meeting the contracted performance goals. Our design consists of a MIMO adaptive optimal controller coupled with a nonlinear optimizer. The optimizer uses the model produced by the estimator in the adaptive controller to calculate the performance goals that maximizes the utility of the service. These goals are the references to the controller that aims to meet these by dynamically allocating the share of computing resources that each customer receives. Experimental results from a 3-tier e-commerce site shows that our approach can indeed meet latency and throughput goals and maximize the utility of the system, even when the system and the workload change significantly
Keywords
MIMO systems; adaptive control; electronic commerce; optimal control; resource allocation; 3-tier e-commerce site; MIMO adaptive optimal controller; computer service; computing resource allocation; minimum throughput bounds; negotiated contractual performance objectives; networked file system; nonlinear optimizer; response time bounds; service provider; utility maximization; Adaptive control; Computer networks; Control systems; Couplings; Delay; File systems; MIMO; Optimal control; Programmable control; Throughput;
fLanguage
English
Publisher
ieee
Conference_Titel
Networking, Sensing and Control, 2006. ICNSC '06. Proceedings of the 2006 IEEE International Conference on
Conference_Location
Ft. Lauderdale, FL
Print_ISBN
1-4244-0065-1
Type
conf
DOI
10.1109/ICNSC.2006.1673123
Filename
1673123
Link To Document