• 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