Title
A component-based adaptation approach for multi-cloud applications
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.
Year
DOI
Venue
2014
10.1109/INFCOMW.2014.6849167
INFOCOM Workshops
Keywords
Field
DocType
frascati,unwiring operations,software product lines,centralized knowledge management,adaptation strategy,multicloud applications,multi-cloud applications,mape-k autonomic loop,knowledge management,cloud services,software product line paradigm,component-based dynamic adaptation,component-based adaptation approach,dynamic adaptation process,object-oriented programming,spl paradigm,program control structures,cloud computing,modeling phase,frascati component framework
Computer science,Distributed computing,Cloud computing
Conference
ISSN
Citations 
PageRank 
2159-4228
2
0.35
References 
Authors
8
5
Name
Order
Citations
PageRank
André Almeida1143.11
Everton Cavalcante214124.32
Thaís Vasconcelos Batista315721.34
Nélio Cacho420518.33
Frederico Lopes59413.76