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
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;
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
DOI :
10.1109/WICSA.2009.5290820