• DocumentCode
    1965814
  • Title

    Virtual machine auto-configuration for web application

  • Author

    Wang, Yang ; Qiao, Mengyu

  • Author_Institution
    Dept. of Comput. Sci. & Eng., New Mexico Inst. of Ming & Technol., Socorro, NM, USA
  • fYear
    2010
  • fDate
    9-11 Dec. 2010
  • Firstpage
    333
  • Lastpage
    334
  • Abstract
    With the booming trend of cloud computing, on-demand resource management is overwhelming static and dedicated strategy. The increasing demands introduce multiple challenges including energy efficiency, performance enhancement, and fault tolerance. Virtualized computing environment decouples OS and applications with hardware to best facilitate these on-demand cloud services. In this paper, we propose an online learning approach for resource auto-configuration of distributed virtual machines to support multilayer web applications. Based on performance metrics from host OS, virtual machine, and application server, the approach is able to adjust resource configuration and direct virtual machine migration corresponding to service demand variations. Support vector regression is applied to control reconfiguration and migration. The approach will be evaluated by using TPC-E benchmark on multi-layer web applications deployed on networked virtual machines. Our approach will guide systems with proactive changes to improve dependability, efficiency, and reduce the power consumption.
  • Keywords
    cloud computing; operating systems (computers); regression analysis; resource allocation; software fault tolerance; software metrics; support vector machines; virtual machines; TPC-E benchmark; application server; cloud computing; distributed virtual machines; energy efficiency; fault tolerance; multilayer Web applications; on-demand cloud services; on-demand resource management; online learning; performance enhancement; performance metrics; resource auto-configuration; support vector regression; virtual machine migration; virtualized computing environment; Benchmark testing; Measurement; Monitoring; Resource management; Servers; Support vector machines; Virtual machining;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Performance Computing and Communications Conference (IPCCC), 2010 IEEE 29th International
  • Conference_Location
    Albuquerque, NM
  • ISSN
    1097-2641
  • Print_ISBN
    978-1-4244-9330-2
  • Type

    conf

  • DOI
    10.1109/PCCC.2010.5682288
  • Filename
    5682288