Back to Search
Start Over
A Branch-and-Bound Algorithm for Autonomic Adaptation of Multi-Cloud Applications
- Source :
- 14th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing (CCGrid 2014), 14th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing (CCGrid 2014), May 2014, Chicago, United States. pp.315-323, ⟨10.1109/CCGrid.2014.25⟩, CCGRID
- Publication Year :
- 2014
- Publisher :
- HAL CCSD, 2014.
-
Abstract
- International audience; 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.
- Subjects :
- Optimization
Branch and bound
Computer science
business.industry
Process (engineering)
Quality of service
Distributed computing
media_common.quotation_subject
[INFO.INFO-DS]Computer Science [cs]/Data Structures and Algorithms [cs.DS]
Scalability
020207 software engineering
Cloud computing
02 engineering and technology
Branch-and-Bound algorithm
0202 electrical engineering, electronic engineering, information engineering
Dynamic adaptation
020201 artificial intelligence & image processing
Quality (business)
Unavailability
Multi-cloud applications
business
Adaptation (computer science)
media_common
Subjects
Details
- Language :
- English
- Database :
- OpenAIRE
- Journal :
- 14th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing (CCGrid 2014), 14th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing (CCGrid 2014), May 2014, Chicago, United States. pp.315-323, ⟨10.1109/CCGrid.2014.25⟩, CCGRID
- Accession number :
- edsair.doi.dedup.....a0bc0a58dde79b873d704e4b1a283109
- Full Text :
- https://doi.org/10.1109/CCGrid.2014.25⟩