• 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