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
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;
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
DOI :
10.1109/ICNSC.2006.1673123