• DocumentCode
    1956950
  • Title

    Generating Adaptation Policies for Multi-tier Applications in Consolidated Server Environments

  • Author

    Jung, Gueyoung ; Joshi, Kaustubh R. ; Hiltunen, Matti A. ; Schlichting, Richard D. ; Pu, Calton

  • Author_Institution
    Coll. of Comput., Georgia Inst. of Technol., Atlanta, GA
  • fYear
    2008
  • fDate
    2-6 June 2008
  • Firstpage
    23
  • Lastpage
    32
  • Abstract
    Creating good adaptation policies is critical to building complex autonomic systems since it is such policies that define the system configuration used in any given situation. While online approaches based on control theory and rule- based expert systems are possible solutions, each has its disadvantages. Here, a hybrid approach is described that uses modeling and optimization offline to generate suitable configurations, which are then encoded as policies that are used at runtime. The approach is demonstrated on the problem of providing dynamic management in virtualized consolidated server environments that host multiple multi-tier applications. Contributions include layered queuing models for Xen-based virtual machine environments, a novel optimization technique that uses a combination of bin packing and gradient search, and experimental results that show that automatic offline policy generation is viable and can be accurate even with modest computational effort.
  • Keywords
    bin packing; decision trees; fault tolerant computing; gradient methods; optimisation; queueing theory; search problems; virtual machines; Xen-based virtual machine environments; automatic offline adaptation policy generation; bin packing; complex autonomic systems; decision tree learning; dynamic management problem; gradient search; layered queuing models; multitier applications; offline optimization technique; rule-based system management engines; virtualized consolidated server environments; Application virtualization; Control theory; Decision making; Delay; Engines; Expert systems; Predictive models; Resource management; Runtime; Virtual machining; Adaptation Policies; Configuration; Layered Queueing Model; Multi-tier Applications; Optimization; Server Consolidation;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Autonomic Computing, 2008. ICAC '08. International Conference on
  • Conference_Location
    Chicago, IL
  • Print_ISBN
    978-0-7695-3175-5
  • Electronic_ISBN
    978-0-7695-3175-5
  • Type

    conf

  • DOI
    10.1109/ICAC.2008.21
  • Filename
    4550824