• DocumentCode
    1949836
  • Title

    Self-optimizing architecture for ensuring Quality Attributes in the cloud

  • Author

    Nallur, Vivek ; Bahsoon, Rami ; Yao, Xin

  • Author_Institution
    Sch. of Comput. Sci., Univ. of Birmingham, Birmingham, UK
  • fYear
    2009
  • fDate
    14-17 Sept. 2009
  • Firstpage
    281
  • Lastpage
    284
  • Abstract
    We describe various challenges in ensuring quality attributes (QA) of applications hosted in the cloud and hence the perceived quality of service of the cloud as a whole. We advocate a self-management/optimization architecture-driven approach to ensure that quality attributes are met. We discuss the limitations of current approaches to self-managing architecture. We propose a novel approach, which exploits the El Farol problem as a modelling mechanism for QAs in architectures of applications in the cloud. The approach uses service level agreements (SLA) and utility theory to direct the self-optimization. We conclude by looking at directions for further work.
  • Keywords
    Internet; optimisation; software architecture; software quality; ubiquitous computing; utility theory; El Farol problem; cloud computing; quality attribute; self-managing architecture; self-optimizing architecture; service level agreement; utility theory; Application software; Availability; Centralized control; Clouds; Computer architecture; Computer networks; Computer science; Costs; Quality of service; Utility theory; architecture; cloud computing; self-organizing; web-services;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Architecture, 2009 & European Conference on Software Architecture. WICSA/ECSA 2009. Joint Working IEEE/IFIP Conference on
  • Conference_Location
    Cambridge
  • Print_ISBN
    978-1-4244-4984-2
  • Electronic_ISBN
    978-1-4244-5295-8
  • Type

    conf

  • DOI
    10.1109/WICSA.2009.5290820
  • Filename
    5290820