A planning tool supporting the deployment of cloud applications

Tudor A. Lascu, Jacopo Mauro, Gianluigi Zavattaro

Research output: Chapter in Book/Report/Conference proceedingArticle in proceedingsResearchpeer-review

Abstract

Cloud computing offers the possibility to build sophisticatedsoftware systems on virtualized infrastructures at a fractionof the cost necessary just a few years ago. Nevertheless, thedeployment of such complex systems is a serious issue due tothe large number of involved software packages and services, and to their elaborated interdependencies. In this paper weaddress the challenge of automatizing this complex deploy-ment process. We first formalize it as a planning problem andobserve that standard planning tools can effectively solve itonly on small and trivial instances. For this reason, we proposean ad hoc planning technique which we validate by meansof a prototype implementation able to effectively solve thisdeployment problem also on instances of realistic size.

Original languageEnglish
Title of host publicationProceedings - 25th International Conference on Tools with Artificial Intelligence, ICTAI 2013
Number of pages8
Publication date1. Dec 2013
Pages213-220
Article number6735252
ISBN (Print)9781479929719
DOIs
Publication statusPublished - 1. Dec 2013
Externally publishedYes
Event25th IEEE International Conference on Tools with Artificial Intelligence, ICTAI 2013 - Washington, DC, United States
Duration: 4. Nov 20136. Nov 2013

Conference

Conference25th IEEE International Conference on Tools with Artificial Intelligence, ICTAI 2013
Country/TerritoryUnited States
CityWashington, DC
Period04/11/201306/11/2013
SponsorBiological and Artificial Intelligence Foundation (BAIF), IEEE Computer Society, ATRC at Wright State University, George Mason University, IEEE in NJ
SeriesProceedings of the International Conference on Tools with Artificial Intelligence, ICTAI
ISSN1082-3409

Fingerprint

Dive into the research topics of 'A planning tool supporting the deployment of cloud applications'. Together they form a unique fingerprint.

Cite this