835729
doi
10.5281/zenodo.835729
oai:zenodo.org:835729
user-supercloud
user-eu
Lacoste, Marc
Orange Labs
Bennani, Nadia
Université de Lyon, CNRS, INSA-Lyon, LIRIS
Guegan, Chirine Ghedira
Université de Lyon, CNRS, IAE
Bourge, Denis
Orange Labs
Mantus: Putting Aspects to Work for Flexible Multi-Cloud Deployment
Palesandro, Alex
Orange Labs
doi:10.5281/zenodo.846809
info:eu-repo/semantics/openAccess
Creative Commons Attribution Non Commercial 4.0 International
https://creativecommons.org/licenses/by-nc/4.0/legalcode
<p>Cloud provider barriers still stand. After a decade of cloud computing, customers struggle to overcome the challenge<br>
of crossing multi-provider clouds to benefit from fine-grained resource distribution, business independence from CSPs and cost savings. Although increasingly popular, most adopted IaaS intercloud solutions are generally limited to specific public cloud providers or present maintainability issues. Remaining hurdles include complexity of management and operations of such infrastructures, in presence of per-customer customizations and provider configurations. The Infrastructure as Code (IaC) paradigm is emerging as key enabler for IaaS multi-clouds, to develop and manage infrastructure configurations. However, due to complexity of the infrastructure life-cycle, to heterogeneity of composing resources and to user-customizations, this approach is far from being viable. In this paper, we explore an aspect-oriented<br>
approach to IaC deployment and management. We propose Mantus, a IaC-based multi-cloud builder composed of an aspectoriented Domain-Specific Language called TML, or TOSCA Manipulation Language, and a corresponding aspect weaver to inject flexibly non-functional services in TOSCA infrastructure templates. We show the practical feasibility of our approach, with also good results in terms of performance and scalability.</p>
Zenodo
2017-06-25
info:eu-repo/semantics/conferencePaper
835728
user-supercloud
user-eu
award_title=USER-CENTRIC MANAGEMENT OF SECURITY AND DEPENDABILITY IN CLOUDS OF CLOUDS; award_number=643964; award_identifiers_scheme=url; award_identifiers_identifier=https://cordis.europa.eu/projects/643964; funder_id=00k4n6c32; funder_name=European Commission;
1579540366.812885
668652
md5:cd28fb12f2871f8bb273e2d57119ae23
https://zenodo.org/records/835729/files/Mantus-Putting-Aspects-to-Work-for-Flexible-Multi-Cloud-Deployment.pdf
public
10.5281/zenodo.846809
Is supplemented by
doi
10.5281/zenodo.835728
isVersionOf
doi