DocumentCode
172231
Title
A component-based adaptation approach for multi-cloud applications
Author
Almeida, Adauto ; Cavalcante, Everton ; Batista, Thais ; Cacho, Nelio ; Lopes, Filipa
Author_Institution
Fed. Inst. of Educ., Sci. & Technol. of Rio Grande do Norte, Parnamirim, Brazil
fYear
2014
fDate
April 27 2014-May 2 2014
Firstpage
49
Lastpage
54
Abstract
This paper presents a dynamic adaptation process for multi-cloud applications that is composed of two phases. The first one is a modeling phase, which borrows the ability for representing commonalities and variabilities from the software product lines (SPL) paradigm. In this phase, a customized model feature specifies the configuration of cloud services to be used by an application (commonalities) and the different possible providers for each service (variabilities). The second phase is an implementation phase, which relies on the Mape-K autonomic loop to define the steps of an adaptation strategy and a centralized knowledge management provides the proper inputs for each step. Finally, in order to make easier the task of developing the adaptation process itself, the current implementation of the adaptation strategy relies on the FraSCAti component framework, which allows performing wiring and unwiring operations between components.
Keywords
cloud computing; knowledge management; object-oriented programming; program control structures; software product lines; FraSCAti component framework; Mape-K autonomic loop; SPL paradigm; adaptation strategy; centralized knowledge management; cloud services; component-based adaptation approach; dynamic adaptation process; modeling phase; multicloud applications; software product line paradigm; unwiring operations; Adaptation models; Availability; Monitoring; Programming; Runtime; Software; XML; Component-Based Dynamic Adaptation; FraSCAti; Mape-K Autonomic Loop; Multi-Cloud Applications;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Communications Workshops (INFOCOM WKSHPS), 2014 IEEE Conference on
Conference_Location
Toronto, ON
Type
conf
DOI
10.1109/INFCOMW.2014.6849167
Filename
6849167
Link To Document