• DocumentCode
    168651
  • Title

    A Branch-and-Bound Algorithm for Autonomic Adaptation of Multi-cloud Applications

  • Author

    Almeida, Adauto ; Dantas, Francisco ; Cavalcante, Everton ; Batista, Thais

  • Author_Institution
    Fed. Inst. of Educ., Sci. & Technol. of Rio Grande do Norte, Parnamirim, Brazil
  • fYear
    2014
  • fDate
    26-29 May 2014
  • Firstpage
    315
  • Lastpage
    323
  • Abstract
    Adaptation is an important concern in cloud-based applications composed of services provided by different cloud providers since cloud services can suffer from Quality of Services(QoS) fluctuations. Other conditions that can also trigger an adaptation process at runtime are the unavailability of services or the violation of user-defined policies. Moreover, the detection and reaction on such changes must be done in an autonomic way, without the need of user intervention. This paper presents a dynamic adaptation approach for multi-cloud applications supported by a Branch-and-Bound (B&B) algorithm in order to optimize the adaptation process itself when selecting the services to be deployed within the application. Computational experiments comparing the B&B algorithm with another algorithm that evaluates all possible configurations for adapting an application showed that the B&B algorithm is faster than the previous version. This new algorithm brings benefits to the scalability of the adaptation process, which can deal with large configurations of multi-cloud applications composed by a plethora of cloud services.
  • Keywords
    cloud computing; optimisation; quality of service; tree searching; B&B algorithm; QoS; adaptation process optimization; adaptation process scalability; autonomic adaptation; branch-and-bound algorithm; cloud services; multicloud applications; quality of services fluctuations; Adaptation models; Availability; Cloud computing; Computational modeling; Heuristic algorithms; Quality of service; Runtime; Branch-and-Bound Algorithm; Dynamic Adaptation; Multi-Cloud Applications; Optimizatio; Scalability;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Cluster, Cloud and Grid Computing (CCGrid), 2014 14th IEEE/ACM International Symposium on
  • Conference_Location
    Chicago, IL
  • Type

    conf

  • DOI
    10.1109/CCGrid.2014.25
  • Filename
    6846467