• DocumentCode
    3476655
  • Title

    Performance and availability aware regeneration for cloud based multitier applications

  • 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, USA
  • fYear
    2010
  • fDate
    June 28 2010-July 1 2010
  • Firstpage
    497
  • Lastpage
    506
  • Abstract
    Virtual machine technology enables agile system deployments in which software components can be cheaply moved, replicated, and allocated hardware resources in a controlled fashion. This paper examines how these facilities can be used to provide enhanced solutions to the classic problem of ensuring high availability while maintaining performance. By regenerating software components to restore the redundancy of a system whenever failures occur, we achieve improved availability compared to a system with a fixed redundancy level. Moreover, by smartly controlling component placement and resource allocation using information about application control flow and performance predictions from queuing models, we ensure that the resulting performance degradation is minimized. We consider an environment in which a collection of multitier enterprise applications operates across multiple hosts, racks, clusters, and data centers to maximize failure independence. Simulation results show that our proposed approach provides better availability and significantly lower degradation of system response times compared to traditional approaches.
  • Keywords
    Internet; business data processing; client-server systems; resource allocation; virtual machines; agile system deployments; allocated hardware resources; availability aware regeneration; cloud based multitier applications; fixed redundancy level; multitier enterprise applications; performance predictions; queuing models; software components; virtual machine technology; Application software; Availability; Clouds; Control systems; Degradation; Delay; Hardware; Predictive models; Resource management; Virtual machining;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Dependable Systems and Networks (DSN), 2010 IEEE/IFIP International Conference on
  • Conference_Location
    Chicago, IL
  • Print_ISBN
    978-1-4244-7500-1
  • Electronic_ISBN
    978-1-4244-7499-8
  • Type

    conf

  • DOI
    10.1109/DSN.2010.5544273
  • Filename
    5544273