• 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